From 1bbb0dabb3830c452dfca46dfe41a2fbd0ada005 Mon Sep 17 00:00:00 2001 From: M Fahru Date: Tue, 18 Mar 2025 08:47:15 -0700 Subject: [PATCH] Merge pull request #24360 from overleaf/mf-initialize-stripe-package-and-keys [web] Init Stripe packages and keys GitOrigin-RevId: e707704db6d758a0309f398bfde8900376b5cc67 --- package-lock.json | 39 +++++++++++++++++++++++++++++++++++++++ services/web/package.json | 3 +++ 2 files changed, 42 insertions(+) diff --git a/package-lock.json b/package-lock.json index 0ccf4e826a..083560c276 100644 --- a/package-lock.json +++ b/package-lock.json @@ -11582,6 +11582,29 @@ "storybook": "^8.2.0 || ^8.3.0-0 || ^8.4.0-0 || ^8.5.0-0 || ^8.6.0-0" } }, + "node_modules/@stripe/react-stripe-js": { + "version": "3.5.0", + "resolved": "https://registry.npmjs.org/@stripe/react-stripe-js/-/react-stripe-js-3.5.0.tgz", + "integrity": "sha512-oo5J2SNbuAUjE9XmQv/SOD7vgZCa1Y9OcZyRAfvQPkyrDrru35sg5c64ANdHEmOWUibism3+25rKdARSw3HOfA==", + "license": "MIT", + "dependencies": { + "prop-types": "^15.7.2" + }, + "peerDependencies": { + "@stripe/stripe-js": ">=1.44.1 <7.0.0", + "react": ">=16.8.0 <20.0.0", + "react-dom": ">=16.8.0 <20.0.0" + } + }, + "node_modules/@stripe/stripe-js": { + "version": "5.10.0", + "resolved": "https://registry.npmjs.org/@stripe/stripe-js/-/stripe-js-5.10.0.tgz", + "integrity": "sha512-PTigkxMdMUP6B5ISS7jMqJAKhgrhZwjprDqR1eATtFfh0OpKVNp110xiH+goeVdrJ29/4LeZJR4FaHHWstsu0A==", + "license": "MIT", + "engines": { + "node": ">=12.16" + } + }, "node_modules/@swc/helpers": { "version": "0.5.11", "resolved": "https://registry.npmjs.org/@swc/helpers/-/helpers-0.5.11.tgz", @@ -37869,6 +37892,19 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/stripe": { + "version": "17.7.0", + "resolved": "https://registry.npmjs.org/stripe/-/stripe-17.7.0.tgz", + "integrity": "sha512-aT2BU9KkizY9SATf14WhhYVv2uOapBWX0OFWF4xvcj1mPaNotlSc2CsxpS4DS46ZueSppmCF5BX1sNYBtwBvfw==", + "license": "MIT", + "dependencies": { + "@types/node": ">=8.1.0", + "qs": "^6.11.0" + }, + "engines": { + "node": ">=12.*" + } + }, "node_modules/strnum": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/strnum/-/strnum-1.0.5.tgz", @@ -44218,6 +44254,8 @@ "@overleaf/settings": "*", "@phosphor-icons/react": "^2.1.7", "@slack/webhook": "^7.0.2", + "@stripe/react-stripe-js": "^3.1.1", + "@stripe/stripe-js": "^5.6.0", "@xmldom/xmldom": "^0.7.13", "accepts": "^1.3.7", "ajv": "^8.12.0", @@ -44294,6 +44332,7 @@ "request": "^2.88.2", "requestretry": "^7.1.0", "sanitize-html": "^2.8.1", + "stripe": "^17.7.0", "tough-cookie": "^4.0.0", "tsscmp": "^1.0.6", "uid-safe": "^2.1.5", diff --git a/services/web/package.json b/services/web/package.json index 4347d6e169..a2c7a6fe4b 100644 --- a/services/web/package.json +++ b/services/web/package.json @@ -87,6 +87,8 @@ "@overleaf/settings": "*", "@phosphor-icons/react": "^2.1.7", "@slack/webhook": "^7.0.2", + "@stripe/stripe-js": "^5.6.0", + "@stripe/react-stripe-js": "^3.1.1", "@xmldom/xmldom": "^0.7.13", "accepts": "^1.3.7", "ajv": "^8.12.0", @@ -163,6 +165,7 @@ "request": "^2.88.2", "requestretry": "^7.1.0", "sanitize-html": "^2.8.1", + "stripe": "^17.7.0", "tough-cookie": "^4.0.0", "tsscmp": "^1.0.6", "uid-safe": "^2.1.5",