From 859ec8a98cfb0279d43c225dd9ba2d59291b9a99 Mon Sep 17 00:00:00 2001 From: snyk-bot Date: Fri, 24 May 2024 19:48:00 +0000 Subject: [PATCH] fix: upgrade braintree-web-drop-in from 1.33.1 to 1.42.0 Snyk has created this PR to upgrade braintree-web-drop-in from 1.33.1 to 1.42.0. See this package in npm: braintree-web-drop-in See this project in Snyk: https://app.snyk.io/org/dltmurphy/project/d6766972-9c9e-4115-bd1c-e7491f9e1d30?utm_source=github&utm_medium=referral&page=upgrade-pr --- package-lock.json | 150 +++++++++++++++++++++++++++++++++------------- package.json | 2 +- 2 files changed, 108 insertions(+), 44 deletions(-) diff --git a/package-lock.json b/package-lock.json index d9ae4ea7dc3..c7cf88c9371 100644 --- a/package-lock.json +++ b/package-lock.json @@ -22,7 +22,7 @@ "@bitwarden/jslib-angular": "file:jslib/angular", "@bitwarden/jslib-common": "file:jslib/common", "bootstrap": "4.6.0", - "braintree-web-drop-in": "1.33.1", + "braintree-web-drop-in": "^1.42.0", "browser-hrtime": "^1.1.8", "core-js": "^3.11.0", "date-input-polyfill": "^2.14.0", @@ -607,41 +607,53 @@ }, "node_modules/@braintree/asset-loader": { "version": "0.4.4", + "resolved": "https://registry.npmjs.org/@braintree/asset-loader/-/asset-loader-0.4.4.tgz", + "integrity": "sha512-uVhXC5dydmngmNVuDiKgfXSlz4kv4x5ytIJodI8N5SY16mRh13m/UmbQ7yH+o8DQqp50qPZ45MUHIZkXKPg85w==", "license": "MIT", "dependencies": { "promise-polyfill": "^8.1.3" } }, "node_modules/@braintree/browser-detection": { - "version": "1.12.1", - "license": "MIT" - }, - "node_modules/@braintree/class-list": { - "version": "0.2.0", + "version": "1.17.1", + "resolved": "https://registry.npmjs.org/@braintree/browser-detection/-/browser-detection-1.17.1.tgz", + "integrity": "sha512-Mk7jauyp9pD14BTRS7otoy9dqIJGb3Oy0XtxKM/adGD9i9MAuCjH5uRZMyW2iVmJQTaA/PLlWdG7eSDyMWMc8Q==", "license": "MIT" }, "node_modules/@braintree/event-emitter": { "version": "0.4.1", + "resolved": "https://registry.npmjs.org/@braintree/event-emitter/-/event-emitter-0.4.1.tgz", + "integrity": "sha512-X41357O3OXUDlnwMvS1m0GQEn3zB3s3flOBeg2J5OBvLvdJEIAVpPkblABPtsPrlciDSvfv1aSG5ixHPgFH0Zg==", "license": "MIT" }, "node_modules/@braintree/extended-promise": { "version": "0.4.1", + "resolved": "https://registry.npmjs.org/@braintree/extended-promise/-/extended-promise-0.4.1.tgz", + "integrity": "sha512-00n7m4z+swWHoFQLHLvrIBIEoxnGUBsl3ogvX79ITpcn8CHczDwtxYy5+RhMoAraRdfN3oB+8QIpN3KOxs2Q7w==", "license": "MIT" }, "node_modules/@braintree/iframer": { "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@braintree/iframer/-/iframer-1.1.0.tgz", + "integrity": "sha512-tVpr7U6u6bqeQlHreEjYMNtnHX62vLnNWziY2kQLqkWhvusPuY5DfuGEIPpWqsd+V/a1slyTQaxK6HWTlH6A/Q==", "license": "MIT" }, "node_modules/@braintree/sanitize-url": { - "version": "6.0.0", + "version": "6.0.4", + "resolved": "https://registry.npmjs.org/@braintree/sanitize-url/-/sanitize-url-6.0.4.tgz", + "integrity": "sha512-s3jaWicZd0pkP0jf5ysyHUI/RE7MHos6qlToFcGWXVp+ykHOy77OUMrfbgJ9it2C5bow7OIQwYYaHjk9XlBQ2A==", "license": "MIT" }, "node_modules/@braintree/uuid": { "version": "0.1.0", + "resolved": "https://registry.npmjs.org/@braintree/uuid/-/uuid-0.1.0.tgz", + "integrity": "sha512-YvZJdlNcK5EnR+7M8AjgEAf4Qx696+FOSYlPfy5ePn80vODtVAUU0FxHnzKZC0og1VbDNQDDiwhthR65D4Na0g==", "license": "ISC" }, "node_modules/@braintree/wrap-promise": { "version": "2.1.0", + "resolved": "https://registry.npmjs.org/@braintree/wrap-promise/-/wrap-promise-2.1.0.tgz", + "integrity": "sha512-UIrJB+AfKU0CCfbMoWrsGpd2D/hBpY/SGgFI6WRHPOwhaZ3g9rz1weiJ6eb6L9KgVyunT7s2tckcPkbHw+NzeA==", "license": "MIT" }, "node_modules/@discoveryjs/json-ext": { @@ -1923,40 +1935,47 @@ } }, "node_modules/braintree-web": { - "version": "3.85.3", + "version": "3.99.0", + "resolved": "https://registry.npmjs.org/braintree-web/-/braintree-web-3.99.0.tgz", + "integrity": "sha512-9vSeQxAl8nz53K43Qb0GU7qgxKlxYC+YMFMMWXHyIQRg+So3wU8mZWSqlXnTJXHLXhqH2dpqMb/sAA2WKBq9WQ==", "license": "MIT", "dependencies": { "@braintree/asset-loader": "0.4.4", - "@braintree/browser-detection": "1.12.1", - "@braintree/class-list": "0.2.0", + "@braintree/browser-detection": "1.17.1", "@braintree/event-emitter": "0.4.1", "@braintree/extended-promise": "0.4.1", "@braintree/iframer": "1.1.0", - "@braintree/sanitize-url": "6.0.0", + "@braintree/sanitize-url": "6.0.4", "@braintree/uuid": "0.1.0", "@braintree/wrap-promise": "2.1.0", "card-validator": "8.1.1", "credit-card-type": "9.1.0", - "framebus": "5.1.2", + "framebus": "5.2.1", "inject-stylesheet": "5.0.0", "promise-polyfill": "8.2.3", "restricted-input": "3.0.5" } }, "node_modules/braintree-web-drop-in": { - "version": "1.33.1", + "version": "1.42.0", + "resolved": "https://registry.npmjs.org/braintree-web-drop-in/-/braintree-web-drop-in-1.42.0.tgz", + "integrity": "sha512-f+hcJvDSxyWIE/Z1XHt0ye5jR8N/1/l7CAoOHo+zoMXKO01omuEd6O+GsSYeG+LLivPyDnaN/TPRpeRNxyWCjA==", "license": "MIT", "dependencies": { "@braintree/asset-loader": "0.4.4", - "@braintree/browser-detection": "1.12.1", - "@braintree/class-list": "0.2.0", + "@braintree/browser-detection": "1.17.1", "@braintree/event-emitter": "0.4.1", "@braintree/uuid": "0.1.0", "@braintree/wrap-promise": "2.1.0", - "braintree-web": "3.85.3", - "promise-polyfill": "8.2.3" + "braintree-web": "3.99.0" } }, + "node_modules/braintree-web/node_modules/promise-polyfill": { + "version": "8.2.3", + "resolved": "https://registry.npmjs.org/promise-polyfill/-/promise-polyfill-8.2.3.tgz", + "integrity": "sha512-Og0+jCRQetV84U8wVjMNccfGCnMQ9mGs9Hv78QFe+pSDD3gWTpz0y+1QCuxy5d/vBFuZ3iwP2eycAkvqIMPmWg==", + "license": "MIT" + }, "node_modules/browser-hrtime": { "version": "1.1.8", "license": "MIT" @@ -2084,6 +2103,8 @@ }, "node_modules/card-validator": { "version": "8.1.1", + "resolved": "https://registry.npmjs.org/card-validator/-/card-validator-8.1.1.tgz", + "integrity": "sha512-cN4FsKwoTfTFnqPwVc7TQLSsH/QMDB3n/gWm0XelcApz4sKipnOQ6k33sa3bWsNnnIpgs7eXOF+mUV2UQAX2Sw==", "license": "MIT", "dependencies": { "credit-card-type": "^9.1.0" @@ -2490,6 +2511,8 @@ }, "node_modules/credit-card-type": { "version": "9.1.0", + "resolved": "https://registry.npmjs.org/credit-card-type/-/credit-card-type-9.1.0.tgz", + "integrity": "sha512-CpNFuLxiPFxuZqhSKml3M+t0K/484pMAnfYWH14JoD7OZMnmC0Lmo+P7JX9SobqFpRoo7ifA18kOHdxJywYPEA==", "license": "MIT" }, "node_modules/cross-env": { @@ -3818,7 +3841,9 @@ } }, "node_modules/framebus": { - "version": "5.1.2", + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/framebus/-/framebus-5.2.1.tgz", + "integrity": "sha512-K6pw+M2wNBuOhEoFrmMbf1O+fm7PnNDIfA9y0KpAyQzXRIJ420szGgJ/dI2Ikz0XG+5VfspLqA72M6bXhuyKIQ==", "license": "MIT", "dependencies": { "@braintree/uuid": "^0.1.0" @@ -4473,6 +4498,8 @@ }, "node_modules/inject-stylesheet": { "version": "5.0.0", + "resolved": "https://registry.npmjs.org/inject-stylesheet/-/inject-stylesheet-5.0.0.tgz", + "integrity": "sha512-GzncrJP8E/pavMQzoO93CXoYCfTttwVm2cX2TyXJdgtVE0cCvWSFCn1/uMsM6ZkEg7LUsOcKuamcLiGWlv2p9A==", "license": "MIT" }, "node_modules/internal-slot": { @@ -6374,7 +6401,9 @@ "license": "MIT" }, "node_modules/promise-polyfill": { - "version": "8.2.3", + "version": "8.3.0", + "resolved": "https://registry.npmjs.org/promise-polyfill/-/promise-polyfill-8.3.0.tgz", + "integrity": "sha512-H5oELycFml5yto/atYqmjyigJoAo3+OXwolYiH7OfQuYlAqhxNvTfiNMbV9hsC6Yp83yE5r2KTVmtrG6R9i6Pg==", "license": "MIT" }, "node_modules/proxy-addr": { @@ -6666,6 +6695,8 @@ }, "node_modules/restricted-input": { "version": "3.0.5", + "resolved": "https://registry.npmjs.org/restricted-input/-/restricted-input-3.0.5.tgz", + "integrity": "sha512-lUuXZ3wUnHURRarj5/0C8vomWIfWJO+p7T6RYwB46v7Oyuyr3yyupU+i7SjqUv4S6RAeAAZt1C/QCLJ9xhQBow==", "license": "MIT", "dependencies": { "@braintree/browser-detection": "^1.12.1" @@ -8705,33 +8736,46 @@ }, "@braintree/asset-loader": { "version": "0.4.4", + "resolved": "https://registry.npmjs.org/@braintree/asset-loader/-/asset-loader-0.4.4.tgz", + "integrity": "sha512-uVhXC5dydmngmNVuDiKgfXSlz4kv4x5ytIJodI8N5SY16mRh13m/UmbQ7yH+o8DQqp50qPZ45MUHIZkXKPg85w==", "requires": { "promise-polyfill": "^8.1.3" } }, "@braintree/browser-detection": { - "version": "1.12.1" - }, - "@braintree/class-list": { - "version": "0.2.0" + "version": "1.17.1", + "resolved": "https://registry.npmjs.org/@braintree/browser-detection/-/browser-detection-1.17.1.tgz", + "integrity": "sha512-Mk7jauyp9pD14BTRS7otoy9dqIJGb3Oy0XtxKM/adGD9i9MAuCjH5uRZMyW2iVmJQTaA/PLlWdG7eSDyMWMc8Q==" }, "@braintree/event-emitter": { - "version": "0.4.1" + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/@braintree/event-emitter/-/event-emitter-0.4.1.tgz", + "integrity": "sha512-X41357O3OXUDlnwMvS1m0GQEn3zB3s3flOBeg2J5OBvLvdJEIAVpPkblABPtsPrlciDSvfv1aSG5ixHPgFH0Zg==" }, "@braintree/extended-promise": { - "version": "0.4.1" + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/@braintree/extended-promise/-/extended-promise-0.4.1.tgz", + "integrity": "sha512-00n7m4z+swWHoFQLHLvrIBIEoxnGUBsl3ogvX79ITpcn8CHczDwtxYy5+RhMoAraRdfN3oB+8QIpN3KOxs2Q7w==" }, "@braintree/iframer": { - "version": "1.1.0" + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@braintree/iframer/-/iframer-1.1.0.tgz", + "integrity": "sha512-tVpr7U6u6bqeQlHreEjYMNtnHX62vLnNWziY2kQLqkWhvusPuY5DfuGEIPpWqsd+V/a1slyTQaxK6HWTlH6A/Q==" }, "@braintree/sanitize-url": { - "version": "6.0.0" + "version": "6.0.4", + "resolved": "https://registry.npmjs.org/@braintree/sanitize-url/-/sanitize-url-6.0.4.tgz", + "integrity": "sha512-s3jaWicZd0pkP0jf5ysyHUI/RE7MHos6qlToFcGWXVp+ykHOy77OUMrfbgJ9it2C5bow7OIQwYYaHjk9XlBQ2A==" }, "@braintree/uuid": { - "version": "0.1.0" + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/@braintree/uuid/-/uuid-0.1.0.tgz", + "integrity": "sha512-YvZJdlNcK5EnR+7M8AjgEAf4Qx696+FOSYlPfy5ePn80vODtVAUU0FxHnzKZC0og1VbDNQDDiwhthR65D4Na0g==" }, "@braintree/wrap-promise": { - "version": "2.1.0" + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/@braintree/wrap-promise/-/wrap-promise-2.1.0.tgz", + "integrity": "sha512-UIrJB+AfKU0CCfbMoWrsGpd2D/hBpY/SGgFI6WRHPOwhaZ3g9rz1weiJ6eb6L9KgVyunT7s2tckcPkbHw+NzeA==" }, "@discoveryjs/json-ext": { "version": "0.5.7", @@ -9591,36 +9635,44 @@ } }, "braintree-web": { - "version": "3.85.3", + "version": "3.99.0", + "resolved": "https://registry.npmjs.org/braintree-web/-/braintree-web-3.99.0.tgz", + "integrity": "sha512-9vSeQxAl8nz53K43Qb0GU7qgxKlxYC+YMFMMWXHyIQRg+So3wU8mZWSqlXnTJXHLXhqH2dpqMb/sAA2WKBq9WQ==", "requires": { "@braintree/asset-loader": "0.4.4", - "@braintree/browser-detection": "1.12.1", - "@braintree/class-list": "0.2.0", + "@braintree/browser-detection": "1.17.1", "@braintree/event-emitter": "0.4.1", "@braintree/extended-promise": "0.4.1", "@braintree/iframer": "1.1.0", - "@braintree/sanitize-url": "6.0.0", + "@braintree/sanitize-url": "6.0.4", "@braintree/uuid": "0.1.0", "@braintree/wrap-promise": "2.1.0", "card-validator": "8.1.1", "credit-card-type": "9.1.0", - "framebus": "5.1.2", + "framebus": "5.2.1", "inject-stylesheet": "5.0.0", "promise-polyfill": "8.2.3", "restricted-input": "3.0.5" + }, + "dependencies": { + "promise-polyfill": { + "version": "8.2.3", + "resolved": "https://registry.npmjs.org/promise-polyfill/-/promise-polyfill-8.2.3.tgz", + "integrity": "sha512-Og0+jCRQetV84U8wVjMNccfGCnMQ9mGs9Hv78QFe+pSDD3gWTpz0y+1QCuxy5d/vBFuZ3iwP2eycAkvqIMPmWg==" + } } }, "braintree-web-drop-in": { - "version": "1.33.1", + "version": "1.42.0", + "resolved": "https://registry.npmjs.org/braintree-web-drop-in/-/braintree-web-drop-in-1.42.0.tgz", + "integrity": "sha512-f+hcJvDSxyWIE/Z1XHt0ye5jR8N/1/l7CAoOHo+zoMXKO01omuEd6O+GsSYeG+LLivPyDnaN/TPRpeRNxyWCjA==", "requires": { "@braintree/asset-loader": "0.4.4", - "@braintree/browser-detection": "1.12.1", - "@braintree/class-list": "0.2.0", + "@braintree/browser-detection": "1.17.1", "@braintree/event-emitter": "0.4.1", "@braintree/uuid": "0.1.0", "@braintree/wrap-promise": "2.1.0", - "braintree-web": "3.85.3", - "promise-polyfill": "8.2.3" + "braintree-web": "3.99.0" } }, "browser-hrtime": { @@ -9687,6 +9739,8 @@ }, "card-validator": { "version": "8.1.1", + "resolved": "https://registry.npmjs.org/card-validator/-/card-validator-8.1.1.tgz", + "integrity": "sha512-cN4FsKwoTfTFnqPwVc7TQLSsH/QMDB3n/gWm0XelcApz4sKipnOQ6k33sa3bWsNnnIpgs7eXOF+mUV2UQAX2Sw==", "requires": { "credit-card-type": "^9.1.0" } @@ -9943,7 +9997,9 @@ } }, "credit-card-type": { - "version": "9.1.0" + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/credit-card-type/-/credit-card-type-9.1.0.tgz", + "integrity": "sha512-CpNFuLxiPFxuZqhSKml3M+t0K/484pMAnfYWH14JoD7OZMnmC0Lmo+P7JX9SobqFpRoo7ifA18kOHdxJywYPEA==" }, "cross-env": { "version": "7.0.3", @@ -10808,7 +10864,9 @@ "dev": true }, "framebus": { - "version": "5.1.2", + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/framebus/-/framebus-5.2.1.tgz", + "integrity": "sha512-K6pw+M2wNBuOhEoFrmMbf1O+fm7PnNDIfA9y0KpAyQzXRIJ420szGgJ/dI2Ikz0XG+5VfspLqA72M6bXhuyKIQ==", "requires": { "@braintree/uuid": "^0.1.0" } @@ -11193,7 +11251,9 @@ "version": "2.0.4" }, "inject-stylesheet": { - "version": "5.0.0" + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/inject-stylesheet/-/inject-stylesheet-5.0.0.tgz", + "integrity": "sha512-GzncrJP8E/pavMQzoO93CXoYCfTttwVm2cX2TyXJdgtVE0cCvWSFCn1/uMsM6ZkEg7LUsOcKuamcLiGWlv2p9A==" }, "internal-slot": { "version": "1.0.3", @@ -12305,7 +12365,9 @@ "version": "2.0.1" }, "promise-polyfill": { - "version": "8.2.3" + "version": "8.3.0", + "resolved": "https://registry.npmjs.org/promise-polyfill/-/promise-polyfill-8.3.0.tgz", + "integrity": "sha512-H5oELycFml5yto/atYqmjyigJoAo3+OXwolYiH7OfQuYlAqhxNvTfiNMbV9hsC6Yp83yE5r2KTVmtrG6R9i6Pg==" }, "proxy-addr": { "version": "2.0.7", @@ -12483,6 +12545,8 @@ }, "restricted-input": { "version": "3.0.5", + "resolved": "https://registry.npmjs.org/restricted-input/-/restricted-input-3.0.5.tgz", + "integrity": "sha512-lUuXZ3wUnHURRarj5/0C8vomWIfWJO+p7T6RYwB46v7Oyuyr3yyupU+i7SjqUv4S6RAeAAZt1C/QCLJ9xhQBow==", "requires": { "@braintree/browser-detection": "^1.12.1" } diff --git a/package.json b/package.json index f4fdfcc0645..d5cf04dc52a 100644 --- a/package.json +++ b/package.json @@ -90,7 +90,7 @@ "@bitwarden/jslib-angular": "file:jslib/angular", "@bitwarden/jslib-common": "file:jslib/common", "bootstrap": "4.6.0", - "braintree-web-drop-in": "1.33.1", + "braintree-web-drop-in": "1.42.0", "browser-hrtime": "^1.1.8", "core-js": "^3.11.0", "date-input-polyfill": "^2.14.0",