diff --git a/apps/supercode-cli/server/public/supercode-ph.jpeg b/apps/supercode-cli/server/public/supercode-ph.jpeg new file mode 100644 index 0000000..399020f Binary files /dev/null and b/apps/supercode-cli/server/public/supercode-ph.jpeg differ diff --git a/apps/web/package.json b/apps/web/package.json index 536473d..8771477 100644 --- a/apps/web/package.json +++ b/apps/web/package.json @@ -14,6 +14,7 @@ "dependencies": { "@ai-sdk/anthropic": "^0.0.56", "@ai-sdk/google": "^2.0.0", + "@dodopayments/nextjs": "^0.3.6", "@hookform/resolvers": "^5.2.2", "@prisma/adapter-pg": "^7.8.0", "@prisma/client": "^7.8.0", @@ -57,6 +58,7 @@ "clsx": "^2.1.1", "cmdk": "^1.1.1", "date-fns": "^4.1.0", + "dodopayments": "^2.42.2", "dot": "^1.1.3", "embla-carousel-react": "^8.6.0", "env": "^0.0.2", diff --git a/bun.lock b/bun.lock index 202d7e3..e068d07 100644 --- a/bun.lock +++ b/bun.lock @@ -11,6 +11,8 @@ "vercel": "^50.13.2", }, "devDependencies": { + "@types/nodemailer": "^8.0.1", + "nodemailer": "^9.0.1", "turbo": "^2.5.8", }, }, @@ -89,7 +91,7 @@ }, "apps/supercode-cli/server": { "name": "supercode-cli", - "version": "0.1.58", + "version": "0.1.62", "bin": { "supercode": "dist/main.js", }, @@ -172,6 +174,7 @@ "dependencies": { "@ai-sdk/anthropic": "^0.0.56", "@ai-sdk/google": "^2.0.0", + "@dodopayments/nextjs": "^0.3.6", "@hookform/resolvers": "^5.2.2", "@prisma/adapter-pg": "^7.8.0", "@prisma/client": "^7.8.0", @@ -215,6 +218,7 @@ "clsx": "^2.1.1", "cmdk": "^1.1.1", "date-fns": "^4.1.0", + "dodopayments": "^2.42.2", "dot": "^1.1.3", "embla-carousel-react": "^8.6.0", "env": "^0.0.2", @@ -542,6 +546,10 @@ "@date-fns/tz": ["@date-fns/tz@1.4.1", "", {}, "sha512-P5LUNhtbj6YfI3iJjw5EL9eUAG6OitD0W3fWQcpQjDRc/QIsL0tRNuO1PcDvPccWL1fSTXXdE1ds+l95DV/OFA=="], + "@dodopayments/core": ["@dodopayments/core@0.3.12", "", { "dependencies": { "dodopayments": "^2.31.2", "standardwebhooks": "^1.0.0" }, "peerDependencies": { "zod": "^3.25.0 || ^4.0.0" } }, "sha512-cahX0AmZI9QN6PhXDE24vUa/UBD4qU21iCgyJRC0L7jxX3dQNMwQSfP2ow9xovnrBQxrsebnwwlDoKi5wl20dA=="], + + "@dodopayments/nextjs": ["@dodopayments/nextjs@0.3.6", "", { "dependencies": { "@dodopayments/core": "^0.3.10" }, "peerDependencies": { "next": "^14.0.0 || ^15.0.0 || ^16.0.0", "zod": "^3.25.0 || ^4.0.0" } }, "sha512-y+lLkeVLwSvxNW0RRorJMVxOZbzrJ4FAdTEHPVwnKISNjCPja3R9ZyGHJGzcjwd8LfTon6Ml/Ge3tcMVxXKvug=="], + "@dotenvx/dotenvx": ["@dotenvx/dotenvx@1.70.0", "", { "dependencies": { "commander": "^11.1.0", "dotenv": "^17.2.1", "eciesjs": "^0.4.10", "enquirer": "^2.4.1", "execa": "^5.1.1", "fdir": "^6.2.0", "ignore": "^5.3.0", "object-treeify": "1.1.33", "picomatch": "^4.0.4", "which": "^4.0.0", "yocto-spinner": "^1.1.0" }, "bin": { "dotenvx": "src/cli/dotenvx.js" } }, "sha512-vC/rom87ym8HEyVdzZZS6/PYGg1Z5fmozUZ8l6cw1sYAxdL1lEyvE/JbK8cMFQoq3GsR/P1PiQRY+VXMtDN9bw=="], "@ecies/ciphers": ["@ecies/ciphers@0.2.6", "", { "peerDependencies": { "@noble/ciphers": "^1.0.0" } }, "sha512-patgsRPKGkhhoBjETV4XxD0En4ui5fbX0hzayqI3M8tvNMGUoUvmyYAIWwlxBc1KX5cturfqByYdj5bYGRpN9g=="], @@ -2006,6 +2014,8 @@ "doctrine": ["doctrine@2.1.0", "", { "dependencies": { "esutils": "^2.0.2" } }, "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw=="], + "dodopayments": ["dodopayments@2.42.2", "", { "dependencies": { "standardwebhooks": "^1.0.0" }, "bin": { "dodopayments": "bin/cli" } }, "sha512-XBF8zrnfkjAhX7OyrR3KauK6bH+oW3yZ+uqy6RBWI5XdZvrEtASabvvfHrBX3UGR3Bbxl3t1rkpcao+riKSOuw=="], + "dom-helpers": ["dom-helpers@5.2.1", "", { "dependencies": { "@babel/runtime": "^7.8.7", "csstype": "^3.0.2" } }, "sha512-nRCa7CK3VTrM2NmGkIy4cbK7IZlgBE/PYMn55rrXefr5xXDP0LdtfPnblFDoVdcAfslJ7or6iqAUnx0CCGIWQA=="], "dot": ["dot@1.1.3", "", { "bin": { "dottojs": "./bin/dot-packer" } }, "sha512-/nt74Rm+PcfnirXGEdhZleTwGC2LMnuKTeeTIlI82xb5loBBoXNYzr2ezCroPSMtilK8EZIfcNZwOcHN+ib1Lg=="], diff --git a/package.json b/package.json index e2324dc..23dfaa0 100644 --- a/package.json +++ b/package.json @@ -47,7 +47,9 @@ "build:video:vertical": "bun run --cwd apps/video build:vertical" }, "devDependencies": { - "turbo": "^2.5.8" + "turbo": "^2.5.8", + "nodemailer": "^9.0.1", + "@types/nodemailer": "^8.0.1" }, "packageManager": "bun@1.2.21", "dependencies": {