Files
kycnotme/web/package.json

114 lines
3.5 KiB
JSON
Raw Permalink Normal View History

2025-05-19 10:23:36 +00:00
{
"name": "kycnot.me",
"type": "module",
"version": "0.0.1",
"scripts": {
"dev": "astro dev",
2025-06-09 10:00:55 +00:00
"build": "npm run build:astro && npm run build:server-init",
"build:astro": "astro build --remote",
"build:server-init": "esbuild src/server-init.ts --bundle --platform=node --format=esm --packages=external --outfile=dist/server/server-init.js",
"preview": "node dist/server/server-init.js & astro preview",
2025-05-19 10:23:36 +00:00
"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",
2025-05-26 14:45:22 +00:00
"db-reset": "prisma migrate reset -f && prisma migrate dev",
"db-seed": "prisma db seed",
2025-05-19 10:23:36 +00:00
"format": "prettier --write .",
"lint": "eslint .",
"lint-fix": "eslint . --fix && prettier --write ."
},
2025-05-26 14:45:22 +00:00
"prisma": {
"seed": "tsx prisma/seed.ts"
},
2025-05-19 10:23:36 +00:00
"dependencies": {
"@astrojs/check": "0.9.4",
2025-06-06 10:09:59 +00:00
"@astrojs/db": "0.15.0",
"@astrojs/mdx": "4.3.0",
2025-07-03 12:55:03 +00:00
"@astrojs/node": "9.3.0",
2025-06-10 17:42:42 +00:00
"@astrojs/rss": "4.0.12",
2025-06-06 10:09:59 +00:00
"@astrojs/sitemap": "3.4.1",
"@fontsource-variable/space-grotesk": "5.2.8",
2025-07-01 07:40:26 +00:00
"@fontsource/inter": "5.2.6",
2025-06-06 10:09:59 +00:00
"@fontsource/space-grotesk": "5.2.8",
2025-07-09 20:07:42 +00:00
"@prisma/client": "6.11.1",
2025-07-01 07:40:26 +00:00
"@tailwindcss/vite": "4.1.11",
"@types/mime-types": "3.0.1",
2025-06-04 16:41:32 +00:00
"@types/pg": "8.15.4",
2025-07-09 20:07:42 +00:00
"@vercel/og": "0.7.2",
"astro": "5.9.0",
2025-05-19 10:23:36 +00:00
"astro-loading-indicator": "0.7.0",
"astro-remote": "0.3.4",
"astro-seo-schema": "5.0.0",
2025-07-01 07:40:26 +00:00
"canvas": "3.1.2",
2025-05-19 10:23:36 +00:00
"clsx": "2.1.1",
2025-07-23 11:33:11 +00:00
"countries-list": "3.1.1",
"country-flag-icons": "1.5.19",
2025-07-03 11:07:41 +00:00
"he": "1.2.0",
2025-07-01 07:40:26 +00:00
"htmx.org": "2.0.6",
2025-05-19 10:23:36 +00:00
"javascript-time-ago": "2.5.11",
2025-06-06 10:09:59 +00:00
"libphonenumber-js": "1.12.9",
2025-05-19 10:23:36 +00:00
"lodash-es": "4.17.21",
"mime-types": "3.0.1",
"object-to-formdata": "4.5.1",
2025-07-01 07:40:26 +00:00
"pg": "8.16.3",
2025-05-20 08:02:55 +00:00
"qrcode": "1.5.4",
2025-05-19 10:23:36 +00:00
"react": "19.1.0",
2025-07-09 20:07:42 +00:00
"redis": "5.6.0",
2025-05-19 10:23:36 +00:00
"schema-dts": "1.1.5",
"seedrandom": "3.0.5",
2025-06-06 10:09:59 +00:00
"sharp": "0.34.2",
2025-05-19 10:23:36 +00:00
"slugify": "1.6.6",
2025-07-01 07:40:26 +00:00
"tailwind-merge": "3.3.1",
2025-05-19 10:23:36 +00:00
"tailwind-variants": "1.0.0",
2025-07-01 07:40:26 +00:00
"tailwindcss": "4.1.11",
2025-05-19 10:23:36 +00:00
"typescript": "5.8.3",
"unique-username-generator": "1.4.0",
2025-07-01 07:40:26 +00:00
"web-push": "3.6.7"
2025-05-19 10:23:36 +00:00
},
"devDependencies": {
2025-07-03 12:55:03 +00:00
"@eslint/js": "9.30.1",
"@faker-js/faker": "9.9.0",
2025-07-09 20:07:42 +00:00
"@iconify-json/material-symbols": "1.2.29",
2025-05-19 10:23:36 +00:00
"@iconify-json/mdi": "1.2.3",
"@iconify-json/ri": "1.2.5",
2025-07-01 07:40:26 +00:00
"@stylistic/eslint-plugin": "5.1.0",
2025-05-19 10:23:36 +00:00
"@tailwindcss/forms": "0.5.10",
"@tailwindcss/typography": "0.5.16",
"@types/eslint__js": "9.14.0",
2025-07-03 11:07:41 +00:00
"@types/he": "1.2.3",
2025-05-19 10:23:36 +00:00
"@types/lodash-es": "4.17.12",
2025-05-20 08:02:55 +00:00
"@types/qrcode": "1.5.5",
2025-07-01 07:40:26 +00:00
"@types/react": "19.1.8",
2025-05-19 10:23:36 +00:00
"@types/seedrandom": "3.0.8",
2025-06-02 03:53:03 +00:00
"@types/web-push": "3.6.4",
2025-07-09 20:07:42 +00:00
"@typescript-eslint/parser": "8.36.0",
2025-06-09 10:00:55 +00:00
"@vite-pwa/assets-generator": "1.0.0",
"@vite-pwa/astro": "1.1.0",
2025-05-19 10:23:36 +00:00
"astro-icon": "1.1.5",
"date-fns": "4.1.0",
2025-07-09 20:07:42 +00:00
"esbuild": "0.25.6",
2025-07-03 12:55:03 +00:00
"eslint": "9.30.1",
2025-07-01 07:40:26 +00:00
"eslint-import-resolver-typescript": "4.4.4",
2025-05-19 10:23:36 +00:00
"eslint-plugin-astro": "1.3.1",
2025-07-01 07:40:26 +00:00
"eslint-plugin-import": "2.32.0",
2025-05-19 10:23:36 +00:00
"eslint-plugin-jsx-a11y": "6.10.2",
2025-07-03 12:55:03 +00:00
"globals": "16.3.0",
2025-07-01 07:40:26 +00:00
"prettier": "3.6.2",
2025-05-19 10:23:36 +00:00
"prettier-plugin-astro": "0.14.1",
2025-07-01 07:40:26 +00:00
"prettier-plugin-tailwindcss": "0.6.13",
2025-07-09 20:07:42 +00:00
"prisma": "6.11.1",
"prisma-json-types-generator": "3.5.1",
2025-05-19 10:23:36 +00:00
"tailwind-htmx": "0.1.2",
2025-07-01 07:40:26 +00:00
"ts-essentials": "10.1.1",
2025-05-19 10:23:36 +00:00
"ts-toolbelt": "9.6.0",
2025-07-01 07:40:26 +00:00
"tsx": "4.20.3",
2025-07-09 20:07:42 +00:00
"typescript-eslint": "8.36.0",
2025-07-01 07:40:26 +00:00
"vite-plugin-devtools-json": "0.2.1",
2025-06-09 10:00:55 +00:00
"workbox-core": "7.3.0",
"workbox-precaching": "7.3.0"
2025-05-19 10:23:36 +00:00
}
}