Compare commits

..

No commits in common. "277c0b4a55a0d34bd9e863c63e5d6cc402c0ca43" and "caeeaf6b6a8e6b477ee2d482946cc9bb733f847b" have entirely different histories.

10 changed files with 6038 additions and 935 deletions

View file

@ -2,7 +2,7 @@
"name": "@tomodachi-share/backend", "name": "@tomodachi-share/backend",
"version": "0.1.0", "version": "0.1.0",
"private": true, "private": true,
"packageManager": "pnpm@11.8.0", "packageManager": "pnpm@11.1.1",
"scripts": { "scripts": {
"dev": "next dev", "dev": "next dev",
"build": "next build", "build": "next build",
@ -17,15 +17,15 @@
"@tomodachi-share/shared": "workspace:*", "@tomodachi-share/shared": "workspace:*",
"bit-buffer": "^0.3.0", "bit-buffer": "^0.3.0",
"charinfo-ex": "^0.0.5", "charinfo-ex": "^0.0.5",
"dayjs": "^1.11.21", "dayjs": "^1.11.20",
"downshift": "^9.3.6", "downshift": "^9.3.2",
"file-type": "^22.0.1", "file-type": "^22.0.1",
"next": "16.2.9", "next": "16.2.6",
"next-auth": "5.0.0-beta.30", "next-auth": "5.0.0-beta.30",
"qrcode-generator": "^2.0.4", "qrcode-generator": "^2.0.4",
"react": "^19.2.7", "react": "^19.2.6",
"react-dom": "^19.2.7", "react-dom": "^19.2.6",
"redis": "^6.0.0", "redis": "^5.12.1",
"satori": "^0.26.0", "satori": "^0.26.0",
"sharp": "^0.34.5", "sharp": "^0.34.5",
"sjcl-with-all": "1.0.8", "sjcl-with-all": "1.0.8",
@ -34,16 +34,16 @@
"devDependencies": { "devDependencies": {
"@eslint/eslintrc": "^3.3.5", "@eslint/eslintrc": "^3.3.5",
"@iconify/react": "^6.0.2", "@iconify/react": "^6.0.2",
"@tailwindcss/postcss": "^4.3.1", "@tailwindcss/postcss": "^4.3.0",
"@types/node": "^26.0.0", "@types/node": "^25.7.0",
"@types/react": "^19.2.17", "@types/react": "^19.2.14",
"@types/react-dom": "^19.2.3", "@types/react-dom": "^19.2.3",
"@types/sjcl": "^1.0.34", "@types/sjcl": "^1.0.34",
"eslint": "^10.5.0", "eslint": "^10.3.0",
"eslint-config-next": "16.2.9", "eslint-config-next": "16.2.6",
"prisma": "^6.19.3", "prisma": "^6.19.3",
"schema-dts": "^2.0.0", "schema-dts": "^2.0.0",
"tailwindcss": "^4.3.1", "tailwindcss": "^4.3.0",
"typescript": "^6.0.3" "typescript": "^6.0.3"
}, },
"exports": { "exports": {

5082
backend/pnpm-lock.yaml generated Normal file

File diff suppressed because it is too large Load diff

View file

@ -35,7 +35,7 @@ export async function POST(request: NextRequest) {
method: "POST", method: "POST",
headers: { Authorization: `Bearer ${process.env.CLOUDFLARE_API_TOKEN}`, "Content-Type": "application/json" }, headers: { Authorization: `Bearer ${process.env.CLOUDFLARE_API_TOKEN}`, "Content-Type": "application/json" },
body: JSON.stringify({ body: JSON.stringify({
files: [{ url: `${process.env.NEXT_PUBLIC_BASE_URL}/api/profile/${session.user?.id}/info`, headers: { Origin: process.env.NEXT_PUBLIC_FRONTEND_URL } }], files: [`${process.env.NEXT_PUBLIC_BASE_URL}/api/profile/${session.user?.id}/info`],
}), }),
}); });

View file

@ -38,7 +38,7 @@ export async function POST(request: NextRequest) {
method: "POST", method: "POST",
headers: { Authorization: `Bearer ${process.env.CLOUDFLARE_API_TOKEN}`, "Content-Type": "application/json" }, headers: { Authorization: `Bearer ${process.env.CLOUDFLARE_API_TOKEN}`, "Content-Type": "application/json" },
body: JSON.stringify({ body: JSON.stringify({
files: [{ url: `${process.env.NEXT_PUBLIC_BASE_URL}/api/profile/${session.user.id}/info`, headers: { Origin: process.env.NEXT_PUBLIC_FRONTEND_URL } }], files: [`${process.env.NEXT_PUBLIC_BASE_URL}/api/profile/${session.user.id}/info`],
}), }),
}); });

