diff --git a/dist/fugu-apis.js b/dist/fugu-apis.js index 9cc985a..bd691cc 100644 --- a/dist/fugu-apis.js +++ b/dist/fugu-apis.js @@ -811,6 +811,16 @@ const patterns = { blinkFeatureID: 5401, chromeStatusID: 6494349985841152, }, + 'Web Install': { + regEx: /\bnavigator\.install\s*\(/g, + where: 'JavaScript', + supported: (async () => 'install' in navigator)(), + featureDetection: `(async () => 'install' in navigator)()`, + documentation: + 'https://github.com/MicrosoftEdge/MSEdgeExplainers/blob/main/WebInstall/explainer.md', + blinkFeatureID: undefined, + chromeStatusID: 5183481574850560, + }, }; const responseBodies = $WPT_BODIES; diff --git a/package-lock.json b/package-lock.json index 200ac08..af05b5f 100644 --- a/package-lock.json +++ b/package-lock.json @@ -9,7 +9,7 @@ "version": "1.0.0", "license": "Apache-2.0", "devDependencies": { - "fugu-api-data": "^1.22.0", + "fugu-api-data": "^1.23.0", "jest": "^29.7.0", "webpagetest": "github:HTTPArchive/WebPageTest.api-nodejs" } @@ -1850,9 +1850,9 @@ } }, "node_modules/fugu-api-data": { - "version": "1.22.0", - "resolved": "https://registry.npmjs.org/fugu-api-data/-/fugu-api-data-1.22.0.tgz", - "integrity": "sha512-qdaq2J6rmXzE3RHwI5Pd231op05ypd5DHHGaFuzWHE9keh5PvlhwvQkPfhOQ1GkPQVu2AzMQinUMEjLiVzk3CA==", + "version": "1.23.0", + "resolved": "https://registry.npmjs.org/fugu-api-data/-/fugu-api-data-1.23.0.tgz", + "integrity": "sha512-z5WdiWzfmuHllSzXgXNYt+OM4+Ttb8jcnvdNdE8mJVBImipqfhoUGZhQ1yxSKPrJeVzngVAqQb5g/bJ7mrOIag==", "dev": true, "license": "Apache-2.0" }, diff --git a/package.json b/package.json index 2743992..9da6d41 100644 --- a/package.json +++ b/package.json @@ -20,7 +20,7 @@ }, "homepage": "https://github.com/HTTPArchive/custom-metrics#readme", "devDependencies": { - "fugu-api-data": "^1.22.0", + "fugu-api-data": "^1.23.0", "jest": "^29.7.0", "webpagetest": "github:HTTPArchive/WebPageTest.api-nodejs" },