2025-08-04 17:45:44 +02:00
{
2026-01-14 14:26:54 +01:00
"name" : "infoalloggi" ,
"private" : true ,
"scripts" : {
"build" : "next build" ,
"d" : "npm run-p dev stripe-dev -cl" ,
"dev" : "next dev --turbopack" ,
"dev-https" : "cross-env NEXT_PUBLIC_BASE_URL='https://localhost:3000' INTERNAL_BASE_URL='https://localhost:3000' BASE_URL='https://localhost:3000' next dev --experimental-https --turbopack" ,
2026-01-26 09:55:28 +01:00
"email" : "cross-env NEXT_PUBLIC_BASE_URL='https://localhost:3000' BASE_URL='https://localhost:3000' SKIP_ENV_VALIDATION='1' email dev --port 3500" ,
2026-01-14 14:26:54 +01:00
"idev" : "cross-env NODE_OPTIONS='--inspect' next dev --turbopack" ,
"knip" : "knip --no-exit-code --no-config-hints" ,
"lint" : "biome lint" ,
"format" : "biome format --write" ,
"pg-typegen" : "npx kanel" ,
"start" : "next start" ,
"stripe-dev" : "stripe listen --forward-to https://localhost:3000/api/stripe-webhook" ,
2026-03-05 15:17:09 +01:00
"test" : " npm run lint && npm run types " ,
2026-01-14 14:26:54 +01:00
"types" : "tsc --noEmit" ,
2026-03-05 15:17:09 +01:00
"analyze" : "cross-env ANALYZE=true next build" ,
2026-03-27 16:53:47 +01:00
"vitest" : "vitest run" ,
2026-04-03 18:57:39 +02:00
"flow" : "ts-node flow-gen.ts" ,
"unused-trpc" : "ts-node check-unused-trpc.ts"
2026-01-14 14:26:54 +01:00
} ,
"version" : "0.1.0" ,
"dependencies" : {
"@dnd-kit/core" : "^6.3.1" ,
"@dnd-kit/sortable" : "^10.0.0" ,
"@dnd-kit/utilities" : "^3.2.2" ,
2026-02-26 13:33:08 +01:00
"@fattureincloud/fattureincloud-ts-sdk" : "^2.1.2" ,
2026-01-14 14:26:54 +01:00
"@hookform/resolvers" : "^5.2.2" ,
2026-04-13 10:45:35 +02:00
"@next/bundle-analyzer" : "^16.2.3" ,
2026-01-14 14:26:54 +01:00
"@radix-ui/react-dialog" : "^1.1.15" ,
"@radix-ui/react-popover" : "^1.1.14" ,
"@radix-ui/react-scroll-area" : "^1.2.10" ,
"@radix-ui/react-slot" : "^1.2.3" ,
"@radix-ui/react-toggle-group" : "^1.1.10" ,
"@radix-ui/react-tooltip" : "^1.2.8" ,
2026-04-13 10:09:34 +02:00
"@react-email/components" : "^1.0.12" ,
2026-05-05 15:16:21 +02:00
"@react-email/render" : "^2.0.8" ,
2026-02-26 12:25:10 +01:00
"@stripe/react-stripe-js" : "^5.6.0" ,
"@stripe/stripe-js" : "^8.8.0" ,
2026-04-13 10:45:35 +02:00
"@t3-oss/env-nextjs" : "^0.13.11" ,
2026-01-14 14:31:00 +01:00
"@tailwindcss/forms" : "^0.5.11" ,
2026-04-14 16:40:29 +02:00
"@tailwindcss/postcss" : "^4.2.2" ,
2026-01-14 14:31:00 +01:00
"@tailwindcss/typography" : "^0.5.19" ,
2026-01-19 15:32:51 +01:00
"@tanstack/react-query" : "^5.90.19" ,
2026-01-14 14:26:54 +01:00
"@tanstack/react-table" : "^8.21.3" ,
2026-04-13 11:42:30 +02:00
"@tanstack/react-virtual" : "^3.13.23" ,
2026-04-13 10:28:34 +02:00
"@tiptap/core" : "^3.22.3" ,
"@tiptap/extension-link" : "^3.22.3" ,
"@tiptap/extension-underline" : "^3.22.3" ,
"@tiptap/pm" : "^3.22.3" ,
"@tiptap/react" : "^3.22.3" ,
"@tiptap/starter-kit" : "^3.22.3" ,
2026-01-14 14:26:54 +01:00
"@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.1" ,
"date-fns" : "^4.1.0" ,
"embla-carousel-react" : "^8.6.0" ,
2026-04-13 10:09:34 +02:00
"framer-motion" : "^12.38.0" ,
2026-01-14 14:26:54 +01:00
"frimousse" : "^0.3.0" ,
"jose" : "^6.0.12" ,
2026-05-04 15:10:45 +02:00
"kysely" : "^0.28.17" ,
2026-01-14 14:26:54 +01:00
"kysely-plugin-serialize" : "^0.8.2" ,
"leaflet" : "^1.9.4" ,
"leaflet-defaulticon-compatibility" : "^0.1.2" ,
2026-05-04 15:10:45 +02:00
"lucide-react" : "^1.14.0" ,
"next" : "^16.2.4" ,
2026-01-14 14:26:54 +01:00
"next-themes" : "^0.4.6" ,
"nextjs-progressbar" : "^0.0.16" ,
2026-04-13 10:09:34 +02:00
"nodemailer" : "^8.0.5" ,
2026-01-14 14:26:54 +01:00
"nodemailer-html-to-text" : "^3.2.0" ,
2026-04-14 16:40:29 +02:00
"nuqs" : "^2.8.9" ,
2026-04-03 18:57:39 +02:00
"papaparse" : "^5.5.3" ,
2026-03-26 17:12:33 +01:00
"pdf-lib" : "^1.17.1" ,
2026-05-05 15:16:21 +02:00
"pg" : "^8.20.0" ,
2026-05-04 15:33:16 +02:00
"postcss" : "^8.5.13" ,
2026-01-14 14:26:54 +01:00
"radix-ui" : "^1.4.3" ,
2026-01-14 14:54:39 +01:00
"react" : "^19.2.3" ,
2026-01-14 14:26:54 +01:00
"react-colorful" : "^5.6.1" ,
2026-01-14 14:54:39 +01:00
"react-dom" : "^19.2.3" ,
2026-04-14 16:40:29 +02:00
"react-hook-form" : "^7.72.1" ,
2026-01-14 14:26:54 +01:00
"react-hot-toast" : "^2.5.2" ,
2026-05-05 15:16:21 +02:00
"react-is" : "^19.2.5" ,
2026-01-14 14:26:54 +01:00
"react-leaflet" : "^5.0.0" ,
2026-04-14 16:40:29 +02:00
"react-number-format" : "^5.4.5" ,
2026-05-04 15:10:45 +02:00
"react-pdf" : "^10.4.1" ,
2026-04-13 10:09:34 +02:00
"react-phone-number-input" : "^3.4.16" ,
2026-01-14 14:26:54 +01:00
"react-reverse-portal" : "^2.3.0" ,
"react-select" : "^5.10.2" ,
"react-use" : "^17.6.0" ,
"sharp" : "^0.34.5" ,
2026-02-26 12:25:10 +01:00
"stripe" : "^20.4.0" ,
2026-01-14 14:36:53 +01:00
"superjson" : "^2.2.6" ,
2026-04-14 16:40:29 +02:00
"tailwind-merge" : "^3.5.0" ,
2026-01-14 14:26:54 +01:00
"tailwind-scrollbar" : "^4.0.2" ,
2026-04-14 16:40:29 +02:00
"tailwindcss" : "^4.2.2" ,
2026-01-14 14:26:54 +01:00
"tunnel-rat" : "^0.1.2" ,
2026-01-14 14:31:00 +01:00
"tw-animate-css" : "^1.4.0" ,
2026-04-14 16:40:29 +02:00
"type-fest" : "^5.5.0" ,
2026-01-14 14:26:54 +01:00
"vaul" : "^1.1.2" ,
2026-05-04 16:02:47 +02:00
"zod" : "^4.4.3"
2026-01-14 14:26:54 +01:00
} ,
"devDependencies" : {
2026-04-13 10:28:34 +02:00
"@biomejs/biome" : "^2.4.11" ,
2026-01-14 14:26:54 +01:00
"@hookform/devtools" : "^4.4.0" ,
2026-05-04 15:10:45 +02:00
"@react-email/preview-server" : "^5.2.11" ,
2026-01-14 14:26:54 +01:00
"@total-typescript/ts-reset" : "^0.6.1" ,
2026-01-14 14:36:53 +01:00
"@types/leaflet" : "^1.9.21" ,
2026-01-14 14:26:54 +01:00
"@types/node" : "^24.2.0" ,
2026-02-26 13:21:29 +01:00
"@types/nodemailer" : "^7.0.11" ,
2026-01-14 14:26:54 +01:00
"@types/nodemailer-html-to-text" : "^3.1.3" ,
2026-04-03 18:57:39 +02:00
"@types/papaparse" : "^5.5.2" ,
2026-05-05 15:16:21 +02:00
"@types/pg" : "^8.20.0" ,
2026-01-21 09:35:59 +01:00
"@types/react" : "^19.2.9" ,
2026-01-14 14:54:39 +01:00
"@types/react-dom" : "^19.2.3" ,
2026-01-14 14:26:54 +01:00
"@types/react-is" : "^19.2.0" ,
2026-04-13 10:09:34 +02:00
"@vitejs/plugin-react" : "^6.0.1" ,
2026-01-14 14:26:54 +01:00
"cross-env" : "^10.1.0" ,
2026-03-12 16:24:16 +01:00
"dotenv" : "^17.3.1" ,
2026-01-14 14:26:54 +01:00
"jiti" : "^2.6.1" ,
2026-05-05 15:16:21 +02:00
"jsdom" : "^29.1.1" ,
2026-04-13 10:09:34 +02:00
"kanel" : "^4.0.1" ,
"kanel-kysely" : "^4.0.0" ,
2026-04-28 17:46:34 +02:00
"kanel-zod" : "^4.0.0" ,
2026-04-13 10:28:34 +02:00
"knip" : "^6.4.1" ,
2026-01-14 14:26:54 +01:00
"npm-run-all" : "^4.1.5" ,
2026-05-05 15:16:21 +02:00
"react-email" : "^6.0.5" ,
2026-05-06 10:59:56 +02:00
"typescript" : "^6.0.3" ,
2026-03-05 15:17:09 +01:00
"vite-tsconfig-paths" : "^6.1.1" ,
2026-05-05 15:16:21 +02:00
"vitest" : "^4.1.5"
2026-01-14 14:26:54 +01:00
} ,
"ct3aMetadata" : {
"initVersion" : "7.9.0"
2026-04-13 10:45:35 +02:00
} ,
"overrides" : {
"react-email" : {
"socket.io" : {
2026-04-13 11:40:11 +02:00
"socket.io-parser" : "^4.2.6" ,
"ajv" : "^8.18.0"
2026-04-13 10:45:35 +02:00
}
2026-04-13 11:16:51 +02:00
} ,
"@hookform/devtools" : {
"lodash" : "^4.18.1"
2026-04-13 11:40:11 +02:00
} ,
"@tiptap/pm" : {
"prosemirror-markdown" : {
"markdown-it" : "^14.1.1" ,
"@types/markdown-it" : "^14.1.1"
}
2026-05-04 16:02:47 +02:00
} ,
"@fattureincloud/fattureincloud-ts-sdk" : {
"axios" : "^1.16.0"
2026-04-13 10:45:35 +02:00
}
2026-01-14 14:26:54 +01:00
}
2026-05-06 17:19:40 +02:00
}