diff --git a/package-lock.json b/package-lock.json index a3854203..0f96d98c 100644 --- a/package-lock.json +++ b/package-lock.json @@ -12,6 +12,7 @@ "@capire/bookshop": "./bookshop", "@capire/bookstore": "./bookstore", "@capire/common": "./common", + "@capire/data-viewer": "./data-viewer", "@capire/fiori": "./fiori", "@capire/hello": "./hello", "@capire/media": "./media", @@ -40,6 +41,7 @@ "dependencies": { "@capire/bookshop": "*", "@capire/common": "*", + "@capire/data-viewer": "*", "@capire/orders": "*", "@capire/reviews": "*", "@sap/cds": "^5", @@ -52,6 +54,12 @@ "@sap/cds": "*" } }, + "data-viewer": { + "version": "0.1.0", + "dependencies": { + "@sap/cds": "^5.0.4" + } + }, "fiori": { "version": "1.0.0", "dependencies": { @@ -72,9 +80,9 @@ } }, "hello/node_modules/@types/node": { - "version": "16.11.20", - "resolved": "https://registry.npmjs.org/@types/node/-/node-16.11.20.tgz", - "integrity": "sha512-lAKaZ0Lc1Umwd0AqLr6iy5U8u/1DpK7/JzNgQn9cMMUk2mFR8bbhEP8BQrI9Cm5CU0bOVCaWbkGBvgqKMOJHsw==", + "version": "16.11.21", + "resolved": "https://registry.npmjs.org/@types/node/-/node-16.11.21.tgz", + "integrity": "sha512-Pf8M1XD9i1ksZEcCP8vuSNwooJ/bZapNmIzpmsMaL+jMI+8mEYU3PKvs+xDNuQcJWF/x24WzY4qxLtB0zNow9A==", "dev": true }, "media": { @@ -107,21 +115,21 @@ } }, "node_modules/@babel/core": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.16.7.tgz", - "integrity": "sha512-aeLaqcqThRNZYmbMqtulsetOQZ/5gbR/dWruUCJcpas4Qoyy+QeagfDsPdMrqwsPRDNxJvBlRiZxxX7THO7qtA==", + "version": "7.16.10", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.16.10.tgz", + "integrity": "sha512-pbiIdZbCiMx/MM6toR+OfXarYix3uz0oVsnNtfdAGTcCTu3w/JGF8JhirevXLBJUu0WguSZI12qpKnx7EeMyLA==", "dev": true, "peer": true, "dependencies": { "@babel/code-frame": "^7.16.7", - "@babel/generator": "^7.16.7", + "@babel/generator": "^7.16.8", "@babel/helper-compilation-targets": "^7.16.7", "@babel/helper-module-transforms": "^7.16.7", "@babel/helpers": "^7.16.7", - "@babel/parser": "^7.16.7", + "@babel/parser": "^7.16.10", "@babel/template": "^7.16.7", - "@babel/traverse": "^7.16.7", - "@babel/types": "^7.16.7", + "@babel/traverse": "^7.16.10", + "@babel/types": "^7.16.8", "convert-source-map": "^1.7.0", "debug": "^4.1.0", "gensync": "^1.0.0-beta.2", @@ -350,9 +358,9 @@ } }, "node_modules/@babel/highlight": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.16.7.tgz", - "integrity": "sha512-aKpPMfLvGO3Q97V0qhw/V2SWNWlwfJknuwAunU7wZLSfrM4xTBvg7E5opUVi1kJTBKihE38CPg4nBiqX83PWYw==", + "version": "7.16.10", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.16.10.tgz", + "integrity": "sha512-5FnTQLSLswEj6IkgVw5KusNUUFY9ZGqe/TRFnP/BKYHYgfh7tc+C7mwiy95/yNP7Dh9x580Vv8r7u7ZfTBFxdw==", "dev": true, "peer": true, "dependencies": { @@ -443,9 +451,9 @@ } }, "node_modules/@babel/parser": { - "version": "7.16.8", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.16.8.tgz", - "integrity": "sha512-i7jDUfrVBWc+7OKcBzEe5n7fbv3i2fWtxKzzCvOjnzSxMfWMigAhtfJ7qzZNGFNMsCCd67+uz553dYKWXPvCKw==", + "version": "7.16.10", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.16.10.tgz", + "integrity": "sha512-Sm/S9Or6nN8uiFsQU1yodyDW3MWXQhFeqzMPM+t8MJjM+pLsnFVxFZzkpXKvUXh+Gz9cbMoYYs484+Jw/NTEFQ==", "dev": true, "peer": true, "bin": { @@ -646,9 +654,9 @@ } }, "node_modules/@babel/traverse": { - "version": "7.16.8", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.16.8.tgz", - "integrity": "sha512-xe+H7JlvKsDQwXRsBhSnq1/+9c+LlQcCK3Tn/l5sbx02HYns/cn7ibp9+RV1sIUqu7hKg91NWsgHurO9dowITQ==", + "version": "7.16.10", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.16.10.tgz", + "integrity": "sha512-yzuaYXoRJBGMlBhsMJoUW7G1UmSb/eXr/JHYM/MsOJgavJibLwASijW7oXBdw3NQ6T0bW7Ty5P/VarOs9cHmqw==", "dev": true, "peer": true, "dependencies": { @@ -658,7 +666,7 @@ "@babel/helper-function-name": "^7.16.7", "@babel/helper-hoist-variables": "^7.16.7", "@babel/helper-split-export-declaration": "^7.16.7", - "@babel/parser": "^7.16.8", + "@babel/parser": "^7.16.10", "@babel/types": "^7.16.8", "debug": "^4.1.0", "globals": "^11.1.0" @@ -700,6 +708,10 @@ "resolved": "common", "link": true }, + "node_modules/@capire/data-viewer": { + "resolved": "data-viewer", + "link": true + }, "node_modules/@capire/fiori": { "resolved": "fiori", "link": true @@ -1008,22 +1020,22 @@ } }, "node_modules/@sap-cloud-sdk/analytics": { - "version": "1.53.0", - "resolved": "https://registry.npmjs.org/@sap-cloud-sdk/analytics/-/analytics-1.53.0.tgz", - "integrity": "sha512-319Op2FH/ZL6N7IyKXHs7spyC2ot4KbBPd/yuMe3VUrKlGW3/fEWfjsKbv+p8/dKq22oYHDyTtspTg65+BcUIA==", + "version": "1.53.1", + "resolved": "https://registry.npmjs.org/@sap-cloud-sdk/analytics/-/analytics-1.53.1.tgz", + "integrity": "sha512-4Rls1nUwfDIxrkKpK8sr89mZlMhKo/pwxcLvclXX86+cgovqkYLoxh8uf8IVx5KGGi5mp//QhVvr0Sw6sIp4qw==", "dependencies": { - "@sap-cloud-sdk/util": "^1.53.0", + "@sap-cloud-sdk/util": "^1.53.1", "axios": "^0.21.1" } }, "node_modules/@sap-cloud-sdk/core": { - "version": "1.53.0", - "resolved": "https://registry.npmjs.org/@sap-cloud-sdk/core/-/core-1.53.0.tgz", - "integrity": "sha512-xCiEYiGi7PAQNfzmYmOWRw6oBjIzmiv6Yag8haTRPqLo2Aox6pqEfhbKunzqi6wJPUSgJByW696nzx5CY6BCjQ==", + "version": "1.53.1", + "resolved": "https://registry.npmjs.org/@sap-cloud-sdk/core/-/core-1.53.1.tgz", + "integrity": "sha512-hJH0DPnbYTO0PUh6MdZ6hfnEJqxorZtOL30DqcwOa/P+vZksVIEMgeFoE+gwdqEsk3ddBLRm6uGKHGmbMdDg4g==", "hasInstallScript": true, "dependencies": { - "@sap-cloud-sdk/analytics": "^1.53.0", - "@sap-cloud-sdk/util": "^1.53.0", + "@sap-cloud-sdk/analytics": "^1.53.1", + "@sap-cloud-sdk/util": "^1.53.1", "@sap/xsenv": "^3.0.0", "@sap/xssec": "^3.2.7", "@types/jsonwebtoken": "^8.3.8", @@ -1039,9 +1051,9 @@ } }, "node_modules/@sap-cloud-sdk/util": { - "version": "1.53.0", - "resolved": "https://registry.npmjs.org/@sap-cloud-sdk/util/-/util-1.53.0.tgz", - "integrity": "sha512-pgaUGolB/0uRzPCaGRnvsAcl/PM8879FqYnLHeuKqii25heb3MEZz1ZcJXuZfKyRyTqMf0f45Xjm0xKBCneCKA==", + "version": "1.53.1", + "resolved": "https://registry.npmjs.org/@sap-cloud-sdk/util/-/util-1.53.1.tgz", + "integrity": "sha512-zhaXZqo4pj0y0+29PQGPI++pZjXJFeAP97uXRyfAJNI02UNL6yy7hRTTiIzzGqRMcqIk4IveIIrjHDbU1SAFVg==", "dependencies": { "axios": "^0.21.1", "chalk": "^4.1.0", @@ -1220,11 +1232,11 @@ } }, "node_modules/@sap/xssec": { - "version": "3.2.11", - "resolved": "https://registry.npmjs.org/@sap/xssec/-/xssec-3.2.11.tgz", - "integrity": "sha512-DJwydkN6gpmq1nJNwOopM5N6iqpV6ng5X7inqTTaGMn8OYJama0fwcN6m+VdjJzA2d/1lOiD63E+ubnqlU5LDQ==", + "version": "3.2.12", + "resolved": "https://registry.npmjs.org/@sap/xssec/-/xssec-3.2.12.tgz", + "integrity": "sha512-Uhooyklldsft5aC0O/af9dc2qlqcO4Udm1wiPBB+XGSpNHwopb/o+7zJwoxWH3naziYsIHElBaGv6fm8sPG3cQ==", "dependencies": { - "axios": "^0.21.4", + "axios": "^0.25.0", "debug": "4.3.2", "jsonwebtoken": "^8.5.1", "lru-cache": "6.0.0", @@ -1235,6 +1247,14 @@ "node": ">=12.0.0" } }, + "node_modules/@sap/xssec/node_modules/axios": { + "version": "0.25.0", + "resolved": "https://registry.npmjs.org/axios/-/axios-0.25.0.tgz", + "integrity": "sha512-cD8FOb0tRH3uuEe6+evtAbgJtfxr7ly3fQjYcMcuPlgkwVS9xboaVIpcDV+cYQe+yGykgwZCs1pzjntcGa6l5g==", + "dependencies": { + "follow-redirects": "^1.14.7" + } + }, "node_modules/@sinonjs/commons": { "version": "1.8.3", "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-1.8.3.tgz", @@ -1361,9 +1381,9 @@ } }, "node_modules/@types/node": { - "version": "17.0.9", - "resolved": "https://registry.npmjs.org/@types/node/-/node-17.0.9.tgz", - "integrity": "sha512-5dNBXu/FOER+EXnyah7rn8xlNrfMOQb/qXnw4NQgLkCygKBKhdmF/CA5oXVOKZLBEahw8s2WP9LxIcN/oDDRgQ==" + "version": "17.0.10", + "resolved": "https://registry.npmjs.org/@types/node/-/node-17.0.10.tgz", + "integrity": "sha512-S/3xB4KzyFxYGCppyDt68yzBU9ysL88lSdIah4D6cptdcltc4NCPCAMc0+PCpg/lLIyC7IPvj2Z52OJWeIUkog==" }, "node_modules/@types/prettier": { "version": "2.4.3", @@ -2539,9 +2559,9 @@ "integrity": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=" }, "node_modules/electron-to-chromium": { - "version": "1.4.46", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.46.tgz", - "integrity": "sha512-UtV0xUA/dibCKKP2JMxOpDtXR74zABevuUEH4K0tvduFSIoxRVcYmQsbB51kXsFTX8MmOyWMt8tuZAlmDOqkrQ==", + "version": "1.4.49", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.49.tgz", + "integrity": "sha512-k/0t1TRfonHIp8TJKfjBu2cKj8MqYTiEpOhci+q7CVEE5xnCQnx1pTa+V8b/sdhe4S3PR4p4iceEQWhGrKQORQ==", "dev": true, "peer": true }, @@ -7261,21 +7281,21 @@ "peer": true }, "@babel/core": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.16.7.tgz", - "integrity": "sha512-aeLaqcqThRNZYmbMqtulsetOQZ/5gbR/dWruUCJcpas4Qoyy+QeagfDsPdMrqwsPRDNxJvBlRiZxxX7THO7qtA==", + "version": "7.16.10", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.16.10.tgz", + "integrity": "sha512-pbiIdZbCiMx/MM6toR+OfXarYix3uz0oVsnNtfdAGTcCTu3w/JGF8JhirevXLBJUu0WguSZI12qpKnx7EeMyLA==", "dev": true, "peer": true, "requires": { "@babel/code-frame": "^7.16.7", - "@babel/generator": "^7.16.7", + "@babel/generator": "^7.16.8", "@babel/helper-compilation-targets": "^7.16.7", "@babel/helper-module-transforms": "^7.16.7", "@babel/helpers": "^7.16.7", - "@babel/parser": "^7.16.7", + "@babel/parser": "^7.16.10", "@babel/template": "^7.16.7", - "@babel/traverse": "^7.16.7", - "@babel/types": "^7.16.7", + "@babel/traverse": "^7.16.10", + "@babel/types": "^7.16.8", "convert-source-map": "^1.7.0", "debug": "^4.1.0", "gensync": "^1.0.0-beta.2", @@ -7450,9 +7470,9 @@ } }, "@babel/highlight": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.16.7.tgz", - "integrity": "sha512-aKpPMfLvGO3Q97V0qhw/V2SWNWlwfJknuwAunU7wZLSfrM4xTBvg7E5opUVi1kJTBKihE38CPg4nBiqX83PWYw==", + "version": "7.16.10", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.16.10.tgz", + "integrity": "sha512-5FnTQLSLswEj6IkgVw5KusNUUFY9ZGqe/TRFnP/BKYHYgfh7tc+C7mwiy95/yNP7Dh9x580Vv8r7u7ZfTBFxdw==", "dev": true, "peer": true, "requires": { @@ -7527,9 +7547,9 @@ } }, "@babel/parser": { - "version": "7.16.8", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.16.8.tgz", - "integrity": "sha512-i7jDUfrVBWc+7OKcBzEe5n7fbv3i2fWtxKzzCvOjnzSxMfWMigAhtfJ7qzZNGFNMsCCd67+uz553dYKWXPvCKw==", + "version": "7.16.10", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.16.10.tgz", + "integrity": "sha512-Sm/S9Or6nN8uiFsQU1yodyDW3MWXQhFeqzMPM+t8MJjM+pLsnFVxFZzkpXKvUXh+Gz9cbMoYYs484+Jw/NTEFQ==", "dev": true, "peer": true }, @@ -7676,9 +7696,9 @@ } }, "@babel/traverse": { - "version": "7.16.8", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.16.8.tgz", - "integrity": "sha512-xe+H7JlvKsDQwXRsBhSnq1/+9c+LlQcCK3Tn/l5sbx02HYns/cn7ibp9+RV1sIUqu7hKg91NWsgHurO9dowITQ==", + "version": "7.16.10", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.16.10.tgz", + "integrity": "sha512-yzuaYXoRJBGMlBhsMJoUW7G1UmSb/eXr/JHYM/MsOJgavJibLwASijW7oXBdw3NQ6T0bW7Ty5P/VarOs9cHmqw==", "dev": true, "peer": true, "requires": { @@ -7688,7 +7708,7 @@ "@babel/helper-function-name": "^7.16.7", "@babel/helper-hoist-variables": "^7.16.7", "@babel/helper-split-export-declaration": "^7.16.7", - "@babel/parser": "^7.16.8", + "@babel/parser": "^7.16.10", "@babel/types": "^7.16.8", "debug": "^4.1.0", "globals": "^11.1.0" @@ -7726,6 +7746,7 @@ "requires": { "@capire/bookshop": "*", "@capire/common": "*", + "@capire/data-viewer": "*", "@capire/orders": "*", "@capire/reviews": "*", "@sap/cds": "^5", @@ -7738,6 +7759,12 @@ "@sap/cds": "*" } }, + "@capire/data-viewer": { + "version": "file:data-viewer", + "requires": { + "@sap/cds": "^5.0.4" + } + }, "@capire/fiori": { "version": "file:fiori", "requires": { @@ -7757,9 +7784,9 @@ }, "dependencies": { "@types/node": { - "version": "16.11.20", - "resolved": "https://registry.npmjs.org/@types/node/-/node-16.11.20.tgz", - "integrity": "sha512-lAKaZ0Lc1Umwd0AqLr6iy5U8u/1DpK7/JzNgQn9cMMUk2mFR8bbhEP8BQrI9Cm5CU0bOVCaWbkGBvgqKMOJHsw==", + "version": "16.11.21", + "resolved": "https://registry.npmjs.org/@types/node/-/node-16.11.21.tgz", + "integrity": "sha512-Pf8M1XD9i1ksZEcCP8vuSNwooJ/bZapNmIzpmsMaL+jMI+8mEYU3PKvs+xDNuQcJWF/x24WzY4qxLtB0zNow9A==", "dev": true } } @@ -8017,21 +8044,21 @@ } }, "@sap-cloud-sdk/analytics": { - "version": "1.53.0", - "resolved": "https://registry.npmjs.org/@sap-cloud-sdk/analytics/-/analytics-1.53.0.tgz", - "integrity": "sha512-319Op2FH/ZL6N7IyKXHs7spyC2ot4KbBPd/yuMe3VUrKlGW3/fEWfjsKbv+p8/dKq22oYHDyTtspTg65+BcUIA==", + "version": "1.53.1", + "resolved": "https://registry.npmjs.org/@sap-cloud-sdk/analytics/-/analytics-1.53.1.tgz", + "integrity": "sha512-4Rls1nUwfDIxrkKpK8sr89mZlMhKo/pwxcLvclXX86+cgovqkYLoxh8uf8IVx5KGGi5mp//QhVvr0Sw6sIp4qw==", "requires": { - "@sap-cloud-sdk/util": "^1.53.0", + "@sap-cloud-sdk/util": "^1.53.1", "axios": "^0.21.1" } }, "@sap-cloud-sdk/core": { - "version": "1.53.0", - "resolved": "https://registry.npmjs.org/@sap-cloud-sdk/core/-/core-1.53.0.tgz", - "integrity": "sha512-xCiEYiGi7PAQNfzmYmOWRw6oBjIzmiv6Yag8haTRPqLo2Aox6pqEfhbKunzqi6wJPUSgJByW696nzx5CY6BCjQ==", + "version": "1.53.1", + "resolved": "https://registry.npmjs.org/@sap-cloud-sdk/core/-/core-1.53.1.tgz", + "integrity": "sha512-hJH0DPnbYTO0PUh6MdZ6hfnEJqxorZtOL30DqcwOa/P+vZksVIEMgeFoE+gwdqEsk3ddBLRm6uGKHGmbMdDg4g==", "requires": { - "@sap-cloud-sdk/analytics": "^1.53.0", - "@sap-cloud-sdk/util": "^1.53.0", + "@sap-cloud-sdk/analytics": "^1.53.1", + "@sap-cloud-sdk/util": "^1.53.1", "@sap/xsenv": "^3.0.0", "@sap/xssec": "^3.2.7", "@types/jsonwebtoken": "^8.3.8", @@ -8047,9 +8074,9 @@ } }, "@sap-cloud-sdk/util": { - "version": "1.53.0", - "resolved": "https://registry.npmjs.org/@sap-cloud-sdk/util/-/util-1.53.0.tgz", - "integrity": "sha512-pgaUGolB/0uRzPCaGRnvsAcl/PM8879FqYnLHeuKqii25heb3MEZz1ZcJXuZfKyRyTqMf0f45Xjm0xKBCneCKA==", + "version": "1.53.1", + "resolved": "https://registry.npmjs.org/@sap-cloud-sdk/util/-/util-1.53.1.tgz", + "integrity": "sha512-zhaXZqo4pj0y0+29PQGPI++pZjXJFeAP97uXRyfAJNI02UNL6yy7hRTTiIzzGqRMcqIk4IveIIrjHDbU1SAFVg==", "requires": { "axios": "^0.21.1", "chalk": "^4.1.0", @@ -8176,16 +8203,26 @@ } }, "@sap/xssec": { - "version": "3.2.11", - "resolved": "https://registry.npmjs.org/@sap/xssec/-/xssec-3.2.11.tgz", - "integrity": "sha512-DJwydkN6gpmq1nJNwOopM5N6iqpV6ng5X7inqTTaGMn8OYJama0fwcN6m+VdjJzA2d/1lOiD63E+ubnqlU5LDQ==", + "version": "3.2.12", + "resolved": "https://registry.npmjs.org/@sap/xssec/-/xssec-3.2.12.tgz", + "integrity": "sha512-Uhooyklldsft5aC0O/af9dc2qlqcO4Udm1wiPBB+XGSpNHwopb/o+7zJwoxWH3naziYsIHElBaGv6fm8sPG3cQ==", "requires": { - "axios": "^0.21.4", + "axios": "^0.25.0", "debug": "4.3.2", "jsonwebtoken": "^8.5.1", "lru-cache": "6.0.0", "node-rsa": "^1.1.1", "valid-url": "1.0.9" + }, + "dependencies": { + "axios": { + "version": "0.25.0", + "resolved": "https://registry.npmjs.org/axios/-/axios-0.25.0.tgz", + "integrity": "sha512-cD8FOb0tRH3uuEe6+evtAbgJtfxr7ly3fQjYcMcuPlgkwVS9xboaVIpcDV+cYQe+yGykgwZCs1pzjntcGa6l5g==", + "requires": { + "follow-redirects": "^1.14.7" + } + } } }, "@sinonjs/commons": { @@ -8311,9 +8348,9 @@ } }, "@types/node": { - "version": "17.0.9", - "resolved": "https://registry.npmjs.org/@types/node/-/node-17.0.9.tgz", - "integrity": "sha512-5dNBXu/FOER+EXnyah7rn8xlNrfMOQb/qXnw4NQgLkCygKBKhdmF/CA5oXVOKZLBEahw8s2WP9LxIcN/oDDRgQ==" + "version": "17.0.10", + "resolved": "https://registry.npmjs.org/@types/node/-/node-17.0.10.tgz", + "integrity": "sha512-S/3xB4KzyFxYGCppyDt68yzBU9ysL88lSdIah4D6cptdcltc4NCPCAMc0+PCpg/lLIyC7IPvj2Z52OJWeIUkog==" }, "@types/prettier": { "version": "2.4.3", @@ -9258,9 +9295,9 @@ "integrity": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=" }, "electron-to-chromium": { - "version": "1.4.46", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.46.tgz", - "integrity": "sha512-UtV0xUA/dibCKKP2JMxOpDtXR74zABevuUEH4K0tvduFSIoxRVcYmQsbB51kXsFTX8MmOyWMt8tuZAlmDOqkrQ==", + "version": "1.4.49", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.49.tgz", + "integrity": "sha512-k/0t1TRfonHIp8TJKfjBu2cKj8MqYTiEpOhci+q7CVEE5xnCQnx1pTa+V8b/sdhe4S3PR4p4iceEQWhGrKQORQ==", "dev": true, "peer": true },