View file

@ -87,7 +87,7 @@ export async function POST(request: NextRequest) {
headers: { Authorization: `Bearer ${process.env.CLOUDFLARE_API_TOKEN}`, "Content-Type": "application/json" }, headers: { Authorization: `Bearer ${process.env.CLOUDFLARE_API_TOKEN}`, "Content-Type": "application/json" },
body: JSON.stringify({ body: JSON.stringify({
files: [ files: [
{ url: `${process.env.NEXT_PUBLIC_BASE_URL}/api/profile/${session.user?.id}/info`, headers: { Origin: process.env.NEXT_PUBLIC_FRONTEND_URL } }, `${process.env.NEXT_PUBLIC_BASE_URL}/api/profile/${session.user?.id}/info`,
`${process.env.NEXT_PUBLIC_BASE_URL}/profile/${session.user?.id}/picture`, `${process.env.NEXT_PUBLIC_BASE_URL}/profile/${session.user?.id}/picture`,
], ],
}), }),

View file

@ -269,7 +269,7 @@ export async function POST(request: NextRequest, { params }: { params: Promise<{
headers: { Authorization: `Bearer ${process.env.CLOUDFLARE_API_TOKEN}`, "Content-Type": "application/json" }, headers: { Authorization: `Bearer ${process.env.CLOUDFLARE_API_TOKEN}`, "Content-Type": "application/json" },
body: JSON.stringify({ body: JSON.stringify({
files: [ files: [
{ url: `${process.env.NEXT_PUBLIC_BASE_URL}/api/mii/${miiId}/info`, headers: { Origin: process.env.NEXT_PUBLIC_FRONTEND_URL } }, `${process.env.NEXT_PUBLIC_BASE_URL}/api/mii/${miiId}/info`,
`${process.env.NEXT_PUBLIC_BASE_URL}/mii/${miiId}/image?type=mii`, `${process.env.NEXT_PUBLIC_BASE_URL}/mii/${miiId}/image?type=mii`,
`${process.env.NEXT_PUBLIC_BASE_URL}/mii/${miiId}/image?type=features`, `${process.env.NEXT_PUBLIC_BASE_URL}/mii/${miiId}/image?type=features`,
`${process.env.NEXT_PUBLIC_BASE_URL}/mii/${miiId}/image?type=image0`, `${process.env.NEXT_PUBLIC_BASE_URL}/mii/${miiId}/image?type=image0`,

View file

@ -9,5 +9,5 @@
"keywords": [], "keywords": [],
"author": "", "author": "",
"license": "ISC", "license": "ISC",
"packageManager": "pnpm@11.8.0" "packageManager": "pnpm@11.1.1"
} }

1822
pnpm-lock.yaml generated

File diff suppressed because it is too large Load diff

View file

@ -9,5 +9,3 @@ allowBuilds:
prisma: true prisma: true
sharp: true sharp: true
unrs-resolver: false unrs-resolver: false
minimumReleaseAgeExclude:
- '@types/node@26.0.0'

31
shared/pnpm-lock.yaml generated Normal file
View file

@ -0,0 +1,31 @@
lockfileVersion: '9.0'
settings:
autoInstallPeers: true
excludeLinksFromLockfile: false
importers:
.:
dependencies:
'@2toad/profanity':
specifier: ^3.3.0
version: 3.3.0
'@types/sjcl':
specifier: ^1.0.34
version: 1.0.34
packages:
'@2toad/profanity@3.3.0':
resolution: {integrity: sha512-hBptHbB6Regs5AgtHiLr/WfgHRh6ZGdA9EexOWU14n2eNjQekvK9/gg18iFUYvL2WrNb4X3Ci0bzgzJXhzmpNQ==}
engines: {node: '>=12'}
'@types/sjcl@1.0.34':
resolution: {integrity: sha512-bQHEeK5DTQRunIfQeUMgtpPsNNCcZyQ9MJuAfW1I7iN0LDunTc78Fu17STbLMd7KiEY/g2zHVApippa70h6HoQ==}
snapshots:
'@2toad/profanity@3.3.0': {}
'@types/sjcl@1.0.34': {}