* Update all Yarn dependencies (2022-07-29) * Adds syncpack config * Fixes mismatches * Update yarn.lock * RRule fixes * Locking dayjs to fix build * Type fixes * Fixes mismatches * Submodule sync * Update yarn.lock * Update event.ts * Conflict fixes * Fixes prisma warnings * Liting * Upgrade next, zod * Prevents articfact overwriting * Yarn fixes * Jest fixes * Submodule sync * Formatting * Submodule sync * Adds provider for react-tooltip * Removed dotenv-cli * Readds dotenv-cli * Skips getSchedule tests Until prisma is mocked properly * Fixes * Revert prisma seed script * E2E fixes * test * Removed deprecated req.page in middleware * Make tests stable * Unskip getSchedule tests * fixed 404 logo on cal video (#3885) * Removed PW aliases as aren't needed anymore Co-authored-by: depfu[bot] <23717796+depfu[bot]@users.noreply.github.com> Co-authored-by: zomars <zomars@me.com> Co-authored-by: Hariom Balhara <hariombalhara@gmail.com> Co-authored-by: Alex van Andel <me@alexvanandel.com> Co-authored-by: Peer Richelsen <peeroke@gmail.com>
19 lines
345 B
TypeScript
19 lines
345 B
TypeScript
import Stripe from "stripe";
|
|
|
|
declare global {
|
|
// eslint-disable-next-line no-var
|
|
var stripe: Stripe | undefined;
|
|
}
|
|
|
|
const stripe =
|
|
globalThis.stripe ||
|
|
new Stripe(process.env.STRIPE_PRIVATE_KEY!, {
|
|
apiVersion: "2020-08-27",
|
|
});
|
|
|
|
if (process.env.NODE_ENV !== "production") {
|
|
globalThis.stripe = stripe;
|
|
}
|
|
|
|
export default stripe;
|