diff --git a/lib/stripe.ts b/lib/stripe.ts index e820098..7b354db 100644 --- a/lib/stripe.ts +++ b/lib/stripe.ts @@ -1,6 +1,6 @@ import Stripe from 'stripe'; export const stripe = new Stripe(process.env.STRIPE_API_KEY!, { - apiVersion: '2025-02-24.acacia', + apiVersion: '2025-01-27.acacia', typescript: true, }); diff --git a/package.json b/package.json index 518789a..e51336b 100644 --- a/package.json +++ b/package.json @@ -40,7 +40,7 @@ "@radix-ui/react-tooltip": "^1.1.8", "@radix-ui/react-visually-hidden": "^1.1.0", "@sentry/nextjs": "9", - "@tanstack/react-query": "^5.66.9", + "@tanstack/react-query": "^5.66.0", "@vercel/analytics": "^1.5.0", "@vercel/speed-insights": "^1.1.0", "class-variance-authority": "^0.7.1", @@ -89,10 +89,10 @@ "@types/react": "^19.0.8", "@types/react-dom": "^19.0.3", "@typescript-eslint/eslint-plugin": "^8.23.0", - "@typescript-eslint/parser": "^8.25.0", + "@typescript-eslint/parser": "^8.23.0", "autoprefixer": "^10.4.20", "babel-plugin-react-compiler": "^19.0.0-beta-714736e-20250131", - "eslint": "^9.21.0", + "eslint": "^9.19.0", "eslint-config-next": "15.1.7", "eslint-config-prettier": "^10.0.1", "eslint-plugin-react-compiler": "^19.0.0-beta-714736e-20250131", @@ -101,7 +101,7 @@ "jest-environment-jsdom": "^29.7.0", "jest-junit": "^16.0.0", "postcss": "^8.5.3", - "prettier": "^3.5.2", + "prettier": "^3.5.1", "prettier-plugin-tailwindcss": "^0.6.11", "prisma": "^6.3.1", "tailwindcss": "^3.4.16", diff --git a/yarn.lock b/yarn.lock index 45bd8f5..c704d59 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1168,7 +1168,7 @@ __metadata: languageName: node linkType: hard -"@eslint/config-array@npm:^0.19.2": +"@eslint/config-array@npm:^0.19.0": version: 0.19.2 resolution: "@eslint/config-array@npm:0.19.2" dependencies: @@ -1179,12 +1179,21 @@ __metadata: languageName: node linkType: hard -"@eslint/core@npm:^0.12.0": - version: 0.12.0 - resolution: "@eslint/core@npm:0.12.0" +"@eslint/core@npm:^0.10.0": + version: 0.10.0 + resolution: "@eslint/core@npm:0.10.0" dependencies: "@types/json-schema": "npm:^7.0.15" - checksum: 10c0/d032af81195bb28dd800c2b9617548c6c2a09b9490da3c5537fd2a1201501666d06492278bb92cfccac1f7ac249e58601dd87f813ec0d6a423ef0880434fa0c3 + checksum: 10c0/074018075079b3ed1f14fab9d116f11a8824cdfae3e822badf7ad546962fafe717a31e61459bad8cc59cf7070dc413ea9064ddb75c114f05b05921029cde0a64 + languageName: node + linkType: hard + +"@eslint/core@npm:^0.11.0": + version: 0.11.0 + resolution: "@eslint/core@npm:0.11.0" + dependencies: + "@types/json-schema": "npm:^7.0.15" + checksum: 10c0/1e0671d035c908175f445864a7864cf6c6a8b67a5dfba8c47b2ac91e2d3ed36e8c1f2fd81d98a73264f8677055559699d4adb0f97d86588e616fc0dc9a4b86c9 languageName: node linkType: hard @@ -1205,7 +1214,7 @@ __metadata: languageName: node linkType: hard -"@eslint/eslintrc@npm:^3.1.0": +"@eslint/eslintrc@npm:^3.1.0, @eslint/eslintrc@npm:^3.2.0": version: 3.2.0 resolution: "@eslint/eslintrc@npm:3.2.0" dependencies: @@ -1222,23 +1231,6 @@ __metadata: languageName: node linkType: hard -"@eslint/eslintrc@npm:^3.3.0": - version: 3.3.0 - resolution: "@eslint/eslintrc@npm:3.3.0" - dependencies: - ajv: "npm:^6.12.4" - debug: "npm:^4.3.2" - espree: "npm:^10.0.1" - globals: "npm:^14.0.0" - ignore: "npm:^5.2.0" - import-fresh: "npm:^3.2.1" - js-yaml: "npm:^4.1.0" - minimatch: "npm:^3.1.2" - strip-json-comments: "npm:^3.1.1" - checksum: 10c0/215de990231b31e2fe6458f225d8cea0f5c781d3ecb0b7920703501f8cd21b3101fc5ef2f0d4f9a38865d36647b983e0e8ce8bf12fd2bcdd227fc48a5b1a43be - languageName: node - linkType: hard - "@eslint/js@npm:8.57.1": version: 8.57.1 resolution: "@eslint/js@npm:8.57.1" @@ -1246,14 +1238,7 @@ __metadata: languageName: node linkType: hard -"@eslint/js@npm:9.21.0": - version: 9.21.0 - resolution: "@eslint/js@npm:9.21.0" - checksum: 10c0/86c24a2668808995037e3f40c758335df2ae277c553ac0cf84381a1a8698f3099d8a22dd9c388947e6b7f93fcc1142f62406072faaa2b83c43ca79993fc01bb3 - languageName: node - linkType: hard - -"@eslint/js@npm:^9.20.0": +"@eslint/js@npm:9.20.0, @eslint/js@npm:^9.20.0": version: 9.20.0 resolution: "@eslint/js@npm:9.20.0" checksum: 10c0/10e7b5b9e628b5192e8fc6b0ecd27cf48322947e83e999ff60f9f9e44ac8d499138bcb9383cbfa6e51e780d53b4e76ccc2d1753b108b7173b8404fd484d37328 @@ -1267,13 +1252,13 @@ __metadata: languageName: node linkType: hard -"@eslint/plugin-kit@npm:^0.2.7": - version: 0.2.7 - resolution: "@eslint/plugin-kit@npm:0.2.7" +"@eslint/plugin-kit@npm:^0.2.5": + version: 0.2.5 + resolution: "@eslint/plugin-kit@npm:0.2.5" dependencies: - "@eslint/core": "npm:^0.12.0" + "@eslint/core": "npm:^0.10.0" levn: "npm:^0.4.1" - checksum: 10c0/0a1aff1ad63e72aca923217e556c6dfd67d7cd121870eb7686355d7d1475d569773528a8b2111b9176f3d91d2ea81f7413c34600e8e5b73d59e005d70780b633 + checksum: 10c0/ba9832b8409af618cf61791805fe201dd62f3c82c783adfcec0f5cd391e68b40beaecb47b9a3209e926dbcab65135f410cae405b69a559197795793399f61176 languageName: node linkType: hard @@ -1394,10 +1379,10 @@ __metadata: languageName: node linkType: hard -"@humanwhocodes/retry@npm:^0.4.2": - version: 0.4.2 - resolution: "@humanwhocodes/retry@npm:0.4.2" - checksum: 10c0/0235525d38f243bee3bf8b25ed395fbf957fb51c08adae52787e1325673071abe856c7e18e530922ed2dd3ce12ed82ba01b8cee0279ac52a3315fcdc3a69ef0c +"@humanwhocodes/retry@npm:^0.4.1": + version: 0.4.1 + resolution: "@humanwhocodes/retry@npm:0.4.1" + checksum: 10c0/be7bb6841c4c01d0b767d9bb1ec1c9359ee61421ce8ba66c249d035c5acdfd080f32d55a5c9e859cdd7868788b8935774f65b2caf24ec0b7bd7bf333791f063b languageName: node linkType: hard @@ -4046,21 +4031,21 @@ __metadata: languageName: node linkType: hard -"@tanstack/query-core@npm:5.66.4": - version: 5.66.4 - resolution: "@tanstack/query-core@npm:5.66.4" - checksum: 10c0/ef0ebf572e0109791e53e9a7c2790a93cbfe1c6f3fb462793c621c0f2d44c0b38f78f22a32526e124790f69a017ae3254877281f418ffef06d83f4edb82df51a +"@tanstack/query-core@npm:5.66.0": + version: 5.66.0 + resolution: "@tanstack/query-core@npm:5.66.0" + checksum: 10c0/a03afcb3a075f1923ce3d03dcb16662bb35159280bf87598b9d446366cfd47f5c736be41fb90938c4e6848633c036087d7019f0dbb95f2f2450a9fea4764adbb languageName: node linkType: hard -"@tanstack/react-query@npm:^5.66.9": - version: 5.66.9 - resolution: "@tanstack/react-query@npm:5.66.9" +"@tanstack/react-query@npm:^5.66.0": + version: 5.66.0 + resolution: "@tanstack/react-query@npm:5.66.0" dependencies: - "@tanstack/query-core": "npm:5.66.4" + "@tanstack/query-core": "npm:5.66.0" peerDependencies: react: ^18 || ^19 - checksum: 10c0/80565eb550e1fe3e90117c8dd4dd13c1ef27d1bf89689b09c6cdf6df084173582c3a20fbc709638b64502a10b1e10357b3172c38604739641dbdeb29715cae0d + checksum: 10c0/60e1a3fd7f2f8b2038d70954b51eeb84c31273d09a68537babdc2ac3d8c200968a1f7865a8e189ffd63be0c30387985b4b4eaf1d9065990bd3699ac5872b7523 languageName: node linkType: hard @@ -4660,7 +4645,7 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/parser@npm:^5.4.2 || ^6.0.0 || ^7.0.0 || ^8.0.0": +"@typescript-eslint/parser@npm:^5.4.2 || ^6.0.0 || ^7.0.0 || ^8.0.0, @typescript-eslint/parser@npm:^8.23.0": version: 8.24.0 resolution: "@typescript-eslint/parser@npm:8.24.0" dependencies: @@ -4676,22 +4661,6 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/parser@npm:^8.25.0": - version: 8.25.0 - resolution: "@typescript-eslint/parser@npm:8.25.0" - dependencies: - "@typescript-eslint/scope-manager": "npm:8.25.0" - "@typescript-eslint/types": "npm:8.25.0" - "@typescript-eslint/typescript-estree": "npm:8.25.0" - "@typescript-eslint/visitor-keys": "npm:8.25.0" - debug: "npm:^4.3.4" - peerDependencies: - eslint: ^8.57.0 || ^9.0.0 - typescript: ">=4.8.4 <5.8.0" - checksum: 10c0/9a54539ba297791f23093ff42a885cc57d36b26205d7a390e114d1f01cc584ce91ac6ead01819daa46b48f873cac6c829fcf399a436610bdbfa98e5cd78148a2 - languageName: node - linkType: hard - "@typescript-eslint/scope-manager@npm:8.24.0": version: 8.24.0 resolution: "@typescript-eslint/scope-manager@npm:8.24.0" @@ -4702,16 +4671,6 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/scope-manager@npm:8.25.0": - version: 8.25.0 - resolution: "@typescript-eslint/scope-manager@npm:8.25.0" - dependencies: - "@typescript-eslint/types": "npm:8.25.0" - "@typescript-eslint/visitor-keys": "npm:8.25.0" - checksum: 10c0/0a53a07873bdb569be38053ec006009cc8ba6b12c538b6df0935afd18e431cb17da1eb15b0c9cd267ac211c47aaa44fbc8d7ff3b7b44ff711621ff305fa3b355 - languageName: node - linkType: hard - "@typescript-eslint/type-utils@npm:8.24.0": version: 8.24.0 resolution: "@typescript-eslint/type-utils@npm:8.24.0" @@ -4734,13 +4693,6 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/types@npm:8.25.0": - version: 8.25.0 - resolution: "@typescript-eslint/types@npm:8.25.0" - checksum: 10c0/b39addbee4be4d66e3089c2d01f9f1d69cedc13bff20e4fa9ed0ca5a0e7591d7c6e41ab3763c8c35404f971bc0fbf9f7867dbc2832740e5b63ee0049d60289f5 - languageName: node - linkType: hard - "@typescript-eslint/typescript-estree@npm:8.24.0": version: 8.24.0 resolution: "@typescript-eslint/typescript-estree@npm:8.24.0" @@ -4759,24 +4711,6 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/typescript-estree@npm:8.25.0": - version: 8.25.0 - resolution: "@typescript-eslint/typescript-estree@npm:8.25.0" - dependencies: - "@typescript-eslint/types": "npm:8.25.0" - "@typescript-eslint/visitor-keys": "npm:8.25.0" - debug: "npm:^4.3.4" - fast-glob: "npm:^3.3.2" - is-glob: "npm:^4.0.3" - minimatch: "npm:^9.0.4" - semver: "npm:^7.6.0" - ts-api-utils: "npm:^2.0.1" - peerDependencies: - typescript: ">=4.8.4 <5.8.0" - checksum: 10c0/fc9de1c4f6ab81fb80b632dedef84d1ecf4c0abdc5f5246698deb6d86d5c6b5d582ef8a44fdef445bf7fbfa6658db516fe875c9d7c984bf4802e3a508b061856 - languageName: node - linkType: hard - "@typescript-eslint/utils@npm:8.24.0": version: 8.24.0 resolution: "@typescript-eslint/utils@npm:8.24.0" @@ -4802,16 +4736,6 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/visitor-keys@npm:8.25.0": - version: 8.25.0 - resolution: "@typescript-eslint/visitor-keys@npm:8.25.0" - dependencies: - "@typescript-eslint/types": "npm:8.25.0" - eslint-visitor-keys: "npm:^4.2.0" - checksum: 10c0/7eb84c5899a25b1eb89d3c3f4be3ff18171f934669c57e2530b6dfa5fdd6eaae60629f3c89d06f4c8075fd1c701de76c0b9194e2922895c661ab6091e48f7db9 - languageName: node - linkType: hard - "@ungap/structured-clone@npm:^1.0.0, @ungap/structured-clone@npm:^1.2.0": version: 1.3.0 resolution: "@ungap/structured-clone@npm:1.3.0" @@ -6879,20 +6803,20 @@ __metadata: languageName: node linkType: hard -"eslint@npm:^9.21.0": - version: 9.21.0 - resolution: "eslint@npm:9.21.0" +"eslint@npm:^9.19.0": + version: 9.20.1 + resolution: "eslint@npm:9.20.1" dependencies: "@eslint-community/eslint-utils": "npm:^4.2.0" "@eslint-community/regexpp": "npm:^4.12.1" - "@eslint/config-array": "npm:^0.19.2" - "@eslint/core": "npm:^0.12.0" - "@eslint/eslintrc": "npm:^3.3.0" - "@eslint/js": "npm:9.21.0" - "@eslint/plugin-kit": "npm:^0.2.7" + "@eslint/config-array": "npm:^0.19.0" + "@eslint/core": "npm:^0.11.0" + "@eslint/eslintrc": "npm:^3.2.0" + "@eslint/js": "npm:9.20.0" + "@eslint/plugin-kit": "npm:^0.2.5" "@humanfs/node": "npm:^0.16.6" "@humanwhocodes/module-importer": "npm:^1.0.1" - "@humanwhocodes/retry": "npm:^0.4.2" + "@humanwhocodes/retry": "npm:^0.4.1" "@types/estree": "npm:^1.0.6" "@types/json-schema": "npm:^7.0.15" ajv: "npm:^6.12.4" @@ -6924,7 +6848,7 @@ __metadata: optional: true bin: eslint: bin/eslint.js - checksum: 10c0/558edb25b440cd51825d66fed3e84f1081bd6f4cb2cf994e60ece4c5978fa0583e88b75faf187c1fc21688c4ff7072f12bf5f6d1be1e09a4d6af78cff39dc520 + checksum: 10c0/056789dd5a00897730376f8c0a191e22840e97b7276916068ec096341cb2ec3a918c8bd474bf94ccd7b457ad9fbc16e5c521a993c7cc6ebcf241933e2fd378b0 languageName: node linkType: hard @@ -10971,12 +10895,12 @@ __metadata: languageName: node linkType: hard -"prettier@npm:^3.5.2": - version: 3.5.2 - resolution: "prettier@npm:3.5.2" +"prettier@npm:^3.5.1": + version: 3.5.1 + resolution: "prettier@npm:3.5.1" bin: prettier: bin/prettier.cjs - checksum: 10c0/d7b597ed33f39c32ace675896ad187f06a3e48dc8a1e80051b5c5f0dae3586d53981704b8fda5ac3b080e6c2e0e197d239131b953702674f044351621ca5e1ac + checksum: 10c0/9f6f810eae455d6e4213845151a484a2338f2e0d6a8b84ee8e13a83af8a2421ef6c1e31e61e4b135671fb57b9541f6624648880cc2061ac803e243ac898c0123 languageName: node linkType: hard @@ -12559,7 +12483,7 @@ __metadata: "@radix-ui/react-visually-hidden": "npm:^1.1.0" "@sentry/nextjs": "npm:9" "@tailwindcss/typography": "npm:^0.5.16" - "@tanstack/react-query": "npm:^5.66.9" + "@tanstack/react-query": "npm:^5.66.0" "@testing-library/dom": "npm:^10.4.0" "@testing-library/jest-dom": "npm:^6.6.3" "@testing-library/react": "npm:^16.2.0" @@ -12573,7 +12497,7 @@ __metadata: "@types/react": "npm:^19.0.8" "@types/react-dom": "npm:^19.0.3" "@typescript-eslint/eslint-plugin": "npm:^8.23.0" - "@typescript-eslint/parser": "npm:^8.25.0" + "@typescript-eslint/parser": "npm:^8.23.0" "@vercel/analytics": "npm:^1.5.0" "@vercel/speed-insights": "npm:^1.1.0" autoprefixer: "npm:^10.4.20" @@ -12582,7 +12506,7 @@ __metadata: clsx: "npm:^2.1.1" date-fns: "npm:^4.1.0" dompurify: "npm:^3.2.4" - eslint: "npm:^9.21.0" + eslint: "npm:^9.19.0" eslint-config-next: "npm:15.1.7" eslint-config-prettier: "npm:^10.0.1" eslint-plugin-react-compiler: "npm:^19.0.0-beta-714736e-20250131" @@ -12596,7 +12520,7 @@ __metadata: next: "npm:^15.1.6" next-themes: "npm:^0.4.4" postcss: "npm:^8.5.3" - prettier: "npm:^3.5.2" + prettier: "npm:^3.5.1" prettier-plugin-tailwindcss: "npm:^0.6.11" prisma: "npm:^6.3.1" react: "npm:^19.0.0"