2025-05-19 10:23:36 +00:00
|
|
|
{
|
|
|
|
|
"name": "kycnot.me",
|
|
|
|
|
"type": "module",
|
|
|
|
|
"version": "0.0.1",
|
|
|
|
|
"scripts": {
|
|
|
|
|
"dev": "astro dev",
|
|
|
|
|
"build": "astro build --remote",
|
|
|
|
|
"preview": "astro preview",
|
|
|
|
|
"astro": "astro",
|
|
|
|
|
"db-admin": "prisma studio --browser=none",
|
|
|
|
|
"db-gen": "prisma generate",
|
|
|
|
|
"db-push": "prisma migrate dev",
|
|
|
|
|
"db-triggers": "just import-triggers",
|
|
|
|
|
"db-update": "prisma migrate dev && just import-triggers",
|
|
|
|
|
"db-reset": "prisma migrate reset && prisma migrate dev && just import-triggers && tsx scripts/faker.ts",
|
|
|
|
|
"db-fill": "tsx scripts/faker.ts",
|
|
|
|
|
"db-fill-clean": "tsx scripts/faker.ts --cleanup",
|
|
|
|
|
"format": "prettier --write .",
|
|
|
|
|
"lint": "eslint .",
|
|
|
|
|
"lint-fix": "eslint . --fix && prettier --write ."
|
|
|
|
|
},
|
|
|
|
|
"dependencies": {
|
|
|
|
|
"@astrojs/check": "0.9.4",
|
|
|
|
|
"@astrojs/db": "0.14.14",
|
|
|
|
|
"@astrojs/mdx": "4.2.6",
|
|
|
|
|
"@astrojs/node": "9.2.1",
|
|
|
|
|
"@astrojs/sitemap": "3.4.0",
|
|
|
|
|
"@fontsource-variable/space-grotesk": "5.2.7",
|
|
|
|
|
"@fontsource/inter": "5.2.5",
|
2025-05-20 08:02:55 +00:00
|
|
|
"@fontsource/space-grotesk": "5.2.7",
|
2025-05-19 10:23:36 +00:00
|
|
|
"@prisma/client": "6.8.2",
|
|
|
|
|
"@tailwindcss/vite": "4.1.7",
|
|
|
|
|
"@types/mime-types": "2.1.4",
|
|
|
|
|
"@vercel/og": "0.6.8",
|
|
|
|
|
"astro": "5.7.13",
|
|
|
|
|
"astro-loading-indicator": "0.7.0",
|
|
|
|
|
"astro-remote": "0.3.4",
|
|
|
|
|
"astro-seo-schema": "5.0.0",
|
|
|
|
|
"canvas": "3.1.0",
|
|
|
|
|
"clsx": "2.1.1",
|
|
|
|
|
"htmx.org": "1.9.12",
|
|
|
|
|
"javascript-time-ago": "2.5.11",
|
|
|
|
|
"libphonenumber-js": "1.12.8",
|
|
|
|
|
"lodash-es": "4.17.21",
|
|
|
|
|
"mime-types": "3.0.1",
|
|
|
|
|
"object-to-formdata": "4.5.1",
|
2025-05-20 08:02:55 +00:00
|
|
|
"qrcode": "1.5.4",
|
2025-05-19 10:23:36 +00:00
|
|
|
"react": "19.1.0",
|
|
|
|
|
"redis": "5.0.1",
|
|
|
|
|
"schema-dts": "1.1.5",
|
|
|
|
|
"seedrandom": "3.0.5",
|
2025-05-20 01:47:50 +00:00
|
|
|
"sharp": "0.34.1",
|
2025-05-19 10:23:36 +00:00
|
|
|
"slugify": "1.6.6",
|
|
|
|
|
"tailwind-merge": "3.3.0",
|
|
|
|
|
"tailwind-variants": "1.0.0",
|
|
|
|
|
"tailwindcss": "4.1.7",
|
|
|
|
|
"typescript": "5.8.3",
|
|
|
|
|
"unique-username-generator": "1.4.0",
|
|
|
|
|
"zod-form-data": "2.0.7"
|
|
|
|
|
},
|
|
|
|
|
"devDependencies": {
|
|
|
|
|
"@eslint/js": "9.27.0",
|
|
|
|
|
"@faker-js/faker": "9.8.0",
|
|
|
|
|
"@iconify-json/material-symbols": "1.2.21",
|
|
|
|
|
"@iconify-json/mdi": "1.2.3",
|
|
|
|
|
"@iconify-json/ri": "1.2.5",
|
|
|
|
|
"@stylistic/eslint-plugin": "4.2.0",
|
|
|
|
|
"@tailwindcss/forms": "0.5.10",
|
|
|
|
|
"@tailwindcss/typography": "0.5.16",
|
|
|
|
|
"@types/eslint__js": "9.14.0",
|
|
|
|
|
"@types/lodash-es": "4.17.12",
|
2025-05-20 08:02:55 +00:00
|
|
|
"@types/qrcode": "1.5.5",
|
2025-05-19 10:23:36 +00:00
|
|
|
"@types/react": "19.1.4",
|
|
|
|
|
"@types/seedrandom": "3.0.8",
|
|
|
|
|
"@typescript-eslint/parser": "8.32.1",
|
|
|
|
|
"astro-icon": "1.1.5",
|
|
|
|
|
"date-fns": "4.1.0",
|
|
|
|
|
"eslint": "9.27.0",
|
|
|
|
|
"eslint-import-resolver-typescript": "4.3.5",
|
|
|
|
|
"eslint-plugin-astro": "1.3.1",
|
|
|
|
|
"eslint-plugin-import": "2.31.0",
|
|
|
|
|
"eslint-plugin-jsx-a11y": "6.10.2",
|
|
|
|
|
"globals": "16.1.0",
|
|
|
|
|
"prettier": "3.5.3",
|
|
|
|
|
"prettier-plugin-astro": "0.14.1",
|
|
|
|
|
"prettier-plugin-tailwindcss": "0.6.11",
|
|
|
|
|
"prisma": "6.8.2",
|
|
|
|
|
"prisma-json-types-generator": "3.4.1",
|
|
|
|
|
"tailwind-htmx": "0.1.2",
|
|
|
|
|
"ts-essentials": "10.0.4",
|
|
|
|
|
"ts-toolbelt": "9.6.0",
|
|
|
|
|
"tsx": "4.19.4",
|
|
|
|
|
"typescript-eslint": "8.32.1"
|
|
|
|
|
}
|
|
|
|
|
}
|