{ "name": "medialog", "author": "Willem Dinkelspiel (https://github.com/dinkelspiel)", "version": "0.1.0", "private": true, "scripts": { "dev:no-ts": "next dev --port 3000", "dev": "pnpm dev:no-ts & pnpm ts:watch", "ts": "tsc --noEmit --incremental", "ts:watch": "pnpm ts --watch", "build": "next build", "start": "next start --port 3000", "lint": "next lint && eslint \"**/*.{js,mjs,ts,tsx}\" --cache --cache-strategy=content --cache-location=.eslintjscache", "lint:fix": "npm run lint -- --fix", "prettier": "prettier \"**/*.{js,mjs,ts,tsx,md,mdx,json,yml,css}\" --check --cache --cache-strategy=content --cache-location=.prettiercache", "prettier:fix": "npm run prettier -- --write", "format": "npm run lint:fix && npm run prettier:fix", "cli": "tsc ./cli/cli.ts --outdir ./cli/dist && node ./cli/dist/cli/cli.js" }, "dependencies": { "@octokit/auth-app": "^7.2.1", "@prisma/client": "6.17.0", "@radix-ui/react-aspect-ratio": "^1.0.3", "@radix-ui/react-avatar": "^1.0.4", "@radix-ui/react-checkbox": "^1.0.4", "@radix-ui/react-dialog": "^1.0.5", "@radix-ui/react-dropdown-menu": "^2.0.6", "@radix-ui/react-icons": "^1.3.0", "@radix-ui/react-label": "^2.0.2", "@radix-ui/react-popover": "^1.0.7", "@radix-ui/react-progress": "^1.0.3", "@radix-ui/react-radio-group": "^1.3.6", "@radix-ui/react-select": "^2.0.0", "@radix-ui/react-separator": "^1.0.3", "@radix-ui/react-slider": "^1.1.2", "@radix-ui/react-slot": "^1.2.2", "@radix-ui/react-tabs": "^1.0.4", "@radix-ui/react-toggle": "^1.0.3", "@radix-ui/react-tooltip": "^1.2.7", "@tanstack/react-query": "^5.44.0", "@tanstack/react-table": "^8.15.3", "@trpc/client": "11.3.1", "@trpc/react-query": "11.3.1", "@trpc/server": "11.3.1", "@types/bcrypt": "^5.0.2", "axios": "^1.7.2", "bcrypt": "^5.1.1", "class-variance-authority": "^0.7.0", "clsx": "^2.1.0", "cmdk": "^0.2.1", "commander": "^12.0.0", "date-fns": "^4.1.0", "dotenv": "^16.4.5", "google": "link:next/font/google", "google-auth-library": "^9.9.0", "googleapis": "^134.0.0", "lucide-react": "^0.321.0", "meilisearch": "^0.51.0", "next": "^15.5.4", "next-themes": "^0.2.1", "octokit": "^4.1.3", "pino": "^9.9.0", "react": "18.2.0", "react-day-picker": "8.10.1", "react-dom": "18.2.0", "react-resizable-panels": "^2.0.19", "server-only": "^0.0.1", "slug": "^11.0.0", "sonner": "^1.4.0", "superjson": "^2.2.2", "tailwind-merge": "^2.2.1", "tailwindcss-animate": "^1.0.7", "undici": "^6.18.1", "usehooks-ts": "^2.16.0", "vaul": "^0.9.0", "zod": "^3.22.4", "zustand": "^4.5.2" }, "devDependencies": { "@next/eslint-plugin-next": "^14.0.4", "@types/eslint": "^8.44.7", "@types/node": "^18.17.0", "@types/react": "^18.2.37", "@types/react-dom": "^18.2.15", "@types/slug": "^5.0.9", "@typescript-eslint/eslint-plugin": "^6.11.0", "@typescript-eslint/parser": "^6.11.0", "@vercel/style-guide": "^5.1.0", "autoprefixer": "^10.4.14", "eslint": "^8.54.0", "eslint-config-next": "^14.1.0", "eslint-config-prettier": "^9.1.0", "eslint-plugin-only-warn": "^1.1.0", "pino-pretty": "^13.1.1", "postcss": "^8.4.31", "prettier": "^3.2.5", "prettier-plugin-tailwindcss": "^0.5.14", "prisma": "^6.17.0", "tailwindcss": "^3.3.5", "typescript": "^5.1.6" }, "ct3aMetadata": { "initVersion": "7.26.0" }, "packageManager": "pnpm@9.1.0" }