2025-08-04 17:45:44 +02:00
{
2025-09-03 12:30:23 +02:00
"name" : "infoalloggi" ,
"private" : true ,
"scripts" : {
"build" : "next build" ,
"d" : "npm run-p dev stripe-dev -cl" ,
2025-10-28 10:54:42 +01:00
"dev" : "next dev --turbopack" ,
"dev-https" : "cross-env NEXT_PUBLIC_BASE_URL='https://localhost:3000' INTERNAL_BASE_URL='https://localhost:3000' next dev --experimental-https --turbopack" ,
2025-09-03 12:30:23 +02:00
"email" : "cross-env NEXT_PUBLIC_BASE_URL='https://localhost:3000' email dev --port 3500" ,
"idev" : "cross-env NODE_OPTIONS='--inspect' next dev --turbopack" ,
2025-10-28 10:54:42 +01:00
"knip" : "knip --no-exit-code --no-config-hints" ,
"lint" : "biome lint" ,
2025-11-03 11:03:41 +01:00
"format" : "biome format --write" ,
2025-10-28 10:54:42 +01:00
"pg-typegen" : "npx kanel" ,
2025-09-03 12:30:23 +02:00
"start" : "next start" ,
"stripe-dev" : "stripe listen --forward-to https://localhost:3000/api/stripe-webhook" ,
"test" : "npm run lint && npm run types" ,
2025-11-13 11:38:23 +01:00
"types" : "tsc --noEmit" ,
"analyze" : "cross-env ANALYZE=true next build"
2025-08-28 17:11:59 +02:00
} ,
2025-09-03 12:30:23 +02:00
"version" : "0.1.0" ,
2025-08-28 17:11:59 +02:00
"dependencies" : {
"@fattureincloud/fattureincloud-ts-sdk" : "^2.1.1" ,
"@hookform/resolvers" : "^5.2.1" ,
2025-11-13 11:38:23 +01:00
"@next/bundle-analyzer" : "^16.0.2" ,
2025-10-21 14:35:06 +02:00
"@radix-ui/react-dialog" : "^1.1.15" ,
2025-08-28 17:11:59 +02:00
"@radix-ui/react-popover" : "^1.1.14" ,
2025-11-04 16:21:20 +01:00
"@radix-ui/react-scroll-area" : "^1.2.10" ,
2025-08-28 17:11:59 +02:00
"@radix-ui/react-slot" : "^1.2.3" ,
"@radix-ui/react-toggle-group" : "^1.1.10" ,
2025-10-21 14:35:06 +02:00
"@radix-ui/react-tooltip" : "^1.2.8" ,
2025-08-28 17:11:59 +02:00
"@react-email/components" : "0.5.0" ,
"@react-email/render" : "^1.1.4" ,
"@stripe/react-stripe-js" : "^3.9.0" ,
"@stripe/stripe-js" : "^7.8.0" ,
2025-10-20 16:22:20 +02:00
"@t3-oss/env-nextjs" : "^0.13.8" ,
2025-08-28 17:11:59 +02:00
"@tailwindcss/forms" : "^0.5.10" ,
"@tailwindcss/postcss" : "^4.1.11" ,
"@tailwindcss/typography" : "^0.5.16" ,
"@tanstack/react-query" : "^5.74.4" ,
"@tanstack/react-table" : "^8.21.3" ,
"@tanstack/react-virtual" : "^3.13.12" ,
"@tiptap/core" : "^3.0.9" ,
"@tiptap/extension-link" : "^3.0.9" ,
"@tiptap/extension-underline" : "^3.0.9" ,
"@tiptap/pm" : "^3.0.9" ,
"@tiptap/react" : "^3.0.9" ,
"@tiptap/starter-kit" : "^3.0.9" ,
"@trpc/client" : "^11.1.0" ,
"@trpc/next" : "^11.4.3" ,
"@trpc/react-query" : "^11.1.0" ,
"@trpc/server" : "^11.1.0" ,
"class-variance-authority" : "^0.7.1" ,
"clsx" : "^2.1.1" ,
"cmdk" : "^1.1.1" ,
"cookies-next" : "^6.1.0" ,
"date-fns" : "^4.1.0" ,
"embla-carousel-react" : "^8.6.0" ,
"framer-motion" : "^12.8.0" ,
"frimousse" : "^0.3.0" ,
2025-11-19 17:18:28 +01:00
"html2canvas-pro" : "^1.5.13" ,
2025-08-28 17:11:59 +02:00
"ioredis" : "^5.7.0" ,
"jose" : "^6.0.12" ,
"js-cookie" : "^3.0.5" ,
2025-11-19 17:18:28 +01:00
"jspdf" : "^3.0.4" ,
2025-08-28 17:11:59 +02:00
"kysely" : "^0.28.2" ,
"kysely-plugin-serialize" : "^0.8.2" ,
"leaflet" : "^1.9.4" ,
"leaflet-defaulticon-compatibility" : "^0.1.2" ,
"lucide-react" : "^0.536.0" ,
"next" : "15.4.7" ,
"next-themes" : "^0.4.6" ,
"nextjs-progressbar" : "^0.0.16" ,
"nodemailer" : "^7.0.5" ,
"nodemailer-html-to-text" : "^3.2.0" ,
"nuqs" : "^2.4.3" ,
"pg" : "^8.16.3" ,
"postcss" : "^8.5.6" ,
2025-11-07 17:03:08 +01:00
"radix-ui" : "^1.4.3" ,
2025-08-28 17:11:59 +02:00
"react" : "^19.1.0" ,
"react-colorful" : "^5.6.1" ,
2025-10-30 19:39:40 +01:00
"react-day-picker" : "^9.11.1" ,
2025-08-28 17:11:59 +02:00
"react-dom" : "^19.1.1" ,
"react-email" : "^4.2.8" ,
"react-hook-form" : "^7.62.0" ,
"react-hot-toast" : "^2.5.2" ,
"react-is" : "^19.1.1" ,
"react-leaflet" : "^5.0.0" ,
2025-11-11 18:43:51 +01:00
"react-number-format" : "^5.4.4" ,
2025-11-19 17:18:28 +01:00
"react-pdf" : "^10.2.0" ,
2025-08-28 17:11:59 +02:00
"react-phone-number-input" : "^3.4.12" ,
"react-reverse-portal" : "^2.3.0" ,
"react-select" : "^5.10.2" ,
"react-to-print" : "^3.1.1" ,
"react-use" : "^17.6.0" ,
"recharts" : "^2.15.4" ,
"sharp" : "^0.34.3" ,
"stripe" : "^18.4.0" ,
"superjson" : "2.2.2" ,
"tailwind-merge" : "3.3" ,
"tailwind-scrollbar" : "^4.0.2" ,
"tailwindcss" : "^4.1.11" ,
2025-11-04 16:21:20 +01:00
"tunnel-rat" : "^0.1.2" ,
2025-08-28 17:11:59 +02:00
"tw-animate-css" : "^1.3.6" ,
"type-fest" : "^4.41.0" ,
"uuid" : "^11.1.0" ,
"vaul" : "^1.1.2" ,
2025-10-20 16:22:20 +02:00
"zod" : "^4.1.12"
2025-08-28 17:11:59 +02:00
} ,
"devDependencies" : {
2025-10-28 11:55:01 +01:00
"@biomejs/biome" : "^2.3.1" ,
2025-08-28 17:11:59 +02:00
"@hookform/devtools" : "^4.4.0" ,
"@react-email/preview-server" : "^4.2.8" ,
"@total-typescript/ts-reset" : "^0.6.1" ,
"@types/js-cookie" : "^3.0.6" ,
"@types/leaflet" : "^1.9.20" ,
"@types/node" : "^24.2.0" ,
"@types/nodemailer" : "^6.4.17" ,
"@types/nodemailer-html-to-text" : "^3.1.3" ,
"@types/pg" : "^8.15.5" ,
"@types/react" : "^19.1.8" ,
"@types/react-dom" : "^19.1.7" ,
"@types/react-is" : "^19.0.0" ,
"@types/uuid" : "^10.0.0" ,
"cross-env" : "^10.0.0" ,
2025-10-20 16:22:20 +02:00
"jiti" : "^2.6.1" ,
2025-08-28 17:11:59 +02:00
"kanel" : "^3.14.2" ,
"kanel-kysely" : "^0.7.1" ,
"knip" : "^5.62.0" ,
"npm-run-all" : "^4.1.5" ,
2025-08-28 18:27:07 +02:00
"typescript" : "^5.9.2"
2025-08-28 17:11:59 +02:00
} ,
2025-09-03 12:30:23 +02:00
"ct3aMetadata" : {
"initVersion" : "7.9.0"
}
2025-08-28 17:11:59 +02:00
}