diff --git a/src/categories.json b/src/categories.json index 39c79e883..8346d9219 100644 --- a/src/categories.json +++ b/src/categories.json @@ -706,5 +706,19 @@ ], "name": "Returns", "priority": 9 + }, + "103": { + "groups": [ + 1 + ], + "name": "Livestreaming", + "priority": 9 + }, + "104": { + "groups": [ + 1 + ], + "name": "Ticket booking", + "priority": 9 } } \ No newline at end of file diff --git a/src/drivers/npm/package.json b/src/drivers/npm/package.json index 4094fe523..84bd09391 100644 --- a/src/drivers/npm/package.json +++ b/src/drivers/npm/package.json @@ -13,7 +13,7 @@ "software" ], "homepage": "https://www.wappalyzer.com/", - "version": "6.10.19", + "version": "6.10.20", "author": "Wappalyzer", "license": "MIT", "repository": { @@ -43,4 +43,4 @@ "engines": { "node": ">=14" } -} +} \ No newline at end of file diff --git a/src/drivers/npm/yarn.lock b/src/drivers/npm/yarn.lock index f66d34428..e577baad4 100644 --- a/src/drivers/npm/yarn.lock +++ b/src/drivers/npm/yarn.lock @@ -14,10 +14,12 @@ dependencies: "@types/node" "*" -agent-base@5: - version "5.1.1" - resolved "https://registry.yarnpkg.com/agent-base/-/agent-base-5.1.1.tgz#e8fb3f242959db44d63be665db7a8e739537a32c" - integrity sha512-TMeqbNl2fMW0nMjTEPOwe3J/PRFP4vqeoNuQMG0HlMrtm5QxKqdvAkZ1pRBQ/ulIyDD5Yq0nJ7YbdD8ey0TO3g== +agent-base@6: + version "6.0.2" + resolved "https://registry.yarnpkg.com/agent-base/-/agent-base-6.0.2.tgz#49fff58577cfee3f37176feab4c22e00f86d7f77" + integrity sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ== + dependencies: + debug "4" balanced-match@^1.0.0: version "1.0.2" @@ -69,17 +71,17 @@ concat-map@0.0.1: resolved "https://registry.yarnpkg.com/concat-map/-/concat-map-0.0.1.tgz#d8a96bd77fd68df7793a73036a3ba0d5405d477b" integrity sha1-2Klr13/Wjfd5OnMDajug1UBdR3s= -debug@4, debug@^4.1.0, debug@^4.1.1: +debug@4, debug@4.3.1, debug@^4.1.1: version "4.3.1" resolved "https://registry.yarnpkg.com/debug/-/debug-4.3.1.tgz#f0d229c505e0c6d8c49ac553d1b13dc183f6b2ee" integrity sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ== dependencies: ms "2.1.2" -devtools-protocol@0.0.818844: - version "0.0.818844" - resolved "https://registry.yarnpkg.com/devtools-protocol/-/devtools-protocol-0.0.818844.tgz#d1947278ec85b53e4c8ca598f607a28fa785ba9e" - integrity sha512-AD1hi7iVJ8OD0aMLQU5VK0XH9LDlA1+BcPIgrAxPfaibx2DbWucuyOhc4oyQCbnvDDO68nN6/LcKfqTP343Jjg== +devtools-protocol@0.0.901419: + version "0.0.901419" + resolved "https://registry.yarnpkg.com/devtools-protocol/-/devtools-protocol-0.0.901419.tgz#79b5459c48fe7e1c5563c02bd72f8fec3e0cebcd" + integrity sha512-4INMPwNm9XRpBukhNbF7OB6fNTTCaI8pzy/fXg0xQzAy5h3zL1P8xT3QazgKqBrb/hAYwIBizqDBZ7GtJE74QQ== end-of-stream@^1.1.0, end-of-stream@^1.4.1: version "1.4.4" @@ -88,7 +90,7 @@ end-of-stream@^1.1.0, end-of-stream@^1.4.1: dependencies: once "^1.4.0" -extract-zip@^2.0.0: +extract-zip@2.0.1: version "2.0.1" resolved "https://registry.yarnpkg.com/extract-zip/-/extract-zip-2.0.1.tgz#663dca56fe46df890d5f131ef4a06d22bb8ba13a" integrity sha512-GDhU9ntwuKyGXdZBUgTIe+vXnWj0fppUEtMDL0+idd5Sta8TGpHssn/eusA9mrPr9qNDym6SxAYZjNvCn/9RBg== @@ -143,12 +145,12 @@ glob@^7.1.3: once "^1.3.0" path-is-absolute "^1.0.0" -https-proxy-agent@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/https-proxy-agent/-/https-proxy-agent-4.0.0.tgz#702b71fb5520a132a66de1f67541d9e62154d82b" - integrity sha512-zoDhWrkR3of1l9QAL8/scJZyLu8j/gBkcwcaQOZh7Gyh/+uJQzGVETdgT30akuwkpL8HTRfssqI3BZuV18teDg== +https-proxy-agent@5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/https-proxy-agent/-/https-proxy-agent-5.0.0.tgz#e2a90542abb68a762e0a0850f6c9edadfd8506b2" + integrity sha512-EkYm5BcKUGiduxzSt3Eppko+PiNWNEpa4ySk9vTC6wDsQJW9rHSa+UhGNJoRYp7bz6Ht1eaRIa6QaJqO5rCFbA== dependencies: - agent-base "5" + agent-base "6" debug "4" ieee754@^1.1.13: @@ -183,17 +185,24 @@ minimatch@^3.0.4: dependencies: brace-expansion "^1.1.7" -mkdirp-classic@^0.5.2: - version "0.5.3" - resolved "https://registry.yarnpkg.com/mkdirp-classic/-/mkdirp-classic-0.5.3.tgz#fa10c9115cc6d8865be221ba47ee9bed78601113" - integrity sha512-gKLcREMhtuZRwRAfqP3RFW+TK4JqApVBtOIftVgjuABpAtpxhPGaDcfvbhNvD0B8iD1oUr/txX35NjcaY6Ns/A== +minimist@^1.2.6: + version "1.2.6" + resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.6.tgz#8637a5b759ea0d6e98702cfb3a9283323c93af44" + integrity sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q== + +mkdirp@^0.5.1: + version "0.5.6" + resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-0.5.6.tgz#7def03d2432dcae4ba1d611445c48396062255f6" + integrity sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw== + dependencies: + minimist "^1.2.6" ms@2.1.2: version "2.1.2" resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.2.tgz#d09d1f357b443f493382a8eb3ccd183872ae6009" integrity sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w== -node-fetch@^2.6.1: +node-fetch@2.6.1: version "2.6.1" resolved "https://registry.yarnpkg.com/node-fetch/-/node-fetch-2.6.1.tgz#045bd323631f76ed2e2b55573394416b639a0052" integrity sha512-V4aYg89jEoVRxRb2fJdAg8FHvI7cEyYdVAh94HH0UIK8oJxUfkjlDQN9RbMx+bEjP7+ggMiFRprSti032Oipxw== @@ -239,19 +248,19 @@ pend@~1.2.0: resolved "https://registry.yarnpkg.com/pend/-/pend-1.2.0.tgz#7a57eb550a6783f9115331fcf4663d5c8e007a50" integrity sha1-elfrVQpng/kRUzH89GY9XI4AelA= -pkg-dir@^4.2.0: +pkg-dir@4.2.0: version "4.2.0" resolved "https://registry.yarnpkg.com/pkg-dir/-/pkg-dir-4.2.0.tgz#f099133df7ede422e81d1d8448270eeb3e4261f3" integrity sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ== dependencies: find-up "^4.0.0" -progress@^2.0.1: - version "2.0.3" - resolved "https://registry.yarnpkg.com/progress/-/progress-2.0.3.tgz#7e8cf8d8f5b8f239c1bc68beb4eb78567d572ef8" - integrity sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA== +progress@2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/progress/-/progress-2.0.1.tgz#c9242169342b1c29d275889c95734621b1952e31" + integrity sha512-OE+a6vzqazc+K6LxJrX5UPyKFvGnL5CYmq2jFGNIBWHpc4QyE49/YOumcrpQFJpfejmvRtbJzgO1zPmMCqlbBg== -proxy-from-env@^1.0.0: +proxy-from-env@1.1.0: version "1.1.0" resolved "https://registry.yarnpkg.com/proxy-from-env/-/proxy-from-env-1.1.0.tgz#e102f16ca355424865755d2c9e8ea4f24d58c3e2" integrity sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg== @@ -264,23 +273,23 @@ pump@^3.0.0: end-of-stream "^1.1.0" once "^1.3.1" -puppeteer@^5.3.0: - version "5.5.0" - resolved "https://registry.yarnpkg.com/puppeteer/-/puppeteer-5.5.0.tgz#331a7edd212ca06b4a556156435f58cbae08af00" - integrity sha512-OM8ZvTXAhfgFA7wBIIGlPQzvyEETzDjeRa4mZRCRHxYL+GNH5WAuYUQdja3rpWZvkX/JKqmuVgbsxDNsDFjMEg== +puppeteer@^10.4.0: + version "10.4.0" + resolved "https://registry.yarnpkg.com/puppeteer/-/puppeteer-10.4.0.tgz#a6465ff97fda0576c4ac29601406f67e6fea3dc7" + integrity sha512-2cP8mBoqnu5gzAVpbZ0fRaobBWZM8GEUF4I1F6WbgHrKV/rz7SX8PG2wMymZgD0wo0UBlg2FBPNxlF/xlqW6+w== dependencies: - debug "^4.1.0" - devtools-protocol "0.0.818844" - extract-zip "^2.0.0" - https-proxy-agent "^4.0.0" - node-fetch "^2.6.1" - pkg-dir "^4.2.0" - progress "^2.0.1" - proxy-from-env "^1.0.0" - rimraf "^3.0.2" - tar-fs "^2.0.0" - unbzip2-stream "^1.3.3" - ws "^7.2.3" + debug "4.3.1" + devtools-protocol "0.0.901419" + extract-zip "2.0.1" + https-proxy-agent "5.0.0" + node-fetch "2.6.1" + pkg-dir "4.2.0" + progress "2.0.1" + proxy-from-env "1.1.0" + rimraf "3.0.2" + tar-fs "2.0.0" + unbzip2-stream "1.3.3" + ws "7.4.6" readable-stream@^3.1.1, readable-stream@^3.4.0: version "3.6.0" @@ -291,7 +300,7 @@ readable-stream@^3.1.1, readable-stream@^3.4.0: string_decoder "^1.1.1" util-deprecate "^1.0.1" -rimraf@^3.0.2: +rimraf@3.0.2: version "3.0.2" resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-3.0.2.tgz#f1a5402ba6220ad52cc1282bac1ae3aa49fd061a" integrity sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA== @@ -310,17 +319,17 @@ string_decoder@^1.1.1: dependencies: safe-buffer "~5.2.0" -tar-fs@^2.0.0: - version "2.1.1" - resolved "https://registry.yarnpkg.com/tar-fs/-/tar-fs-2.1.1.tgz#489a15ab85f1f0befabb370b7de4f9eb5cbe8784" - integrity sha512-V0r2Y9scmbDRLCNex/+hYzvp/zyYjvFbHPNgVTKfQvVrb6guiE/fxP+XblDNR011utopbkex2nM4dHNV6GDsng== +tar-fs@2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/tar-fs/-/tar-fs-2.0.0.tgz#677700fc0c8b337a78bee3623fdc235f21d7afad" + integrity sha512-vaY0obB6Om/fso8a8vakQBzwholQ7v5+uy+tF3Ozvxv1KNezmVQAiWtcNmMHFSFPqL3dJA8ha6gdtFbfX9mcxA== dependencies: chownr "^1.1.1" - mkdirp-classic "^0.5.2" + mkdirp "^0.5.1" pump "^3.0.0" - tar-stream "^2.1.4" + tar-stream "^2.0.0" -tar-stream@^2.1.4: +tar-stream@^2.0.0: version "2.2.0" resolved "https://registry.yarnpkg.com/tar-stream/-/tar-stream-2.2.0.tgz#acad84c284136b060dc3faa64474aa9aebd77287" integrity sha512-ujeqbceABgwMZxEJnk2HDY2DlnUZ+9oEcb1KzTVfYHio0UE6dG71n60d8D2I4qNvleWrrXpmjpt7vZeF1LnMZQ== @@ -336,10 +345,10 @@ through@^2.3.8: resolved "https://registry.yarnpkg.com/through/-/through-2.3.8.tgz#0dd4c9ffaabc357960b1b724115d7e0e86a2e1f5" integrity sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU= -unbzip2-stream@^1.3.3: - version "1.4.3" - resolved "https://registry.yarnpkg.com/unbzip2-stream/-/unbzip2-stream-1.4.3.tgz#b0da04c4371311df771cdc215e87f2130991ace7" - integrity sha512-mlExGW4w71ebDJviH16lQLtZS32VKqsSfk80GCfUlwT/4/hNRFsoscrF/c++9xinkMzECL1uL9DDwXqFWkruPg== +unbzip2-stream@1.3.3: + version "1.3.3" + resolved "https://registry.yarnpkg.com/unbzip2-stream/-/unbzip2-stream-1.3.3.tgz#d156d205e670d8d8c393e1c02ebd506422873f6a" + integrity sha512-fUlAF7U9Ah1Q6EieQ4x4zLNejrRvDWUYmxXUpN3uziFYCHapjWFaCAnreY9bGgxzaMCFAPPpYNng57CypwJVhg== dependencies: buffer "^5.2.1" through "^2.3.8" @@ -354,7 +363,7 @@ wrappy@1: resolved "https://registry.yarnpkg.com/wrappy/-/wrappy-1.0.2.tgz#b5243d8f3ec1aa35f1364605bc0d1036e30ab69f" integrity sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8= -ws@^7.2.3: +ws@7.4.6: version "7.4.6" resolved "https://registry.yarnpkg.com/ws/-/ws-7.4.6.tgz#5654ca8ecdeee47c33a9a4bf6d28e2be2980377c" integrity sha512-YmhHDO4MzaDLB+M9ym/mDA5z0naX8j7SIlT8f8z+I0VtzsRbekxEutHSme7NPS2qE8StCYQNUnfWdXta/Yu85A== diff --git a/src/drivers/webextension/_locales/ca/messages.json b/src/drivers/webextension/_locales/ca/messages.json index e580adeb3..5ad9ccf6f 100644 --- a/src/drivers/webextension/_locales/ca/messages.json +++ b/src/drivers/webextension/_locales/ca/messages.json @@ -200,5 +200,7 @@ "categoryName99": { "message": "Shipping carriers" }, "categoryName100": { "message": "Shopify apps" }, "categoryName101": { "message": "Recruitment & staffing" }, - "categoryName102": { "message": "Returns" } + "categoryName102": { "message": "Returns" }, + "categoryName103": { "message": "Livestreaming" }, + "categoryName104": { "message": "Ticket booking" } } diff --git a/src/drivers/webextension/_locales/de/messages.json b/src/drivers/webextension/_locales/de/messages.json index e47eac8ed..49ab5927f 100644 --- a/src/drivers/webextension/_locales/de/messages.json +++ b/src/drivers/webextension/_locales/de/messages.json @@ -200,5 +200,7 @@ "categoryName99": { "message": "Shipping carriers" }, "categoryName100": { "message": "Shopify apps" }, "categoryName101": { "message": "Recruitment & staffing" }, - "categoryName102": { "message": "Returns" } + "categoryName102": { "message": "Returns" }, + "categoryName103": { "message": "Livestreaming" }, + "categoryName104": { "message": "Ticket booking" } } diff --git a/src/drivers/webextension/_locales/el/messages.json b/src/drivers/webextension/_locales/el/messages.json index d376dd0ed..ccb5fd532 100644 --- a/src/drivers/webextension/_locales/el/messages.json +++ b/src/drivers/webextension/_locales/el/messages.json @@ -194,5 +194,7 @@ "categoryName99": { "message": "Shipping carriers" }, "categoryName100": { "message": "Shopify apps" }, "categoryName101": { "message": "Recruitment & staffing" }, - "categoryName102": { "message": "Returns" } + "categoryName102": { "message": "Returns" }, + "categoryName103": { "message": "Livestreaming" }, + "categoryName104": { "message": "Ticket booking" } } diff --git a/src/drivers/webextension/_locales/en/messages.json b/src/drivers/webextension/_locales/en/messages.json index fb8297098..05786d430 100644 --- a/src/drivers/webextension/_locales/en/messages.json +++ b/src/drivers/webextension/_locales/en/messages.json @@ -198,5 +198,7 @@ "categoryName99": { "message": "Shipping carriers" }, "categoryName100": { "message": "Shopify apps" }, "categoryName101": { "message": "Recruitment & staffing" }, - "categoryName102": { "message": "Returns" } + "categoryName102": { "message": "Returns" }, + "categoryName103": { "message": "Livestreaming" }, + "categoryName104": { "message": "Ticket booking" } } diff --git a/src/drivers/webextension/_locales/es/messages.json b/src/drivers/webextension/_locales/es/messages.json index 15c906c6c..c42f256c4 100644 --- a/src/drivers/webextension/_locales/es/messages.json +++ b/src/drivers/webextension/_locales/es/messages.json @@ -200,5 +200,7 @@ "categoryName99": { "message": "Shipping carriers" }, "categoryName100": { "message": "Shopify apps" }, "categoryName101": { "message": "Recruitment & staffing" }, - "categoryName102": { "message": "Returns" } + "categoryName102": { "message": "Returns" }, + "categoryName103": { "message": "Livestreaming" }, + "categoryName104": { "message": "Ticket booking" } } diff --git a/src/drivers/webextension/_locales/fa/messages.json b/src/drivers/webextension/_locales/fa/messages.json index c851cfef3..c734dc835 100644 --- a/src/drivers/webextension/_locales/fa/messages.json +++ b/src/drivers/webextension/_locales/fa/messages.json @@ -200,5 +200,7 @@ "categoryName99": { "message": "Shipping carriers" }, "categoryName100": { "message": "Shopify apps" }, "categoryName101": { "message": "Recruitment & staffing" }, - "categoryName102": { "message": "Returns" } + "categoryName102": { "message": "Returns" }, + "categoryName103": { "message": "Livestreaming" }, + "categoryName104": { "message": "Ticket booking" } } diff --git a/src/drivers/webextension/_locales/fr/messages.json b/src/drivers/webextension/_locales/fr/messages.json index aca4e6b3d..f536e1412 100644 --- a/src/drivers/webextension/_locales/fr/messages.json +++ b/src/drivers/webextension/_locales/fr/messages.json @@ -200,5 +200,7 @@ "categoryName99": { "message": "Shipping carriers" }, "categoryName100": { "message": "Shopify apps" }, "categoryName101": { "message": "Recruitment & staffing" }, - "categoryName102": { "message": "Returns" } + "categoryName102": { "message": "Returns" }, + "categoryName103": { "message": "Livestreaming" }, + "categoryName104": { "message": "Ticket booking" } } diff --git a/src/drivers/webextension/_locales/gl_ES/messages.json b/src/drivers/webextension/_locales/gl_ES/messages.json index e72b4985b..266d36de5 100644 --- a/src/drivers/webextension/_locales/gl_ES/messages.json +++ b/src/drivers/webextension/_locales/gl_ES/messages.json @@ -200,5 +200,7 @@ "categoryName99": { "message": "Shipping carriers" }, "categoryName100": { "message": "Shopify apps" }, "categoryName101": { "message": "Recruitment & staffing" }, - "categoryName102": { "message": "Returns" } + "categoryName102": { "message": "Returns" }, + "categoryName103": { "message": "Livestreaming" }, + "categoryName104": { "message": "Ticket booking" } } diff --git a/src/drivers/webextension/_locales/gr/messages.json b/src/drivers/webextension/_locales/gr/messages.json index 8cc34f70d..21e9299cb 100644 --- a/src/drivers/webextension/_locales/gr/messages.json +++ b/src/drivers/webextension/_locales/gr/messages.json @@ -196,5 +196,7 @@ "categoryName99": { "message": "Shipping carriers" }, "categoryName100": { "message": "Shopify apps" }, "categoryName101": { "message": "Recruitment & staffing" }, - "categoryName102": { "message": "Returns" } + "categoryName102": { "message": "Returns" }, + "categoryName103": { "message": "Livestreaming" }, + "categoryName104": { "message": "Ticket booking" } } diff --git a/src/drivers/webextension/_locales/id/messages.json b/src/drivers/webextension/_locales/id/messages.json index 9af0741e1..6bd4246b5 100644 --- a/src/drivers/webextension/_locales/id/messages.json +++ b/src/drivers/webextension/_locales/id/messages.json @@ -200,5 +200,7 @@ "categoryName99": { "message": "Shipping carriers" }, "categoryName100": { "message": "Shopify apps" }, "categoryName101": { "message": "Recruitment & staffing" }, - "categoryName102": { "message": "Returns" } + "categoryName102": { "message": "Returns" }, + "categoryName103": { "message": "Livestreaming" }, + "categoryName104": { "message": "Ticket booking" } } diff --git a/src/drivers/webextension/_locales/it/messages.json b/src/drivers/webextension/_locales/it/messages.json index be969d58a..db7738c66 100644 --- a/src/drivers/webextension/_locales/it/messages.json +++ b/src/drivers/webextension/_locales/it/messages.json @@ -200,5 +200,7 @@ "categoryName99": { "message": "Shipping carriers" }, "categoryName100": { "message": "Shopify apps" }, "categoryName101": { "message": "Recruitment & staffing" }, - "categoryName102": { "message": "Returns" } + "categoryName102": { "message": "Returns" }, + "categoryName103": { "message": "Livestreaming" }, + "categoryName104": { "message": "Ticket booking" } } diff --git a/src/drivers/webextension/_locales/ja/messages.json b/src/drivers/webextension/_locales/ja/messages.json index 31a2ec371..22e5643be 100644 --- a/src/drivers/webextension/_locales/ja/messages.json +++ b/src/drivers/webextension/_locales/ja/messages.json @@ -198,5 +198,7 @@ "categoryName99": { "message": "Shipping carriers" }, "categoryName100": { "message": "Shopify apps" }, "categoryName101": { "message": "Recruitment & staffing" }, - "categoryName102": { "message": "Returns" } + "categoryName102": { "message": "Returns" }, + "categoryName103": { "message": "Livestreaming" }, + "categoryName104": { "message": "Ticket booking" } } diff --git a/src/drivers/webextension/_locales/ko/messages.json b/src/drivers/webextension/_locales/ko/messages.json index d6f7f4ef9..d5bb33ac3 100644 --- a/src/drivers/webextension/_locales/ko/messages.json +++ b/src/drivers/webextension/_locales/ko/messages.json @@ -198,5 +198,7 @@ "categoryName99": { "message": "Shipping carriers" }, "categoryName100": { "message": "Shopify apps" }, "categoryName101": { "message": "Recruitment & staffing" }, - "categoryName102": { "message": "Returns" } + "categoryName102": { "message": "Returns" }, + "categoryName103": { "message": "Livestreaming" }, + "categoryName104": { "message": "Ticket booking" } } diff --git a/src/drivers/webextension/_locales/nl/messages.json b/src/drivers/webextension/_locales/nl/messages.json index 14648c313..191889f5f 100644 --- a/src/drivers/webextension/_locales/nl/messages.json +++ b/src/drivers/webextension/_locales/nl/messages.json @@ -200,5 +200,7 @@ "categoryName99": { "message": "Shipping carriers" }, "categoryName100": { "message": "Shopify apps" }, "categoryName101": { "message": "Recruitment & staffing" }, - "categoryName102": { "message": "Returns" } + "categoryName102": { "message": "Returns" }, + "categoryName103": { "message": "Livestreaming" }, + "categoryName104": { "message": "Ticket booking" } } diff --git a/src/drivers/webextension/_locales/pl/messages.json b/src/drivers/webextension/_locales/pl/messages.json index 571284a28..1a125eca4 100644 --- a/src/drivers/webextension/_locales/pl/messages.json +++ b/src/drivers/webextension/_locales/pl/messages.json @@ -200,5 +200,7 @@ "categoryName99": { "message": "Shipping carriers" }, "categoryName100": { "message": "Shopify apps" }, "categoryName101": { "message": "Recruitment & staffing" }, - "categoryName102": { "message": "Returns" } + "categoryName102": { "message": "Returns" }, + "categoryName103": { "message": "Livestreaming" }, + "categoryName104": { "message": "Ticket booking" } } diff --git a/src/drivers/webextension/_locales/pt/messages.json b/src/drivers/webextension/_locales/pt/messages.json index 486bc758d..dc6b492c4 100644 --- a/src/drivers/webextension/_locales/pt/messages.json +++ b/src/drivers/webextension/_locales/pt/messages.json @@ -200,5 +200,7 @@ "categoryName99": { "message": "Shipping carriers" }, "categoryName100": { "message": "Shopify apps" }, "categoryName101": { "message": "Recruitment & staffing" }, - "categoryName102": { "message": "Returns" } + "categoryName102": { "message": "Returns" }, + "categoryName103": { "message": "Livestreaming" }, + "categoryName104": { "message": "Ticket booking" } } diff --git a/src/drivers/webextension/_locales/pt_BR/messages.json b/src/drivers/webextension/_locales/pt_BR/messages.json index ae8d76c33..79f643221 100644 --- a/src/drivers/webextension/_locales/pt_BR/messages.json +++ b/src/drivers/webextension/_locales/pt_BR/messages.json @@ -200,5 +200,7 @@ "categoryName99": { "message": "Shipping carriers" }, "categoryName100": { "message": "Shopify apps" }, "categoryName101": { "message": "Recruitment & staffing" }, - "categoryName102": { "message": "Returns" } + "categoryName102": { "message": "Returns" }, + "categoryName103": { "message": "Livestreaming" }, + "categoryName104": { "message": "Ticket booking" } } diff --git a/src/drivers/webextension/_locales/ro/messages.json b/src/drivers/webextension/_locales/ro/messages.json index d39f43274..00a5b43cc 100644 --- a/src/drivers/webextension/_locales/ro/messages.json +++ b/src/drivers/webextension/_locales/ro/messages.json @@ -196,5 +196,7 @@ "categoryName99": { "message": "Shipping carriers" }, "categoryName100": { "message": "Shopify apps" }, "categoryName101": { "message": "Recruitment & staffing" }, - "categoryName102": { "message": "Returns" } + "categoryName102": { "message": "Returns" }, + "categoryName103": { "message": "Livestreaming" }, + "categoryName104": { "message": "Ticket booking" } } diff --git a/src/drivers/webextension/_locales/ru/messages.json b/src/drivers/webextension/_locales/ru/messages.json index 07b3d7861..738fd35de 100644 --- a/src/drivers/webextension/_locales/ru/messages.json +++ b/src/drivers/webextension/_locales/ru/messages.json @@ -198,5 +198,7 @@ "categoryName99": { "message": "Службы доставки" }, "categoryName100": { "message": "Приложении для Shopify" }, "categoryName101": { "message": "Подбор персонала" }, - "categoryName102": { "message": "Возврат товара" } + "categoryName102": { "message": "Возврат товара" }, + "categoryName103": { "message": "Прямая трансляция" }, + "categoryName104": { "message": "Бронирование билетов" } } diff --git a/src/drivers/webextension/_locales/sk/messages.json b/src/drivers/webextension/_locales/sk/messages.json index 069c6b203..d8a057995 100644 --- a/src/drivers/webextension/_locales/sk/messages.json +++ b/src/drivers/webextension/_locales/sk/messages.json @@ -200,5 +200,7 @@ "categoryName99": { "message": "Shipping carriers" }, "categoryName100": { "message": "Shopify apps" }, "categoryName101": { "message": "Recruitment & staffing" }, - "categoryName102": { "message": "Returns" } + "categoryName102": { "message": "Returns" }, + "categoryName103": { "message": "Livestreaming" }, + "categoryName104": { "message": "Ticket booking" } } diff --git a/src/drivers/webextension/_locales/tr/messages.json b/src/drivers/webextension/_locales/tr/messages.json index 34768889a..6ab36999f 100644 --- a/src/drivers/webextension/_locales/tr/messages.json +++ b/src/drivers/webextension/_locales/tr/messages.json @@ -200,5 +200,7 @@ "categoryName99": { "message": "Shipping carriers" }, "categoryName100": { "message": "Shopify apps" }, "categoryName101": { "message": "Recruitment & staffing" }, - "categoryName102": { "message": "Returns" } + "categoryName102": { "message": "Returns" }, + "categoryName103": { "message": "Livestreaming" }, + "categoryName104": { "message": "Ticket booking" } } diff --git a/src/drivers/webextension/_locales/uk/messages.json b/src/drivers/webextension/_locales/uk/messages.json index 8370d0a17..73e16af30 100644 --- a/src/drivers/webextension/_locales/uk/messages.json +++ b/src/drivers/webextension/_locales/uk/messages.json @@ -200,5 +200,7 @@ "categoryName99": { "message": "Shipping carriers" }, "categoryName100": { "message": "Shopify apps" }, "categoryName101": { "message": "Recruitment & staffing" }, - "categoryName102": { "message": "Returns" } + "categoryName102": { "message": "Returns" }, + "categoryName103": { "message": "Livestreaming" }, + "categoryName104": { "message": "Ticket booking" } } diff --git a/src/drivers/webextension/_locales/uz/messages.json b/src/drivers/webextension/_locales/uz/messages.json index efa0f03cf..b90ee8914 100644 --- a/src/drivers/webextension/_locales/uz/messages.json +++ b/src/drivers/webextension/_locales/uz/messages.json @@ -200,5 +200,7 @@ "categoryName99": { "message": "Shipping carriers" }, "categoryName100": { "message": "Shopify apps" }, "categoryName101": { "message": "Recruitment & staffing" }, - "categoryName102": { "message": "Returns" } + "categoryName102": { "message": "Returns" }, + "categoryName103": { "message": "Livestreaming" }, + "categoryName104": { "message": "Ticket booking" } } diff --git a/src/drivers/webextension/_locales/zh_CN/messages.json b/src/drivers/webextension/_locales/zh_CN/messages.json index 33c5061c8..554889534 100644 --- a/src/drivers/webextension/_locales/zh_CN/messages.json +++ b/src/drivers/webextension/_locales/zh_CN/messages.json @@ -196,5 +196,7 @@ "categoryName99": { "message": "Shipping carriers" }, "categoryName100": { "message": "Shopify apps" }, "categoryName101": { "message": "Recruitment & staffing" }, - "categoryName102": { "message": "Returns" } + "categoryName102": { "message": "Returns" }, + "categoryName103": { "message": "Livestreaming" }, + "categoryName104": { "message": "Ticket booking" } } diff --git a/src/drivers/webextension/_locales/zh_TW/messages.json b/src/drivers/webextension/_locales/zh_TW/messages.json index 7cf5315a8..435b017a2 100644 --- a/src/drivers/webextension/_locales/zh_TW/messages.json +++ b/src/drivers/webextension/_locales/zh_TW/messages.json @@ -200,5 +200,7 @@ "categoryName99": { "message": "Shipping carriers" }, "categoryName100": { "message": "Shopify apps" }, "categoryName101": { "message": "Recruitment & staffing" }, - "categoryName102": { "message": "Returns" } + "categoryName102": { "message": "Returns" }, + "categoryName103": { "message": "Livestreaming" }, + "categoryName104": { "message": "Ticket booking" } } diff --git a/src/drivers/webextension/html/popup.html b/src/drivers/webextension/html/popup.html index 614f1b924..652eed226 100644 --- a/src/drivers/webextension/html/popup.html +++ b/src/drivers/webextension/html/popup.html @@ -115,7 +115,7 @@
- +
diff --git a/src/drivers/webextension/images/icons/Confer With.svg b/src/drivers/webextension/images/icons/Confer With.svg new file mode 100644 index 000000000..e4fde9ce2 --- /dev/null +++ b/src/drivers/webextension/images/icons/Confer With.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/src/drivers/webextension/images/icons/Plaza.svg b/src/drivers/webextension/images/icons/Plaza.svg new file mode 100644 index 000000000..41428e57b --- /dev/null +++ b/src/drivers/webextension/images/icons/Plaza.svg @@ -0,0 +1,4 @@ + + + + diff --git a/src/drivers/webextension/images/icons/Vonage.svg b/src/drivers/webextension/images/icons/Vonage.svg new file mode 100644 index 000000000..a8f82ef2f --- /dev/null +++ b/src/drivers/webextension/images/icons/Vonage.svg @@ -0,0 +1,4 @@ + + + + diff --git a/src/drivers/webextension/manifest.json b/src/drivers/webextension/manifest.json index f2e5503cf..3728408b5 100644 --- a/src/drivers/webextension/manifest.json +++ b/src/drivers/webextension/manifest.json @@ -4,7 +4,7 @@ "author": "Wappalyzer", "homepage_url": "https://www.wappalyzer.com/", "description": "Identify web technologies", - "version": "6.10.19", + "version": "6.10.20", "default_locale": "en", "manifest_version": 2, "icons": { diff --git a/src/package.json b/src/package.json index e37b7413d..bd63838bb 100644 --- a/src/package.json +++ b/src/package.json @@ -13,7 +13,7 @@ "software" ], "homepage": "https://www.wappalyzer.com/", - "version": "6.10.19", + "version": "6.10.20", "author": "Wappalyzer", "license": "MIT", "repository": { @@ -29,4 +29,4 @@ "files": [ "wappalyzer.js" ] -} +} \ No newline at end of file diff --git a/src/technologies/a.json b/src/technologies/a.json index 760a35fa5..07936170b 100644 --- a/src/technologies/a.json +++ b/src/technologies/a.json @@ -678,25 +678,6 @@ ], "website": "https://www.activecampaign.com" }, - "AcuityAds": { - "cats": [ - 36 - ], - "description": "AcuityAds offers automatic solutions to marketers willing to connect through clients across mobile, social, and online display advertising campaigns.", - "icon": "AcuityAds.svg", - "headers": { - "Content-Security-Policy": "\\.acuityplatform\\.com" - }, - "js": { - "acuityAdsEventQueue": "", - "acuityAdsPixelKey": "" - }, - "pricing": [ - "poa" - ], - "saas": true, - "website": "https://www.acuityads.com" - }, "Acuity Scheduling": { "cats": [ 72 @@ -715,6 +696,25 @@ "scriptSrc": "\\.acuityscheduling\\.com", "website": "https://acuityscheduling.com" }, + "AcuityAds": { + "cats": [ + 36 + ], + "description": "AcuityAds offers automatic solutions to marketers willing to connect through clients across mobile, social, and online display advertising campaigns.", + "headers": { + "Content-Security-Policy": "\\.acuityplatform\\.com" + }, + "icon": "AcuityAds.svg", + "js": { + "acuityAdsEventQueue": "", + "acuityAdsPixelKey": "" + }, + "pricing": [ + "poa" + ], + "saas": true, + "website": "https://www.acuityads.com" + }, "Ad Lightning": { "cats": [ 36 @@ -1238,19 +1238,6 @@ "url": "\\.cfm(?:$|\\?)", "website": "http://adobe.com/products/coldfusion-family.html" }, - "Adobe Dynamic Media Classic": { - "cats": [ - 95 - ], - "description": "Adobe Dynamic Media Classic is a platform that enables customers to manage, enhance, publish, and deliver dynamic rich media content and personal experiences to consumers across all channels and devices, including web, print material, email campaigns, desktops, social, and mobile.", - "icon": "Adobe Experience Platform.svg", - "headers": { - "Content-Security-Policy": "\\.scene7\\.com" - }, - "dom": "source[srcset*='.scene7.com/'], link[href*='.scene7.com']", - "saas": true, - "website": "https://business.adobe.com/uk/products/experience-manager/scene7-login.html" - }, "Adobe DTM": { "cats": [ 42 @@ -1263,6 +1250,19 @@ "saas": true, "website": "https://marketing.adobe.com/resources/help/en_US/dtm/c_overview.html" }, + "Adobe Dynamic Media Classic": { + "cats": [ + 95 + ], + "description": "Adobe Dynamic Media Classic is a platform that enables customers to manage, enhance, publish, and deliver dynamic rich media content and personal experiences to consumers across all channels and devices, including web, print material, email campaigns, desktops, social, and mobile.", + "dom": "source[srcset*='.scene7.com/'], link[href*='.scene7.com']", + "headers": { + "Content-Security-Policy": "\\.scene7\\.com" + }, + "icon": "Adobe Experience Platform.svg", + "saas": true, + "website": "https://business.adobe.com/uk/products/experience-manager/scene7-login.html" + }, "Adobe Experience Manager": { "cats": [ 1 @@ -1546,12 +1546,12 @@ ], "description": "Affilo is an all-in-one solution for referrals and affiliate marketing.", "icon": "Affilo.png", - "requires": "Shopify", - "scriptSrc": "//affilo\\.io/", - "saas": true, "pricing": [ "recurring" ], + "requires": "Shopify", + "saas": true, + "scriptSrc": "//affilo\\.io/", "website": "https://affilo.io" }, "Affirm": { @@ -3214,10 +3214,10 @@ ], "description": "Asciidoctor is an open-source text processor and publishing toolchain, written in Ruby, for converting AsciiDoc content to HTML 5, DocBook 5, and other formats.", "icon": "Asciidoctor.png", + "implies": "Ruby", "meta": { "generator": "^Asciidoctor\\s([\\d\\.]+)$\\;version:\\1" }, - "implies": "Ruby", "oss": true, "website": "https://github.com/asciidoctor/asciidoctor" }, @@ -3625,15 +3625,15 @@ ], "description": "Avada AVASHIP is an order tracking Shopify app.", "icon": "Avada.svg", - "requires": "Shopify", "js": { "AVADA_FSB.bars": "" }, - "scriptSrc": "freeshippingbar\\.apps\\.avada\\.io/", - "saas": true, "pricing": [ "freemium" ], + "requires": "Shopify", + "saas": true, + "scriptSrc": "freeshippingbar\\.apps\\.avada\\.io/", "website": "https://apps.shopify.com/avaship" }, "Avada Boost Sales": { @@ -3643,15 +3643,15 @@ ], "description": "AVADA Boost Sales is a one-stop solution that is specially designed to increase your sales with countdown timer, trust badges, sales pop, sales boost and many more.", "icon": "Avada.svg", - "requires": "Shopify", "js": { "AVADA_BS_LAST_UPDATE": "" }, - "scriptSrc": "boostsales\\.apps\\.avada\\.io/", - "saas": true, "pricing": [ "freemium" ], + "requires": "Shopify", + "saas": true, + "scriptSrc": "boostsales\\.apps\\.avada\\.io/", "website": "https://apps.shopify.com/avada-boost-sales" }, "Avada SEO": { @@ -3661,14 +3661,14 @@ ], "description": "Avada SEO is a Shopify app built and designed following strict SEO practices.", "icon": "Avada.svg", - "requires": "Shopify", - "scriptSrc": "seo\\.apps\\.avada\\.io/", - "saas": true, "pricing": [ "freemium", "recurring", "low" ], + "requires": "Shopify", + "saas": true, + "scriptSrc": "seo\\.apps\\.avada\\.io/", "website": "https://apps.shopify.com/avada-seo-suite" }, "Avada Size Chart": { @@ -3677,12 +3677,12 @@ ], "description": "Avada Size Chart is a thoughtful app that helps online stores reduce return rates with useful size guides.", "icon": "Avada.svg", - "requires": "Shopify", - "scriptSrc": "sizechart\\.apps\\.avada\\.io/", - "saas": true, "pricing": [ "freemium" ], + "requires": "Shopify", + "saas": true, + "scriptSrc": "sizechart\\.apps\\.avada\\.io/", "website": "https://apps.shopify.com/avada-size-chart" }, "Avangate": { diff --git a/src/technologies/b.json b/src/technologies/b.json index 76c229dfe..7710b2af7 100644 --- a/src/technologies/b.json +++ b/src/technologies/b.json @@ -89,6 +89,22 @@ "scriptSrc": "babylist\\.com/", "website": "https://www.babylist.com" }, + "Back In Stock": { + "cats": [ + 100 + ], + "description": "Back In Stock lets your customers choose restock alerts for specific variant combinations, including size, colour or style.", + "icon": "Back In Stock.png", + "pricing": [ + "freemium", + "low", + "recurring" + ], + "requires": "Shopify", + "saas": true, + "scriptSrc": "app\\.backinstock\\.org/", + "website": "https://backinstock.org" + }, "Backbone.js": { "cats": [ 12 @@ -123,22 +139,6 @@ }, "website": "https://backdropcms.org" }, - "Back In Stock": { - "cats": [ - 100 - ], - "description": "Back In Stock lets your customers choose restock alerts for specific variant combinations, including size, colour or style.", - "icon": "Back In Stock.png", - "pricing": [ - "freemium", - "low", - "recurring" - ], - "requires": "Shopify", - "saas": true, - "scriptSrc": "app\\.backinstock\\.org/", - "website": "https://backinstock.org" - }, "Baidu Analytics (百度统计)": { "cats": [ 10 @@ -183,18 +183,18 @@ }, "Bambuser": { "cats": [ - 19 + 103 ], "description": "Bambuser is a SaaS company based in Stockholm that provides live video shopping technology.", "icon": "Bambuser.png", "js": { - "_bambuser": "", - "BambuserLiveShopping": "" + "BambuserLiveShopping": "", + "_bambuser": "" }, - "saas": true, "pricing": [ "poa" ], + "saas": true, "scriptSrc": "\\.bambuser\\.com/", "website": "https://bambuser.com" }, diff --git a/src/technologies/c.json b/src/technologies/c.json index bd13b3c38..7ea0de372 100644 --- a/src/technologies/c.json +++ b/src/technologies/c.json @@ -43,6 +43,20 @@ "scriptSrc": "cc\\.cdn\\.civiccomputing\\.com", "website": "https://www.civicuk.com/cookie-control" }, + "CJDropshipping app": { + "cats": [ + 100 + ], + "description": "CJDropshipping is a dropshipping supplier and fulfillment service from China.", + "icon": "CJDropshipping.svg", + "pricing": [ + "payg" + ], + "requires": "Shopify", + "saas": true, + "scriptSrc": "app\\.cjdropshipping\\.com/", + "website": "https://apps.shopify.com/cucheng" + }, "CKEditor": { "cats": [ 24 @@ -465,17 +479,6 @@ ], "website": "https://getcarro.com" }, - "Cart.js": { - "cats": [ - 59 - ], - "description": "Cart.js is a very small open-source Javascript library that makes the addition of powerful Ajax cart functionality to your Shopify theme a breeze.", - "icon": "Cart.js.png", - "requires": "Shopify", - "oss": true, - "scriptSrc": "(?:shopify-cartjs/([\\d\\.]+)|assets)/rivets-cart\\.min\\.js\\;version:\\1", - "website": "https://cartjs.org" - }, "Cart Functionality": { "cats": [ 6 @@ -506,6 +509,17 @@ "url": "/(?:cart|order|basket|trolley|bag|shoppingbag|checkout)", "website": "https://www.wappalyzer.com/technologies/ecommerce/cart-functionality" }, + "Cart.js": { + "cats": [ + 59 + ], + "description": "Cart.js is a very small open-source Javascript library that makes the addition of powerful Ajax cart functionality to your Shopify theme a breeze.", + "icon": "Cart.js.png", + "oss": true, + "requires": "Shopify", + "scriptSrc": "(?:shopify-cartjs/([\\d\\.]+)|assets)/rivets-cart\\.min\\.js\\;version:\\1", + "website": "https://cartjs.org" + }, "CartStack": { "cats": [ 98 @@ -543,14 +557,14 @@ 91 ], "description": "Cashew Payments is a buy now, pay later platform that allows its customers to shop now and pay later in equal monthly installments.", - "icon": "Cashew Payments.svg", - "requiresCategory": 6, "headers": { "Content-Security-Policy": "\\.cashewpayments\\.com" }, + "icon": "Cashew Payments.svg", "pricing": [ "payg" ], + "requiresCategory": 6, "saas": true, "scriptSrc": "\\.cashewpayments\\.com/", "website": "https://www.cashewpayments.com" @@ -780,11 +794,11 @@ ], "description": "ChannelApe is an ecommerce and inventory management solution for the footwear and apparel industry.", "icon": "ChannelApe.svg", - "requiresCategory": 6, "pricing": [ "mid", "recurring" ], + "requiresCategory": 6, "saas": true, "website": "https://www.channelape.com", "xhr": "\\.channelape\\.com" @@ -1154,20 +1168,6 @@ ], "website": "https://www.citymail.se" }, - "CJDropshipping app": { - "cats": [ - 100 - ], - "description": "CJDropshipping is a dropshipping supplier and fulfillment service from China.", - "icon": "CJDropshipping.svg", - "requires": "Shopify", - "scriptSrc": "app\\.cjdropshipping\\.com/", - "saas": true, - "pricing": [ - "payg" - ], - "website": "https://apps.shopify.com/cucheng" - }, "Ckan": { "cats": [ 1 @@ -2100,6 +2100,20 @@ ], "website": "https://conekta.com" }, + "Confer With": { + "cats": [ + 103 + ], + "description": "Confer With triggers live streaming video calls between shoppers and instore experts from a website, or outside a store.", + "icon": "Confer With.svg", + "pricing": [ + "poa" + ], + "requiresCategory": 6, + "saas": true, + "scriptSrc": "\\.conferwith\\.io/", + "website": "https://conferwith.io" + }, "Conjured": { "cats": [ 100 @@ -2414,10 +2428,10 @@ "meta": { "author": "^Convertr Commerce$" }, - "saas": true, "pricing": [ "poa" ], + "saas": true, "website": "https://convertr.com.br" }, "ConveyThis": { @@ -3026,20 +3040,6 @@ "scriptSrc": "/wp-content/themes/parabola/.+frontend\\.js(?:\\?ver=(\\d+(?:\\.\\d+)+))?\\;version:\\1", "website": "https://www.cryoutcreations.eu/wordpress-themes/parabola" }, - "crypto-js": { - "cats": [ - 59 - ], - "description": "crypto-js is a JavaScript library of crypto standards.", - "icon": "default.svg", - "js": { - "CryptoJS.algo": "", - "CryptoJS.Rabbit": "" - }, - "scriptSrc": "(?:/([\\d\\.-]+))?/crypto-js(?:\\.min)?\\.js\\;version:\\1", - "oss": true, - "website": "https://github.com/brix/crypto-js" - }, "Crypto-Loot": { "cats": [ 56 @@ -3329,5 +3329,19 @@ }, "oss": true, "website": "https://github.com/zloirock/core-js" + }, + "crypto-js": { + "cats": [ + 59 + ], + "description": "crypto-js is a JavaScript library of crypto standards.", + "icon": "default.svg", + "js": { + "CryptoJS.Rabbit": "", + "CryptoJS.algo": "" + }, + "oss": true, + "scriptSrc": "(?:/([\\d\\.-]+))?/crypto-js(?:\\.min)?\\.js\\;version:\\1", + "website": "https://github.com/brix/crypto-js" } } \ No newline at end of file diff --git a/src/technologies/d.json b/src/technologies/d.json index 8effe28bd..12d368942 100644 --- a/src/technologies/d.json +++ b/src/technologies/d.json @@ -30,18 +30,6 @@ }, "website": "https://derak.cloud" }, - "Deta": { - "description": "Deta is a cloud platform for building and deploying apps.", - "cats": [ - 62 - ], - "headers": { - "Server": "^Deta$" - }, - "url": "^https?://[^/]+\\.deta\\.(?:app|dev)", - "icon": "deta.svg", - "website": "https://deta.sh" - }, "DHL": { "cats": [ 99 @@ -495,6 +483,18 @@ "scriptSrc": "tag.demandbase.com", "website": "https://www.demandbase.com" }, + "Deta": { + "cats": [ + 62 + ], + "description": "Deta is a cloud platform for building and deploying apps.", + "headers": { + "Server": "^Deta$" + }, + "icon": "deta.svg", + "url": "^https?://[^/]+\\.deta\\.(?:app|dev)", + "website": "https://deta.sh" + }, "Detectify": { "cats": [ 16 diff --git a/src/technologies/e.json b/src/technologies/e.json index c59850c94..59cc84200 100644 --- a/src/technologies/e.json +++ b/src/technologies/e.json @@ -14,6 +14,21 @@ ], "website": "http://www.ec-cube.net" }, + "ECharts": { + "cats": [ + 25 + ], + "description": "ECharts is an open-source JavaScript visualisation library.", + "dom": "div[_echarts_instance_]", + "icon": "echarts.png", + "oss": true, + "scriptSrc": [ + "/echarts\\.min\\.[a-zA-Z0-9]*\\.js", + "/echarts(?:\\.simple)?(?:\\.esm)?(?:\\.common)?(?:\\.min)?\\.js", + "cdn\\.jsdelivr\\.net/(?:npm|gh/apache)/echarts@([\\d.]+(?:-[^/]+)?|latest)/dist/echarts.*\\.js\\;version:\\1" + ], + "website": "https://echarts.apache.org/" + }, "EKM": { "cats": [ 6 @@ -119,6 +134,22 @@ "website": "https://ex.co", "xhr": "prd-collector-anon\\.ex\\.co" }, + "Easy Redirects": { + "cats": [ + 100 + ], + "description": "Easy Redirects is a Shopify app built by Eastside, and part of the best Shopify Apps collection.", + "icon": "Easy Redirects.png", + "pricing": [ + "freemium", + "low", + "recurring" + ], + "requires": "Shopify", + "saas": true, + "scriptSrc": "easy-redirects\\..+/redirect-app\\.js", + "website": "https://apps.shopify.com/easyredirects" + }, "EasyDigitalDownloads": { "cats": [ 6, @@ -150,22 +181,6 @@ "implies": "Docker", "website": "https://easyengine.io" }, - "Easy Redirects": { - "cats": [ - 100 - ], - "description": "Easy Redirects is a Shopify app built by Eastside, and part of the best Shopify Apps collection.", - "icon": "Easy Redirects.png", - "requires": "Shopify", - "scriptSrc": "easy-redirects\\..+/redirect-app\\.js", - "saas": true, - "pricing": [ - "freemium", - "low", - "recurring" - ], - "website": "https://apps.shopify.com/easyredirects" - }, "EasyStore": { "cats": [ 6 @@ -195,21 +210,6 @@ ], "website": "http://www.easylog.com.br" }, - "ECharts": { - "cats": [ - 25 - ], - "oss": true, - "description": "ECharts is an open-source JavaScript visualisation library.", - "dom": "div[_echarts_instance_]", - "scriptSrc": [ - "/echarts\\.min\\.[a-zA-Z0-9]*\\.js", - "/echarts(?:\\.simple)?(?:\\.esm)?(?:\\.common)?(?:\\.min)?\\.js", - "cdn\\.jsdelivr\\.net/(?:npm|gh/apache)/echarts@([\\d.]+(?:-[^/]+)?|latest)/dist/echarts.*\\.js\\;version:\\1" - ], - "icon": "echarts.png", - "website": "https://echarts.apache.org/" - }, "Ecovium": { "cats": [ 99 @@ -916,6 +916,22 @@ ], "website": "https://www.ethicalads.io/" }, + "Etix": { + "cats": [ + 104 + ], + "description": "Etix is an international web-based ticketing service provider for the entertainment, travel, and sports industries.", + "dom": "a[href*='.etix.com/ticket/'][target='_blank']", + "icon": "Etix.svg", + "js": { + "Etix.javaContext": "" + }, + "pricing": [ + "payg" + ], + "saas": true, + "website": "https://hello.etix.com" + }, "Etracker": { "cats": [ 10, @@ -1530,22 +1546,6 @@ "saas": true, "website": "https://etika.com" }, - "Etix": { - "cats": [ - 72 - ], - "description": "Etix is an international web-based ticketing service provider for the entertainment, travel, and sports industries.", - "icon": "Etix.svg", - "js": { - "Etix.javaContext": "" - }, - "dom": "a[href*='.etix.com/ticket/'][target='_blank']", - "saas": true, - "pricing": [ - "payg" - ], - "website": "https://hello.etix.com" - }, "eucookie.eu": { "cats": [ 67 diff --git a/src/technologies/f.json b/src/technologies/f.json index 67eb18f33..60c360b6b 100644 --- a/src/technologies/f.json +++ b/src/technologies/f.json @@ -1136,8 +1136,8 @@ "icon": "Framer Sites.svg", "implies": "React", "js": { - "Framer.version": "([\\d\\.]+)\\;version:\\1\\;confidence:0", - "Framer.Animatable": "" + "Framer.Animatable": "", + "Framer.version": "([\\d\\.]+)\\;version:\\1\\;confidence:0" }, "oss": false, "pricing": [ diff --git a/src/technologies/h.json b/src/technologies/h.json index 1ab13ce52..7af130a50 100644 --- a/src/technologies/h.json +++ b/src/technologies/h.json @@ -149,6 +149,20 @@ "scriptSrc": "api\\.handtalk\\.me", "website": "https://www.handtalk.me/" }, + "Happy Returns": { + "cats": [ + 102 + ], + "description": "Happy Returns is a return software and reverse logistics company, provides a packaging-free, in-person way for customers to return an online purchase for an immediate refund.", + "dom": "a[href*='.happyreturns.com'], img[src*='.happyreturns.com/']", + "icon": "Happy Returns.png", + "pricing": [ + "mid", + "recurring" + ], + "saas": true, + "website": "https://happyreturns.com" + }, "HappyFox Helpdesk": { "cats": [ 53 @@ -179,20 +193,6 @@ "scriptSrc": "\\.happyfoxchat\\.com/", "website": "https://www.happyfox.com/live-chat" }, - "Happy Returns": { - "cats": [ - 102 - ], - "description": "Happy Returns is a return software and reverse logistics company, provides a packaging-free, in-person way for customers to return an online purchase for an immediate refund.", - "icon": "Happy Returns.png", - "dom":"a[href*='.happyreturns.com'], img[src*='.happyreturns.com/']", - "saas": true, - "pricing": [ - "mid", - "recurring" - ], - "website": "https://happyreturns.com" - }, "Haravan": { "cats": [ 6 @@ -413,7 +413,7 @@ }, "Hero": { "cats": [ - 6 + 103 ], "description": "Hero is a virtual shopping platform for ecommerce and retail stores.", "icon": "Hero.png", @@ -468,20 +468,20 @@ 13 ], "description": "HetrixTools is an uptime and blacklist monitoring platform.", - "icon": "HetrixTools.png", "headers": { "content-security-policy": "\\.hetrixtools\\.com" }, + "icon": "HetrixTools.png", "js": { "htoolz": "" }, - "scriptSrc": "\\.hetrixtools\\.com/", - "saas": true, "pricing": [ "freemium", "low", "recurring" ], + "saas": true, + "scriptSrc": "\\.hetrixtools\\.com/", "website": "https://hetrixtools.com" }, "Hetzner": { @@ -632,13 +632,23 @@ "saas": true, "website": "https://www.histats.com" }, + "History": { + "cats": [ + 19 + ], + "description": "Manage session history with JavaScript", + "scriptSrc": [ + "/history(@|/)([\\d.]+)(?:/[a-z]+)?/history(?:(.production|.development))?(?:.min)?\\.js\\;version:\\2" + ], + "website": "https://github.com/ReactTraining/history" + }, "Hoefler&Co": { "cats": [ 17 ], "description": "Hoefler&Co is a digital type foundry (font design studio) in Woburn, Massachusetts (formerly New York City), founded by type designer Jonathan Hoefler. Hoefler&Co designs typefaces for clients and for retail on its website.", - "icon": "Hoefler&Co.svg", "dom": "link[href*='cloud.typography.com/']", + "icon": "Hoefler&Co.svg", "pricing": [ "low", "recurring" @@ -646,16 +656,6 @@ "saas": true, "website": "https://www.typography.com" }, - "History": { - "cats": [ - 19 - ], - "description": "Manage session history with JavaScript", - "scriptSrc": [ - "/history(@|/)([\\d.]+)(?:/[a-z]+)?/history(?:(.production|.development))?(?:.min)?\\.js\\;version:\\2" - ], - "website": "https://github.com/ReactTraining/history" - }, "Hogan.js": { "cats": [ 12 @@ -1190,16 +1190,16 @@ ], "description": "Hypervisual Page Builder is a page builder for Shopify.", "icon": "Hypervisual.png", - "requires": "Shopify", "js": { "hypervisualPreflight": "" }, - "scriptSrc": "cdn\\.gethypervisual\\.com/", - "saas": true, "pricing": [ "low", "recurring" ], + "requires": "Shopify", + "saas": true, + "scriptSrc": "cdn\\.gethypervisual\\.com/", "website": "https://gethypervisual.com" }, "hCaptcha": { diff --git a/src/technologies/i.json b/src/technologies/i.json index 5b6cef209..9374bb2c4 100644 --- a/src/technologies/i.json +++ b/src/technologies/i.json @@ -399,8 +399,8 @@ "icon": "Indi.png", "js": { "indi.formatStats": "", - "indi_carousel.productCta": "", - "indiCountly.check_any_consent": "" + "indiCountly.check_any_consent": "", + "indi_carousel.productCta": "" }, "website": "https://indi.com" }, diff --git a/src/technologies/j.json b/src/technologies/j.json index b70cca1ae..f0c745ce6 100644 --- a/src/technologies/j.json +++ b/src/technologies/j.json @@ -576,7 +576,6 @@ ], "description": "Junip provider of a ecommerce brand review platform designed to share customers' story, send review requests and display review content.", "icon": "Junip.svg", - "requiresCategory": 6, "js": { "junipLoaded": "\\;confidence:50", "webpackChunkjunip_scripts": "\\;confidence:50" @@ -586,6 +585,7 @@ "recurring", "payg" ], + "requiresCategory": 6, "saas": true, "scriptSrc": "\\.juniphq\\.com/", "website": "https://junip.co" @@ -721,27 +721,27 @@ "scriptSrc": "jquery[.-]mobile(?:-([\\d.]))?(?:\\.min)?\\.js(?:\\?ver=([\\d.]+))?\\;version:\\1?\\1:\\2", "website": "https://jquerymobile.com" }, - "jQuery Sparklines": { - "cats": [ - 25 - ], - "description": "jQuery Sparklines is a plugin that generates sparklines (small inline charts) directly in the browser using data supplied either inline in the HTML, or via javascript.", - "implies": "jQuery", - "scriptSrc": "jquery\\.sparkline.*\\.js", - "website": "http://omnipotent.net/jquery.sparkline/" - }, "jQuery Modal": { "cats": [ 59 ], "description": "JQuery Modal is an overlay dialog box or in other words, a popup window that is made to display on the top or 'overlayed' on the current page.", + "dom": "link[href*='jquery.modal.min.css']", "icon": "jQuery Modal.png", "implies": "jQuery", - "dom": "link[href*='jquery.modal.min.css']", - "scriptSrc": "jquery-modal/([\\d\\.]+)/jquery\\.modal\\.min\\.js\\;version:\\1", "oss": true, + "scriptSrc": "jquery-modal/([\\d\\.]+)/jquery\\.modal\\.min\\.js\\;version:\\1", "website": "https://jquerymodal.com" }, + "jQuery Sparklines": { + "cats": [ + 25 + ], + "description": "jQuery Sparklines is a plugin that generates sparklines (small inline charts) directly in the browser using data supplied either inline in the HTML, or via javascript.", + "implies": "jQuery", + "scriptSrc": "jquery\\.sparkline.*\\.js", + "website": "http://omnipotent.net/jquery.sparkline/" + }, "jQuery UI": { "cats": [ 59 diff --git a/src/technologies/k.json b/src/technologies/k.json index 8e9c83986..8c5a0df90 100644 --- a/src/technologies/k.json +++ b/src/technologies/k.json @@ -401,11 +401,11 @@ "js": { "BaynoteAPI": "", "BaynoteJSVersion": "", + "certona.recommendations": "", + "certonaRecommendations": "", "monetate": "", "monetateQ": "", - "monetateT": "", - "certonaRecommendations": "", - "certona.recommendations": "" + "monetateT": "" }, "pricing": [ "poa" diff --git a/src/technologies/l.json b/src/technologies/l.json index afced6dad..e1111a8fb 100644 --- a/src/technologies/l.json +++ b/src/technologies/l.json @@ -808,21 +808,6 @@ "scriptSrc": "gdpr\\.privacymanager\\.io", "website": "https://liveramp.com/our-platform/preference-consent-management" }, - "Livescale": { - "cats": [ - 100 - ], - "description": "Livescale is a video platform that enables teams to transform content and ecommerce into a live shopping experience that reaches engages and monetizes audiences with LiveShopping.", - "icon": "Livescale.png", - "requires": "Shopify", - "scriptSrc": "\\.livescale\\.tv/", - "saas": true, - "pricing": [ - "mid", - "recurring" - ], - "website": "https://www.livescale.tv" - }, "LiveStreet CMS": { "cats": [ 1 @@ -885,6 +870,22 @@ "icon": "Liveinternet.png", "website": "http://liveinternet.ru/rating/" }, + "Livescale": { + "cats": [ + 100, + 103 + ], + "description": "Livescale is a video platform that enables teams to transform content and ecommerce into a live shopping experience that reaches engages and monetizes audiences with LiveShopping.", + "icon": "Livescale.png", + "pricing": [ + "mid", + "recurring" + ], + "requires": "Shopify", + "saas": true, + "scriptSrc": "\\.livescale\\.tv/", + "website": "https://www.livescale.tv" + }, "Livewire": { "cats": [ 18, @@ -1142,8 +1143,8 @@ 102 ], "description": "Loop Returns is a return portal that automated all the returns and refunds of products.", - "icon": "Loop.svg", "dom": "a[href*='.loopreturns.com/']", + "icon": "Loop.svg", "js": { "Loop.config.variantParam": "" }, @@ -1385,11 +1386,11 @@ "description": "libphonenumber is a JavaScript library for parsing, formatting, and validating international phone numbers.", "icon": "default.svg", "js": { - "libphonenumber.DIGITS": "", - "libphonenumber.AsYouType": "" + "libphonenumber.AsYouType": "", + "libphonenumber.DIGITS": "" }, - "scriptSrc": "(?:/([\\d\\.]+))?/libphonenumber(?:-js\\.min)?\\.js\\;version:\\1", "oss": true, + "scriptSrc": "(?:/([\\d\\.]+))?/libphonenumber(?:-js\\.min)?\\.js\\;version:\\1", "website": "https://github.com/google/libphonenumber" }, "libwww-perl-daemon": { diff --git a/src/technologies/n.json b/src/technologies/n.json index e23c3c9a9..c487cd204 100644 --- a/src/technologies/n.json +++ b/src/technologies/n.json @@ -136,19 +136,19 @@ 99 ], "description": "Narvar is a customer experience platform that helps retailers inspire long-term customer loyalty, at all steps of the post-purchase journey.", - "icon": "Narvar.svg", "dom": "a[href*='.narvar.com/'], img[src*='.narvar.com/']", "headers": { "Content-Security-Policy": "\\.narvar\\.com" }, + "icon": "Narvar.svg", "js": { "NARVARJS_URL": "", "narvar": "\\;confidence:1" }, - "saas": true, "pricing": [ "payg" ], + "saas": true, "website": "https://corp.narvar.com" }, "Nativo": { @@ -378,6 +378,22 @@ "saas": true, "website": "https://newrelic.com" }, + "NewStore": { + "cats": [ + 19 + ], + "description": "NewStore is the only integrated platform offering omnichannel solutions for stores and consumers.", + "icon": "NewStore.png", + "js": { + "highstreetBanner.config": "" + }, + "pricing": [ + "poa" + ], + "saas": true, + "scriptSrc": "\\.api\\.highstreetapp\\.com/", + "website": "https://www.newstore.com" + }, "Newspack": { "cats": [ 87 @@ -404,22 +420,6 @@ ], "website": "https://newspack.pub/" }, - "NewStore": { - "cats": [ - 19 - ], - "description": "NewStore is the only integrated platform offering omnichannel solutions for stores and consumers.", - "icon": "NewStore.png", - "js": { - "highstreetBanner.config": "" - }, - "pricing": [ - "poa" - ], - "saas": true, - "scriptSrc": "\\.api\\.highstreetapp\\.com/", - "website": "https://www.newstore.com" - }, "Nexive": { "cats": [ 99 @@ -665,20 +665,20 @@ ], "description": "Nudgify is a Social Proof & Fomo App tool that integrates seamlessly with ecommerce platform such as Shopify, WooCommerce and Magento.", "icon": "Nudgify.svg", - "requiresCategory": 6, "js": { "nudgify.cart": "" }, - "scriptSrc": [ - "\\.nudgify\\.com/", - "cdn\\.convertize\\.com/nudgify-shopify\\.js" - ], - "saas": true, "pricing": [ "freemium", "low", "recurring" ], + "requiresCategory": 6, + "saas": true, + "scriptSrc": [ + "\\.nudgify\\.com/", + "cdn\\.convertize\\.com/nudgify-shopify\\.js" + ], "website": "https://www.nudgify.com" }, "Nukeviet CMS": { diff --git a/src/technologies/o.json b/src/technologies/o.json index 656de67b7..332599399 100644 --- a/src/technologies/o.json +++ b/src/technologies/o.json @@ -76,7 +76,6 @@ ], "description": "Obviyo is an ecommerce intelligence platform helping merchants personalise and optimise shopping experience.", "icon": "Obviyo.png", - "requires": "Shopify", "js": { "__hic.version": "([\\d.]+)\\;version:\\1" }, @@ -85,6 +84,7 @@ "mid", "recurring" ], + "requires": "Shopify", "saas": true, "scriptSrc": "deploy\\.hiconversion\\.com", "website": "https://www.obviyo.com" @@ -1175,16 +1175,16 @@ ], "description": "OrderLogic app allows you to define minimum and maximum product quantities for all products in your Shopify store.", "icon": "OrderLogic app.png", - "requires": "Shopify", "js": { + "OrderLogic.ALERTS_KEY": "", "OrderLogic.DEFAULT_MONEY_FORMAT": "", - "OrderLogic.cartData": "", - "OrderLogic.ALERTS_KEY": "" + "OrderLogic.cartData": "" }, "pricing": [ "low", "recurring" ], + "requires": "Shopify", "saas": true, "website": "https://apps.shopify.com/orderlogic" }, diff --git a/src/technologies/p.json b/src/technologies/p.json index 236cc4abe..3945a53c4 100644 --- a/src/technologies/p.json +++ b/src/technologies/p.json @@ -1392,6 +1392,21 @@ "implies": "Scala", "website": "https://www.playframework.com" }, + "Plaza": { + "cats": [ + 103 + ], + "description": "Plaza is a ecommerce platform that allows brands and retailers to communicate with customers via live video.", + "dom": "iframe[src*='stream.useplaza.com/']", + "icon": "Plaza.svg", + "pricing": [ + "freemium", + "low", + "recurring" + ], + "saas": true, + "website": "https://www.useplaza.com" + }, "Pleroma": { "cats": [ 2 @@ -1547,13 +1562,13 @@ ], "description": "Poloriz's technology automatically creates a personalised, full-screen, mobile-first, cross-selling user experience for shoppers.", "icon": "Poloriz.svg", - "saas": true, - "scriptSrc": "widget\\.poloriz\\.com/", "pricing": [ "payg", "mid", "recurring" ], + "saas": true, + "scriptSrc": "widget\\.poloriz\\.com/", "website": "https://www.poloriz.com" }, "Polyfill": { @@ -2039,8 +2054,8 @@ 92 ], "description": "Priority Hints exposes a mechanism for developers to signal a relative priority for browsers to consider when fetching resources.", + "dom": "iframe[fetchpriority], img[fetchpriority], script[fetchpriority], link[fetchpriority]", "icon": "default.svg", - "dom":"iframe[fetchpriority], img[fetchpriority], script[fetchpriority], link[fetchpriority]", "website": "https://wicg.github.io/priority-hints/" }, "Prism": { @@ -2146,22 +2161,22 @@ "cats": [ 51 ], - "description": "PromoBuilding is a subscription-based website builder for optimising budgets for creating promotional campaigns.", - "icon": "PromoBuilding.svg", "cookies": { "promobuilding_session": "" }, + "description": "PromoBuilding is a subscription-based website builder for optimising budgets for creating promotional campaigns.", + "icon": "PromoBuilding.svg", "js": { "promoApi": "\\;confidence:25", "promoDomain": "\\;confidence:25", "promoIsOver": "\\;confidence:25", "promoStart": "\\;confidence:25" }, - "saas": true, "pricing": [ "recurring", "payg" ], + "saas": true, "website": "https://promobuilding.ru" }, "Prototype": { diff --git a/src/technologies/q.json b/src/technologies/q.json index 46ababbad..24b30d361 100644 --- a/src/technologies/q.json +++ b/src/technologies/q.json @@ -243,7 +243,6 @@ 18 ], "description": "Qwik is designed for the fastest possible page load time, by delivering pure HTML with near 0 JavaScript.", - "icon": "Qwik.svg", "dom": { "*": { "attributes": { @@ -251,7 +250,8 @@ } } }, + "icon": "Qwik.svg", "oss": true, "website": "https://qwik.builder.io" } -} +} \ No newline at end of file diff --git a/src/technologies/s.json b/src/technologies/s.json index 18161ddb3..086862f54 100644 --- a/src/technologies/s.json +++ b/src/technologies/s.json @@ -268,28 +268,6 @@ "saas": true, "website": "https://studio.design" }, - "Survicate": { - "cats": [ - 73 - ], - "description": "Survicate is an all-in-one customer feedback tool that allows you collect feedback.", - "icon": "Survicate.svg", - "headers": { - "content-security-policy": "api\\.survicate\\.com" - }, - "dom": "link[href*='.survicate.com']", - "js": { - "survicate": "" - }, - "scriptSrc": "\\.survicate\\.com/", - "saas": true, - "pricing": [ - "freemium", - "recurring", - "payg" - ], - "website": "https://survicate.com" - }, "SUSE": { "cats": [ 28 @@ -352,10 +330,10 @@ 88 ], "description": "Saba.Host is a total web-hosting solutions. It provides shared hosting, WordPress hosting, dedicated server, virtual private server (VPS), SSL and more.", - "icon": "Saba.Host.png", "dns": { "SOA": "\\.saba\\.host" }, + "icon": "Saba.Host.png", "pricing": [ "recurring" ], @@ -1570,7 +1548,6 @@ }, "Sharetribe": { "cats": [ - 1, 6 ], "description": "Sharetribe is cloud-based platform for small to medium businesses, which helps businesses to create and manage custom online marketplaces.", @@ -1908,10 +1885,10 @@ ], "description": "Shopify Product reviews allows you to add a customer review feature to your products.", "icon": "Shopify.svg", - "requires": "Shopify", "js": { "SPR": "" }, + "requires": "Shopify", "scriptSrc": [ "productreviews\\.shopifycdn\\.com" ], @@ -2129,21 +2106,6 @@ "requires": "WordPress", "website": "https://shortpixel.com" }, - "ShoutOut": { - "cats": [ - 71 - ], - "description": "ShoutOut is a multi-level marketing SaaS solution that allows tracking of affiliates.", - "icon": "ShoutOut.png", - "requiresCategory": 6, - "pricing": [ - "freemium", - "low", - "recurring" - ], - "scriptSrc": "\\.shoutout\\.global/", - "website": "https://www.shoutout.global" - }, "Shortcodes Ultimate": { "cats": [ 87 @@ -2160,6 +2122,21 @@ "scriptSrc": "/wp-content/plugins/shortcodes-ultimate/.+index\\.js(?:\\?ver=(\\d+(?:\\.\\d+)+))?\\;version:\\1", "website": "https://getshortcodes.com" }, + "ShoutOut": { + "cats": [ + 71 + ], + "description": "ShoutOut is a multi-level marketing SaaS solution that allows tracking of affiliates.", + "icon": "ShoutOut.png", + "pricing": [ + "freemium", + "low", + "recurring" + ], + "requiresCategory": 6, + "scriptSrc": "\\.shoutout\\.global/", + "website": "https://www.shoutout.global" + }, "Shuttle": { "cats": [ 1 @@ -2949,6 +2926,22 @@ }, "website": "http://www.seneca.nl/pub/Smartsite/Smartsite-Smartsite-iXperion" }, + "SmartWeb": { + "cats": [ + 6 + ], + "description": "SmartWeb is an ecommerce platform from Denmark.", + "icon": "SmartWeb.png", + "meta": { + "generator": "^SmartWeb$" + }, + "pricing": [ + "mid", + "recurring" + ], + "saas": true, + "website": "https://www.smartweb.dk" + }, "Smarter Click": { "cats": [ 77 @@ -3041,22 +3034,6 @@ "scriptSrc": "\\.smartsuppchat\\.com", "website": "https://www.smartsupp.com" }, - "SmartWeb": { - "cats": [ - 6 - ], - "description": "SmartWeb is an ecommerce platform from Denmark.", - "icon": "SmartWeb.png", - "meta": { - "generator": "^SmartWeb$" - }, - "pricing": [ - "mid", - "recurring" - ], - "saas": true, - "website": "https://www.smartweb.dk" - }, "Smash Balloon Instagram Feed": { "cats": [ 87 @@ -4724,15 +4701,15 @@ ], "description": "SuperLemon app is an all-in-one WhatsApp plugin for Shopify stores.", "icon": "SuperLemon.png", - "requires": "Shopify", "implies": "WhatsApp Business Chat", - "scriptSrc": "/files/superlemon_.+\\.js", "pricing": [ "freemium", "low", "recurring" ], + "requires": "Shopify", "saas": true, + "scriptSrc": "/files/superlemon_.+\\.js", "website": "https://apps.shopify.com/whatsapp-chat-button" }, "Supersized": { @@ -4772,6 +4749,28 @@ "saas": true, "website": "https://www.supporthero.com/" }, + "Survicate": { + "cats": [ + 73 + ], + "description": "Survicate is an all-in-one customer feedback tool that allows you collect feedback.", + "dom": "link[href*='.survicate.com']", + "headers": { + "content-security-policy": "api\\.survicate\\.com" + }, + "icon": "Survicate.svg", + "js": { + "survicate": "" + }, + "pricing": [ + "freemium", + "recurring", + "payg" + ], + "saas": true, + "scriptSrc": "\\.survicate\\.com/", + "website": "https://survicate.com" + }, "Svbtle": { "cats": [ 11 diff --git a/src/technologies/t.json b/src/technologies/t.json index 34628b500..4e2654f4c 100644 --- a/src/technologies/t.json +++ b/src/technologies/t.json @@ -305,6 +305,7 @@ "cats": [ 66 ], + "css": "\\--tw*\\;confidence:75", "description": "Tailwind is a utility-first CSS framework.", "dom": { "link[rel='stylesheet'][href*='tailwind']": { @@ -313,7 +314,6 @@ } } }, - "css": "\\--tw*\\;confidence:75", "icon": "tailwindcss.svg", "website": "https://tailwindcss.com/" }, @@ -681,26 +681,6 @@ }, "website": "http://textpattern.com" }, - "The.com": { - "cats": [ - 18, - 51 - ], - "description": "The.com is a low-code website building platform with community-created components that you can share and own.", - "icon": "The.com.svg", - "implies": [ - "React", - "Amazon S3" - ], - "scriptSrc": "the-dotcom-public-cdn\\.s3\\.amazonaws\\.com/", - "saas": true, - "pricing": [ - "payg", - "mid", - "recurring" - ], - "website": "https://www.the.com" - }, "The Arena Group": { "cats": [ 36 @@ -759,6 +739,26 @@ "scriptSrc": "/wp-content/themes/make(?:-child)?/.+frontend\\.js(?:\\?ver=(\\d+(?:\\.\\d+)+))?\\;version:\\1", "website": "https://thethemefoundry.com/wordpress-themes/make" }, + "The.com": { + "cats": [ + 18, + 51 + ], + "description": "The.com is a low-code website building platform with community-created components that you can share and own.", + "icon": "The.com.svg", + "implies": [ + "React", + "Amazon S3" + ], + "pricing": [ + "payg", + "mid", + "recurring" + ], + "saas": true, + "scriptSrc": "the-dotcom-public-cdn\\.s3\\.amazonaws\\.com/", + "website": "https://www.the.com" + }, "Thefork": { "cats": [ 93 @@ -1744,18 +1744,18 @@ ], "description": "Transcy allows you to translate your whole store content into target languages to reach different nation shoppers.", "icon": "Transcy.png", - "requires": "Shopify", "js": { "_transcy": "", "transcy_apiURI": "", "transcy_shopifyLocales": "" }, - "saas": true, "pricing": [ "freemium", "low", "recurring" ], + "requires": "Shopify", + "saas": true, "website": "https://transcy.io" }, "Transifex": { @@ -2603,8 +2603,10 @@ "description": "Three.js is a cross-browser JavaScript library and application programming interface used to create and display animated 3D computer graphics in a web browser using WebGL.", "icon": "three.js.png", "js": { - "THREE.REVISION": "^(.+)$\\;version:\\1" + "THREE.REVISION": "^(.+)$\\;version:\\1", + "__THREE__": "^(.+)$\\;version:\\1" }, + "oss": true, "scriptSrc": "three(?:\\.min)?\\.js", "website": "https://threejs.org" }, diff --git a/src/technologies/v.json b/src/technologies/v.json index 60bf0c2cd..15fbab078 100644 --- a/src/technologies/v.json +++ b/src/technologies/v.json @@ -578,19 +578,19 @@ ], "description": "Vitals is an all-in-one Shopify marketing software.", "icon": "Vitals.svg", - "requires": "Shopify", "js": { "VITALS": "", "vitals_app_cache_keys_v1": "", "vitals_country_code": "", "vitals_product_data": "" }, - "scriptSrc": "//appsolve\\.io/", - "saas": true, "pricing": [ "low", "recurring" ], + "requires": "Shopify", + "saas": true, + "scriptSrc": "//appsolve\\.io/", "website": "https://vitals.co" }, "Vite": { @@ -639,6 +639,20 @@ "scriptSrc": "/volusion\\.js(?:\\?([\\d.]*))?\\;version:\\1", "website": "https://www.volusion.com" }, + "Vonage Video API": { + "cats": [ + 103 + ], + "description": "Vonage Video API platform makes it easy to embed real-time, high-quality interactive video, messaging, screen-sharing, and more into web and mobile apps.", + "icon": "Vonage.svg", + "pricing": [ + "recurring", + "payg" + ], + "saas": true, + "scriptSrc": "\\.opentok\\.com/", + "website": "https://www.vonage.com/communications-apis/video/" + }, "Voog.com Website Builder": { "cats": [ 1, diff --git a/src/technologies/w.json b/src/technologies/w.json index ac0fbc64b..9a8c7684b 100644 --- a/src/technologies/w.json +++ b/src/technologies/w.json @@ -1124,7 +1124,6 @@ ], "description": "Wishlist King is a Shopify app which helps you to add your favorite products or share the wishlist with your friends built by Appmate.", "icon": "Wishlist King.png", - "requires": "Shopify", "js": { "Appmate.version": "([\\d\\.]+)\\;version:\\1\\;confidence:1", "Appmate.wk": "" @@ -1134,6 +1133,7 @@ "low", "recurring" ], + "requires": "Shopify", "saas": true, "website": "https://appmate.io" }, @@ -1641,11 +1641,11 @@ 32 ], "description": "Wunderkind (Formerly BounceX) is a software for behavioural marketing technologies, created to de-anonymise site visitors, analyse their digital behaviour and create relevant digital experiences regardless of channel or device.", - "icon": "Wunderkind.svg", - "dom":"link[href*='.smarterhq.io']", + "dom": "link[href*='.smarterhq.io']", "headers": { "Content-Security-Policy": "\\.smarterhq\\.io" }, + "icon": "Wunderkind.svg", "js": { "bouncex": "" }, @@ -1757,4 +1757,4 @@ "url": "^https?://[^/]+\\.wpcache\\.co", "website": "https://wpcache.co" } -} +} \ No newline at end of file diff --git a/src/technologies/y.json b/src/technologies/y.json index 653077910..b5ddb8ddc 100644 --- a/src/technologies/y.json +++ b/src/technologies/y.json @@ -357,16 +357,16 @@ 41 ], "description": "YooMoney is an IT company working with electronic payments on the Internet, creating and supporting financial services for individuals and businesses.", - "icon":"YooMoney.svg", + "dom": "a[href*='yoomoney.ru'][target='_blank'], iframe[src*='yoomoney.ru'], img[src*='yoomoney.ru']", "headers": { "Content-Security-Policy": "\\.yoomoney\\.ru" }, - "dom":"a[href*='yoomoney.ru'][target='_blank'], iframe[src*='yoomoney.ru'], img[src*='yoomoney.ru']", - "scriptSrc": "\\.yoomoney\\.ru/", - "saas": true, + "icon": "YooMoney.svg", "pricing": [ "payg" ], + "saas": true, + "scriptSrc": "\\.yoomoney\\.ru/", "website": "https://yoomoney.ru" }, "Yotpo": { diff --git a/src/technologies/z.json b/src/technologies/z.json index f184e29fa..a023d4fef 100644 --- a/src/technologies/z.json +++ b/src/technologies/z.json @@ -294,20 +294,20 @@ "cats": [ 6 ], - "description": "Zid is an ecommerce SaaS that allows merchants to build and manage their online stores.", - "icon": "Zid.png", "cookies": { "zid_catalog_session": "" }, + "description": "Zid is an ecommerce SaaS that allows merchants to build and manage their online stores.", + "icon": "Zid.png", "js": { "zid.store": "", "zidTracking.sendGaProductRemoveFromCartEvent": "" }, - "saas": true, "pricing": [ "mid", "recurring" - ], + ], + "saas": true, "website": "https://zid.sa" }, "Zimbra": { diff --git a/yarn.lock b/yarn.lock index 8e2eb7011..17b6db91a 100644 --- a/yarn.lock +++ b/yarn.lock @@ -29,17 +29,17 @@ integrity sha512-p8pdE6j0a29TNGebNm7NzYZWB3xVZJBZ7XGs42uAKzQo8VQ3F0By/cQCtUEABwIqw5zo6WA4NbmxsfzADzMKnQ== "@babel/core@^7.12.16": - version "7.17.7" - resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.17.7.tgz#f7c28228c83cdf2dbd1b9baa06eaf9df07f0c2f9" - integrity sha512-djHlEfFHnSnTAcPb7dATbiM5HxGOP98+3JLBZtjRb5I7RXrw7kFRoG2dXM8cm3H+o11A8IFH/uprmJpwFynRNQ== + version "7.17.8" + resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.17.8.tgz#3dac27c190ebc3a4381110d46c80e77efe172e1a" + integrity sha512-OdQDV/7cRBtJHLSOBqqbYNkOcydOgnX59TZx4puf41fzcVtN3e/4yqY8lMQsK+5X2lJtAdmA+6OHqsj1hBJ4IQ== dependencies: "@ampproject/remapping" "^2.1.0" "@babel/code-frame" "^7.16.7" "@babel/generator" "^7.17.7" "@babel/helper-compilation-targets" "^7.17.7" "@babel/helper-module-transforms" "^7.17.7" - "@babel/helpers" "^7.17.7" - "@babel/parser" "^7.17.7" + "@babel/helpers" "^7.17.8" + "@babel/parser" "^7.17.8" "@babel/template" "^7.16.7" "@babel/traverse" "^7.17.3" "@babel/types" "^7.17.0" @@ -152,10 +152,10 @@ resolved "https://registry.yarnpkg.com/@babel/helper-validator-option/-/helper-validator-option-7.16.7.tgz#b203ce62ce5fe153899b617c08957de860de4d23" integrity sha512-TRtenOuRUVo9oIQGPC5G9DgK4743cdxvtOw0weQNpZXaS16SCBi5MNjZF8vba3ETURjZpTbVn7Vvcf2eAwFozQ== -"@babel/helpers@^7.17.7": - version "7.17.7" - resolved "https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.17.7.tgz#6fc0a24280fd00026e85424bbfed4650e76d7127" - integrity sha512-TKsj9NkjJfTBxM7Phfy7kv6yYc4ZcOo+AaWGqQOKTPDOmcGkIFb5xNA746eKisQkm4yavUYh4InYM9S+VnO01w== +"@babel/helpers@^7.17.8": + version "7.17.8" + resolved "https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.17.8.tgz#288450be8c6ac7e4e44df37bcc53d345e07bc106" + integrity sha512-QcL86FGxpfSJwGtAvv4iG93UL6bmqBdmoVY0CMCU2g+oD2ezQse3PT5Pa+jiD6LJndBQi0EDlpzOWNlLuhz5gw== dependencies: "@babel/template" "^7.16.7" "@babel/traverse" "^7.17.3" @@ -170,10 +170,10 @@ chalk "^2.0.0" js-tokens "^4.0.0" -"@babel/parser@^7.16.7", "@babel/parser@^7.17.3", "@babel/parser@^7.17.7", "@babel/parser@^7.7.0": - version "7.17.7" - resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.17.7.tgz#fc19b645a5456c8d6fdb6cecd3c66c0173902800" - integrity sha512-bm3AQf45vR4gKggRfvJdYJ0gFLoCbsPxiFLSH6hTVYABptNHY6l9NrhnucVjQ/X+SPtLANT9lc0fFhikj+VBRA== +"@babel/parser@^7.16.7", "@babel/parser@^7.17.3", "@babel/parser@^7.17.8", "@babel/parser@^7.7.0": + version "7.17.8" + resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.17.8.tgz#2817fb9d885dd8132ea0f8eb615a6388cca1c240" + integrity sha512-BoHhDJrJXqcg+ZL16Xv39H9n+AqJ4pcDrQBGZN+wHxIysrLZ3/ECwCBUch/1zUNhnsXULcONU3Ei5Hmkfk6kiQ== "@babel/template@^7.16.7": version "7.16.7" @@ -286,9 +286,9 @@ commander "4.0.1" "@types/json-schema@^7.0.3", "@types/json-schema@^7.0.5": - version "7.0.10" - resolved "https://registry.yarnpkg.com/@types/json-schema/-/json-schema-7.0.10.tgz#9b05b7896166cd00e9cbd59864853abf65d9ac23" - integrity sha512-BLO9bBq59vW3fxCpD4o0N4U+DXsvwvIcl+jofw0frQo/GrBFC+/jRZj1E7kgp6dvTyNmA4y6JCV5Id/r3mNP5A== + version "7.0.11" + resolved "https://registry.yarnpkg.com/@types/json-schema/-/json-schema-7.0.11.tgz#d421b6c527a3037f7c84433fd2c4229e016863d3" + integrity sha512-wOuvG1SN4Us4rez+tylwwwCV1psiNVOkJeM3AUWUNWg/jDQY2+HE/444y5gc+jBmRqASOm2Oeh5c1axHobwRKQ== "@types/json5@^0.0.29": version "0.0.29" @@ -371,9 +371,9 @@ ajv@^6.10.0, ajv@^6.12.4: uri-js "^4.2.2" ajv@^8.0.1: - version "8.10.0" - resolved "https://registry.yarnpkg.com/ajv/-/ajv-8.10.0.tgz#e573f719bd3af069017e3b66538ab968d040e54d" - integrity sha512-bzqAEZOjkrUMl2afH8dknrq5KEk2SrwdBROR+vH1EKVQTqaUbJVPdc/gEdggTMM0Se+s+Ja4ju4TlNcStKl2Hw== + version "8.11.0" + resolved "https://registry.yarnpkg.com/ajv/-/ajv-8.11.0.tgz#977e91dd96ca669f54a11e23e378e33b884a565f" + integrity sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg== dependencies: fast-deep-equal "^3.1.1" json-schema-traverse "^1.0.0" @@ -511,9 +511,9 @@ callsites@^3.0.0: integrity sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ== caniuse-lite@^1.0.30001317: - version "1.0.30001317" - resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001317.tgz#0548fb28fd5bc259a70b8c1ffdbe598037666a1b" - integrity sha512-xIZLh8gBm4dqNX0gkzrBeyI86J2eCjWzYAs40q88smG844YIrN4tVQl/RhquHvKEKImWWFIVh1Lxe5n1G/N+GQ== + version "1.0.30001323" + resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001323.tgz#a451ff80dec7033016843f532efda18f02eec011" + integrity sha512-e4BF2RlCVELKx8+RmklSEIVub1TWrmdhvA5kEUueummz1XyySW0DVk+3x9HyhU9MuWTa2BhqLgEuEmUwASAdCA== chalk@^2.0.0, chalk@^2.4.1: version "2.4.2" @@ -708,9 +708,9 @@ doctrine@^3.0.0: esutils "^2.0.2" electron-to-chromium@^1.4.84: - version "1.4.86" - resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.4.86.tgz#90fe4a9787f48d6522957213408e08a8126b2ebc" - integrity sha512-EVTZ+igi8x63pK4bPuA95PXIs2b2Cowi3WQwI9f9qManLiZJOD1Lash1J3W4TvvcUCcIR4o/rgi9o8UicXSO+w== + version "1.4.103" + resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.4.103.tgz#abfe376a4d70fa1e1b4b353b95df5d6dfd05da3a" + integrity sha512-c/uKWR1Z/W30Wy/sx3dkZoj4BijbXX85QKWu9jJfjho3LBAXNEGAEW3oWiGb+dotA6C6BzCTxL2/aLes7jlUeg== emoji-regex@^8.0.0: version "8.0.0" @@ -737,9 +737,9 @@ error-ex@^1.2.0, error-ex@^1.3.1: is-arrayish "^0.2.1" es-abstract@^1.19.0, es-abstract@^1.19.1: - version "1.19.1" - resolved "https://registry.yarnpkg.com/es-abstract/-/es-abstract-1.19.1.tgz#d4885796876916959de78edaa0df456627115ec3" - integrity sha512-2vJ6tjA/UfqLm2MPs7jxVybLoB8i1t1Jd9R3kISld20sIxPcTbLuggQOUxeWeAvIUkduv/CfMjuh4WmiXr2v9w== + version "1.19.2" + resolved "https://registry.yarnpkg.com/es-abstract/-/es-abstract-1.19.2.tgz#8f7b696d8f15b167ae3640b4060670f3d054143f" + integrity sha512-gfSBJoZdlL2xRiOCy0g8gLMryhoe1TlimjzU99L/31Z8QEGIhVQI+EWwt5lT+AuU9SnorVupXFqqOGqGfsyO6w== dependencies: call-bind "^1.0.2" es-to-primitive "^1.2.1" @@ -747,15 +747,15 @@ es-abstract@^1.19.0, es-abstract@^1.19.1: get-intrinsic "^1.1.1" get-symbol-description "^1.0.0" has "^1.0.3" - has-symbols "^1.0.2" + has-symbols "^1.0.3" internal-slot "^1.0.3" is-callable "^1.2.4" - is-negative-zero "^2.0.1" + is-negative-zero "^2.0.2" is-regex "^1.1.4" is-shared-array-buffer "^1.0.1" is-string "^1.0.7" - is-weakref "^1.0.1" - object-inspect "^1.11.0" + is-weakref "^1.0.2" + object-inspect "^1.12.0" object-keys "^1.1.1" object.assign "^4.1.2" string.prototype.trimend "^1.0.4" @@ -1280,7 +1280,7 @@ has-flag@^4.0.0: resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-4.0.0.tgz#944771fd9c81c81265c4d6941860da06bb59479b" integrity sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ== -has-symbols@^1.0.1, has-symbols@^1.0.2: +has-symbols@^1.0.1, has-symbols@^1.0.2, has-symbols@^1.0.3: version "1.0.3" resolved "https://registry.yarnpkg.com/has-symbols/-/has-symbols-1.0.3.tgz#bb7b2c4349251dce87b125f7bdf874aa7c8b39f8" integrity sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A== @@ -1423,7 +1423,7 @@ is-glob@^4.0.0, is-glob@^4.0.1: dependencies: is-extglob "^2.1.1" -is-negative-zero@^2.0.1: +is-negative-zero@^2.0.2: version "2.0.2" resolved "https://registry.yarnpkg.com/is-negative-zero/-/is-negative-zero-2.0.2.tgz#7bf6f03a28003b8b3965de3ac26f664d765f3150" integrity sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA== @@ -1462,7 +1462,7 @@ is-symbol@^1.0.2, is-symbol@^1.0.3: dependencies: has-symbols "^1.0.2" -is-weakref@^1.0.1: +is-weakref@^1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/is-weakref/-/is-weakref-1.0.2.tgz#9529f383a9338205e89765e0392efc2f100f06f2" integrity sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ== @@ -1525,11 +1525,9 @@ json5@^1.0.1: minimist "^1.2.0" json5@^2.1.2: - version "2.2.0" - resolved "https://registry.yarnpkg.com/json5/-/json5-2.2.0.tgz#2dfefe720c6ba525d9ebd909950f0515316c89a3" - integrity sha512-f+8cldu7X/y7RAJurMEJmdoKXGB/X550w2Nr3tTbezL6RwEE/iMcm+tZnXeoZtKuOq6ft8+CqzEkrIgx1fPoQA== - dependencies: - minimist "^1.2.5" + version "2.2.1" + resolved "https://registry.yarnpkg.com/json5/-/json5-2.2.1.tgz#655d50ed1e6f95ad1a3caababd2b0efda10b395c" + integrity sha512-1hqLFMSrGHRHxav9q9gNjJ5EXznIxGVO09xQRrwplcS8qs28pZ8s8hupZAmqDwZUmVZ2Qb2jnyPOWcDH8m8dlA== jsonc-parser@^3.0.0: version "3.0.0" @@ -1656,17 +1654,17 @@ minimatch@^3.0.4: dependencies: brace-expansion "^1.1.7" -minimist@^1.2.0, minimist@^1.2.5: +minimist@^1.2.0, minimist@^1.2.6: version "1.2.6" resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.6.tgz#8637a5b759ea0d6e98702cfb3a9283323c93af44" integrity sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q== mkdirp@^0.5.4: - version "0.5.5" - resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-0.5.5.tgz#d91cefd62d1436ca0f41620e251288d420099def" - integrity sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ== + version "0.5.6" + resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-0.5.6.tgz#7def03d2432dcae4ba1d611445c48396062255f6" + integrity sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw== dependencies: - minimist "^1.2.5" + minimist "^1.2.6" ms@2.0.0: version "2.0.0" @@ -1713,7 +1711,7 @@ object-hash@^2.0.3: resolved "https://registry.yarnpkg.com/object-hash/-/object-hash-2.2.0.tgz#5ad518581eefc443bd763472b8ff2e9c2c0d54a5" integrity sha512-gScRMn0bS5fH+IuwyIFgnh9zBdo4DV+6GhygmWM9HyNJSgS0hScp1f5vjtm7oIIOiT9trXrShAkLFSc2IqKNgw== -object-inspect@^1.11.0, object-inspect@^1.9.0: +object-inspect@^1.12.0, object-inspect@^1.9.0: version "1.12.0" resolved "https://registry.yarnpkg.com/object-inspect/-/object-inspect-1.12.0.tgz#6e2c120e868fd1fd18cb4f18c31741d0d6e776f0" integrity sha512-Ho2z80bVIvJloH+YzRmpZVQe87+qASmBUKZDWgx9cu+KDrX2ZDH/3tMy+gXbZETVGs2M8YdxObOh7XAtim9Y0g== @@ -1912,9 +1910,9 @@ prettier-linter-helpers@^1.0.0: fast-diff "^1.1.2" prettier@^2.1.2: - version "2.6.0" - resolved "https://registry.yarnpkg.com/prettier/-/prettier-2.6.0.tgz#12f8f504c4d8ddb76475f441337542fa799207d4" - integrity sha512-m2FgJibYrBGGgQXNzfd0PuDGShJgRavjUoRCw1mZERIWVSXF0iLzLm+aOqTAbLnC3n6JzUhAA8uZnFVghHJ86A== + version "2.6.1" + resolved "https://registry.yarnpkg.com/prettier/-/prettier-2.6.1.tgz#d472797e0d7461605c1609808e27b80c0f9cfe17" + integrity sha512-8UVbTBYGwN37Bs9LERmxCPjdvPxlEowx2urIL6urHzdb3SDq4B/Z6xLFCblrSnE4iKWcS6ziJ3aOYrc1kz/E2A== process-nextick-args@~2.0.0: version "2.0.1" @@ -2284,13 +2282,13 @@ to-fast-properties@^2.0.0: integrity sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4= tsconfig-paths@^3.9.0: - version "3.14.0" - resolved "https://registry.yarnpkg.com/tsconfig-paths/-/tsconfig-paths-3.14.0.tgz#4fcc48f9ccea8826c41b9ca093479de7f5018976" - integrity sha512-cg/1jAZoL57R39+wiw4u/SCC6Ic9Q5NqjBOb+9xISedOYurfog9ZNmKJSxAnb2m/5Bq4lE9lhUcau33Ml8DM0g== + version "3.14.1" + resolved "https://registry.yarnpkg.com/tsconfig-paths/-/tsconfig-paths-3.14.1.tgz#ba0734599e8ea36c862798e920bcf163277b137a" + integrity sha512-fxDhWnFSLt3VuTwtvJt5fpwxBHg5AdKWMsgcPOOIilyjymcYVZoCQF8fvFRezCNfblEXmi+PcM1eYHeOAgXCOQ== dependencies: "@types/json5" "^0.0.29" json5 "^1.0.1" - minimist "^1.2.0" + minimist "^1.2.6" strip-bom "^3.0.0" tslib@^1.8.1: