{"_id":"@carlonicora/nextjs-jsonapi","_rev":"331-c5dbb99ffa7d056053abcdd52b5400e5","name":"@carlonicora/nextjs-jsonapi","dist-tags":{"latest":"3.20.1"},"versions":{"0.0.1":{"name":"@carlonicora/nextjs-jsonapi","version":"0.0.1","keywords":["nextjs","jsonapi","json-api","react","typescript","cache"],"author":{"name":"Carlo Nicora"},"license":"GPL-3.0-or-later","_id":"@carlonicora/nextjs-jsonapi@0.0.1","maintainers":[{"name":"carlonicora","email":"carlo.nicora@gmail.com"}],"homepage":"https://github.com/carlonicora/nextjs-jsonapi#readme","bugs":{"url":"https://github.com/carlonicora/nextjs-jsonapi/issues"},"dist":{"shasum":"bb2b53730ecb07da8deeb846f9c413640a5b58b8","tarball":"https://registry.npmjs.org/@carlonicora/nextjs-jsonapi/-/nextjs-jsonapi-0.0.1.tgz","fileCount":222,"integrity":"sha512-t86k3tgUTGVh0bJ9/ItGttMPow73kcDPtjRnDki1C/LjwE+f9H5f06I6VqtOO2nWSeCY6UhYaZgguF+Vr20SCg==","signatures":[{"sig":"MEUCIBpcpImyvivA55B9ZWNS/gbefxHXMqDMJa3qdgcS0Q70AiEAz/8qJAfEyyyZoN+2xtHoelqIp9sGqqlLno0TiDCBaw4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2829901},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.mjs","require":"./dist/core/index.js"},"./atoms":{"types":"./dist/atoms/index.d.ts","import":"./dist/atoms/index.mjs","require":"./dist/atoms/index.js"},"./hooks":{"types":"./dist/hooks/index.d.ts","import":"./dist/hooks/index.mjs","require":"./dist/hooks/index.js"},"./roles":{"types":"./dist/roles/index.d.ts","import":"./dist/roles/index.mjs","require":"./dist/roles/index.js"},"./utils":{"types":"./dist/utils/index.d.ts","import":"./dist/utils/index.mjs","require":"./dist/utils/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.mjs","require":"./dist/client/index.js"},"./server":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.mjs","require":"./dist/server/index.js"},"./contexts":{"types":"./dist/contexts/index.d.ts","import":"./dist/contexts/index.mjs","require":"./dist/contexts/index.js"},"./features":{"types":"./dist/features/index.d.ts","import":"./dist/features/index.mjs","require":"./dist/features/index.js"},"./shadcnui":{"types":"./dist/shadcnui/index.d.ts","import":"./dist/shadcnui/index.mjs","require":"./dist/shadcnui/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.mjs","require":"./dist/components/index.js"},"./interfaces":{"types":"./dist/interfaces/index.d.ts","import":"./dist/interfaces/index.mjs","require":"./dist/interfaces/index.js"},"./permissions":{"types":"./dist/permissions/index.d.ts","import":"./dist/permissions/index.mjs","require":"./dist/permissions/index.js"}},"private":false,"scripts":{"dev":"tsup --watch","lint":"eslint \"src/**/*.ts\" --fix","build":"tsup","clean":"rm -rf dist","format":"prettier --write \"src/**/*.ts\"","prepublishOnly":"pnpm build"},"_npmUser":{"name":"carlonicora","email":"carlo.nicora@gmail.com"},"repository":{"url":"git+https://github.com/carlonicora/nextjs-jsonapi.git","type":"git"},"_npmVersion":"10.9.2","description":"Next.js JSON:API client with server/client support and caching","directories":{},"sideEffects":false,"_nodeVersion":"22.15.0","dependencies":{"d3":"^7.9.0","zod":"^4.1.13","clsx":"^2.1.1","cmdk":"^1.1.1","uuid":"^13.0.0","vaul":"^1.1.0","jotai":"^2.15.2","sonner":"^2.0.7","date-fns":"^4.1.0","recharts":"^3.5.1","remark-gfm":"^4.0.1","next-themes":"^0.4.6","cookies-next":"^6.0.0","lucide-react":"^0.556.0","@dnd-kit/core":"^6.3.1","react-dropzone":"^14.3.8","react-markdown":"^10.1.0","tailwind-merge":"^3.4.0","@blocknote/core":"^0.44.0","@blocknote/react":"^0.44.0","react-day-picker":"^9.11.3","@blocknote/shadcn":"^0.44.0","@dnd-kit/sortable":"^10.0.0","@dnd-kit/utilities":"^3.2.2","@radix-ui/react-slot":"^1.2.4","@radix-ui/react-tabs":"^1.1.13","embla-carousel-react":"^8.6.0","@radix-ui/react-icons":"^1.3.2","@radix-ui/react-label":"^2.1.8","@radix-ui/react-avatar":"^1.1.11","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@radix-ui/react-slider":"^1.3.6","@radix-ui/react-switch":"^1.2.6","@radix-ui/react-toggle":"^1.1.10","react-resizable-panels":"^3.0.6","@radix-ui/react-popover":"^1.1.15","@radix-ui/react-tooltip":"^1.2.8","@radix-ui/react-checkbox":"^1.3.3","@radix-ui/react-progress":"^1.1.8","class-variance-authority":"^0.7.1","@radix-ui/react-accordion":"^1.2.12","@radix-ui/react-separator":"^1.1.8","@radix-ui/react-hover-card":"^1.1.15","@radix-ui/react-collapsible":"^1.1.12","@radix-ui/react-radio-group":"^1.3.8","@radix-ui/react-scroll-area":"^1.2.10","@radix-ui/react-alert-dialog":"^1.1.15","@radix-ui/react-context-menu":"^2.2.16","@radix-ui/react-dropdown-menu":"^2.1.16","@radix-ui/react-navigation-menu":"^1.2.14"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.0.0","tsup":"^8.5.0","react":"^19.0.0","eslint":"^9.39.1","globals":"^16.5.0","prettier":"^3.7.4","@types/d3":"^7.4.3","next-intl":"^4.1.0","react-dom":"^19.0.0","@eslint/js":"^9.39.1","typescript":"^5.9.0","@types/node":"^22.0.0","@types/react":"^19.0.0","@eslint/eslintrc":"^3.3.3","@types/react-dom":"^19.0.0","@tanstack/react-table":"^8.21.3","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@typescript-eslint/parser":"^8.48.1","@typescript-eslint/eslint-plugin":"^8.48.1"},"peerDependencies":{"next":">=14.0.0","react":">=18.0.0","next-intl":">=3.0.0","react-dom":">=18.0.0","react-hook-form":">=7.0.0","@tanstack/react-table":">=8.0.0"},"peerDependenciesMeta":{"next-intl":{"optional":true},"react-hook-form":{"optional":true},"@tanstack/react-table":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nextjs-jsonapi_0.0.1_1765323830590_0.3409468047393953","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"@carlonicora/nextjs-jsonapi","version":"1.0.3","keywords":["nextjs","jsonapi","json-api","react","typescript","cache"],"author":{"name":"Carlo Nicora"},"license":"GPL-3.0-or-later","_id":"@carlonicora/nextjs-jsonapi@1.0.3","maintainers":[{"name":"carlonicora","email":"carlo.nicora@gmail.com"}],"homepage":"https://github.com/carlonicora/nextjs-jsonapi#readme","bugs":{"url":"https://github.com/carlonicora/nextjs-jsonapi/issues"},"dist":{"shasum":"a24381ae8e83f0835b0d254a9b482c3c2e833549","tarball":"https://registry.npmjs.org/@carlonicora/nextjs-jsonapi/-/nextjs-jsonapi-1.0.3.tgz","fileCount":222,"integrity":"sha512-4J8GBMWKVAss+3lH9AjD+YjcEBA5NFHQRpQw1RkdQZ7eAN2PNNq4AxmVYeVTa+Qft1orNtKGrqWX/orMHU+RUw==","signatures":[{"sig":"MEQCIC2Xz+Xaqh+GBZiIDPxONbTwXPCeZWra7eQg0Gb1ith0AiAS1JqT+Pd0xBmRmXhM8M9juR/LI4hTKnJPHa62V8cIrw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@carlonicora%2fnextjs-jsonapi@1.0.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2829409},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.mjs","require":"./dist/core/index.js"},"./atoms":{"types":"./dist/atoms/index.d.ts","import":"./dist/atoms/index.mjs","require":"./dist/atoms/index.js"},"./hooks":{"types":"./dist/hooks/index.d.ts","import":"./dist/hooks/index.mjs","require":"./dist/hooks/index.js"},"./roles":{"types":"./dist/roles/index.d.ts","import":"./dist/roles/index.mjs","require":"./dist/roles/index.js"},"./utils":{"types":"./dist/utils/index.d.ts","import":"./dist/utils/index.mjs","require":"./dist/utils/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.mjs","require":"./dist/client/index.js"},"./server":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.mjs","require":"./dist/server/index.js"},"./contexts":{"types":"./dist/contexts/index.d.ts","import":"./dist/contexts/index.mjs","require":"./dist/contexts/index.js"},"./features":{"types":"./dist/features/index.d.ts","import":"./dist/features/index.mjs","require":"./dist/features/index.js"},"./shadcnui":{"types":"./dist/shadcnui/index.d.ts","import":"./dist/shadcnui/index.mjs","require":"./dist/shadcnui/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.mjs","require":"./dist/components/index.js"},"./interfaces":{"types":"./dist/interfaces/index.d.ts","import":"./dist/interfaces/index.mjs","require":"./dist/interfaces/index.js"},"./permissions":{"types":"./dist/permissions/index.d.ts","import":"./dist/permissions/index.mjs","require":"./dist/permissions/index.js"}},"gitHead":"df323df8b9c5c719b4e2f87424cda080ac155ab9","private":false,"scripts":{"dev":"tsup --watch","lint":"eslint \"src/**/*.ts\" --fix","build":"tsup","clean":"rm -rf dist","format":"prettier --write \"src/**/*.ts\"","prepublishOnly":"pnpm build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f5f41df1-7b72-405b-8808-252d10106909"}},"repository":{"url":"git+https://github.com/carlonicora/nextjs-jsonapi.git","type":"git"},"_npmVersion":"11.7.0","description":"Next.js JSON:API client with server/client support and caching","directories":{},"sideEffects":false,"_nodeVersion":"22.21.1","dependencies":{"d3":"^7.9.0","zod":"^4.1.13","clsx":"^2.1.1","cmdk":"^1.1.1","uuid":"^13.0.0","vaul":"^1.1.0","jotai":"^2.15.2","sonner":"^2.0.7","date-fns":"^4.1.0","recharts":"^3.5.1","remark-gfm":"^4.0.1","next-themes":"^0.4.6","cookies-next":"^6.0.0","lucide-react":"^0.556.0","@dnd-kit/core":"^6.3.1","react-dropzone":"^14.3.8","react-markdown":"^10.1.0","tailwind-merge":"^3.4.0","@blocknote/core":"^0.44.0","@blocknote/react":"^0.44.0","react-day-picker":"^9.11.3","@blocknote/shadcn":"^0.44.0","@dnd-kit/sortable":"^10.0.0","@dnd-kit/utilities":"^3.2.2","@radix-ui/react-slot":"^1.2.4","@radix-ui/react-tabs":"^1.1.13","embla-carousel-react":"^8.6.0","@radix-ui/react-icons":"^1.3.2","@radix-ui/react-label":"^2.1.8","@radix-ui/react-avatar":"^1.1.11","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@radix-ui/react-slider":"^1.3.6","@radix-ui/react-switch":"^1.2.6","@radix-ui/react-toggle":"^1.1.10","react-resizable-panels":"^3.0.6","@radix-ui/react-popover":"^1.1.15","@radix-ui/react-tooltip":"^1.2.8","@radix-ui/react-checkbox":"^1.3.3","@radix-ui/react-progress":"^1.1.8","class-variance-authority":"^0.7.1","@radix-ui/react-accordion":"^1.2.12","@radix-ui/react-separator":"^1.1.8","@radix-ui/react-hover-card":"^1.1.15","@radix-ui/react-collapsible":"^1.1.12","@radix-ui/react-radio-group":"^1.3.8","@radix-ui/react-scroll-area":"^1.2.10","@radix-ui/react-alert-dialog":"^1.1.15","@radix-ui/react-context-menu":"^2.2.16","@radix-ui/react-dropdown-menu":"^2.1.16","@radix-ui/react-navigation-menu":"^1.2.14"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.0.0","tsup":"^8.5.0","react":"^19.0.0","eslint":"^9.39.1","globals":"^16.5.0","prettier":"^3.7.4","@types/d3":"^7.4.3","next-intl":"^4.1.0","react-dom":"^19.0.0","@eslint/js":"^9.39.1","typescript":"^5.9.0","@types/node":"^22.0.0","@types/react":"^19.0.0","@eslint/eslintrc":"^3.3.3","@types/react-dom":"^19.0.0","semantic-release":"^25.0.2","@semantic-release/git":"^10.0.1","@tanstack/react-table":"^8.21.3","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@typescript-eslint/parser":"^8.48.1","@semantic-release/changelog":"^6.0.3","@typescript-eslint/eslint-plugin":"^8.48.1","conventional-changelog-conventionalcommits":"^9.1.0"},"peerDependencies":{"next":">=14.0.0","react":">=18.0.0","next-intl":">=3.0.0","react-dom":">=18.0.0","react-hook-form":">=7.0.0","@tanstack/react-table":">=8.0.0"},"peerDependenciesMeta":{"next-intl":{"optional":true},"react-hook-form":{"optional":true},"@tanstack/react-table":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nextjs-jsonapi_1.0.3_1765325859067_0.051826308959278755","host":"s3://npm-registry-packages-npm-production"}},"1.0.4":{"name":"@carlonicora/nextjs-jsonapi","version":"1.0.4","keywords":["nextjs","jsonapi","json-api","react","typescript","cache"],"author":{"name":"Carlo Nicora"},"license":"GPL-3.0-or-later","_id":"@carlonicora/nextjs-jsonapi@1.0.4","maintainers":[{"name":"carlonicora","email":"carlo.nicora@gmail.com"}],"homepage":"https://github.com/carlonicora/nextjs-jsonapi#readme","bugs":{"url":"https://github.com/carlonicora/nextjs-jsonapi/issues"},"dist":{"shasum":"568e9cc7f85efba252f916b697f20c04920e57a5","tarball":"https://registry.npmjs.org/@carlonicora/nextjs-jsonapi/-/nextjs-jsonapi-1.0.4.tgz","fileCount":482,"integrity":"sha512-xYQoywLCYbqruAlRF/t5/EnXmSqvFz0dDAb6g2utmJqDanJrlpA+WOoT2QpmXpdrukyOyNCSmmTJPnLVPa+v3A==","signatures":[{"sig":"MEUCIQC6q9Hl9WspqljdJy/VE5RA4yiRAR8xhpKzNvjBggHP2wIgK14XmzBMVPOjiTIrS+MGmybTUhxkLI6/EotLKDc7EVQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@carlonicora%2fnextjs-jsonapi@1.0.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3370761},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.mjs","require":"./dist/core/index.js"},"./atoms":{"types":"./dist/atoms/index.d.ts","import":"./dist/atoms/index.mjs","require":"./dist/atoms/index.js"},"./hooks":{"types":"./dist/hooks/index.d.ts","import":"./dist/hooks/index.mjs","require":"./dist/hooks/index.js"},"./roles":{"types":"./dist/roles/index.d.ts","import":"./dist/roles/index.mjs","require":"./dist/roles/index.js"},"./utils":{"types":"./dist/utils/index.d.ts","import":"./dist/utils/index.mjs","require":"./dist/utils/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.mjs","require":"./dist/client/index.js"},"./server":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.mjs","require":"./dist/server/index.js"},"./contexts":{"types":"./dist/contexts/index.d.ts","import":"./dist/contexts/index.mjs","require":"./dist/contexts/index.js"},"./features":{"types":"./dist/features/index.d.ts","import":"./dist/features/index.mjs","require":"./dist/features/index.js"},"./shadcnui":{"types":"./dist/shadcnui/index.d.ts","import":"./dist/shadcnui/index.mjs","require":"./dist/shadcnui/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.mjs","require":"./dist/components/index.js"},"./interfaces":{"types":"./dist/interfaces/index.d.ts","import":"./dist/interfaces/index.mjs","require":"./dist/interfaces/index.js"},"./permissions":{"types":"./dist/permissions/index.d.ts","import":"./dist/permissions/index.mjs","require":"./dist/permissions/index.js"}},"gitHead":"a52d8d7b316c73d42da7ce1937cc8a2d8126a28e","private":false,"scripts":{"dev":"tsup --watch","lint":"eslint \"src/**/*.ts\" --fix","build":"tsup","clean":"rm -rf dist","format":"prettier --write \"src/**/*.ts\"","prepublishOnly":"pnpm build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f5f41df1-7b72-405b-8808-252d10106909"}},"repository":{"url":"git+https://github.com/carlonicora/nextjs-jsonapi.git","type":"git"},"_npmVersion":"11.7.0","description":"Next.js JSON:API client with server/client support and caching","directories":{},"sideEffects":false,"_nodeVersion":"22.21.1","dependencies":{"d3":"^7.9.0","zod":"^4.1.13","clsx":"^2.1.1","cmdk":"^1.1.1","uuid":"^13.0.0","vaul":"^1.1.0","jotai":"^2.15.2","sonner":"^2.0.7","date-fns":"^4.1.0","recharts":"^3.5.1","remark-gfm":"^4.0.1","next-themes":"^0.4.6","cookies-next":"^6.0.0","lucide-react":"^0.556.0","@dnd-kit/core":"^6.3.1","react-dropzone":"^14.3.8","react-markdown":"^10.1.0","tailwind-merge":"^3.4.0","@blocknote/core":"^0.44.0","@blocknote/react":"^0.44.0","react-day-picker":"^9.11.3","@blocknote/shadcn":"^0.44.0","@dnd-kit/sortable":"^10.0.0","@dnd-kit/utilities":"^3.2.2","@radix-ui/react-slot":"^1.2.4","@radix-ui/react-tabs":"^1.1.13","embla-carousel-react":"^8.6.0","@radix-ui/react-icons":"^1.3.2","@radix-ui/react-label":"^2.1.8","@radix-ui/react-avatar":"^1.1.11","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@radix-ui/react-slider":"^1.3.6","@radix-ui/react-switch":"^1.2.6","@radix-ui/react-toggle":"^1.1.10","react-resizable-panels":"^3.0.6","@radix-ui/react-popover":"^1.1.15","@radix-ui/react-tooltip":"^1.2.8","@radix-ui/react-checkbox":"^1.3.3","@radix-ui/react-progress":"^1.1.8","class-variance-authority":"^0.7.1","@radix-ui/react-accordion":"^1.2.12","@radix-ui/react-separator":"^1.1.8","@radix-ui/react-hover-card":"^1.1.15","@radix-ui/react-collapsible":"^1.1.12","@radix-ui/react-radio-group":"^1.3.8","@radix-ui/react-scroll-area":"^1.2.10","@radix-ui/react-alert-dialog":"^1.1.15","@radix-ui/react-context-menu":"^2.2.16","@radix-ui/react-dropdown-menu":"^2.1.16","@radix-ui/react-navigation-menu":"^1.2.14"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.0.0","tsup":"^8.5.0","react":"^19.0.0","eslint":"^9.39.1","globals":"^16.5.0","prettier":"^3.7.4","@types/d3":"^7.4.3","next-intl":"^4.1.0","react-dom":"^19.0.0","@eslint/js":"^9.39.1","typescript":"^5.9.0","@types/node":"^22.0.0","@types/react":"^19.0.0","@eslint/eslintrc":"^3.3.3","@types/react-dom":"^19.0.0","semantic-release":"^25.0.2","@semantic-release/git":"^10.0.1","@tanstack/react-table":"^8.21.3","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@typescript-eslint/parser":"^8.48.1","@semantic-release/changelog":"^6.0.3","@typescript-eslint/eslint-plugin":"^8.48.1","conventional-changelog-conventionalcommits":"^9.1.0"},"peerDependencies":{"next":">=14.0.0","react":">=18.0.0","next-intl":">=3.0.0","react-dom":">=18.0.0","react-hook-form":">=7.0.0","@tanstack/react-table":">=8.0.0"},"peerDependenciesMeta":{"next-intl":{"optional":true},"react-hook-form":{"optional":true},"@tanstack/react-table":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nextjs-jsonapi_1.0.4_1765351708932_0.5117139679276104","host":"s3://npm-registry-packages-npm-production"}},"1.0.5":{"name":"@carlonicora/nextjs-jsonapi","version":"1.0.5","keywords":["nextjs","jsonapi","json-api","react","typescript","cache"],"author":{"name":"Carlo Nicora"},"license":"GPL-3.0-or-later","_id":"@carlonicora/nextjs-jsonapi@1.0.5","maintainers":[{"name":"carlonicora","email":"carlo.nicora@gmail.com"}],"homepage":"https://github.com/carlonicora/nextjs-jsonapi#readme","bugs":{"url":"https://github.com/carlonicora/nextjs-jsonapi/issues"},"dist":{"shasum":"94c59753a43155f09f7df700ddef577a1a7415e0","tarball":"https://registry.npmjs.org/@carlonicora/nextjs-jsonapi/-/nextjs-jsonapi-1.0.5.tgz","fileCount":572,"integrity":"sha512-EPhZiCFs4IwEa3kZ3qqgTDWTDWXNTf0J7yDpnWMQWDdBQrhst0IV6BW4AR0W5rYTYBGF67MkdaBecD2T1oR/oQ==","signatures":[{"sig":"MEQCIHznt0By5+BkFS4p4OI0ndm/EJ+/guVZ4JIRdmK6lGF5AiAWKb/K9glhHlgoU+Wz9JX/VxLeZLZ9+hkFFhcGl/kYKg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@carlonicora%2fnextjs-jsonapi@1.0.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4550790},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.mjs","require":"./dist/core/index.js"},"./atoms":{"types":"./dist/atoms/index.d.ts","import":"./dist/atoms/index.mjs","require":"./dist/atoms/index.js"},"./hooks":{"types":"./dist/hooks/index.d.ts","import":"./dist/hooks/index.mjs","require":"./dist/hooks/index.js"},"./roles":{"types":"./dist/roles/index.d.ts","import":"./dist/roles/index.mjs","require":"./dist/roles/index.js"},"./utils":{"types":"./dist/utils/index.d.ts","import":"./dist/utils/index.mjs","require":"./dist/utils/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.mjs","require":"./dist/client/index.js"},"./server":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.mjs","require":"./dist/server/index.js"},"./contexts":{"types":"./dist/contexts/index.d.ts","import":"./dist/contexts/index.mjs","require":"./dist/contexts/index.js"},"./features":{"types":"./dist/features/index.d.ts","import":"./dist/features/index.mjs","require":"./dist/features/index.js"},"./shadcnui":{"types":"./dist/shadcnui/index.d.ts","import":"./dist/shadcnui/index.mjs","require":"./dist/shadcnui/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.mjs","require":"./dist/components/index.js"},"./interfaces":{"types":"./dist/interfaces/index.d.ts","import":"./dist/interfaces/index.mjs","require":"./dist/interfaces/index.js"},"./permissions":{"types":"./dist/permissions/index.d.ts","import":"./dist/permissions/index.mjs","require":"./dist/permissions/index.js"}},"gitHead":"0e43c2c7b062e7c05981fcda75b97e65dadafc3a","private":false,"scripts":{"dev":"tsup --watch","lint":"eslint \"src/**/*.ts\" --fix","build":"tsup","clean":"rm -rf dist","format":"prettier --write \"src/**/*.ts\"","prepublishOnly":"pnpm build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f5f41df1-7b72-405b-8808-252d10106909"}},"repository":{"url":"git+https://github.com/carlonicora/nextjs-jsonapi.git","type":"git"},"_npmVersion":"11.7.0","description":"Next.js JSON:API client with server/client support and caching","directories":{},"_nodeVersion":"22.21.1","dependencies":{"d3":"^7.9.0","zod":"^4.1.13","clsx":"^2.1.1","cmdk":"^1.1.1","uuid":"^13.0.0","vaul":"^1.1.0","jotai":"^2.15.2","sonner":"^2.0.7","date-fns":"^4.1.0","recharts":"^3.5.1","remark-gfm":"^4.0.1","next-themes":"^0.4.6","cookies-next":"^6.1.1","lucide-react":"^0.556.0","@dnd-kit/core":"^6.3.1","react-dropzone":"^14.3.8","react-markdown":"^10.1.0","tailwind-merge":"^3.4.0","@blocknote/core":"^0.44.0","react-hook-form":"^7.68.0","@blocknote/react":"^0.44.0","react-day-picker":"^9.11.3","socket.io-client":"^4.8.1","@blocknote/shadcn":"^0.44.0","@dnd-kit/sortable":"^10.0.0","@dnd-kit/utilities":"^3.2.2","@hookform/resolvers":"^5.2.2","@radix-ui/react-slot":"^1.2.4","@radix-ui/react-tabs":"^1.1.13","embla-carousel-react":"^8.6.0","@radix-ui/react-icons":"^1.3.2","@radix-ui/react-label":"^2.1.8","@radix-ui/react-avatar":"^1.1.11","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@radix-ui/react-slider":"^1.3.6","@radix-ui/react-switch":"^1.2.6","@radix-ui/react-toggle":"^1.1.10","react-resizable-panels":"^3.0.6","@radix-ui/react-popover":"^1.1.15","@radix-ui/react-tooltip":"^1.2.8","@radix-ui/react-checkbox":"^1.3.3","@radix-ui/react-progress":"^1.1.8","class-variance-authority":"^0.7.1","@radix-ui/react-accordion":"^1.2.12","@radix-ui/react-separator":"^1.1.8","@radix-ui/react-hover-card":"^1.1.15","@radix-ui/react-collapsible":"^1.1.12","@radix-ui/react-radio-group":"^1.3.8","@radix-ui/react-scroll-area":"^1.2.10","@radix-ui/react-alert-dialog":"^1.1.15","@radix-ui/react-context-menu":"^2.2.16","@radix-ui/react-dropdown-menu":"^2.1.16","@radix-ui/react-navigation-menu":"^1.2.14"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.0.0","tsup":"^8.5.0","react":"^19.0.0","eslint":"^9.39.1","globals":"^16.5.0","prettier":"^3.7.4","@types/d3":"^7.4.3","next-intl":"^4.1.0","react-dom":"^19.0.0","@eslint/js":"^9.39.1","typescript":"^5.9.0","@types/node":"^22.0.0","@types/react":"^19.0.0","@eslint/eslintrc":"^3.3.3","@types/react-dom":"^19.0.0","semantic-release":"^25.0.2","@semantic-release/git":"^10.0.1","@tanstack/react-table":"^8.21.3","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@typescript-eslint/parser":"^8.48.1","@semantic-release/changelog":"^6.0.3","@typescript-eslint/eslint-plugin":"^8.48.1","conventional-changelog-conventionalcommits":"^9.1.0"},"peerDependencies":{"next":">=14.0.0","react":">=18.0.0","next-intl":">=3.0.0","react-dom":">=18.0.0","react-hook-form":">=7.0.0","@tanstack/react-table":">=8.0.0"},"peerDependenciesMeta":{"next-intl":{"optional":true},"react-hook-form":{"optional":true},"@tanstack/react-table":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nextjs-jsonapi_1.0.5_1765437848477_0.33763643657140974","host":"s3://npm-registry-packages-npm-production"}},"1.0.6":{"name":"@carlonicora/nextjs-jsonapi","version":"1.0.6","keywords":["nextjs","jsonapi","json-api","react","typescript","cache"],"author":{"name":"Carlo Nicora"},"license":"GPL-3.0-or-later","_id":"@carlonicora/nextjs-jsonapi@1.0.6","maintainers":[{"name":"carlonicora","email":"carlo.nicora@gmail.com"}],"homepage":"https://github.com/carlonicora/nextjs-jsonapi#readme","bugs":{"url":"https://github.com/carlonicora/nextjs-jsonapi/issues"},"dist":{"shasum":"a4e168b6dbb8970943c5e4b0758868673290f22e","tarball":"https://registry.npmjs.org/@carlonicora/nextjs-jsonapi/-/nextjs-jsonapi-1.0.6.tgz","fileCount":573,"integrity":"sha512-Xpv++ErlJDgsY3clvIlc/CSKaFzYlzZJZspErzx86/J7nG2ZlaGXwY3krX58UPVFpSpObzgqQoi2bDGwCE8/mg==","signatures":[{"sig":"MEQCIH/qFQYFVhXmV3OypU32Uw/qm+IvnL/yXKJvnslu8906AiAlZfBsVLzVIuwRQRaBywbw1M9jwwXAt8/YG6EZ4W5Aqg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@carlonicora%2fnextjs-jsonapi@1.0.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4585642},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.mjs","require":"./dist/core/index.js"},"./atoms":{"types":"./dist/atoms/index.d.ts","import":"./dist/atoms/index.mjs","require":"./dist/atoms/index.js"},"./hooks":{"types":"./dist/hooks/index.d.ts","import":"./dist/hooks/index.mjs","require":"./dist/hooks/index.js"},"./roles":{"types":"./dist/roles/index.d.ts","import":"./dist/roles/index.mjs","require":"./dist/roles/index.js"},"./utils":{"types":"./dist/utils/index.d.ts","import":"./dist/utils/index.mjs","require":"./dist/utils/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.mjs","require":"./dist/client/index.js"},"./server":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.mjs","require":"./dist/server/index.js"},"./contexts":{"types":"./dist/contexts/index.d.ts","import":"./dist/contexts/index.mjs","require":"./dist/contexts/index.js"},"./features":{"types":"./dist/features/index.d.ts","import":"./dist/features/index.mjs","require":"./dist/features/index.js"},"./shadcnui":{"types":"./dist/shadcnui/index.d.ts","import":"./dist/shadcnui/index.mjs","require":"./dist/shadcnui/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.mjs","require":"./dist/components/index.js"},"./interfaces":{"types":"./dist/interfaces/index.d.ts","import":"./dist/interfaces/index.mjs","require":"./dist/interfaces/index.js"},"./permissions":{"types":"./dist/permissions/index.d.ts","import":"./dist/permissions/index.mjs","require":"./dist/permissions/index.js"}},"gitHead":"6cce553791e41a9e1f0403525a902fc0583b6196","private":false,"scripts":{"dev":"tsup --watch","lint":"eslint \"src/**/*.ts\" --fix","build":"tsup","clean":"rm -rf dist","format":"prettier --write \"src/**/*.ts\"","prepublishOnly":"pnpm build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f5f41df1-7b72-405b-8808-252d10106909"}},"repository":{"url":"git+https://github.com/carlonicora/nextjs-jsonapi.git","type":"git"},"_npmVersion":"11.7.0","description":"Next.js JSON:API client with server/client support and caching","directories":{},"_nodeVersion":"22.21.1","dependencies":{"d3":"^7.9.0","zod":"^4.1.13","clsx":"^2.1.1","cmdk":"^1.1.1","uuid":"^13.0.0","vaul":"^1.1.0","jotai":"^2.15.2","sonner":"^2.0.7","date-fns":"^4.1.0","recharts":"^3.5.1","remark-gfm":"^4.0.1","next-themes":"^0.4.6","cookies-next":"^6.1.1","lucide-react":"^0.556.0","@dnd-kit/core":"^6.3.1","react-dropzone":"^14.3.8","react-markdown":"^10.1.0","tailwind-merge":"^3.4.0","@blocknote/core":"^0.44.0","react-hook-form":"^7.68.0","@blocknote/react":"^0.44.0","react-day-picker":"^9.11.3","socket.io-client":"^4.8.1","@blocknote/shadcn":"^0.44.0","@dnd-kit/sortable":"^10.0.0","@dnd-kit/utilities":"^3.2.2","@hookform/resolvers":"^5.2.2","@radix-ui/react-slot":"^1.2.4","@radix-ui/react-tabs":"^1.1.13","embla-carousel-react":"^8.6.0","@radix-ui/react-icons":"^1.3.2","@radix-ui/react-label":"^2.1.8","@radix-ui/react-avatar":"^1.1.11","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@radix-ui/react-slider":"^1.3.6","@radix-ui/react-switch":"^1.2.6","@radix-ui/react-toggle":"^1.1.10","react-resizable-panels":"^3.0.6","@radix-ui/react-popover":"^1.1.15","@radix-ui/react-tooltip":"^1.2.8","@radix-ui/react-checkbox":"^1.3.3","@radix-ui/react-progress":"^1.1.8","class-variance-authority":"^0.7.1","@radix-ui/react-accordion":"^1.2.12","@radix-ui/react-separator":"^1.1.8","@radix-ui/react-hover-card":"^1.1.15","@radix-ui/react-collapsible":"^1.1.12","@radix-ui/react-radio-group":"^1.3.8","@radix-ui/react-scroll-area":"^1.2.10","@radix-ui/react-alert-dialog":"^1.1.15","@radix-ui/react-context-menu":"^2.2.16","@radix-ui/react-dropdown-menu":"^2.1.16","@radix-ui/react-navigation-menu":"^1.2.14"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.0.0","tsup":"^8.5.0","react":"^19.0.0","eslint":"^9.39.1","globals":"^16.5.0","prettier":"^3.7.4","@types/d3":"^7.4.3","next-intl":"^4.1.0","react-dom":"^19.0.0","@eslint/js":"^9.39.1","typescript":"^5.9.0","@types/node":"^22.0.0","@types/react":"^19.0.0","@eslint/eslintrc":"^3.3.3","@types/react-dom":"^19.0.0","semantic-release":"^25.0.2","@semantic-release/git":"^10.0.1","@tanstack/react-table":"^8.21.3","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@typescript-eslint/parser":"^8.48.1","@semantic-release/changelog":"^6.0.3","@typescript-eslint/eslint-plugin":"^8.48.1","conventional-changelog-conventionalcommits":"^9.1.0"},"peerDependencies":{"next":">=14.0.0","react":">=18.0.0","next-intl":">=3.0.0","react-dom":">=18.0.0","react-hook-form":">=7.0.0","@tanstack/react-table":">=8.0.0"},"peerDependenciesMeta":{"next-intl":{"optional":true},"react-hook-form":{"optional":true},"@tanstack/react-table":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nextjs-jsonapi_1.0.6_1765438068950_0.41413999485629094","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@carlonicora/nextjs-jsonapi","version":"1.1.0","keywords":["nextjs","jsonapi","json-api","react","typescript","cache"],"author":{"name":"Carlo Nicora"},"license":"GPL-3.0-or-later","_id":"@carlonicora/nextjs-jsonapi@1.1.0","maintainers":[{"name":"carlonicora","email":"carlo.nicora@gmail.com"}],"homepage":"https://github.com/carlonicora/nextjs-jsonapi#readme","bugs":{"url":"https://github.com/carlonicora/nextjs-jsonapi/issues"},"dist":{"shasum":"8ace5397195bed0b4e96a54e25c4e1a4ca86758e","tarball":"https://registry.npmjs.org/@carlonicora/nextjs-jsonapi/-/nextjs-jsonapi-1.1.0.tgz","fileCount":583,"integrity":"sha512-RFRa7ilrIBIvkEGtoEioA7x2DRTSIOEhSnEyzZgFGl43zSj8Rl2l7pX/kF9gN2ePy2jsVnJ6zHuTVM8xtnZ/Nw==","signatures":[{"sig":"MEUCIQCy1LOfrDSFxGTfjrukARbx8SdGarJcEKLkYKD+cWQdcAIgYcHQQqOY9dcp1JQ0/WiJRTkP0P6gJJrbkYMmE3cxFWc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@carlonicora%2fnextjs-jsonapi@1.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4657573},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.mjs","require":"./dist/core/index.js"},"./atoms":{"types":"./dist/atoms/index.d.ts","import":"./dist/atoms/index.mjs","require":"./dist/atoms/index.js"},"./hooks":{"types":"./dist/hooks/index.d.ts","import":"./dist/hooks/index.mjs","require":"./dist/hooks/index.js"},"./roles":{"types":"./dist/roles/index.d.ts","import":"./dist/roles/index.mjs","require":"./dist/roles/index.js"},"./utils":{"types":"./dist/utils/index.d.ts","import":"./dist/utils/index.mjs","require":"./dist/utils/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.mjs","require":"./dist/client/index.js"},"./server":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.mjs","require":"./dist/server/index.js"},"./contexts":{"types":"./dist/contexts/index.d.ts","import":"./dist/contexts/index.mjs","require":"./dist/contexts/index.js"},"./features":{"types":"./dist/features/index.d.ts","import":"./dist/features/index.mjs","require":"./dist/features/index.js"},"./shadcnui":{"types":"./dist/shadcnui/index.d.ts","import":"./dist/shadcnui/index.mjs","require":"./dist/shadcnui/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.mjs","require":"./dist/components/index.js"},"./interfaces":{"types":"./dist/interfaces/index.d.ts","import":"./dist/interfaces/index.mjs","require":"./dist/interfaces/index.js"},"./permissions":{"types":"./dist/permissions/index.d.ts","import":"./dist/permissions/index.mjs","require":"./dist/permissions/index.js"}},"gitHead":"141acb3cadf2f81f68d0cee6e9bb21295c1b0402","private":false,"scripts":{"dev":"tsup --watch","lint":"eslint \"src/**/*.ts\" --fix","build":"tsup","clean":"rm -rf dist","format":"prettier --write \"src/**/*.ts\"","prepublishOnly":"pnpm build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f5f41df1-7b72-405b-8808-252d10106909"}},"repository":{"url":"git+https://github.com/carlonicora/nextjs-jsonapi.git","type":"git"},"_npmVersion":"11.7.0","description":"Next.js JSON:API client with server/client support and caching","directories":{},"_nodeVersion":"22.21.1","dependencies":{"d3":"^7.9.0","zod":"^4.1.13","clsx":"^2.1.1","cmdk":"^1.1.1","uuid":"^13.0.0","vaul":"^1.1.0","jotai":"^2.15.2","sonner":"^2.0.7","date-fns":"^4.1.0","recharts":"^3.5.1","remark-gfm":"^4.0.1","next-themes":"^0.4.6","cookies-next":"^6.1.1","lucide-react":"^0.556.0","@dnd-kit/core":"^6.3.1","react-dropzone":"^14.3.8","react-markdown":"^10.1.0","tailwind-merge":"^3.4.0","@blocknote/core":"^0.44.0","react-hook-form":"^7.68.0","@blocknote/react":"^0.44.0","react-day-picker":"^9.11.3","socket.io-client":"^4.8.1","@blocknote/shadcn":"^0.44.0","@dnd-kit/sortable":"^10.0.0","@dnd-kit/utilities":"^3.2.2","@hookform/resolvers":"^5.2.2","@radix-ui/react-slot":"^1.2.4","@radix-ui/react-tabs":"^1.1.13","embla-carousel-react":"^8.6.0","@radix-ui/react-icons":"^1.3.2","@radix-ui/react-label":"^2.1.8","@radix-ui/react-avatar":"^1.1.11","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@radix-ui/react-slider":"^1.3.6","@radix-ui/react-switch":"^1.2.6","@radix-ui/react-toggle":"^1.1.10","react-resizable-panels":"^3.0.6","@radix-ui/react-popover":"^1.1.15","@radix-ui/react-tooltip":"^1.2.8","@radix-ui/react-checkbox":"^1.3.3","@radix-ui/react-progress":"^1.1.8","class-variance-authority":"^0.7.1","@radix-ui/react-accordion":"^1.2.12","@radix-ui/react-separator":"^1.1.8","@radix-ui/react-hover-card":"^1.1.15","@radix-ui/react-collapsible":"^1.1.12","@radix-ui/react-radio-group":"^1.3.8","@radix-ui/react-scroll-area":"^1.2.10","@radix-ui/react-alert-dialog":"^1.1.15","@radix-ui/react-context-menu":"^2.2.16","@radix-ui/react-dropdown-menu":"^2.1.16","@radix-ui/react-navigation-menu":"^1.2.14"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.0.0","tsup":"^8.5.0","react":"^19.0.0","eslint":"^9.39.1","globals":"^16.5.0","prettier":"^3.7.4","@types/d3":"^7.4.3","next-intl":"^4.1.0","react-dom":"^19.0.0","@eslint/js":"^9.39.1","typescript":"^5.9.0","@types/node":"^22.0.0","@types/react":"^19.0.0","@eslint/eslintrc":"^3.3.3","@types/react-dom":"^19.0.0","semantic-release":"^25.0.2","@semantic-release/git":"^10.0.1","@tanstack/react-table":"^8.21.3","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@typescript-eslint/parser":"^8.48.1","@semantic-release/changelog":"^6.0.3","@typescript-eslint/eslint-plugin":"^8.48.1","conventional-changelog-conventionalcommits":"^9.1.0"},"peerDependencies":{"next":">=14.0.0","react":">=18.0.0","next-intl":">=3.0.0","react-dom":">=18.0.0","react-hook-form":">=7.0.0","@tanstack/react-table":">=8.0.0"},"peerDependenciesMeta":{"next-intl":{"optional":true},"react-hook-form":{"optional":true},"@tanstack/react-table":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nextjs-jsonapi_1.1.0_1765467167246_0.38696057271062667","host":"s3://npm-registry-packages-npm-production"}},"1.1.1":{"name":"@carlonicora/nextjs-jsonapi","version":"1.1.1","keywords":["nextjs","jsonapi","json-api","react","typescript","cache"],"author":{"name":"Carlo Nicora"},"license":"GPL-3.0-or-later","_id":"@carlonicora/nextjs-jsonapi@1.1.1","maintainers":[{"name":"carlonicora","email":"carlo.nicora@gmail.com"}],"homepage":"https://github.com/carlonicora/nextjs-jsonapi#readme","bugs":{"url":"https://github.com/carlonicora/nextjs-jsonapi/issues"},"dist":{"shasum":"5b08357b3f0fe558fc42dc8270ee1e09445ddddc","tarball":"https://registry.npmjs.org/@carlonicora/nextjs-jsonapi/-/nextjs-jsonapi-1.1.1.tgz","fileCount":583,"integrity":"sha512-bQWn0ZdaU92lWQWiZC3eOkHWIb83x37vzqNI3CYmFv05qCrYr2aYJNVHTMuy0dQUASUHoPHgVL/ecc85fgx21A==","signatures":[{"sig":"MEUCIQDL2Vejhn4g3uJPDj7g9gc2AkMFeUNXEA10KPZl2kbFTgIgHt0nfo+oL+x0Y4A5/G52r5GIyFJAvPL/mXO8yi9tThA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@carlonicora%2fnextjs-jsonapi@1.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4657553},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.mjs","require":"./dist/core/index.js"},"./atoms":{"types":"./dist/atoms/index.d.ts","import":"./dist/atoms/index.mjs","require":"./dist/atoms/index.js"},"./hooks":{"types":"./dist/hooks/index.d.ts","import":"./dist/hooks/index.mjs","require":"./dist/hooks/index.js"},"./roles":{"types":"./dist/roles/index.d.ts","import":"./dist/roles/index.mjs","require":"./dist/roles/index.js"},"./utils":{"types":"./dist/utils/index.d.ts","import":"./dist/utils/index.mjs","require":"./dist/utils/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.mjs","require":"./dist/client/index.js"},"./server":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.mjs","require":"./dist/server/index.js"},"./contexts":{"types":"./dist/contexts/index.d.ts","import":"./dist/contexts/index.mjs","require":"./dist/contexts/index.js"},"./features":{"types":"./dist/features/index.d.ts","import":"./dist/features/index.mjs","require":"./dist/features/index.js"},"./shadcnui":{"types":"./dist/shadcnui/index.d.ts","import":"./dist/shadcnui/index.mjs","require":"./dist/shadcnui/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.mjs","require":"./dist/components/index.js"},"./interfaces":{"types":"./dist/interfaces/index.d.ts","import":"./dist/interfaces/index.mjs","require":"./dist/interfaces/index.js"},"./permissions":{"types":"./dist/permissions/index.d.ts","import":"./dist/permissions/index.mjs","require":"./dist/permissions/index.js"}},"gitHead":"cf2a36b5b34d77ccf6b8210a2c4d52f8816fcd08","private":false,"scripts":{"dev":"tsup --watch","lint":"eslint \"src/**/*.ts\" --fix","build":"tsup","clean":"rm -rf dist","format":"prettier --write \"src/**/*.ts\"","prepublishOnly":"pnpm build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f5f41df1-7b72-405b-8808-252d10106909"}},"repository":{"url":"git+https://github.com/carlonicora/nextjs-jsonapi.git","type":"git"},"_npmVersion":"11.7.0","description":"Next.js JSON:API client with server/client support and caching","directories":{},"_nodeVersion":"22.21.1","dependencies":{"d3":"^7.9.0","zod":"^4.1.13","clsx":"^2.1.1","cmdk":"^1.1.1","uuid":"^13.0.0","vaul":"^1.1.0","jotai":"^2.15.2","sonner":"^2.0.7","date-fns":"^4.1.0","recharts":"^3.5.1","remark-gfm":"^4.0.1","next-themes":"^0.4.6","cookies-next":"^6.1.1","lucide-react":"^0.556.0","@dnd-kit/core":"^6.3.1","react-dropzone":"^14.3.8","react-markdown":"^10.1.0","tailwind-merge":"^3.4.0","@blocknote/core":"^0.44.0","react-hook-form":"^7.68.0","@blocknote/react":"^0.44.0","react-day-picker":"^9.11.3","socket.io-client":"^4.8.1","@blocknote/shadcn":"^0.44.0","@dnd-kit/sortable":"^10.0.0","@dnd-kit/utilities":"^3.2.2","@hookform/resolvers":"^5.2.2","@radix-ui/react-slot":"^1.2.4","@radix-ui/react-tabs":"^1.1.13","embla-carousel-react":"^8.6.0","@radix-ui/react-icons":"^1.3.2","@radix-ui/react-label":"^2.1.8","@radix-ui/react-avatar":"^1.1.11","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@radix-ui/react-slider":"^1.3.6","@radix-ui/react-switch":"^1.2.6","@radix-ui/react-toggle":"^1.1.10","react-resizable-panels":"^3.0.6","@radix-ui/react-popover":"^1.1.15","@radix-ui/react-tooltip":"^1.2.8","@radix-ui/react-checkbox":"^1.3.3","@radix-ui/react-progress":"^1.1.8","class-variance-authority":"^0.7.1","@radix-ui/react-accordion":"^1.2.12","@radix-ui/react-separator":"^1.1.8","@radix-ui/react-hover-card":"^1.1.15","@radix-ui/react-collapsible":"^1.1.12","@radix-ui/react-radio-group":"^1.3.8","@radix-ui/react-scroll-area":"^1.2.10","@radix-ui/react-alert-dialog":"^1.1.15","@radix-ui/react-context-menu":"^2.2.16","@radix-ui/react-dropdown-menu":"^2.1.16","@radix-ui/react-navigation-menu":"^1.2.14"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.0.0","tsup":"^8.5.0","react":"^19.0.0","eslint":"^9.39.1","globals":"^16.5.0","prettier":"^3.7.4","@types/d3":"^7.4.3","next-intl":"^4.1.0","react-dom":"^19.0.0","@eslint/js":"^9.39.1","typescript":"^5.9.0","@types/node":"^22.0.0","@types/react":"^19.0.0","@eslint/eslintrc":"^3.3.3","@types/react-dom":"^19.0.0","semantic-release":"^25.0.2","@semantic-release/git":"^10.0.1","@tanstack/react-table":"^8.21.3","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@typescript-eslint/parser":"^8.48.1","@semantic-release/changelog":"^6.0.3","@typescript-eslint/eslint-plugin":"^8.48.1","conventional-changelog-conventionalcommits":"^9.1.0"},"peerDependencies":{"next":">=14.0.0","react":">=18.0.0","next-intl":">=3.0.0","react-dom":">=18.0.0","react-hook-form":">=7.0.0","@tanstack/react-table":">=8.0.0"},"peerDependenciesMeta":{"next-intl":{"optional":true},"react-hook-form":{"optional":true},"@tanstack/react-table":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nextjs-jsonapi_1.1.1_1765467594035_0.5614156159188455","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"@carlonicora/nextjs-jsonapi","version":"1.2.0","keywords":["nextjs","jsonapi","json-api","react","typescript","cache"],"author":{"name":"Carlo Nicora"},"license":"GPL-3.0-or-later","_id":"@carlonicora/nextjs-jsonapi@1.2.0","maintainers":[{"name":"carlonicora","email":"carlo.nicora@gmail.com"}],"homepage":"https://github.com/carlonicora/nextjs-jsonapi#readme","bugs":{"url":"https://github.com/carlonicora/nextjs-jsonapi/issues"},"dist":{"shasum":"171d86373f374a29f6c0e876b9257a4e304723e9","tarball":"https://registry.npmjs.org/@carlonicora/nextjs-jsonapi/-/nextjs-jsonapi-1.2.0.tgz","fileCount":583,"integrity":"sha512-Uu2PY51JcPjYy2rAdha9XsV9NmY3paXiT4fzx2Tzsl19vzRwIp3GuTSu+cVQDf7gthdRhoZsk+ABiP1MOvWiug==","signatures":[{"sig":"MEQCIDwG8F5m/9Re110oUvexsAoylGm0aEhulHbI/m5j6VWHAiA8FtWpSehO+KFXTjm+Ikc5N6InTm1WDL3vD30B1Zd7pQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@carlonicora%2fnextjs-jsonapi@1.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4661454},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.mjs","require":"./dist/core/index.js"},"./atoms":{"types":"./dist/atoms/index.d.ts","import":"./dist/atoms/index.mjs","require":"./dist/atoms/index.js"},"./hooks":{"types":"./dist/hooks/index.d.ts","import":"./dist/hooks/index.mjs","require":"./dist/hooks/index.js"},"./roles":{"types":"./dist/roles/index.d.ts","import":"./dist/roles/index.mjs","require":"./dist/roles/index.js"},"./utils":{"types":"./dist/utils/index.d.ts","import":"./dist/utils/index.mjs","require":"./dist/utils/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.mjs","require":"./dist/client/index.js"},"./server":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.mjs","require":"./dist/server/index.js"},"./contexts":{"types":"./dist/contexts/index.d.ts","import":"./dist/contexts/index.mjs","require":"./dist/contexts/index.js"},"./features":{"types":"./dist/features/index.d.ts","import":"./dist/features/index.mjs","require":"./dist/features/index.js"},"./shadcnui":{"types":"./dist/shadcnui/index.d.ts","import":"./dist/shadcnui/index.mjs","require":"./dist/shadcnui/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.mjs","require":"./dist/components/index.js"},"./interfaces":{"types":"./dist/interfaces/index.d.ts","import":"./dist/interfaces/index.mjs","require":"./dist/interfaces/index.js"},"./permissions":{"types":"./dist/permissions/index.d.ts","import":"./dist/permissions/index.mjs","require":"./dist/permissions/index.js"}},"gitHead":"1cca5cd5064dc6421249bc57f420900c6adcf304","private":false,"scripts":{"dev":"tsup --watch","lint":"eslint \"src/**/*.ts\" --fix","build":"tsup","clean":"rm -rf dist","format":"prettier --write \"src/**/*.ts\"","prepublishOnly":"pnpm build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f5f41df1-7b72-405b-8808-252d10106909"}},"repository":{"url":"git+https://github.com/carlonicora/nextjs-jsonapi.git","type":"git"},"_npmVersion":"11.7.0","description":"Next.js JSON:API client with server/client support and caching","directories":{},"_nodeVersion":"22.21.1","dependencies":{"d3":"^7.9.0","zod":"^4.1.13","clsx":"^2.1.1","cmdk":"^1.1.1","uuid":"^13.0.0","vaul":"^1.1.0","jotai":"^2.15.2","sonner":"^2.0.7","date-fns":"^4.1.0","recharts":"^3.5.1","remark-gfm":"^4.0.1","next-themes":"^0.4.6","cookies-next":"^6.1.1","lucide-react":"^0.556.0","@dnd-kit/core":"^6.3.1","react-dropzone":"^14.3.8","react-markdown":"^10.1.0","tailwind-merge":"^3.4.0","@blocknote/core":"^0.44.0","react-hook-form":"^7.68.0","@blocknote/react":"^0.44.0","react-day-picker":"^9.11.3","socket.io-client":"^4.8.1","@blocknote/shadcn":"^0.44.0","@dnd-kit/sortable":"^10.0.0","@dnd-kit/utilities":"^3.2.2","@hookform/resolvers":"^5.2.2","@radix-ui/react-slot":"^1.2.4","@radix-ui/react-tabs":"^1.1.13","embla-carousel-react":"^8.6.0","@radix-ui/react-icons":"^1.3.2","@radix-ui/react-label":"^2.1.8","@radix-ui/react-avatar":"^1.1.11","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@radix-ui/react-slider":"^1.3.6","@radix-ui/react-switch":"^1.2.6","@radix-ui/react-toggle":"^1.1.10","react-resizable-panels":"^3.0.6","@radix-ui/react-popover":"^1.1.15","@radix-ui/react-tooltip":"^1.2.8","@radix-ui/react-checkbox":"^1.3.3","@radix-ui/react-progress":"^1.1.8","class-variance-authority":"^0.7.1","@radix-ui/react-accordion":"^1.2.12","@radix-ui/react-separator":"^1.1.8","@radix-ui/react-hover-card":"^1.1.15","@radix-ui/react-collapsible":"^1.1.12","@radix-ui/react-radio-group":"^1.3.8","@radix-ui/react-scroll-area":"^1.2.10","@radix-ui/react-alert-dialog":"^1.1.15","@radix-ui/react-context-menu":"^2.2.16","@radix-ui/react-dropdown-menu":"^2.1.16","@radix-ui/react-navigation-menu":"^1.2.14"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.0.0","tsup":"^8.5.0","react":"^19.0.0","eslint":"^9.39.1","globals":"^16.5.0","prettier":"^3.7.4","@types/d3":"^7.4.3","next-intl":"^4.1.0","react-dom":"^19.0.0","@eslint/js":"^9.39.1","typescript":"^5.9.0","@types/node":"^22.0.0","@types/react":"^19.0.0","@eslint/eslintrc":"^3.3.3","@types/react-dom":"^19.0.0","semantic-release":"^25.0.2","@semantic-release/git":"^10.0.1","@tanstack/react-table":"^8.21.3","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@typescript-eslint/parser":"^8.48.1","@semantic-release/changelog":"^6.0.3","@typescript-eslint/eslint-plugin":"^8.48.1","conventional-changelog-conventionalcommits":"^9.1.0"},"peerDependencies":{"next":">=14.0.0","react":">=18.0.0","next-intl":">=3.0.0","react-dom":">=18.0.0","react-hook-form":">=7.0.0","@tanstack/react-table":">=8.0.0"},"peerDependenciesMeta":{"next-intl":{"optional":true},"react-hook-form":{"optional":true},"@tanstack/react-table":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nextjs-jsonapi_1.2.0_1765639947567_0.39489247300257224","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"@carlonicora/nextjs-jsonapi","version":"1.3.0","keywords":["nextjs","jsonapi","json-api","react","typescript","cache"],"author":{"name":"Carlo Nicora"},"license":"GPL-3.0-or-later","_id":"@carlonicora/nextjs-jsonapi@1.3.0","maintainers":[{"name":"carlonicora","email":"carlo.nicora@gmail.com"}],"homepage":"https://github.com/carlonicora/nextjs-jsonapi#readme","bugs":{"url":"https://github.com/carlonicora/nextjs-jsonapi/issues"},"bin":{"generate-web-module":"dist/scripts/generate-web-module/index.js"},"dist":{"shasum":"00d749b852b2111efa3ddbb1fd6bb992907fd5fc","tarball":"https://registry.npmjs.org/@carlonicora/nextjs-jsonapi/-/nextjs-jsonapi-1.3.0.tgz","fileCount":784,"integrity":"sha512-A6oesX9vk5p8eNfxuUg24ehXeAV95WyjTKujSmdY6ezJYnp7y+VgwnOiR54rJfnFmVlSnGy4ZLRr9fLdJKqOTg==","signatures":[{"sig":"MEUCIQCRC8JZZM8pc7GjrtkaEKSti/KD3LstEhtpC7SOXXOJvgIgWL3J3gfVCBHyBELMFkrveUV8kBs3g9w5a0joWOaJEu4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@carlonicora%2fnextjs-jsonapi@1.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5159718},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.mjs","require":"./dist/core/index.js"},"./atoms":{"types":"./dist/atoms/index.d.ts","import":"./dist/atoms/index.mjs","require":"./dist/atoms/index.js"},"./hooks":{"types":"./dist/hooks/index.d.ts","import":"./dist/hooks/index.mjs","require":"./dist/hooks/index.js"},"./roles":{"types":"./dist/roles/index.d.ts","import":"./dist/roles/index.mjs","require":"./dist/roles/index.js"},"./utils":{"types":"./dist/utils/index.d.ts","import":"./dist/utils/index.mjs","require":"./dist/utils/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.mjs","require":"./dist/client/index.js"},"./server":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.mjs","require":"./dist/server/index.js"},"./contexts":{"types":"./dist/contexts/index.d.ts","import":"./dist/contexts/index.mjs","require":"./dist/contexts/index.js"},"./features":{"types":"./dist/features/index.d.ts","import":"./dist/features/index.mjs","require":"./dist/features/index.js"},"./shadcnui":{"types":"./dist/shadcnui/index.d.ts","import":"./dist/shadcnui/index.mjs","require":"./dist/shadcnui/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.mjs","require":"./dist/components/index.js"},"./interfaces":{"types":"./dist/interfaces/index.d.ts","import":"./dist/interfaces/index.mjs","require":"./dist/interfaces/index.js"},"./permissions":{"types":"./dist/permissions/index.d.ts","import":"./dist/permissions/index.mjs","require":"./dist/permissions/index.js"}},"gitHead":"4a156317452ac6fdb200400ec5fd1b304ae74819","private":false,"scripts":{"dev":"tsup --watch","lint":"eslint \"src/**/*.ts\" --fix","build":"tsup && tsc -p scripts/generate-web-module/tsconfig.json","clean":"rm -rf dist","format":"prettier --write \"src/**/*.ts\"","prepublishOnly":"pnpm build","generate-web-module":"node dist/scripts/generate-web-module/index.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f5f41df1-7b72-405b-8808-252d10106909"}},"repository":{"url":"git+https://github.com/carlonicora/nextjs-jsonapi.git","type":"git"},"_npmVersion":"11.7.0","description":"Next.js JSON:API client with server/client support and caching","directories":{},"_nodeVersion":"22.21.1","dependencies":{"d3":"^7.9.0","zod":"^4.1.13","clsx":"^2.1.1","cmdk":"^1.1.1","uuid":"^13.0.0","vaul":"^1.1.2","jotai":"^2.16.0","sonner":"^2.0.7","date-fns":"^4.1.0","recharts":"^3.5.1","commander":"^13.1.0","remark-gfm":"^4.0.1","next-themes":"^0.4.6","cookies-next":"^6.1.1","lucide-react":"^0.561.0","@dnd-kit/core":"^6.3.1","react-dropzone":"^14.3.8","react-markdown":"^10.1.0","tailwind-merge":"^3.4.0","@blocknote/core":"^0.44.2","react-hook-form":"^7.68.0","@blocknote/react":"^0.44.2","react-day-picker":"^9.12.0","socket.io-client":"^4.8.1","@blocknote/shadcn":"^0.44.2","@dnd-kit/sortable":"^10.0.0","@dnd-kit/utilities":"^3.2.2","@hookform/resolvers":"^5.2.2","@radix-ui/react-slot":"^1.2.4","@radix-ui/react-tabs":"^1.1.13","embla-carousel-react":"^8.6.0","@radix-ui/react-icons":"^1.3.2","@radix-ui/react-label":"^2.1.8","@radix-ui/react-avatar":"^1.1.11","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@radix-ui/react-slider":"^1.3.6","@radix-ui/react-switch":"^1.2.6","@radix-ui/react-toggle":"^1.1.10","react-resizable-panels":"^3.0.6","@radix-ui/react-popover":"^1.1.15","@radix-ui/react-tooltip":"^1.2.8","@radix-ui/react-checkbox":"^1.3.3","@radix-ui/react-progress":"^1.1.8","class-variance-authority":"^0.7.1","@radix-ui/react-accordion":"^1.2.12","@radix-ui/react-separator":"^1.1.8","@radix-ui/react-hover-card":"^1.1.15","@radix-ui/react-collapsible":"^1.1.12","@radix-ui/react-radio-group":"^1.3.8","@radix-ui/react-scroll-area":"^1.2.10","@radix-ui/react-alert-dialog":"^1.1.15","@radix-ui/react-context-menu":"^2.2.16","@radix-ui/react-dropdown-menu":"^2.1.16","@radix-ui/react-navigation-menu":"^1.2.14"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.0.10","tsup":"^8.5.1","react":"^19.2.3","eslint":"^9.39.1","globals":"^16.5.0","prettier":"^3.7.4","@types/d3":"^7.4.3","next-intl":"^4.5.8","react-dom":"^19.2.3","@eslint/js":"^9.39.1","typescript":"^5.9.3","@types/node":"^25.0.1","@types/react":"^19.2.7","@eslint/eslintrc":"^3.3.3","@types/react-dom":"^19.2.3","semantic-release":"^25.0.2","@semantic-release/git":"^10.0.1","@tanstack/react-table":"^8.21.3","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@typescript-eslint/parser":"^8.49.0","@semantic-release/changelog":"^6.0.3","@typescript-eslint/eslint-plugin":"^8.49.0","conventional-changelog-conventionalcommits":"^9.1.0"},"peerDependencies":{"next":">=14.0.0","react":">=18.0.0","next-intl":">=3.0.0","react-dom":">=18.0.0","react-hook-form":">=7.0.0","@tanstack/react-table":">=8.0.0"},"peerDependenciesMeta":{"next-intl":{"optional":true},"react-hook-form":{"optional":true},"@tanstack/react-table":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nextjs-jsonapi_1.3.0_1765783055661_0.9506776439595632","host":"s3://npm-registry-packages-npm-production"}},"1.3.1":{"name":"@carlonicora/nextjs-jsonapi","version":"1.3.1","keywords":["nextjs","jsonapi","json-api","react","typescript","cache"],"author":{"name":"Carlo Nicora"},"license":"GPL-3.0-or-later","_id":"@carlonicora/nextjs-jsonapi@1.3.1","maintainers":[{"name":"carlonicora","email":"carlo.nicora@gmail.com"}],"homepage":"https://github.com/carlonicora/nextjs-jsonapi#readme","bugs":{"url":"https://github.com/carlonicora/nextjs-jsonapi/issues"},"bin":{"generate-web-module":"dist/scripts/generate-web-module/index.js"},"dist":{"shasum":"1f78f01f4aef219f908e9a2bee4b69e525e06d29","tarball":"https://registry.npmjs.org/@carlonicora/nextjs-jsonapi/-/nextjs-jsonapi-1.3.1.tgz","fileCount":784,"integrity":"sha512-FrS/1bDm6mMvngNRFU2eqf4Gvm4E6AX0owiun60szfFcq4LlZOcYWEDqsrarznLChdiBjzenSEW5TKM7A8QRaw==","signatures":[{"sig":"MEQCIBOKXunvMTTnBpl5wtwWNaV3xluR497BI2ie5du+ZWbLAiBSLIBfm8iWpiR57lwX7PhjLNnD4yGhfAkMURywKYdnrw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@carlonicora%2fnextjs-jsonapi@1.3.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5162515},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.mjs","require":"./dist/core/index.js"},"./atoms":{"types":"./dist/atoms/index.d.ts","import":"./dist/atoms/index.mjs","require":"./dist/atoms/index.js"},"./hooks":{"types":"./dist/hooks/index.d.ts","import":"./dist/hooks/index.mjs","require":"./dist/hooks/index.js"},"./roles":{"types":"./dist/roles/index.d.ts","import":"./dist/roles/index.mjs","require":"./dist/roles/index.js"},"./utils":{"types":"./dist/utils/index.d.ts","import":"./dist/utils/index.mjs","require":"./dist/utils/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.mjs","require":"./dist/client/index.js"},"./server":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.mjs","require":"./dist/server/index.js"},"./contexts":{"types":"./dist/contexts/index.d.ts","import":"./dist/contexts/index.mjs","require":"./dist/contexts/index.js"},"./features":{"types":"./dist/features/index.d.ts","import":"./dist/features/index.mjs","require":"./dist/features/index.js"},"./shadcnui":{"types":"./dist/shadcnui/index.d.ts","import":"./dist/shadcnui/index.mjs","require":"./dist/shadcnui/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.mjs","require":"./dist/components/index.js"},"./interfaces":{"types":"./dist/interfaces/index.d.ts","import":"./dist/interfaces/index.mjs","require":"./dist/interfaces/index.js"},"./permissions":{"types":"./dist/permissions/index.d.ts","import":"./dist/permissions/index.mjs","require":"./dist/permissions/index.js"}},"gitHead":"ee19099a26a3bf4b7d0ae9fcfdb5d6ac9e70b802","private":false,"scripts":{"dev":"tsup --watch","lint":"eslint \"src/**/*.ts\" --fix","build":"tsup && tsc -p scripts/generate-web-module/tsconfig.json","clean":"rm -rf dist","format":"prettier --write \"src/**/*.ts\"","prepublishOnly":"pnpm build","generate-web-module":"node dist/scripts/generate-web-module/index.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f5f41df1-7b72-405b-8808-252d10106909"}},"repository":{"url":"git+https://github.com/carlonicora/nextjs-jsonapi.git","type":"git"},"_npmVersion":"11.7.0","description":"Next.js JSON:API client with server/client support and caching","directories":{},"_nodeVersion":"22.21.1","dependencies":{"d3":"^7.9.0","zod":"^4.1.13","clsx":"^2.1.1","cmdk":"^1.1.1","uuid":"^13.0.0","vaul":"^1.1.2","jotai":"^2.16.0","sonner":"^2.0.7","date-fns":"^4.1.0","recharts":"^3.5.1","commander":"^13.1.0","remark-gfm":"^4.0.1","next-themes":"^0.4.6","cookies-next":"^6.1.1","lucide-react":"^0.561.0","@dnd-kit/core":"^6.3.1","react-dropzone":"^14.3.8","react-markdown":"^10.1.0","tailwind-merge":"^3.4.0","@blocknote/core":"^0.44.2","react-hook-form":"^7.68.0","@blocknote/react":"^0.44.2","react-day-picker":"^9.12.0","socket.io-client":"^4.8.1","@blocknote/shadcn":"^0.44.2","@dnd-kit/sortable":"^10.0.0","@dnd-kit/utilities":"^3.2.2","@hookform/resolvers":"^5.2.2","@radix-ui/react-slot":"^1.2.4","@radix-ui/react-tabs":"^1.1.13","embla-carousel-react":"^8.6.0","@radix-ui/react-icons":"^1.3.2","@radix-ui/react-label":"^2.1.8","@radix-ui/react-avatar":"^1.1.11","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@radix-ui/react-slider":"^1.3.6","@radix-ui/react-switch":"^1.2.6","@radix-ui/react-toggle":"^1.1.10","react-resizable-panels":"^3.0.6","@radix-ui/react-popover":"^1.1.15","@radix-ui/react-tooltip":"^1.2.8","@radix-ui/react-checkbox":"^1.3.3","@radix-ui/react-progress":"^1.1.8","class-variance-authority":"^0.7.1","@radix-ui/react-accordion":"^1.2.12","@radix-ui/react-separator":"^1.1.8","@radix-ui/react-hover-card":"^1.1.15","@radix-ui/react-collapsible":"^1.1.12","@radix-ui/react-radio-group":"^1.3.8","@radix-ui/react-scroll-area":"^1.2.10","@radix-ui/react-alert-dialog":"^1.1.15","@radix-ui/react-context-menu":"^2.2.16","@radix-ui/react-dropdown-menu":"^2.1.16","@radix-ui/react-navigation-menu":"^1.2.14"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.0.10","tsup":"^8.5.1","react":"^19.2.3","eslint":"^9.39.1","globals":"^16.5.0","prettier":"^3.7.4","@types/d3":"^7.4.3","next-intl":"^4.5.8","react-dom":"^19.2.3","@eslint/js":"^9.39.1","typescript":"^5.9.3","@types/node":"^25.0.1","@types/react":"^19.2.7","@eslint/eslintrc":"^3.3.3","@types/react-dom":"^19.2.3","semantic-release":"^25.0.2","@semantic-release/git":"^10.0.1","@tanstack/react-table":"^8.21.3","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@typescript-eslint/parser":"^8.49.0","@semantic-release/changelog":"^6.0.3","@typescript-eslint/eslint-plugin":"^8.49.0","conventional-changelog-conventionalcommits":"^9.1.0"},"peerDependencies":{"next":">=14.0.0","react":">=18.0.0","next-intl":">=3.0.0","react-dom":">=18.0.0","react-hook-form":">=7.0.0","@tanstack/react-table":">=8.0.0"},"peerDependenciesMeta":{"next-intl":{"optional":true},"react-hook-form":{"optional":true},"@tanstack/react-table":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nextjs-jsonapi_1.3.1_1765783196753_0.5247414817497613","host":"s3://npm-registry-packages-npm-production"}},"1.4.0":{"name":"@carlonicora/nextjs-jsonapi","version":"1.4.0","keywords":["nextjs","jsonapi","json-api","react","typescript","cache"],"author":{"name":"Carlo Nicora"},"license":"GPL-3.0-or-later","_id":"@carlonicora/nextjs-jsonapi@1.4.0","maintainers":[{"name":"carlonicora","email":"carlo.nicora@gmail.com"}],"homepage":"https://github.com/carlonicora/nextjs-jsonapi#readme","bugs":{"url":"https://github.com/carlonicora/nextjs-jsonapi/issues"},"bin":{"generate-web-module":"dist/scripts/generate-web-module/index.js"},"dist":{"shasum":"ca438e6195bbba8abaedac83e1c0f4cd6792981f","tarball":"https://registry.npmjs.org/@carlonicora/nextjs-jsonapi/-/nextjs-jsonapi-1.4.0.tgz","fileCount":784,"integrity":"sha512-fuhvlrTx4jpd69WzFBPUvnhsYV1jDnOxGcobyMEkQJF3RMKIvRx4Tl/f8jesT2B1J5jbU4YmBR5olN2gbHEx5g==","signatures":[{"sig":"MEYCIQCjCJJXoeLxz2lqD5RPNWsWpvXEaMojFge2R6gdj2QEYQIhALg5bl0HmKYLi0ie8GphmTEUYtBoXR7nX7saYIyv1lee","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@carlonicora%2fnextjs-jsonapi@1.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5167028},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.mjs","require":"./dist/core/index.js"},"./atoms":{"types":"./dist/atoms/index.d.ts","import":"./dist/atoms/index.mjs","require":"./dist/atoms/index.js"},"./hooks":{"types":"./dist/hooks/index.d.ts","import":"./dist/hooks/index.mjs","require":"./dist/hooks/index.js"},"./roles":{"types":"./dist/roles/index.d.ts","import":"./dist/roles/index.mjs","require":"./dist/roles/index.js"},"./utils":{"types":"./dist/utils/index.d.ts","import":"./dist/utils/index.mjs","require":"./dist/utils/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.mjs","require":"./dist/client/index.js"},"./server":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.mjs","require":"./dist/server/index.js"},"./contexts":{"types":"./dist/contexts/index.d.ts","import":"./dist/contexts/index.mjs","require":"./dist/contexts/index.js"},"./features":{"types":"./dist/features/index.d.ts","import":"./dist/features/index.mjs","require":"./dist/features/index.js"},"./shadcnui":{"types":"./dist/shadcnui/index.d.ts","import":"./dist/shadcnui/index.mjs","require":"./dist/shadcnui/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.mjs","require":"./dist/components/index.js"},"./interfaces":{"types":"./dist/interfaces/index.d.ts","import":"./dist/interfaces/index.mjs","require":"./dist/interfaces/index.js"},"./permissions":{"types":"./dist/permissions/index.d.ts","import":"./dist/permissions/index.mjs","require":"./dist/permissions/index.js"}},"gitHead":"f9fde0724219b087fd345931bbeedf32fc064905","private":false,"scripts":{"dev":"tsup --watch","lint":"eslint \"src/**/*.ts\" --fix","build":"tsup && tsc -p scripts/generate-web-module/tsconfig.json","clean":"rm -rf dist","format":"prettier --write \"src/**/*.ts\"","prepublishOnly":"pnpm build","generate-web-module":"node dist/scripts/generate-web-module/index.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f5f41df1-7b72-405b-8808-252d10106909"}},"repository":{"url":"git+https://github.com/carlonicora/nextjs-jsonapi.git","type":"git"},"_npmVersion":"11.7.0","description":"Next.js JSON:API client with server/client support and caching","directories":{},"_nodeVersion":"22.21.1","dependencies":{"d3":"^7.9.0","zod":"^4.1.13","clsx":"^2.1.1","cmdk":"^1.1.1","uuid":"^13.0.0","vaul":"^1.1.2","jotai":"^2.16.0","sonner":"^2.0.7","date-fns":"^4.1.0","recharts":"^3.5.1","commander":"^13.1.0","remark-gfm":"^4.0.1","next-themes":"^0.4.6","cookies-next":"^6.1.1","lucide-react":"^0.561.0","@dnd-kit/core":"^6.3.1","react-dropzone":"^14.3.8","react-markdown":"^10.1.0","tailwind-merge":"^3.4.0","@blocknote/core":"^0.44.2","react-hook-form":"^7.68.0","@blocknote/react":"^0.44.2","react-day-picker":"^9.12.0","socket.io-client":"^4.8.1","@blocknote/shadcn":"^0.44.2","@dnd-kit/sortable":"^10.0.0","@dnd-kit/utilities":"^3.2.2","@hookform/resolvers":"^5.2.2","@radix-ui/react-slot":"^1.2.4","@radix-ui/react-tabs":"^1.1.13","embla-carousel-react":"^8.6.0","@radix-ui/react-icons":"^1.3.2","@radix-ui/react-label":"^2.1.8","@radix-ui/react-avatar":"^1.1.11","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@radix-ui/react-slider":"^1.3.6","@radix-ui/react-switch":"^1.2.6","@radix-ui/react-toggle":"^1.1.10","react-resizable-panels":"^3.0.6","@radix-ui/react-popover":"^1.1.15","@radix-ui/react-tooltip":"^1.2.8","@radix-ui/react-checkbox":"^1.3.3","@radix-ui/react-progress":"^1.1.8","class-variance-authority":"^0.7.1","@radix-ui/react-accordion":"^1.2.12","@radix-ui/react-separator":"^1.1.8","@radix-ui/react-hover-card":"^1.1.15","@radix-ui/react-collapsible":"^1.1.12","@radix-ui/react-radio-group":"^1.3.8","@radix-ui/react-scroll-area":"^1.2.10","@radix-ui/react-alert-dialog":"^1.1.15","@radix-ui/react-context-menu":"^2.2.16","@radix-ui/react-dropdown-menu":"^2.1.16","@radix-ui/react-navigation-menu":"^1.2.14"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.0.10","tsup":"^8.5.1","react":"^19.2.3","eslint":"^9.39.1","globals":"^16.5.0","prettier":"^3.7.4","@types/d3":"^7.4.3","next-intl":"^4.5.8","react-dom":"^19.2.3","@eslint/js":"^9.39.1","typescript":"^5.9.3","@types/node":"^25.0.1","@types/react":"^19.2.7","@eslint/eslintrc":"^3.3.3","@types/react-dom":"^19.2.3","semantic-release":"^25.0.2","@semantic-release/git":"^10.0.1","@tanstack/react-table":"^8.21.3","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@typescript-eslint/parser":"^8.49.0","@semantic-release/changelog":"^6.0.3","@typescript-eslint/eslint-plugin":"^8.49.0","conventional-changelog-conventionalcommits":"^9.1.0"},"peerDependencies":{"next":">=14.0.0","react":">=18.0.0","next-intl":">=3.0.0","react-dom":">=18.0.0","react-hook-form":">=7.0.0","@tanstack/react-table":">=8.0.0"},"peerDependenciesMeta":{"next-intl":{"optional":true},"react-hook-form":{"optional":true},"@tanstack/react-table":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nextjs-jsonapi_1.4.0_1765785455975_0.281366641959103","host":"s3://npm-registry-packages-npm-production"}},"1.5.0":{"name":"@carlonicora/nextjs-jsonapi","version":"1.5.0","keywords":["nextjs","jsonapi","json-api","react","typescript","cache"],"author":{"name":"Carlo Nicora"},"license":"GPL-3.0-or-later","_id":"@carlonicora/nextjs-jsonapi@1.5.0","maintainers":[{"name":"carlonicora","email":"carlo.nicora@gmail.com"}],"homepage":"https://github.com/carlonicora/nextjs-jsonapi#readme","bugs":{"url":"https://github.com/carlonicora/nextjs-jsonapi/issues"},"bin":{"generate-web-module":"dist/scripts/generate-web-module/index.js"},"dist":{"shasum":"6593eb3cca0cbf4a9cd4ea71a0e590d898e78e09","tarball":"https://registry.npmjs.org/@carlonicora/nextjs-jsonapi/-/nextjs-jsonapi-1.5.0.tgz","fileCount":780,"integrity":"sha512-7CwRboXpIST0Se/C7odPB9VJRB9LevWEjDlrbRCe7s5tJlJ6iBbnwsaxG/jp5SIBrlac3bqDfOuG1i6rY24UPg==","signatures":[{"sig":"MEUCIQCrJHHz5NbXzAywWonEoEr9EQNrPKTulKHbwu3KS8KqlwIgS18MJUPYjhFYj1MPX7FasfbvrIg9UZig5O66C+qRq60=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@carlonicora%2fnextjs-jsonapi@1.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5136829},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.mjs","require":"./dist/core/index.js"},"./atoms":{"types":"./dist/atoms/index.d.ts","import":"./dist/atoms/index.mjs","require":"./dist/atoms/index.js"},"./hooks":{"types":"./dist/hooks/index.d.ts","import":"./dist/hooks/index.mjs","require":"./dist/hooks/index.js"},"./roles":{"types":"./dist/roles/index.d.ts","import":"./dist/roles/index.mjs","require":"./dist/roles/index.js"},"./utils":{"types":"./dist/utils/index.d.ts","import":"./dist/utils/index.mjs","require":"./dist/utils/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.mjs","require":"./dist/client/index.js"},"./server":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.mjs","require":"./dist/server/index.js"},"./contexts":{"types":"./dist/contexts/index.d.ts","import":"./dist/contexts/index.mjs","require":"./dist/contexts/index.js"},"./features":{"types":"./dist/features/index.d.ts","import":"./dist/features/index.mjs","require":"./dist/features/index.js"},"./shadcnui":{"types":"./dist/shadcnui/index.d.ts","import":"./dist/shadcnui/index.mjs","require":"./dist/shadcnui/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.mjs","require":"./dist/components/index.js"},"./interfaces":{"types":"./dist/interfaces/index.d.ts","import":"./dist/interfaces/index.mjs","require":"./dist/interfaces/index.js"},"./permissions":{"types":"./dist/permissions/index.d.ts","import":"./dist/permissions/index.mjs","require":"./dist/permissions/index.js"}},"gitHead":"4ba2fc9f7ce9eaafc96b647ff62754dcb8712820","private":false,"scripts":{"dev":"tsup --watch","lint":"eslint \"src/**/*.ts\" --fix","build":"tsup && tsc -p scripts/generate-web-module/tsconfig.json","clean":"rm -rf dist","format":"prettier --write \"src/**/*.ts\"","prepublishOnly":"pnpm build","generate-web-module":"node dist/scripts/generate-web-module/index.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f5f41df1-7b72-405b-8808-252d10106909"}},"repository":{"url":"git+https://github.com/carlonicora/nextjs-jsonapi.git","type":"git"},"_npmVersion":"11.7.0","description":"Next.js JSON:API client with server/client support and caching","directories":{},"_nodeVersion":"22.21.1","dependencies":{"d3":"^7.9.0","zod":"^4.1.13","clsx":"^2.1.1","cmdk":"^1.1.1","uuid":"^13.0.0","vaul":"^1.1.2","jotai":"^2.16.0","sonner":"^2.0.7","date-fns":"^4.1.0","recharts":"^3.5.1","commander":"^13.1.0","remark-gfm":"^4.0.1","next-themes":"^0.4.6","cookies-next":"^6.1.1","lucide-react":"^0.561.0","@dnd-kit/core":"^6.3.1","react-dropzone":"^14.3.8","react-markdown":"^10.1.0","tailwind-merge":"^3.4.0","@blocknote/core":"^0.44.2","react-hook-form":"^7.68.0","@blocknote/react":"^0.44.2","react-day-picker":"^9.12.0","socket.io-client":"^4.8.1","@blocknote/shadcn":"^0.44.2","@dnd-kit/sortable":"^10.0.0","@dnd-kit/utilities":"^3.2.2","@hookform/resolvers":"^5.2.2","@radix-ui/react-slot":"^1.2.4","@radix-ui/react-tabs":"^1.1.13","embla-carousel-react":"^8.6.0","@radix-ui/react-icons":"^1.3.2","@radix-ui/react-label":"^2.1.8","@radix-ui/react-avatar":"^1.1.11","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@radix-ui/react-slider":"^1.3.6","@radix-ui/react-switch":"^1.2.6","@radix-ui/react-toggle":"^1.1.10","react-resizable-panels":"^3.0.6","@radix-ui/react-popover":"^1.1.15","@radix-ui/react-tooltip":"^1.2.8","@radix-ui/react-checkbox":"^1.3.3","@radix-ui/react-progress":"^1.1.8","class-variance-authority":"^0.7.1","@radix-ui/react-accordion":"^1.2.12","@radix-ui/react-separator":"^1.1.8","@radix-ui/react-hover-card":"^1.1.15","@radix-ui/react-collapsible":"^1.1.12","@radix-ui/react-radio-group":"^1.3.8","@radix-ui/react-scroll-area":"^1.2.10","@radix-ui/react-alert-dialog":"^1.1.15","@radix-ui/react-context-menu":"^2.2.16","@radix-ui/react-dropdown-menu":"^2.1.16","@radix-ui/react-navigation-menu":"^1.2.14"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.0.10","tsup":"^8.5.1","react":"^19.2.3","eslint":"^9.39.1","globals":"^16.5.0","prettier":"^3.7.4","@types/d3":"^7.4.3","next-intl":"^4.5.8","react-dom":"^19.2.3","@eslint/js":"^9.39.1","typescript":"^5.9.3","@types/node":"^25.0.1","@types/react":"^19.2.7","@eslint/eslintrc":"^3.3.3","@types/react-dom":"^19.2.3","semantic-release":"^25.0.2","@semantic-release/git":"^10.0.1","@tanstack/react-table":"^8.21.3","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@typescript-eslint/parser":"^8.49.0","@semantic-release/changelog":"^6.0.3","@typescript-eslint/eslint-plugin":"^8.49.0","conventional-changelog-conventionalcommits":"^9.1.0"},"peerDependencies":{"next":">=14.0.0","react":">=18.0.0","next-intl":">=3.0.0","react-dom":">=18.0.0","react-hook-form":">=7.0.0","@tanstack/react-table":">=8.0.0"},"peerDependenciesMeta":{"next-intl":{"optional":true},"react-hook-form":{"optional":true},"@tanstack/react-table":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nextjs-jsonapi_1.5.0_1765798915242_0.4732926522755858","host":"s3://npm-registry-packages-npm-production"}},"1.6.0":{"name":"@carlonicora/nextjs-jsonapi","version":"1.6.0","keywords":["nextjs","jsonapi","json-api","react","typescript","cache"],"author":{"name":"Carlo Nicora"},"license":"GPL-3.0-or-later","_id":"@carlonicora/nextjs-jsonapi@1.6.0","maintainers":[{"name":"carlonicora","email":"carlo.nicora@gmail.com"}],"homepage":"https://github.com/carlonicora/nextjs-jsonapi#readme","bugs":{"url":"https://github.com/carlonicora/nextjs-jsonapi/issues"},"bin":{"generate-web-module":"dist/scripts/generate-web-module/index.js"},"dist":{"shasum":"28c2499bf21db76c697cc0ec5640968fd15003ab","tarball":"https://registry.npmjs.org/@carlonicora/nextjs-jsonapi/-/nextjs-jsonapi-1.6.0.tgz","fileCount":713,"integrity":"sha512-icXdlyTZNE73jszJKlUuDIDzBU3ZdAOm9iyu1kie7R1IEZsk7JaPxNVN3+qrIr7MWmMBcHpzmtYFfTLLsMSOdw==","signatures":[{"sig":"MEUCIAhk1XJQLN8Jln85op8yWESJyLwopn4xjDFYhgbTGOhWAiEAjMWhdCOqCD5FyRvnwaHwMklRl3o52d7GjCUXs2qPCRI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@carlonicora%2fnextjs-jsonapi@1.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5285489},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.mjs","require":"./dist/core/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.mjs","require":"./dist/client/index.js"},"./server":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.mjs","require":"./dist/server/index.js"},"./contexts":{"types":"./dist/contexts/index.d.ts","import":"./dist/contexts/index.mjs","require":"./dist/contexts/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.mjs","require":"./dist/components/index.js"}},"gitHead":"f2fe6dfa671840db5900f7ec0f30ca3b168d1c5a","private":false,"scripts":{"dev":"tsup --watch","lint":"eslint \"src/**/*.ts\" --fix","build":"NODE_OPTIONS='--max-old-space-size=8192' tsup && tsc -p scripts/generate-web-module/tsconfig.json","clean":"rm -rf dist","format":"prettier --write \"src/**/*.ts\"","prepublishOnly":"pnpm build","generate-web-module":"node dist/scripts/generate-web-module/index.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f5f41df1-7b72-405b-8808-252d10106909"}},"repository":{"url":"git+https://github.com/carlonicora/nextjs-jsonapi.git","type":"git"},"_npmVersion":"11.7.0","description":"Next.js JSON:API client with server/client support and caching","directories":{},"_nodeVersion":"22.21.1","dependencies":{"d3":"^7.9.0","zod":"^4.1.13","clsx":"^2.1.1","cmdk":"^1.1.1","uuid":"^13.0.0","vaul":"^1.1.2","jotai":"^2.16.0","sonner":"^2.0.7","date-fns":"^4.1.0","recharts":"^3.5.1","commander":"^13.1.0","remark-gfm":"^4.0.1","next-themes":"^0.4.6","cookies-next":"^6.1.1","lucide-react":"^0.561.0","@dnd-kit/core":"^6.3.1","react-dropzone":"^14.3.8","react-markdown":"^10.1.0","tailwind-merge":"^3.4.0","@blocknote/core":"^0.44.2","react-hook-form":"^7.68.0","@blocknote/react":"^0.44.2","react-day-picker":"^9.12.0","socket.io-client":"^4.8.1","@blocknote/shadcn":"^0.44.2","@dnd-kit/sortable":"^10.0.0","@dnd-kit/utilities":"^3.2.2","@hookform/resolvers":"^5.2.2","@radix-ui/react-slot":"^1.2.4","@radix-ui/react-tabs":"^1.1.13","embla-carousel-react":"^8.6.0","@radix-ui/react-icons":"^1.3.2","@radix-ui/react-label":"^2.1.8","@radix-ui/react-avatar":"^1.1.11","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@radix-ui/react-slider":"^1.3.6","@radix-ui/react-switch":"^1.2.6","@radix-ui/react-toggle":"^1.1.10","react-resizable-panels":"^3.0.6","@radix-ui/react-popover":"^1.1.15","@radix-ui/react-tooltip":"^1.2.8","@radix-ui/react-checkbox":"^1.3.3","@radix-ui/react-progress":"^1.1.8","class-variance-authority":"^0.7.1","@radix-ui/react-accordion":"^1.2.12","@radix-ui/react-separator":"^1.1.8","@radix-ui/react-hover-card":"^1.1.15","@radix-ui/react-collapsible":"^1.1.12","@radix-ui/react-radio-group":"^1.3.8","@radix-ui/react-scroll-area":"^1.2.10","@radix-ui/react-alert-dialog":"^1.1.15","@radix-ui/react-context-menu":"^2.2.16","@radix-ui/react-dropdown-menu":"^2.1.16","@radix-ui/react-navigation-menu":"^1.2.14"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.0.10","tsup":"^8.5.1","react":"^19.2.3","eslint":"^9.39.1","globals":"^16.5.0","prettier":"^3.7.4","@types/d3":"^7.4.3","next-intl":"^4.5.8","react-dom":"^19.2.3","@eslint/js":"^9.39.1","typescript":"^5.9.3","@types/node":"^25.0.1","@types/react":"^19.2.7","@eslint/eslintrc":"^3.3.3","@types/react-dom":"^19.2.3","semantic-release":"^25.0.2","@semantic-release/git":"^10.0.1","@tanstack/react-table":"^8.21.3","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@typescript-eslint/parser":"^8.49.0","@semantic-release/changelog":"^6.0.3","@typescript-eslint/eslint-plugin":"^8.49.0","conventional-changelog-conventionalcommits":"^9.1.0"},"peerDependencies":{"next":">=14.0.0","react":">=18.0.0","next-intl":">=3.0.0","react-dom":">=18.0.0","react-hook-form":">=7.0.0","@tanstack/react-table":">=8.0.0"},"peerDependenciesMeta":{"next-intl":{"optional":true},"react-hook-form":{"optional":true},"@tanstack/react-table":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nextjs-jsonapi_1.6.0_1765815812650_0.3699296653737323","host":"s3://npm-registry-packages-npm-production"}},"1.7.0":{"name":"@carlonicora/nextjs-jsonapi","version":"1.7.0","keywords":["nextjs","jsonapi","json-api","react","typescript","cache"],"author":{"name":"Carlo Nicora"},"license":"GPL-3.0-or-later","_id":"@carlonicora/nextjs-jsonapi@1.7.0","maintainers":[{"name":"carlonicora","email":"carlo.nicora@gmail.com"}],"homepage":"https://github.com/carlonicora/nextjs-jsonapi#readme","bugs":{"url":"https://github.com/carlonicora/nextjs-jsonapi/issues"},"bin":{"generate-web-module":"dist/scripts/generate-web-module/index.js"},"dist":{"shasum":"ca4973a5bf168afcee707a2ccf85d9c768993ff7","tarball":"https://registry.npmjs.org/@carlonicora/nextjs-jsonapi/-/nextjs-jsonapi-1.7.0.tgz","fileCount":701,"integrity":"sha512-T/ZtFbel5PtEt2vIDD4xhgcG9voor6zZCjF0DJHvi/tXg7rDxdK8UcyyFslwZHyb/5kU2cCMCEAkWXcF3eE7kQ==","signatures":[{"sig":"MEUCIA5ZjN1co7nIIh/TfzrUzjMyanjO4Tly7PUL20ksFJFuAiEA0fx0zlb5HGwyiKP5E9S5C1l1++fg6la4BvyvJ81RC2Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@carlonicora%2fnextjs-jsonapi@1.7.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5255897},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.mjs","require":"./dist/core/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.mjs","require":"./dist/client/index.js"},"./server":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.mjs","require":"./dist/server/index.js"},"./contexts":{"types":"./dist/contexts/index.d.ts","import":"./dist/contexts/index.mjs","require":"./dist/contexts/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.mjs","require":"./dist/components/index.js"}},"gitHead":"c210bbdcfc06c78696f22e621d3408721dc14187","private":false,"scripts":{"dev":"tsup --watch","lint":"eslint \"src/**/*.ts\" --fix","build":"NODE_OPTIONS='--max-old-space-size=8192' tsup && tsc -p scripts/generate-web-module/tsconfig.json","clean":"rm -rf dist","format":"prettier --write \"src/**/*.ts\"","prepublishOnly":"pnpm build","generate-web-module":"node dist/scripts/generate-web-module/index.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f5f41df1-7b72-405b-8808-252d10106909"}},"repository":{"url":"git+https://github.com/carlonicora/nextjs-jsonapi.git","type":"git"},"_npmVersion":"11.7.0","description":"Next.js JSON:API client with server/client support and caching","directories":{},"_nodeVersion":"22.21.1","dependencies":{"d3":"^7.9.0","zod":"^4.1.13","clsx":"^2.1.1","cmdk":"^1.1.1","uuid":"^13.0.0","vaul":"^1.1.2","jotai":"^2.16.0","sonner":"^2.0.7","date-fns":"^4.1.0","recharts":"^3.5.1","commander":"^13.1.0","remark-gfm":"^4.0.1","next-themes":"^0.4.6","cookies-next":"^6.1.1","lucide-react":"^0.561.0","@dnd-kit/core":"^6.3.1","react-dropzone":"^14.3.8","react-markdown":"^10.1.0","tailwind-merge":"^3.4.0","@blocknote/core":"^0.44.2","react-hook-form":"^7.68.0","@blocknote/react":"^0.44.2","react-day-picker":"^9.12.0","socket.io-client":"^4.8.1","@blocknote/shadcn":"^0.44.2","@dnd-kit/sortable":"^10.0.0","@dnd-kit/utilities":"^3.2.2","@hookform/resolvers":"^5.2.2","@radix-ui/react-slot":"^1.2.4","@radix-ui/react-tabs":"^1.1.13","embla-carousel-react":"^8.6.0","@radix-ui/react-icons":"^1.3.2","@radix-ui/react-label":"^2.1.8","@radix-ui/react-avatar":"^1.1.11","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@radix-ui/react-slider":"^1.3.6","@radix-ui/react-switch":"^1.2.6","@radix-ui/react-toggle":"^1.1.10","react-resizable-panels":"^3.0.6","@radix-ui/react-popover":"^1.1.15","@radix-ui/react-tooltip":"^1.2.8","@radix-ui/react-checkbox":"^1.3.3","@radix-ui/react-progress":"^1.1.8","class-variance-authority":"^0.7.1","@radix-ui/react-accordion":"^1.2.12","@radix-ui/react-separator":"^1.1.8","@radix-ui/react-hover-card":"^1.1.15","@radix-ui/react-collapsible":"^1.1.12","@radix-ui/react-radio-group":"^1.3.8","@radix-ui/react-scroll-area":"^1.2.10","@radix-ui/react-alert-dialog":"^1.1.15","@radix-ui/react-context-menu":"^2.2.16","@radix-ui/react-dropdown-menu":"^2.1.16","@radix-ui/react-navigation-menu":"^1.2.14"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.0.10","tsup":"^8.5.1","react":"^19.2.3","eslint":"^9.39.1","globals":"^16.5.0","prettier":"^3.7.4","@types/d3":"^7.4.3","next-intl":"^4.5.8","react-dom":"^19.2.3","@eslint/js":"^9.39.1","typescript":"^5.9.3","@types/node":"^25.0.1","@types/react":"^19.2.7","@eslint/eslintrc":"^3.3.3","@types/react-dom":"^19.2.3","semantic-release":"^25.0.2","@semantic-release/git":"^10.0.1","@tanstack/react-table":"^8.21.3","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@typescript-eslint/parser":"^8.49.0","@semantic-release/changelog":"^6.0.3","@typescript-eslint/eslint-plugin":"^8.49.0","conventional-changelog-conventionalcommits":"^9.1.0"},"peerDependencies":{"next":">=14.0.0","react":">=18.0.0","next-intl":">=3.0.0","react-dom":">=18.0.0","react-hook-form":">=7.0.0","@tanstack/react-table":">=8.0.0"},"peerDependenciesMeta":{"next-intl":{"optional":true},"react-hook-form":{"optional":true},"@tanstack/react-table":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nextjs-jsonapi_1.7.0_1765821443660_0.04257645214927619","host":"s3://npm-registry-packages-npm-production"}},"1.7.1":{"name":"@carlonicora/nextjs-jsonapi","version":"1.7.1","keywords":["nextjs","jsonapi","json-api","react","typescript","cache"],"author":{"name":"Carlo Nicora"},"license":"GPL-3.0-or-later","_id":"@carlonicora/nextjs-jsonapi@1.7.1","maintainers":[{"name":"carlonicora","email":"carlo.nicora@gmail.com"}],"homepage":"https://github.com/carlonicora/nextjs-jsonapi#readme","bugs":{"url":"https://github.com/carlonicora/nextjs-jsonapi/issues"},"bin":{"generate-web-module":"dist/scripts/generate-web-module/index.js"},"dist":{"shasum":"a61c918b22ae575ff4069c4cdc24fad11910f41f","tarball":"https://registry.npmjs.org/@carlonicora/nextjs-jsonapi/-/nextjs-jsonapi-1.7.1.tgz","fileCount":701,"integrity":"sha512-Jf1KdhvtXY46p3bam0hodADdwKgVfVzMMY2VI9vczV5e2+AIRJI95dHKhxpitNuOEIz6y5zxNhD1Qy6yChWJaA==","signatures":[{"sig":"MEUCIAHMNpZsmhn3wt0l8E/XfrhDgLe6tvSiIuB0jUFeLwS6AiEAkdEOsPHQpHafG48w6TdygeavngZ8Tl9PCgO2c/5t80k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@carlonicora%2fnextjs-jsonapi@1.7.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5255861},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.mjs","require":"./dist/core/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.mjs","require":"./dist/client/index.js"},"./server":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.mjs","require":"./dist/server/index.js"},"./contexts":{"types":"./dist/contexts/index.d.ts","import":"./dist/contexts/index.mjs","require":"./dist/contexts/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.mjs","require":"./dist/components/index.js"}},"gitHead":"f8d299eba7230c2c46e995a3919890913fe6a4c4","private":false,"scripts":{"dev":"tsup --watch","lint":"eslint \"src/**/*.ts\" --fix","build":"NODE_OPTIONS='--max-old-space-size=8192' tsup && tsc -p scripts/generate-web-module/tsconfig.json","clean":"rm -rf dist","format":"prettier --write \"src/**/*.ts\"","prepublishOnly":"pnpm build","generate-web-module":"node dist/scripts/generate-web-module/index.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f5f41df1-7b72-405b-8808-252d10106909"}},"repository":{"url":"git+https://github.com/carlonicora/nextjs-jsonapi.git","type":"git"},"_npmVersion":"11.7.0","description":"Next.js JSON:API client with server/client support and caching","directories":{},"_nodeVersion":"22.21.1","dependencies":{"d3":"^7.9.0","zod":"^4.1.13","clsx":"^2.1.1","cmdk":"^1.1.1","uuid":"^13.0.0","vaul":"^1.1.2","jotai":"^2.16.0","sonner":"^2.0.7","date-fns":"^4.1.0","recharts":"^3.5.1","commander":"^13.1.0","remark-gfm":"^4.0.1","next-themes":"^0.4.6","cookies-next":"^6.1.1","lucide-react":"^0.561.0","@dnd-kit/core":"^6.3.1","react-dropzone":"^14.3.8","react-markdown":"^10.1.0","tailwind-merge":"^3.4.0","@blocknote/core":"^0.44.2","react-hook-form":"^7.68.0","@blocknote/react":"^0.44.2","react-day-picker":"^9.12.0","socket.io-client":"^4.8.1","@blocknote/shadcn":"^0.44.2","@dnd-kit/sortable":"^10.0.0","@dnd-kit/utilities":"^3.2.2","@hookform/resolvers":"^5.2.2","@radix-ui/react-slot":"^1.2.4","@radix-ui/react-tabs":"^1.1.13","embla-carousel-react":"^8.6.0","@radix-ui/react-icons":"^1.3.2","@radix-ui/react-label":"^2.1.8","@radix-ui/react-avatar":"^1.1.11","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@radix-ui/react-slider":"^1.3.6","@radix-ui/react-switch":"^1.2.6","@radix-ui/react-toggle":"^1.1.10","react-resizable-panels":"^3.0.6","@radix-ui/react-popover":"^1.1.15","@radix-ui/react-tooltip":"^1.2.8","@radix-ui/react-checkbox":"^1.3.3","@radix-ui/react-progress":"^1.1.8","class-variance-authority":"^0.7.1","@radix-ui/react-accordion":"^1.2.12","@radix-ui/react-separator":"^1.1.8","@radix-ui/react-hover-card":"^1.1.15","@radix-ui/react-collapsible":"^1.1.12","@radix-ui/react-radio-group":"^1.3.8","@radix-ui/react-scroll-area":"^1.2.10","@radix-ui/react-alert-dialog":"^1.1.15","@radix-ui/react-context-menu":"^2.2.16","@radix-ui/react-dropdown-menu":"^2.1.16","@radix-ui/react-navigation-menu":"^1.2.14"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.0.10","tsup":"^8.5.1","react":"^19.2.3","eslint":"^9.39.1","globals":"^16.5.0","prettier":"^3.7.4","@types/d3":"^7.4.3","next-intl":"^4.5.8","react-dom":"^19.2.3","@eslint/js":"^9.39.1","typescript":"^5.9.3","@types/node":"^25.0.1","@types/react":"^19.2.7","@eslint/eslintrc":"^3.3.3","@types/react-dom":"^19.2.3","semantic-release":"^25.0.2","@semantic-release/git":"^10.0.1","@tanstack/react-table":"^8.21.3","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@typescript-eslint/parser":"^8.49.0","@semantic-release/changelog":"^6.0.3","@typescript-eslint/eslint-plugin":"^8.49.0","conventional-changelog-conventionalcommits":"^9.1.0"},"peerDependencies":{"next":">=14.0.0","react":">=18.0.0","next-intl":">=3.0.0","react-dom":">=18.0.0","react-hook-form":">=7.0.0","@tanstack/react-table":">=8.0.0"},"peerDependenciesMeta":{"next-intl":{"optional":true},"react-hook-form":{"optional":true},"@tanstack/react-table":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nextjs-jsonapi_1.7.1_1765880355662_0.6476384856282715","host":"s3://npm-registry-packages-npm-production"}},"1.7.2":{"name":"@carlonicora/nextjs-jsonapi","version":"1.7.2","keywords":["nextjs","jsonapi","json-api","react","typescript","cache"],"author":{"name":"Carlo Nicora"},"license":"GPL-3.0-or-later","_id":"@carlonicora/nextjs-jsonapi@1.7.2","maintainers":[{"name":"carlonicora","email":"carlo.nicora@gmail.com"}],"homepage":"https://github.com/carlonicora/nextjs-jsonapi#readme","bugs":{"url":"https://github.com/carlonicora/nextjs-jsonapi/issues"},"bin":{"generate-web-module":"dist/scripts/generate-web-module/index.js"},"dist":{"shasum":"3db05317948cf8f04900878182b198a345e203d7","tarball":"https://registry.npmjs.org/@carlonicora/nextjs-jsonapi/-/nextjs-jsonapi-1.7.2.tgz","fileCount":701,"integrity":"sha512-CyAAJPnLK3nBOerxZ0+6LVxbSjG9GMeQmqo48ogA+KWjk7djb0Jux5vJxV++yT6avgPmRRAZgOfVpVfqyH4a9Q==","signatures":[{"sig":"MEUCIQDh5Wd0pprTDrrDsB++rvB1ripDxw/NKtAFidLIn8U9kQIgC/SLnJRVBnPSk0EuPiT+00eqn/Fkk+YYtQkl+2QwpfU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@carlonicora%2fnextjs-jsonapi@1.7.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5256209},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.mjs","require":"./dist/core/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.mjs","require":"./dist/client/index.js"},"./server":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.mjs","require":"./dist/server/index.js"},"./contexts":{"types":"./dist/contexts/index.d.ts","import":"./dist/contexts/index.mjs","require":"./dist/contexts/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.mjs","require":"./dist/components/index.js"}},"gitHead":"5dd15094ee57cead304894e303e3b284eb367a4e","private":false,"scripts":{"dev":"tsup --watch","lint":"eslint \"src/**/*.ts\" --fix","build":"NODE_OPTIONS='--max-old-space-size=8192' tsup && tsc -p scripts/generate-web-module/tsconfig.json","clean":"rm -rf dist","format":"prettier --write \"src/**/*.ts\"","prepublishOnly":"pnpm build","generate-web-module":"node dist/scripts/generate-web-module/index.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f5f41df1-7b72-405b-8808-252d10106909"}},"repository":{"url":"git+https://github.com/carlonicora/nextjs-jsonapi.git","type":"git"},"_npmVersion":"11.7.0","description":"Next.js JSON:API client with server/client support and caching","directories":{},"_nodeVersion":"22.21.1","dependencies":{"d3":"^7.9.0","zod":"^4.1.13","clsx":"^2.1.1","cmdk":"^1.1.1","uuid":"^13.0.0","vaul":"^1.1.2","jotai":"^2.16.0","sonner":"^2.0.7","date-fns":"^4.1.0","recharts":"^3.5.1","commander":"^13.1.0","remark-gfm":"^4.0.1","next-themes":"^0.4.6","cookies-next":"^6.1.1","lucide-react":"^0.561.0","@dnd-kit/core":"^6.3.1","react-dropzone":"^14.3.8","react-markdown":"^10.1.0","tailwind-merge":"^3.4.0","@blocknote/core":"^0.44.2","react-hook-form":"^7.68.0","@blocknote/react":"^0.44.2","react-day-picker":"^9.12.0","socket.io-client":"^4.8.1","@blocknote/shadcn":"^0.44.2","@dnd-kit/sortable":"^10.0.0","@dnd-kit/utilities":"^3.2.2","@hookform/resolvers":"^5.2.2","@radix-ui/react-slot":"^1.2.4","@radix-ui/react-tabs":"^1.1.13","embla-carousel-react":"^8.6.0","@radix-ui/react-icons":"^1.3.2","@radix-ui/react-label":"^2.1.8","@radix-ui/react-avatar":"^1.1.11","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@radix-ui/react-slider":"^1.3.6","@radix-ui/react-switch":"^1.2.6","@radix-ui/react-toggle":"^1.1.10","react-resizable-panels":"^3.0.6","@radix-ui/react-popover":"^1.1.15","@radix-ui/react-tooltip":"^1.2.8","@radix-ui/react-checkbox":"^1.3.3","@radix-ui/react-progress":"^1.1.8","class-variance-authority":"^0.7.1","@radix-ui/react-accordion":"^1.2.12","@radix-ui/react-separator":"^1.1.8","@radix-ui/react-hover-card":"^1.1.15","@radix-ui/react-collapsible":"^1.1.12","@radix-ui/react-radio-group":"^1.3.8","@radix-ui/react-scroll-area":"^1.2.10","@radix-ui/react-alert-dialog":"^1.1.15","@radix-ui/react-context-menu":"^2.2.16","@radix-ui/react-dropdown-menu":"^2.1.16","@radix-ui/react-navigation-menu":"^1.2.14"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.0.10","tsup":"^8.5.1","react":"^19.2.3","eslint":"^9.39.1","globals":"^16.5.0","prettier":"^3.7.4","@types/d3":"^7.4.3","next-intl":"^4.5.8","react-dom":"^19.2.3","@eslint/js":"^9.39.1","typescript":"^5.9.3","@types/node":"^25.0.1","@types/react":"^19.2.7","@eslint/eslintrc":"^3.3.3","@types/react-dom":"^19.2.3","semantic-release":"^25.0.2","@semantic-release/git":"^10.0.1","@tanstack/react-table":"^8.21.3","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@typescript-eslint/parser":"^8.49.0","@semantic-release/changelog":"^6.0.3","@typescript-eslint/eslint-plugin":"^8.49.0","conventional-changelog-conventionalcommits":"^9.1.0"},"peerDependencies":{"next":">=14.0.0","react":">=18.0.0","next-intl":">=3.0.0","react-dom":">=18.0.0","react-hook-form":">=7.0.0","@tanstack/react-table":">=8.0.0"},"peerDependenciesMeta":{"next-intl":{"optional":true},"react-hook-form":{"optional":true},"@tanstack/react-table":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nextjs-jsonapi_1.7.2_1765880557722_0.4105358717178147","host":"s3://npm-registry-packages-npm-production"}},"1.7.3":{"name":"@carlonicora/nextjs-jsonapi","version":"1.7.3","keywords":["nextjs","jsonapi","json-api","react","typescript","cache"],"author":{"name":"Carlo Nicora"},"license":"GPL-3.0-or-later","_id":"@carlonicora/nextjs-jsonapi@1.7.3","maintainers":[{"name":"carlonicora","email":"carlo.nicora@gmail.com"}],"homepage":"https://github.com/carlonicora/nextjs-jsonapi#readme","bugs":{"url":"https://github.com/carlonicora/nextjs-jsonapi/issues"},"bin":{"generate-web-module":"dist/scripts/generate-web-module/index.js"},"dist":{"shasum":"373b5b6053729605c72698fc0b6603264e7330aa","tarball":"https://registry.npmjs.org/@carlonicora/nextjs-jsonapi/-/nextjs-jsonapi-1.7.3.tgz","fileCount":701,"integrity":"sha512-XeoD8UY++pe3+iavUPw+h3BEpgAdlWjGOMhm3gA2ABwr5dAPBG9pxqWegxf3/SuXl9ZslSqOGfo318hLjlL1YQ==","signatures":[{"sig":"MEUCIQCG6Alept8cy3duZLaz83FKMNtIdTwrNCt1hKJWDZckgQIgWHYuN65B7GQXMfcWqWi6NuYCMjDiizCV7PtuEJ7ZOTo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@carlonicora%2fnextjs-jsonapi@1.7.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5256485},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.mjs","require":"./dist/core/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.mjs","require":"./dist/client/index.js"},"./server":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.mjs","require":"./dist/server/index.js"},"./contexts":{"types":"./dist/contexts/index.d.ts","import":"./dist/contexts/index.mjs","require":"./dist/contexts/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.mjs","require":"./dist/components/index.js"}},"gitHead":"c7e6f8356179c2425adaba25881e5cd38d4f162f","private":false,"scripts":{"dev":"tsup --watch","lint":"eslint \"src/**/*.ts\" --fix","build":"NODE_OPTIONS='--max-old-space-size=8192' tsup && tsc -p scripts/generate-web-module/tsconfig.json","clean":"rm -rf dist","format":"prettier --write \"src/**/*.ts\"","prepublishOnly":"pnpm build","generate-web-module":"node dist/scripts/generate-web-module/index.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f5f41df1-7b72-405b-8808-252d10106909"}},"repository":{"url":"git+https://github.com/carlonicora/nextjs-jsonapi.git","type":"git"},"_npmVersion":"11.7.0","description":"Next.js JSON:API client with server/client support and caching","directories":{},"_nodeVersion":"22.21.1","dependencies":{"d3":"^7.9.0","zod":"^4.1.13","clsx":"^2.1.1","cmdk":"^1.1.1","uuid":"^13.0.0","vaul":"^1.1.2","jotai":"^2.16.0","sonner":"^2.0.7","date-fns":"^4.1.0","recharts":"^3.5.1","commander":"^13.1.0","remark-gfm":"^4.0.1","next-themes":"^0.4.6","cookies-next":"^6.1.1","lucide-react":"^0.561.0","@dnd-kit/core":"^6.3.1","react-dropzone":"^14.3.8","react-markdown":"^10.1.0","tailwind-merge":"^3.4.0","@blocknote/core":"^0.44.2","react-hook-form":"^7.68.0","@blocknote/react":"^0.44.2","react-day-picker":"^9.12.0","socket.io-client":"^4.8.1","@blocknote/shadcn":"^0.44.2","@dnd-kit/sortable":"^10.0.0","@dnd-kit/utilities":"^3.2.2","@hookform/resolvers":"^5.2.2","@radix-ui/react-slot":"^1.2.4","@radix-ui/react-tabs":"^1.1.13","embla-carousel-react":"^8.6.0","@radix-ui/react-icons":"^1.3.2","@radix-ui/react-label":"^2.1.8","@radix-ui/react-avatar":"^1.1.11","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@radix-ui/react-slider":"^1.3.6","@radix-ui/react-switch":"^1.2.6","@radix-ui/react-toggle":"^1.1.10","react-resizable-panels":"^3.0.6","@radix-ui/react-popover":"^1.1.15","@radix-ui/react-tooltip":"^1.2.8","@radix-ui/react-checkbox":"^1.3.3","@radix-ui/react-progress":"^1.1.8","class-variance-authority":"^0.7.1","@radix-ui/react-accordion":"^1.2.12","@radix-ui/react-separator":"^1.1.8","@radix-ui/react-hover-card":"^1.1.15","@radix-ui/react-collapsible":"^1.1.12","@radix-ui/react-radio-group":"^1.3.8","@radix-ui/react-scroll-area":"^1.2.10","@radix-ui/react-alert-dialog":"^1.1.15","@radix-ui/react-context-menu":"^2.2.16","@radix-ui/react-dropdown-menu":"^2.1.16","@radix-ui/react-navigation-menu":"^1.2.14"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.0.10","tsup":"^8.5.1","react":"^19.2.3","eslint":"^9.39.1","globals":"^16.5.0","prettier":"^3.7.4","@types/d3":"^7.4.3","next-intl":"^4.5.8","react-dom":"^19.2.3","@eslint/js":"^9.39.1","typescript":"^5.9.3","@types/node":"^25.0.1","@types/react":"^19.2.7","@eslint/eslintrc":"^3.3.3","@types/react-dom":"^19.2.3","semantic-release":"^25.0.2","@semantic-release/git":"^10.0.1","@tanstack/react-table":"^8.21.3","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@typescript-eslint/parser":"^8.49.0","@semantic-release/changelog":"^6.0.3","@typescript-eslint/eslint-plugin":"^8.49.0","conventional-changelog-conventionalcommits":"^9.1.0"},"peerDependencies":{"next":">=14.0.0","react":">=18.0.0","next-intl":">=3.0.0","react-dom":">=18.0.0","react-hook-form":">=7.0.0","@tanstack/react-table":">=8.0.0"},"peerDependenciesMeta":{"next-intl":{"optional":true},"react-hook-form":{"optional":true},"@tanstack/react-table":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nextjs-jsonapi_1.7.3_1766182122458_0.28889382120663476","host":"s3://npm-registry-packages-npm-production"}},"1.7.4":{"name":"@carlonicora/nextjs-jsonapi","version":"1.7.4","keywords":["nextjs","jsonapi","json-api","react","typescript","cache"],"author":{"name":"Carlo Nicora"},"license":"GPL-3.0-or-later","_id":"@carlonicora/nextjs-jsonapi@1.7.4","maintainers":[{"name":"carlonicora","email":"carlo.nicora@gmail.com"}],"homepage":"https://github.com/carlonicora/nextjs-jsonapi#readme","bugs":{"url":"https://github.com/carlonicora/nextjs-jsonapi/issues"},"bin":{"generate-web-module":"dist/scripts/generate-web-module/index.js"},"dist":{"shasum":"3f99dc15c2172d007952c6db6ba4ef6824c1c691","tarball":"https://registry.npmjs.org/@carlonicora/nextjs-jsonapi/-/nextjs-jsonapi-1.7.4.tgz","fileCount":701,"integrity":"sha512-L4R7XileXzbletoZsFE1lx2XCHMAvTu8bR2oKRrCy8zVyhpuxIFRG+XJxwTJlxOKl+dt1yvNTYohbURvjpW8uQ==","signatures":[{"sig":"MEUCIQC+YuqezK8eqxDpXMjCYkomnVa9z5I4S+E4AaiZaYaYzwIgKTaXp5qriPrU08KVUZ/sLfLsXFYsOX+KNsjhUBDURLw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@carlonicora%2fnextjs-jsonapi@1.7.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5256289},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.mjs","require":"./dist/core/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.mjs","require":"./dist/client/index.js"},"./server":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.mjs","require":"./dist/server/index.js"},"./contexts":{"types":"./dist/contexts/index.d.ts","import":"./dist/contexts/index.mjs","require":"./dist/contexts/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.mjs","require":"./dist/components/index.js"}},"gitHead":"023d1ca971a3ab4f8cc79417c64e698d33720018","private":false,"scripts":{"dev":"tsup --watch","lint":"eslint \"src/**/*.ts\" --fix","build":"NODE_OPTIONS='--max-old-space-size=8192' tsup && tsc -p scripts/generate-web-module/tsconfig.json","clean":"rm -rf dist","format":"prettier --write \"src/**/*.ts\"","prepublishOnly":"pnpm build","generate-web-module":"node dist/scripts/generate-web-module/index.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f5f41df1-7b72-405b-8808-252d10106909"}},"repository":{"url":"git+https://github.com/carlonicora/nextjs-jsonapi.git","type":"git"},"_npmVersion":"11.7.0","description":"Next.js JSON:API client with server/client support and caching","directories":{},"_nodeVersion":"22.21.1","dependencies":{"d3":"^7.9.0","zod":"^4.1.13","clsx":"^2.1.1","cmdk":"^1.1.1","uuid":"^13.0.0","vaul":"^1.1.2","jotai":"^2.16.0","sonner":"^2.0.7","date-fns":"^4.1.0","recharts":"^3.5.1","commander":"^13.1.0","remark-gfm":"^4.0.1","next-themes":"^0.4.6","cookies-next":"^6.1.1","lucide-react":"^0.561.0","@dnd-kit/core":"^6.3.1","react-dropzone":"^14.3.8","react-markdown":"^10.1.0","tailwind-merge":"^3.4.0","@blocknote/core":"^0.44.2","react-hook-form":"^7.68.0","@blocknote/react":"^0.44.2","react-day-picker":"^9.12.0","socket.io-client":"^4.8.1","@blocknote/shadcn":"^0.44.2","@dnd-kit/sortable":"^10.0.0","@dnd-kit/utilities":"^3.2.2","@hookform/resolvers":"^5.2.2","@radix-ui/react-slot":"^1.2.4","@radix-ui/react-tabs":"^1.1.13","embla-carousel-react":"^8.6.0","@radix-ui/react-icons":"^1.3.2","@radix-ui/react-label":"^2.1.8","@radix-ui/react-avatar":"^1.1.11","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@radix-ui/react-slider":"^1.3.6","@radix-ui/react-switch":"^1.2.6","@radix-ui/react-toggle":"^1.1.10","react-resizable-panels":"^3.0.6","@radix-ui/react-popover":"^1.1.15","@radix-ui/react-tooltip":"^1.2.8","@radix-ui/react-checkbox":"^1.3.3","@radix-ui/react-progress":"^1.1.8","class-variance-authority":"^0.7.1","@radix-ui/react-accordion":"^1.2.12","@radix-ui/react-separator":"^1.1.8","@radix-ui/react-hover-card":"^1.1.15","@radix-ui/react-collapsible":"^1.1.12","@radix-ui/react-radio-group":"^1.3.8","@radix-ui/react-scroll-area":"^1.2.10","@radix-ui/react-alert-dialog":"^1.1.15","@radix-ui/react-context-menu":"^2.2.16","@radix-ui/react-dropdown-menu":"^2.1.16","@radix-ui/react-navigation-menu":"^1.2.14"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.0.10","tsup":"^8.5.1","react":"^19.2.3","eslint":"^9.39.1","globals":"^16.5.0","prettier":"^3.7.4","@types/d3":"^7.4.3","next-intl":"^4.5.8","react-dom":"^19.2.3","@eslint/js":"^9.39.1","typescript":"^5.9.3","@types/node":"^25.0.1","@types/react":"^19.2.7","@eslint/eslintrc":"^3.3.3","@types/react-dom":"^19.2.3","semantic-release":"^25.0.2","@semantic-release/git":"^10.0.1","@tanstack/react-table":"^8.21.3","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@typescript-eslint/parser":"^8.49.0","@semantic-release/changelog":"^6.0.3","@typescript-eslint/eslint-plugin":"^8.49.0","conventional-changelog-conventionalcommits":"^9.1.0"},"peerDependencies":{"next":">=14.0.0","react":">=18.0.0","next-intl":">=3.0.0","react-dom":">=18.0.0","react-hook-form":">=7.0.0","@tanstack/react-table":">=8.0.0"},"peerDependenciesMeta":{"next-intl":{"optional":true},"react-hook-form":{"optional":true},"@tanstack/react-table":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nextjs-jsonapi_1.7.4_1766218520670_0.013494789592706669","host":"s3://npm-registry-packages-npm-production"}},"1.7.5":{"name":"@carlonicora/nextjs-jsonapi","version":"1.7.5","keywords":["nextjs","jsonapi","json-api","react","typescript","cache"],"author":{"name":"Carlo Nicora"},"license":"GPL-3.0-or-later","_id":"@carlonicora/nextjs-jsonapi@1.7.5","maintainers":[{"name":"carlonicora","email":"carlo.nicora@gmail.com"}],"homepage":"https://github.com/carlonicora/nextjs-jsonapi#readme","bugs":{"url":"https://github.com/carlonicora/nextjs-jsonapi/issues"},"bin":{"generate-web-module":"dist/scripts/generate-web-module/index.js"},"dist":{"shasum":"d305c0b9e1eead6b0de5472a4e54e8f90ad8477d","tarball":"https://registry.npmjs.org/@carlonicora/nextjs-jsonapi/-/nextjs-jsonapi-1.7.5.tgz","fileCount":701,"integrity":"sha512-1/TObLrEgf4lEPLr0/duMCOiWb3zs9lY5smPrOWpxUVBPTib4IR0VH3PUH3U7H4DNoOs2Wd/mi+p+dp4ohncxg==","signatures":[{"sig":"MEQCIDTTbl88NKJXGR5ZF2p+kr7SUp4Z9SzXRiYADQRVxUDGAiBJ/Qcq8/niRl0NiUSdbyGyzpArAxg1elD/A63XSTEnVQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@carlonicora%2fnextjs-jsonapi@1.7.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5257138},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.mjs","require":"./dist/core/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.mjs","require":"./dist/client/index.js"},"./server":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.mjs","require":"./dist/server/index.js"},"./contexts":{"types":"./dist/contexts/index.d.ts","import":"./dist/contexts/index.mjs","require":"./dist/contexts/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.mjs","require":"./dist/components/index.js"}},"gitHead":"4f474488911660dab5dd87050afdda2a24f8dd0f","private":false,"scripts":{"dev":"tsup --watch","lint":"eslint \"src/**/*.ts\" --fix","build":"NODE_OPTIONS='--max-old-space-size=8192' tsup && tsc -p scripts/generate-web-module/tsconfig.json","clean":"rm -rf dist","format":"prettier --write \"src/**/*.ts\"","prepublishOnly":"pnpm build","generate-web-module":"node dist/scripts/generate-web-module/index.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f5f41df1-7b72-405b-8808-252d10106909"}},"repository":{"url":"git+https://github.com/carlonicora/nextjs-jsonapi.git","type":"git"},"_npmVersion":"11.7.0","description":"Next.js JSON:API client with server/client support and caching","directories":{},"_nodeVersion":"22.21.1","dependencies":{"d3":"^7.9.0","zod":"^4.1.13","clsx":"^2.1.1","cmdk":"^1.1.1","uuid":"^13.0.0","vaul":"^1.1.2","jotai":"^2.16.0","sonner":"^2.0.7","date-fns":"^4.1.0","recharts":"^3.5.1","commander":"^13.1.0","remark-gfm":"^4.0.1","next-themes":"^0.4.6","cookies-next":"^6.1.1","lucide-react":"^0.561.0","@dnd-kit/core":"^6.3.1","react-dropzone":"^14.3.8","react-markdown":"^10.1.0","tailwind-merge":"^3.4.0","@blocknote/core":"^0.44.2","react-hook-form":"^7.68.0","@blocknote/react":"^0.44.2","react-day-picker":"^9.12.0","socket.io-client":"^4.8.1","@blocknote/shadcn":"^0.44.2","@dnd-kit/sortable":"^10.0.0","@dnd-kit/utilities":"^3.2.2","@hookform/resolvers":"^5.2.2","@radix-ui/react-slot":"^1.2.4","@radix-ui/react-tabs":"^1.1.13","embla-carousel-react":"^8.6.0","@radix-ui/react-icons":"^1.3.2","@radix-ui/react-label":"^2.1.8","@radix-ui/react-avatar":"^1.1.11","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@radix-ui/react-slider":"^1.3.6","@radix-ui/react-switch":"^1.2.6","@radix-ui/react-toggle":"^1.1.10","react-resizable-panels":"^3.0.6","@radix-ui/react-popover":"^1.1.15","@radix-ui/react-tooltip":"^1.2.8","@radix-ui/react-checkbox":"^1.3.3","@radix-ui/react-progress":"^1.1.8","class-variance-authority":"^0.7.1","@radix-ui/react-accordion":"^1.2.12","@radix-ui/react-separator":"^1.1.8","@radix-ui/react-hover-card":"^1.1.15","@radix-ui/react-collapsible":"^1.1.12","@radix-ui/react-radio-group":"^1.3.8","@radix-ui/react-scroll-area":"^1.2.10","@radix-ui/react-alert-dialog":"^1.1.15","@radix-ui/react-context-menu":"^2.2.16","@radix-ui/react-dropdown-menu":"^2.1.16","@radix-ui/react-navigation-menu":"^1.2.14"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.0.10","tsup":"^8.5.1","react":"^19.2.3","eslint":"^9.39.1","globals":"^16.5.0","prettier":"^3.7.4","@types/d3":"^7.4.3","next-intl":"^4.5.8","react-dom":"^19.2.3","@eslint/js":"^9.39.1","typescript":"^5.9.3","@types/node":"^25.0.1","@types/react":"^19.2.7","@eslint/eslintrc":"^3.3.3","@types/react-dom":"^19.2.3","semantic-release":"^25.0.2","@semantic-release/git":"^10.0.1","@tanstack/react-table":"^8.21.3","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@typescript-eslint/parser":"^8.49.0","@semantic-release/changelog":"^6.0.3","@typescript-eslint/eslint-plugin":"^8.49.0","conventional-changelog-conventionalcommits":"^9.1.0"},"peerDependencies":{"next":">=14.0.0","react":">=18.0.0","next-intl":">=3.0.0","react-dom":">=18.0.0","react-hook-form":">=7.0.0","@tanstack/react-table":">=8.0.0"},"peerDependenciesMeta":{"next-intl":{"optional":true},"react-hook-form":{"optional":true},"@tanstack/react-table":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nextjs-jsonapi_1.7.5_1766229258603_0.3590411134941325","host":"s3://npm-registry-packages-npm-production"}},"1.7.6":{"name":"@carlonicora/nextjs-jsonapi","version":"1.7.6","keywords":["nextjs","jsonapi","json-api","react","typescript","cache"],"author":{"name":"Carlo Nicora"},"license":"GPL-3.0-or-later","_id":"@carlonicora/nextjs-jsonapi@1.7.6","maintainers":[{"name":"carlonicora","email":"carlo.nicora@gmail.com"}],"homepage":"https://github.com/carlonicora/nextjs-jsonapi#readme","bugs":{"url":"https://github.com/carlonicora/nextjs-jsonapi/issues"},"bin":{"generate-web-module":"dist/scripts/generate-web-module/index.js"},"dist":{"shasum":"3b8a351ad013a73f7cba1149972af104192b8764","tarball":"https://registry.npmjs.org/@carlonicora/nextjs-jsonapi/-/nextjs-jsonapi-1.7.6.tgz","fileCount":701,"integrity":"sha512-dXsSf6nRkO6Fw5R2Oz/8lkozFZIVQwV8FN3on10rNo6Mdm9/mD+yr/MA/4AHXUr+AzqrCoXd+0M8iZ/eQy2wuA==","signatures":[{"sig":"MEUCIQD0VDVSFI/HFRhayd1Oof/EDnNKkxBYEvKjmmZtFrWE6AIgHXW03WzcYU3lDuVyaNXac/xAWLYh3mBR2JjDEexg1BM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@carlonicora%2fnextjs-jsonapi@1.7.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5256989},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.mjs","require":"./dist/core/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.mjs","require":"./dist/client/index.js"},"./server":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.mjs","require":"./dist/server/index.js"},"./contexts":{"types":"./dist/contexts/index.d.ts","import":"./dist/contexts/index.mjs","require":"./dist/contexts/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.mjs","require":"./dist/components/index.js"}},"gitHead":"ee6d45658598179248ee58794f735ed0c6cf7f76","private":false,"scripts":{"dev":"tsup --watch","lint":"eslint \"src/**/*.ts\" --fix","build":"NODE_OPTIONS='--max-old-space-size=8192' tsup && tsc -p scripts/generate-web-module/tsconfig.json","clean":"rm -rf dist","format":"prettier --write \"src/**/*.ts\"","prepublishOnly":"pnpm build","generate-web-module":"node dist/scripts/generate-web-module/index.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f5f41df1-7b72-405b-8808-252d10106909"}},"repository":{"url":"git+https://github.com/carlonicora/nextjs-jsonapi.git","type":"git"},"_npmVersion":"11.7.0","description":"Next.js JSON:API client with server/client support and caching","directories":{},"_nodeVersion":"22.21.1","dependencies":{"d3":"^7.9.0","zod":"^4.1.13","clsx":"^2.1.1","cmdk":"^1.1.1","uuid":"^13.0.0","vaul":"^1.1.2","jotai":"^2.16.0","sonner":"^2.0.7","date-fns":"^4.1.0","recharts":"^3.5.1","commander":"^13.1.0","remark-gfm":"^4.0.1","next-themes":"^0.4.6","cookies-next":"^6.1.1","lucide-react":"^0.561.0","@dnd-kit/core":"^6.3.1","react-dropzone":"^14.3.8","react-markdown":"^10.1.0","tailwind-merge":"^3.4.0","@blocknote/core":"^0.44.2","react-hook-form":"^7.68.0","@blocknote/react":"^0.44.2","react-day-picker":"^9.12.0","socket.io-client":"^4.8.1","@blocknote/shadcn":"^0.44.2","@dnd-kit/sortable":"^10.0.0","@dnd-kit/utilities":"^3.2.2","@hookform/resolvers":"^5.2.2","@radix-ui/react-slot":"^1.2.4","@radix-ui/react-tabs":"^1.1.13","embla-carousel-react":"^8.6.0","@radix-ui/react-icons":"^1.3.2","@radix-ui/react-label":"^2.1.8","@radix-ui/react-avatar":"^1.1.11","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@radix-ui/react-slider":"^1.3.6","@radix-ui/react-switch":"^1.2.6","@radix-ui/react-toggle":"^1.1.10","react-resizable-panels":"^3.0.6","@radix-ui/react-popover":"^1.1.15","@radix-ui/react-tooltip":"^1.2.8","@radix-ui/react-checkbox":"^1.3.3","@radix-ui/react-progress":"^1.1.8","class-variance-authority":"^0.7.1","@radix-ui/react-accordion":"^1.2.12","@radix-ui/react-separator":"^1.1.8","@radix-ui/react-hover-card":"^1.1.15","@radix-ui/react-collapsible":"^1.1.12","@radix-ui/react-radio-group":"^1.3.8","@radix-ui/react-scroll-area":"^1.2.10","@radix-ui/react-alert-dialog":"^1.1.15","@radix-ui/react-context-menu":"^2.2.16","@radix-ui/react-dropdown-menu":"^2.1.16","@radix-ui/react-navigation-menu":"^1.2.14"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.0.10","tsup":"^8.5.1","react":"^19.2.3","eslint":"^9.39.1","globals":"^16.5.0","prettier":"^3.7.4","@types/d3":"^7.4.3","next-intl":"^4.5.8","react-dom":"^19.2.3","@eslint/js":"^9.39.1","typescript":"^5.9.3","@types/node":"^25.0.1","@types/react":"^19.2.7","@eslint/eslintrc":"^3.3.3","@types/react-dom":"^19.2.3","semantic-release":"^25.0.2","@semantic-release/git":"^10.0.1","@tanstack/react-table":"^8.21.3","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@typescript-eslint/parser":"^8.49.0","@semantic-release/changelog":"^6.0.3","@typescript-eslint/eslint-plugin":"^8.49.0","conventional-changelog-conventionalcommits":"^9.1.0"},"peerDependencies":{"next":">=14.0.0","react":">=18.0.0","next-intl":">=3.0.0","react-dom":">=18.0.0","react-hook-form":">=7.0.0","@tanstack/react-table":">=8.0.0"},"peerDependenciesMeta":{"next-intl":{"optional":true},"react-hook-form":{"optional":true},"@tanstack/react-table":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nextjs-jsonapi_1.7.6_1766244708213_0.2898911486596727","host":"s3://npm-registry-packages-npm-production"}},"1.8.0":{"name":"@carlonicora/nextjs-jsonapi","version":"1.8.0","keywords":["nextjs","jsonapi","json-api","react","typescript","cache"],"author":{"name":"Carlo Nicora"},"license":"GPL-3.0-or-later","_id":"@carlonicora/nextjs-jsonapi@1.8.0","maintainers":[{"name":"carlonicora","email":"carlo.nicora@gmail.com"}],"homepage":"https://github.com/carlonicora/nextjs-jsonapi#readme","bugs":{"url":"https://github.com/carlonicora/nextjs-jsonapi/issues"},"bin":{"generate-web-module":"dist/scripts/generate-web-module/index.js"},"dist":{"shasum":"40f2861b414a82ebaee7f5b437c0e69a0c21de6b","tarball":"https://registry.npmjs.org/@carlonicora/nextjs-jsonapi/-/nextjs-jsonapi-1.8.0.tgz","fileCount":701,"integrity":"sha512-AqCiYcP/NS/mLLcA+fx8hMF79abox8TgXCIc9bURNQsZWRBRcue89Ql1tuyAHXQ8YjZVneUfQgnVsvy6qEeIsw==","signatures":[{"sig":"MEUCIDmXitEXK6TXOgDR1szysUqRuNab5fruCNwcvaq3ja9PAiEAv6faEOs4XVWnAXspc+xSjXvchCPKSKGu97mPew6bKN0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@carlonicora%2fnextjs-jsonapi@1.8.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5289716},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.mjs","require":"./dist/core/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.mjs","require":"./dist/client/index.js"},"./server":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.mjs","require":"./dist/server/index.js"},"./contexts":{"types":"./dist/contexts/index.d.ts","import":"./dist/contexts/index.mjs","require":"./dist/contexts/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.mjs","require":"./dist/components/index.js"}},"gitHead":"8be4411879cca6f660d4980fb5028f46a15a4405","private":false,"scripts":{"dev":"tsup --watch","lint":"eslint \"src/**/*.ts\" --fix","build":"NODE_OPTIONS='--max-old-space-size=8192' tsup && tsc -p scripts/generate-web-module/tsconfig.json","clean":"rm -rf dist","format":"prettier --write \"src/**/*.ts\"","prepublishOnly":"pnpm build","generate-web-module":"node dist/scripts/generate-web-module/index.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f5f41df1-7b72-405b-8808-252d10106909"}},"repository":{"url":"git+https://github.com/carlonicora/nextjs-jsonapi.git","type":"git"},"_npmVersion":"11.7.0","description":"Next.js JSON:API client with server/client support and caching","directories":{},"_nodeVersion":"22.21.1","dependencies":{"d3":"^7.9.0","zod":"^4.1.13","clsx":"^2.1.1","cmdk":"^1.1.1","uuid":"^13.0.0","vaul":"^1.1.2","jotai":"^2.16.0","sonner":"^2.0.7","date-fns":"^4.1.0","recharts":"^3.5.1","commander":"^13.1.0","remark-gfm":"^4.0.1","next-themes":"^0.4.6","cookies-next":"^6.1.1","lucide-react":"^0.561.0","@dnd-kit/core":"^6.3.1","react-dropzone":"^14.3.8","react-markdown":"^10.1.0","tailwind-merge":"^3.4.0","@blocknote/core":"^0.44.2","react-hook-form":"^7.68.0","@blocknote/react":"^0.44.2","react-day-picker":"^9.12.0","socket.io-client":"^4.8.1","@blocknote/shadcn":"^0.44.2","@dnd-kit/sortable":"^10.0.0","@dnd-kit/utilities":"^3.2.2","@hookform/resolvers":"^5.2.2","@radix-ui/react-slot":"^1.2.4","@radix-ui/react-tabs":"^1.1.13","embla-carousel-react":"^8.6.0","@radix-ui/react-icons":"^1.3.2","@radix-ui/react-label":"^2.1.8","@radix-ui/react-avatar":"^1.1.11","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@radix-ui/react-slider":"^1.3.6","@radix-ui/react-switch":"^1.2.6","@radix-ui/react-toggle":"^1.1.10","react-resizable-panels":"^3.0.6","@radix-ui/react-popover":"^1.1.15","@radix-ui/react-tooltip":"^1.2.8","@radix-ui/react-checkbox":"^1.3.3","@radix-ui/react-progress":"^1.1.8","class-variance-authority":"^0.7.1","@radix-ui/react-accordion":"^1.2.12","@radix-ui/react-separator":"^1.1.8","@radix-ui/react-hover-card":"^1.1.15","@radix-ui/react-collapsible":"^1.1.12","@radix-ui/react-radio-group":"^1.3.8","@radix-ui/react-scroll-area":"^1.2.10","@radix-ui/react-alert-dialog":"^1.1.15","@radix-ui/react-context-menu":"^2.2.16","@radix-ui/react-dropdown-menu":"^2.1.16","@radix-ui/react-navigation-menu":"^1.2.14"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.0.10","tsup":"^8.5.1","react":"^19.2.3","eslint":"^9.39.1","globals":"^16.5.0","prettier":"^3.7.4","@types/d3":"^7.4.3","next-intl":"^4.5.8","react-dom":"^19.2.3","@eslint/js":"^9.39.1","typescript":"^5.9.3","@types/node":"^25.0.1","@types/react":"^19.2.7","@eslint/eslintrc":"^3.3.3","@types/react-dom":"^19.2.3","semantic-release":"^25.0.2","@semantic-release/git":"^10.0.1","@tanstack/react-table":"^8.21.3","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@typescript-eslint/parser":"^8.49.0","@semantic-release/changelog":"^6.0.3","@typescript-eslint/eslint-plugin":"^8.49.0","conventional-changelog-conventionalcommits":"^9.1.0"},"peerDependencies":{"next":">=14.0.0","react":">=18.0.0","next-intl":">=3.0.0","react-dom":">=18.0.0","react-hook-form":">=7.0.0","@tanstack/react-table":">=8.0.0"},"peerDependenciesMeta":{"next-intl":{"optional":true},"react-hook-form":{"optional":true},"@tanstack/react-table":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nextjs-jsonapi_1.8.0_1766324495897_0.0016396842152763824","host":"s3://npm-registry-packages-npm-production"}},"1.8.1":{"name":"@carlonicora/nextjs-jsonapi","version":"1.8.1","keywords":["nextjs","jsonapi","json-api","react","typescript","cache"],"author":{"name":"Carlo Nicora"},"license":"GPL-3.0-or-later","_id":"@carlonicora/nextjs-jsonapi@1.8.1","maintainers":[{"name":"carlonicora","email":"carlo.nicora@gmail.com"}],"homepage":"https://github.com/carlonicora/nextjs-jsonapi#readme","bugs":{"url":"https://github.com/carlonicora/nextjs-jsonapi/issues"},"bin":{"generate-web-module":"dist/scripts/generate-web-module/index.js"},"dist":{"shasum":"6b10dd03a1693cd5e130e586f611d205a582bb63","tarball":"https://registry.npmjs.org/@carlonicora/nextjs-jsonapi/-/nextjs-jsonapi-1.8.1.tgz","fileCount":701,"integrity":"sha512-sw60b0/7T8ef1sN2051b6f7UeC/3LeRaqH62EhDtJUpkobVXfLQoReGQpNRkP5PA+OPlxOtjsYpqvcjS63P37g==","signatures":[{"sig":"MEYCIQC5v5XEIQSrOa0jFlYaI6CAydTiKCrUR/DPhztxOF2H2AIhAKAL+1aWRVb68IZlMsAOpQQe5dtemCN7E+GkEW+bWUji","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@carlonicora%2fnextjs-jsonapi@1.8.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5293386},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.mjs","require":"./dist/core/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.mjs","require":"./dist/client/index.js"},"./server":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.mjs","require":"./dist/server/index.js"},"./contexts":{"types":"./dist/contexts/index.d.ts","import":"./dist/contexts/index.mjs","require":"./dist/contexts/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.mjs","require":"./dist/components/index.js"}},"gitHead":"b6fcfeb458bc3bdb78e20198f38bed44dbba53d3","private":false,"scripts":{"dev":"tsup --watch","lint":"eslint \"src/**/*.ts\" --fix","build":"NODE_OPTIONS='--max-old-space-size=8192' tsup && tsc -p scripts/generate-web-module/tsconfig.json","clean":"rm -rf dist","format":"prettier --write \"src/**/*.ts\"","prepublishOnly":"pnpm build","generate-web-module":"node dist/scripts/generate-web-module/index.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f5f41df1-7b72-405b-8808-252d10106909"}},"repository":{"url":"git+https://github.com/carlonicora/nextjs-jsonapi.git","type":"git"},"_npmVersion":"11.7.0","description":"Next.js JSON:API client with server/client support and caching","directories":{},"_nodeVersion":"22.21.1","dependencies":{"d3":"^7.9.0","zod":"^4.1.13","clsx":"^2.1.1","cmdk":"^1.1.1","uuid":"^13.0.0","vaul":"^1.1.2","jotai":"^2.16.0","sonner":"^2.0.7","date-fns":"^4.1.0","recharts":"^3.5.1","commander":"^13.1.0","remark-gfm":"^4.0.1","next-themes":"^0.4.6","cookies-next":"^6.1.1","lucide-react":"^0.561.0","@dnd-kit/core":"^6.3.1","react-dropzone":"^14.3.8","react-markdown":"^10.1.0","tailwind-merge":"^3.4.0","@blocknote/core":"^0.44.2","react-hook-form":"^7.68.0","@blocknote/react":"^0.44.2","react-day-picker":"^9.12.0","socket.io-client":"^4.8.1","@blocknote/shadcn":"^0.44.2","@dnd-kit/sortable":"^10.0.0","@dnd-kit/utilities":"^3.2.2","@hookform/resolvers":"^5.2.2","@radix-ui/react-slot":"^1.2.4","@radix-ui/react-tabs":"^1.1.13","embla-carousel-react":"^8.6.0","@radix-ui/react-icons":"^1.3.2","@radix-ui/react-label":"^2.1.8","@radix-ui/react-avatar":"^1.1.11","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@radix-ui/react-slider":"^1.3.6","@radix-ui/react-switch":"^1.2.6","@radix-ui/react-toggle":"^1.1.10","react-resizable-panels":"^3.0.6","@radix-ui/react-popover":"^1.1.15","@radix-ui/react-tooltip":"^1.2.8","@radix-ui/react-checkbox":"^1.3.3","@radix-ui/react-progress":"^1.1.8","class-variance-authority":"^0.7.1","@radix-ui/react-accordion":"^1.2.12","@radix-ui/react-separator":"^1.1.8","@radix-ui/react-hover-card":"^1.1.15","@radix-ui/react-collapsible":"^1.1.12","@radix-ui/react-radio-group":"^1.3.8","@radix-ui/react-scroll-area":"^1.2.10","@radix-ui/react-alert-dialog":"^1.1.15","@radix-ui/react-context-menu":"^2.2.16","@radix-ui/react-dropdown-menu":"^2.1.16","@radix-ui/react-navigation-menu":"^1.2.14"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.0.10","tsup":"^8.5.1","react":"^19.2.3","eslint":"^9.39.1","globals":"^16.5.0","prettier":"^3.7.4","@types/d3":"^7.4.3","next-intl":"^4.5.8","react-dom":"^19.2.3","@eslint/js":"^9.39.1","typescript":"^5.9.3","@types/node":"^25.0.1","@types/react":"^19.2.7","@eslint/eslintrc":"^3.3.3","@types/react-dom":"^19.2.3","semantic-release":"^25.0.2","@semantic-release/git":"^10.0.1","@tanstack/react-table":"^8.21.3","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@typescript-eslint/parser":"^8.49.0","@semantic-release/changelog":"^6.0.3","@typescript-eslint/eslint-plugin":"^8.49.0","conventional-changelog-conventionalcommits":"^9.1.0"},"peerDependencies":{"next":">=14.0.0","react":">=18.0.0","next-intl":">=3.0.0","react-dom":">=18.0.0","react-hook-form":">=7.0.0","@tanstack/react-table":">=8.0.0"},"peerDependenciesMeta":{"next-intl":{"optional":true},"react-hook-form":{"optional":true},"@tanstack/react-table":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nextjs-jsonapi_1.8.1_1766325826187_0.793574320337282","host":"s3://npm-registry-packages-npm-production"}},"1.9.0":{"name":"@carlonicora/nextjs-jsonapi","version":"1.9.0","keywords":["nextjs","jsonapi","json-api","react","typescript","cache"],"author":{"name":"Carlo Nicora"},"license":"GPL-3.0-or-later","_id":"@carlonicora/nextjs-jsonapi@1.9.0","maintainers":[{"name":"carlonicora","email":"carlo.nicora@gmail.com"}],"homepage":"https://github.com/carlonicora/nextjs-jsonapi#readme","bugs":{"url":"https://github.com/carlonicora/nextjs-jsonapi/issues"},"bin":{"generate-web-module":"dist/scripts/generate-web-module/index.js"},"dist":{"shasum":"6f1c9afb92f665eee1d55236f59456db8391039c","tarball":"https://registry.npmjs.org/@carlonicora/nextjs-jsonapi/-/nextjs-jsonapi-1.9.0.tgz","fileCount":702,"integrity":"sha512-lqC9xbMbY38P/FrWEOrbhABhKY490+irNWFYFR1QVZQmB4sXGFvhs5E+OeXj+WuRkOrWrY69v/dM++jmHB0Oag==","signatures":[{"sig":"MEQCIFkZXJDfFbBLbRBzHDBNQhAoIqxyGPncrSANr+9hNKUgAiA11dE9rIhOaEUVfS5acACC58V8oMBCxIYvm9QidOSyvA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@carlonicora%2fnextjs-jsonapi@1.9.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5311554},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.mjs","require":"./dist/core/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.mjs","require":"./dist/client/index.js"},"./server":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.mjs","require":"./dist/server/index.js"},"./contexts":{"types":"./dist/contexts/index.d.ts","import":"./dist/contexts/index.mjs","require":"./dist/contexts/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.mjs","require":"./dist/components/index.js"}},"gitHead":"6abce3dc62eea6b2a1eb413bddc47b7c3abc542f","private":false,"scripts":{"dev":"tsup --watch","lint":"eslint \"src/**/*.ts\" --fix","build":"NODE_OPTIONS='--max-old-space-size=8192' tsup && tsc -p scripts/generate-web-module/tsconfig.json","clean":"rm -rf dist","format":"prettier --write \"src/**/*.ts\"","prepublishOnly":"pnpm build","generate-web-module":"node dist/scripts/generate-web-module/index.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f5f41df1-7b72-405b-8808-252d10106909"}},"repository":{"url":"git+https://github.com/carlonicora/nextjs-jsonapi.git","type":"git"},"_npmVersion":"11.7.0","description":"Next.js JSON:API client with server/client support and caching","directories":{},"_nodeVersion":"22.21.1","dependencies":{"d3":"^7.9.0","zod":"^4.1.13","clsx":"^2.1.1","cmdk":"^1.1.1","uuid":"^13.0.0","vaul":"^1.1.2","jotai":"^2.16.0","sonner":"^2.0.7","date-fns":"^4.1.0","recharts":"^3.5.1","commander":"^13.1.0","remark-gfm":"^4.0.1","next-themes":"^0.4.6","cookies-next":"^6.1.1","lucide-react":"^0.561.0","@dnd-kit/core":"^6.3.1","react-dropzone":"^14.3.8","react-markdown":"^10.1.0","tailwind-merge":"^3.4.0","@blocknote/core":"^0.44.2","react-hook-form":"^7.68.0","@blocknote/react":"^0.44.2","react-day-picker":"^9.12.0","socket.io-client":"^4.8.1","@blocknote/shadcn":"^0.44.2","@dnd-kit/sortable":"^10.0.0","@dnd-kit/utilities":"^3.2.2","@hookform/resolvers":"^5.2.2","@radix-ui/react-slot":"^1.2.4","@radix-ui/react-tabs":"^1.1.13","embla-carousel-react":"^8.6.0","@radix-ui/react-icons":"^1.3.2","@radix-ui/react-label":"^2.1.8","@radix-ui/react-avatar":"^1.1.11","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@radix-ui/react-slider":"^1.3.6","@radix-ui/react-switch":"^1.2.6","@radix-ui/react-toggle":"^1.1.10","react-resizable-panels":"^3.0.6","@radix-ui/react-popover":"^1.1.15","@radix-ui/react-tooltip":"^1.2.8","@radix-ui/react-checkbox":"^1.3.3","@radix-ui/react-progress":"^1.1.8","class-variance-authority":"^0.7.1","@radix-ui/react-accordion":"^1.2.12","@radix-ui/react-separator":"^1.1.8","@radix-ui/react-hover-card":"^1.1.15","@radix-ui/react-collapsible":"^1.1.12","@radix-ui/react-radio-group":"^1.3.8","@radix-ui/react-scroll-area":"^1.2.10","@radix-ui/react-alert-dialog":"^1.1.15","@radix-ui/react-context-menu":"^2.2.16","@radix-ui/react-dropdown-menu":"^2.1.16","@radix-ui/react-navigation-menu":"^1.2.14"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.0.10","tsup":"^8.5.1","react":"^19.2.3","eslint":"^9.39.1","globals":"^16.5.0","prettier":"^3.7.4","@types/d3":"^7.4.3","next-intl":"^4.5.8","react-dom":"^19.2.3","@eslint/js":"^9.39.1","typescript":"^5.9.3","@types/node":"^25.0.1","@types/react":"^19.2.7","@eslint/eslintrc":"^3.3.3","@types/react-dom":"^19.2.3","semantic-release":"^25.0.2","@semantic-release/git":"^10.0.1","@tanstack/react-table":"^8.21.3","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@typescript-eslint/parser":"^8.49.0","@semantic-release/changelog":"^6.0.3","@typescript-eslint/eslint-plugin":"^8.49.0","conventional-changelog-conventionalcommits":"^9.1.0"},"peerDependencies":{"next":">=14.0.0","react":">=18.0.0","next-intl":">=3.0.0","react-dom":">=18.0.0","react-hook-form":">=7.0.0","@tanstack/react-table":">=8.0.0"},"peerDependenciesMeta":{"next-intl":{"optional":true},"react-hook-form":{"optional":true},"@tanstack/react-table":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nextjs-jsonapi_1.9.0_1766360563285_0.38481738707334157","host":"s3://npm-registry-packages-npm-production"}},"1.9.1":{"name":"@carlonicora/nextjs-jsonapi","version":"1.9.1","keywords":["nextjs","jsonapi","json-api","react","typescript","cache"],"author":{"name":"Carlo Nicora"},"license":"GPL-3.0-or-later","_id":"@carlonicora/nextjs-jsonapi@1.9.1","maintainers":[{"name":"carlonicora","email":"carlo.nicora@gmail.com"}],"homepage":"https://github.com/carlonicora/nextjs-jsonapi#readme","bugs":{"url":"https://github.com/carlonicora/nextjs-jsonapi/issues"},"bin":{"generate-web-module":"dist/scripts/generate-web-module/index.js"},"dist":{"shasum":"e26cbd2af3c805a5105304b4a5508864ae7a7fd5","tarball":"https://registry.npmjs.org/@carlonicora/nextjs-jsonapi/-/nextjs-jsonapi-1.9.1.tgz","fileCount":702,"integrity":"sha512-TYLo7MIqvw6rQHMxB+mhVbpSEcaZSbe3jm4CYQGaZLvlM90ca6QpGieiAc4KLkWSlib3Rg27xH3jHKcH3efzeg==","signatures":[{"sig":"MEQCICtmMYY50p1fWPjqULwJzBIfD4n2SLb3DSPcLyEuMpTFAiAAtaUy+CGX/iXIp0yR5cIcW76w3i//GzfwVyxfE/MzNQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@carlonicora%2fnextjs-jsonapi@1.9.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5313659},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.mjs","require":"./dist/core/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.mjs","require":"./dist/client/index.js"},"./server":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.mjs","require":"./dist/server/index.js"},"./contexts":{"types":"./dist/contexts/index.d.ts","import":"./dist/contexts/index.mjs","require":"./dist/contexts/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.mjs","require":"./dist/components/index.js"}},"gitHead":"a773b87bb70f3ec0334fe1a1e86551a026e41413","private":false,"scripts":{"dev":"tsup --watch","lint":"eslint \"src/**/*.ts\" --fix","build":"NODE_OPTIONS='--max-old-space-size=8192' tsup && tsc -p scripts/generate-web-module/tsconfig.json","clean":"rm -rf dist","format":"prettier --write \"src/**/*.ts\"","prepublishOnly":"pnpm build","generate-web-module":"node dist/scripts/generate-web-module/index.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f5f41df1-7b72-405b-8808-252d10106909"}},"repository":{"url":"git+https://github.com/carlonicora/nextjs-jsonapi.git","type":"git"},"_npmVersion":"11.7.0","description":"Next.js JSON:API client with server/client support and caching","directories":{},"_nodeVersion":"22.21.1","dependencies":{"d3":"^7.9.0","zod":"^4.1.13","clsx":"^2.1.1","cmdk":"^1.1.1","pako":"^2.1.0","uuid":"^13.0.0","vaul":"^1.1.2","jotai":"^2.16.0","sonner":"^2.0.7","date-fns":"^4.1.0","recharts":"^3.5.1","commander":"^13.1.0","remark-gfm":"^4.0.1","next-themes":"^0.4.6","cookies-next":"^6.1.1","lucide-react":"^0.561.0","@dnd-kit/core":"^6.3.1","react-dropzone":"^14.3.8","react-markdown":"^10.1.0","tailwind-merge":"^3.4.0","@blocknote/core":"^0.44.2","react-hook-form":"^7.68.0","@blocknote/react":"^0.44.2","react-day-picker":"^9.12.0","socket.io-client":"^4.8.1","@blocknote/shadcn":"^0.44.2","@dnd-kit/sortable":"^10.0.0","@dnd-kit/utilities":"^3.2.2","@hookform/resolvers":"^5.2.2","@radix-ui/react-slot":"^1.2.4","@radix-ui/react-tabs":"^1.1.13","embla-carousel-react":"^8.6.0","@radix-ui/react-icons":"^1.3.2","@radix-ui/react-label":"^2.1.8","@radix-ui/react-avatar":"^1.1.11","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@radix-ui/react-slider":"^1.3.6","@radix-ui/react-switch":"^1.2.6","@radix-ui/react-toggle":"^1.1.10","react-resizable-panels":"^3.0.6","@radix-ui/react-popover":"^1.1.15","@radix-ui/react-tooltip":"^1.2.8","@radix-ui/react-checkbox":"^1.3.3","@radix-ui/react-progress":"^1.1.8","class-variance-authority":"^0.7.1","@radix-ui/react-accordion":"^1.2.12","@radix-ui/react-separator":"^1.1.8","@radix-ui/react-hover-card":"^1.1.15","@radix-ui/react-collapsible":"^1.1.12","@radix-ui/react-radio-group":"^1.3.8","@radix-ui/react-scroll-area":"^1.2.10","@radix-ui/react-alert-dialog":"^1.1.15","@radix-ui/react-context-menu":"^2.2.16","@radix-ui/react-dropdown-menu":"^2.1.16","@radix-ui/react-navigation-menu":"^1.2.14"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.0.10","tsup":"^8.5.1","react":"^19.2.3","eslint":"^9.39.1","globals":"^16.5.0","prettier":"^3.7.4","@types/d3":"^7.4.3","next-intl":"^4.5.8","react-dom":"^19.2.3","@eslint/js":"^9.39.1","typescript":"^5.9.3","@types/node":"^25.0.1","@types/pako":"^2.0.4","@types/react":"^19.2.7","@eslint/eslintrc":"^3.3.3","@types/react-dom":"^19.2.3","semantic-release":"^25.0.2","@semantic-release/git":"^10.0.1","@tanstack/react-table":"^8.21.3","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@typescript-eslint/parser":"^8.49.0","@semantic-release/changelog":"^6.0.3","@typescript-eslint/eslint-plugin":"^8.49.0","conventional-changelog-conventionalcommits":"^9.1.0"},"peerDependencies":{"next":">=14.0.0","react":">=18.0.0","next-intl":">=3.0.0","react-dom":">=18.0.0","react-hook-form":">=7.0.0","@tanstack/react-table":">=8.0.0"},"peerDependenciesMeta":{"next-intl":{"optional":true},"react-hook-form":{"optional":true},"@tanstack/react-table":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nextjs-jsonapi_1.9.1_1766570690614_0.335068747794645","host":"s3://npm-registry-packages-npm-production"}},"1.10.0":{"name":"@carlonicora/nextjs-jsonapi","version":"1.10.0","keywords":["nextjs","jsonapi","json-api","react","typescript","cache"],"author":{"name":"Carlo Nicora"},"license":"GPL-3.0-or-later","_id":"@carlonicora/nextjs-jsonapi@1.10.0","maintainers":[{"name":"carlonicora","email":"carlo.nicora@gmail.com"}],"homepage":"https://github.com/carlonicora/nextjs-jsonapi#readme","bugs":{"url":"https://github.com/carlonicora/nextjs-jsonapi/issues"},"bin":{"generate-web-module":"dist/scripts/generate-web-module/index.js"},"dist":{"shasum":"b5ddefb4e187375ff528ac38b578ce5258fedaa5","tarball":"https://registry.npmjs.org/@carlonicora/nextjs-jsonapi/-/nextjs-jsonapi-1.10.0.tgz","fileCount":702,"integrity":"sha512-+CegVsEBvrU2Hw1D9EacW3BCab8iILMfXXUwVORfve/tfrDsGvimoyIWX3yBZJyCndomvtSrXyPtHAXPQXYOOg==","signatures":[{"sig":"MEUCIDz3imcb7fLqrlNZch0qCLgdH30nAtI9cJw1VY7175fDAiEAroLRHn7hhMWQQpttWETNZOHNKrQb7EJu5eoA0aeju18=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@carlonicora%2fnextjs-jsonapi@1.10.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5316267},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.mjs","require":"./dist/core/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.mjs","require":"./dist/client/index.js"},"./server":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.mjs","require":"./dist/server/index.js"},"./contexts":{"types":"./dist/contexts/index.d.ts","import":"./dist/contexts/index.mjs","require":"./dist/contexts/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.mjs","require":"./dist/components/index.js"}},"gitHead":"21c13479465be47633181cfa6784028597f9ddfe","private":false,"scripts":{"dev":"tsup --watch","lint":"eslint \"src/**/*.ts\" --fix","build":"NODE_OPTIONS='--max-old-space-size=8192' tsup && tsc -p scripts/generate-web-module/tsconfig.json","clean":"rm -rf dist","format":"prettier --write \"src/**/*.ts\"","prepublishOnly":"pnpm build","generate-web-module":"node dist/scripts/generate-web-module/index.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f5f41df1-7b72-405b-8808-252d10106909"}},"repository":{"url":"git+https://github.com/carlonicora/nextjs-jsonapi.git","type":"git"},"_npmVersion":"11.7.0","description":"Next.js JSON:API client with server/client support and caching","directories":{},"_nodeVersion":"22.21.1","dependencies":{"d3":"^7.9.0","zod":"^4.1.13","clsx":"^2.1.1","cmdk":"^1.1.1","pako":"^2.1.0","uuid":"^13.0.0","vaul":"^1.1.2","jotai":"^2.16.0","sonner":"^2.0.7","date-fns":"^4.1.0","recharts":"^3.5.1","commander":"^13.1.0","remark-gfm":"^4.0.1","next-themes":"^0.4.6","cookies-next":"^6.1.1","lucide-react":"^0.561.0","@dnd-kit/core":"^6.3.1","react-dropzone":"^14.3.8","react-markdown":"^10.1.0","tailwind-merge":"^3.4.0","@blocknote/core":"^0.44.2","react-hook-form":"^7.68.0","@blocknote/react":"^0.44.2","react-day-picker":"^9.12.0","socket.io-client":"^4.8.1","@blocknote/shadcn":"^0.44.2","@dnd-kit/sortable":"^10.0.0","@dnd-kit/utilities":"^3.2.2","@hookform/resolvers":"^5.2.2","@radix-ui/react-slot":"^1.2.4","@radix-ui/react-tabs":"^1.1.13","embla-carousel-react":"^8.6.0","@radix-ui/react-icons":"^1.3.2","@radix-ui/react-label":"^2.1.8","@radix-ui/react-avatar":"^1.1.11","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@radix-ui/react-slider":"^1.3.6","@radix-ui/react-switch":"^1.2.6","@radix-ui/react-toggle":"^1.1.10","react-resizable-panels":"^3.0.6","@radix-ui/react-popover":"^1.1.15","@radix-ui/react-tooltip":"^1.2.8","@radix-ui/react-checkbox":"^1.3.3","@radix-ui/react-progress":"^1.1.8","class-variance-authority":"^0.7.1","@radix-ui/react-accordion":"^1.2.12","@radix-ui/react-separator":"^1.1.8","@radix-ui/react-hover-card":"^1.1.15","@radix-ui/react-collapsible":"^1.1.12","@radix-ui/react-radio-group":"^1.3.8","@radix-ui/react-scroll-area":"^1.2.10","@radix-ui/react-alert-dialog":"^1.1.15","@radix-ui/react-context-menu":"^2.2.16","@radix-ui/react-dropdown-menu":"^2.1.16","@radix-ui/react-navigation-menu":"^1.2.14"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.0.10","tsup":"^8.5.1","react":"^19.2.3","eslint":"^9.39.1","globals":"^16.5.0","prettier":"^3.7.4","@types/d3":"^7.4.3","next-intl":"^4.5.8","react-dom":"^19.2.3","@eslint/js":"^9.39.1","typescript":"^5.9.3","@types/node":"^25.0.1","@types/pako":"^2.0.4","@types/react":"^19.2.7","@eslint/eslintrc":"^3.3.3","@types/react-dom":"^19.2.3","semantic-release":"^25.0.2","@semantic-release/git":"^10.0.1","@tanstack/react-table":"^8.21.3","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@typescript-eslint/parser":"^8.49.0","@semantic-release/changelog":"^6.0.3","@typescript-eslint/eslint-plugin":"^8.49.0","conventional-changelog-conventionalcommits":"^9.1.0"},"peerDependencies":{"next":">=14.0.0","react":">=18.0.0","next-intl":">=3.0.0","react-dom":">=18.0.0","react-hook-form":">=7.0.0","@tanstack/react-table":">=8.0.0"},"peerDependenciesMeta":{"next-intl":{"optional":true},"react-hook-form":{"optional":true},"@tanstack/react-table":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nextjs-jsonapi_1.10.0_1766573527795_0.21726384570366775","host":"s3://npm-registry-packages-npm-production"}},"1.11.0":{"name":"@carlonicora/nextjs-jsonapi","version":"1.11.0","keywords":["nextjs","jsonapi","json-api","react","typescript","cache"],"author":{"name":"Carlo Nicora"},"license":"GPL-3.0-or-later","_id":"@carlonicora/nextjs-jsonapi@1.11.0","maintainers":[{"name":"carlonicora","email":"carlo.nicora@gmail.com"}],"homepage":"https://github.com/carlonicora/nextjs-jsonapi#readme","bugs":{"url":"https://github.com/carlonicora/nextjs-jsonapi/issues"},"bin":{"generate-web-module":"dist/scripts/generate-web-module/index.js"},"dist":{"shasum":"2a1b5f692e432efd2b9371c605af583ef9cf0d97","tarball":"https://registry.npmjs.org/@carlonicora/nextjs-jsonapi/-/nextjs-jsonapi-1.11.0.tgz","fileCount":702,"integrity":"sha512-JJ2NXKvFSJzDGrQA23okxXIOQzCp7OSpDXUJmSO3b8rgd/MB+wHP0+DEQIPSXzP1uiAbrmy8JVn44G9440xZoQ==","signatures":[{"sig":"MEYCIQC06HjeqD4pHtGFNzJVeOABC56QVPdgVRmDPinA1LePUwIhALmxC40ChYOoMbb8f8oc8GumLZ2DI5tCrPN2e9jiHaeJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@carlonicora%2fnextjs-jsonapi@1.11.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5325859},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.mjs","require":"./dist/core/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.mjs","require":"./dist/client/index.js"},"./server":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.mjs","require":"./dist/server/index.js"},"./contexts":{"types":"./dist/contexts/index.d.ts","import":"./dist/contexts/index.mjs","require":"./dist/contexts/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.mjs","require":"./dist/components/index.js"}},"gitHead":"c41d162b57b26c05770baf8c651b1ddf9ac91c53","private":false,"scripts":{"dev":"tsup --watch","lint":"eslint \"src/**/*.ts\" --fix","build":"NODE_OPTIONS='--max-old-space-size=8192' tsup && tsc -p scripts/generate-web-module/tsconfig.json","clean":"rm -rf dist","format":"prettier --write \"src/**/*.ts\"","prepublishOnly":"pnpm build","generate-web-module":"node dist/scripts/generate-web-module/index.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f5f41df1-7b72-405b-8808-252d10106909"}},"repository":{"url":"git+https://github.com/carlonicora/nextjs-jsonapi.git","type":"git"},"_npmVersion":"11.7.0","description":"Next.js JSON:API client with server/client support and caching","directories":{},"_nodeVersion":"22.21.1","dependencies":{"d3":"^7.9.0","zod":"^4.1.13","clsx":"^2.1.1","cmdk":"^1.1.1","pako":"^2.1.0","uuid":"^13.0.0","vaul":"^1.1.2","jotai":"^2.16.0","sonner":"^2.0.7","date-fns":"^4.1.0","recharts":"^3.5.1","commander":"^13.1.0","remark-gfm":"^4.0.1","next-themes":"^0.4.6","cookies-next":"^6.1.1","lucide-react":"^0.561.0","@dnd-kit/core":"^6.3.1","react-dropzone":"^14.3.8","react-markdown":"^10.1.0","tailwind-merge":"^3.4.0","@blocknote/core":"^0.44.2","react-hook-form":"^7.68.0","@blocknote/react":"^0.44.2","react-day-picker":"^9.12.0","socket.io-client":"^4.8.1","@blocknote/shadcn":"^0.44.2","@dnd-kit/sortable":"^10.0.0","@dnd-kit/utilities":"^3.2.2","@hookform/resolvers":"^5.2.2","@radix-ui/react-slot":"^1.2.4","@radix-ui/react-tabs":"^1.1.13","embla-carousel-react":"^8.6.0","@radix-ui/react-icons":"^1.3.2","@radix-ui/react-label":"^2.1.8","@radix-ui/react-avatar":"^1.1.11","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@radix-ui/react-slider":"^1.3.6","@radix-ui/react-switch":"^1.2.6","@radix-ui/react-toggle":"^1.1.10","react-resizable-panels":"^3.0.6","@radix-ui/react-popover":"^1.1.15","@radix-ui/react-tooltip":"^1.2.8","@radix-ui/react-checkbox":"^1.3.3","@radix-ui/react-progress":"^1.1.8","class-variance-authority":"^0.7.1","@radix-ui/react-accordion":"^1.2.12","@radix-ui/react-separator":"^1.1.8","@radix-ui/react-hover-card":"^1.1.15","@radix-ui/react-collapsible":"^1.1.12","@radix-ui/react-radio-group":"^1.3.8","@radix-ui/react-scroll-area":"^1.2.10","@radix-ui/react-alert-dialog":"^1.1.15","@radix-ui/react-context-menu":"^2.2.16","@radix-ui/react-dropdown-menu":"^2.1.16","@radix-ui/react-navigation-menu":"^1.2.14"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.0.10","tsup":"^8.5.1","react":"^19.2.3","eslint":"^9.39.1","globals":"^16.5.0","prettier":"^3.7.4","@types/d3":"^7.4.3","next-intl":"^4.5.8","react-dom":"^19.2.3","@eslint/js":"^9.39.1","typescript":"^5.9.3","@types/node":"^25.0.1","@types/pako":"^2.0.4","@types/react":"^19.2.7","@eslint/eslintrc":"^3.3.3","@types/react-dom":"^19.2.3","semantic-release":"^25.0.2","@semantic-release/git":"^10.0.1","@tanstack/react-table":"^8.21.3","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@typescript-eslint/parser":"^8.49.0","@semantic-release/changelog":"^6.0.3","@typescript-eslint/eslint-plugin":"^8.49.0","conventional-changelog-conventionalcommits":"^9.1.0"},"peerDependencies":{"next":">=14.0.0","react":">=18.0.0","next-intl":">=3.0.0","react-dom":">=18.0.0","react-hook-form":">=7.0.0","@tanstack/react-table":">=8.0.0"},"peerDependenciesMeta":{"next-intl":{"optional":true},"react-hook-form":{"optional":true},"@tanstack/react-table":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nextjs-jsonapi_1.11.0_1766578262570_0.6800640154360165","host":"s3://npm-registry-packages-npm-production"}},"1.12.0":{"name":"@carlonicora/nextjs-jsonapi","version":"1.12.0","keywords":["nextjs","jsonapi","json-api","react","typescript","cache"],"author":{"name":"Carlo Nicora"},"license":"GPL-3.0-or-later","_id":"@carlonicora/nextjs-jsonapi@1.12.0","maintainers":[{"name":"carlonicora","email":"carlo.nicora@gmail.com"}],"homepage":"https://github.com/carlonicora/nextjs-jsonapi#readme","bugs":{"url":"https://github.com/carlonicora/nextjs-jsonapi/issues"},"bin":{"generate-web-module":"dist/scripts/generate-web-module/index.js"},"dist":{"shasum":"d2278a2f5d232b8848a8cd54d7ac05b5a79d9069","tarball":"https://registry.npmjs.org/@carlonicora/nextjs-jsonapi/-/nextjs-jsonapi-1.12.0.tgz","fileCount":702,"integrity":"sha512-XrpXFnKnRmvcKlPqYZ0J5jBNm7iBfgQJ66Sd1RfdUUGCE2Xkd8bvvweSE3ko0cVkqq8yOe3Q5wxpAzKjofgJsA==","signatures":[{"sig":"MEUCIQDY0LdqP3uNRf+aKNKGojCv3aanZLl9YoEd9K/g2toqPwIgY421jr+mHTIu4zGNbmakp11U4K70Sk8PFyHorYE/I5s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@carlonicora%2fnextjs-jsonapi@1.12.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5327436},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.mjs","require":"./dist/core/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.mjs","require":"./dist/client/index.js"},"./server":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.mjs","require":"./dist/server/index.js"},"./contexts":{"types":"./dist/contexts/index.d.ts","import":"./dist/contexts/index.mjs","require":"./dist/contexts/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.mjs","require":"./dist/components/index.js"}},"gitHead":"7c0ad9364c1bda9e2f6f43daad1fc2d6fb44ebe7","private":false,"scripts":{"dev":"tsup --watch","lint":"eslint \"src/**/*.ts\" --fix","build":"NODE_OPTIONS='--max-old-space-size=8192' tsup && tsc -p scripts/generate-web-module/tsconfig.json","clean":"rm -rf dist","format":"prettier --write \"src/**/*.ts\"","prepublishOnly":"pnpm build","generate-web-module":"node dist/scripts/generate-web-module/index.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f5f41df1-7b72-405b-8808-252d10106909"}},"repository":{"url":"git+https://github.com/carlonicora/nextjs-jsonapi.git","type":"git"},"_npmVersion":"11.7.0","description":"Next.js JSON:API client with server/client support and caching","directories":{},"_nodeVersion":"22.21.1","dependencies":{"d3":"^7.9.0","zod":"^4.1.13","clsx":"^2.1.1","cmdk":"^1.1.1","pako":"^2.1.0","uuid":"^13.0.0","vaul":"^1.1.2","jotai":"^2.16.0","sonner":"^2.0.7","date-fns":"^4.1.0","recharts":"^3.5.1","commander":"^13.1.0","remark-gfm":"^4.0.1","next-themes":"^0.4.6","cookies-next":"^6.1.1","lucide-react":"^0.561.0","@dnd-kit/core":"^6.3.1","react-dropzone":"^14.3.8","react-markdown":"^10.1.0","tailwind-merge":"^3.4.0","@blocknote/core":"^0.44.2","react-hook-form":"^7.68.0","@blocknote/react":"^0.44.2","react-day-picker":"^9.12.0","socket.io-client":"^4.8.1","@blocknote/shadcn":"^0.44.2","@dnd-kit/sortable":"^10.0.0","@dnd-kit/utilities":"^3.2.2","@hookform/resolvers":"^5.2.2","@radix-ui/react-slot":"^1.2.4","@radix-ui/react-tabs":"^1.1.13","embla-carousel-react":"^8.6.0","@radix-ui/react-icons":"^1.3.2","@radix-ui/react-label":"^2.1.8","@radix-ui/react-avatar":"^1.1.11","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@radix-ui/react-slider":"^1.3.6","@radix-ui/react-switch":"^1.2.6","@radix-ui/react-toggle":"^1.1.10","react-resizable-panels":"^3.0.6","@radix-ui/react-popover":"^1.1.15","@radix-ui/react-tooltip":"^1.2.8","@radix-ui/react-checkbox":"^1.3.3","@radix-ui/react-progress":"^1.1.8","class-variance-authority":"^0.7.1","@radix-ui/react-accordion":"^1.2.12","@radix-ui/react-separator":"^1.1.8","@radix-ui/react-hover-card":"^1.1.15","@radix-ui/react-collapsible":"^1.1.12","@radix-ui/react-radio-group":"^1.3.8","@radix-ui/react-scroll-area":"^1.2.10","@radix-ui/react-alert-dialog":"^1.1.15","@radix-ui/react-context-menu":"^2.2.16","@radix-ui/react-dropdown-menu":"^2.1.16","@radix-ui/react-navigation-menu":"^1.2.14"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.0.10","tsup":"^8.5.1","react":"^19.2.3","eslint":"^9.39.1","globals":"^16.5.0","prettier":"^3.7.4","@types/d3":"^7.4.3","next-intl":"^4.5.8","react-dom":"^19.2.3","@eslint/js":"^9.39.1","typescript":"^5.9.3","@types/node":"^25.0.1","@types/pako":"^2.0.4","@types/react":"^19.2.7","@eslint/eslintrc":"^3.3.3","@types/react-dom":"^19.2.3","semantic-release":"^25.0.2","@semantic-release/git":"^10.0.1","@tanstack/react-table":"^8.21.3","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@typescript-eslint/parser":"^8.49.0","@semantic-release/changelog":"^6.0.3","@typescript-eslint/eslint-plugin":"^8.49.0","conventional-changelog-conventionalcommits":"^9.1.0"},"peerDependencies":{"next":">=14.0.0","react":">=18.0.0","next-intl":">=3.0.0","react-dom":">=18.0.0","react-hook-form":">=7.0.0","@tanstack/react-table":">=8.0.0"},"peerDependenciesMeta":{"next-intl":{"optional":true},"react-hook-form":{"optional":true},"@tanstack/react-table":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nextjs-jsonapi_1.12.0_1766753948348_0.22119724416197206","host":"s3://npm-registry-packages-npm-production"}},"1.13.0":{"name":"@carlonicora/nextjs-jsonapi","version":"1.13.0","keywords":["nextjs","jsonapi","json-api","react","typescript","cache"],"author":{"name":"Carlo Nicora"},"license":"GPL-3.0-or-later","_id":"@carlonicora/nextjs-jsonapi@1.13.0","maintainers":[{"name":"carlonicora","email":"carlo.nicora@gmail.com"}],"homepage":"https://github.com/carlonicora/nextjs-jsonapi#readme","bugs":{"url":"https://github.com/carlonicora/nextjs-jsonapi/issues"},"bin":{"generate-web-module":"dist/scripts/generate-web-module/index.js"},"dist":{"shasum":"359ba12bcdd6960345e62e5b6bba26973f9500b3","tarball":"https://registry.npmjs.org/@carlonicora/nextjs-jsonapi/-/nextjs-jsonapi-1.13.0.tgz","fileCount":703,"integrity":"sha512-XCq3+xFKUtyrLs/2YGDxydIqcx5avmHrFA5xfsccw+vDvrm/V5+2oLj83eIpScsb4tTC7tI3PafxKAmktLnisQ==","signatures":[{"sig":"MEUCIFO9TSw4F45EOLw8cDWv99CfkXVqXCxF+Xu5J6sI9OOuAiEAuL/iiwBbEECkpx+wEyl+PBFG09E4dHZjkiN2QRcNGrY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@carlonicora%2fnextjs-jsonapi@1.13.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5343220},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.mjs","require":"./dist/core/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.mjs","require":"./dist/client/index.js"},"./server":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.mjs","require":"./dist/server/index.js"},"./contexts":{"types":"./dist/contexts/index.d.ts","import":"./dist/contexts/index.mjs","require":"./dist/contexts/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.mjs","require":"./dist/components/index.js"}},"gitHead":"b078b8ef3e92258f7a5f311ba8babe435b081e79","private":false,"scripts":{"dev":"tsup --watch","lint":"eslint \"src/**/*.ts\" --fix","build":"NODE_OPTIONS='--max-old-space-size=8192' tsup && tsc -p scripts/generate-web-module/tsconfig.json","clean":"rm -rf dist","format":"prettier --write \"src/**/*.ts\"","prepublishOnly":"pnpm build","generate-web-module":"node dist/scripts/generate-web-module/index.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f5f41df1-7b72-405b-8808-252d10106909"}},"repository":{"url":"git+https://github.com/carlonicora/nextjs-jsonapi.git","type":"git"},"_npmVersion":"11.7.0","description":"Next.js JSON:API client with server/client support and caching","directories":{},"_nodeVersion":"22.21.1","dependencies":{"d3":"^7.9.0","zod":"^4.1.13","clsx":"^2.1.1","cmdk":"^1.1.1","pako":"^2.1.0","uuid":"^13.0.0","vaul":"^1.1.2","jotai":"^2.16.0","sonner":"^2.0.7","date-fns":"^4.1.0","recharts":"^3.5.1","commander":"^13.1.0","input-otp":"^1.4.2","remark-gfm":"^4.0.1","next-themes":"^0.4.6","cookies-next":"^6.1.1","lucide-react":"^0.561.0","@dnd-kit/core":"^6.3.1","react-dropzone":"^14.3.8","react-markdown":"^10.1.0","tailwind-merge":"^3.4.0","@blocknote/core":"^0.44.2","react-hook-form":"^7.68.0","@blocknote/react":"^0.44.2","react-day-picker":"^9.12.0","socket.io-client":"^4.8.1","@blocknote/shadcn":"^0.44.2","@dnd-kit/sortable":"^10.0.0","@dnd-kit/utilities":"^3.2.2","@hookform/resolvers":"^5.2.2","@radix-ui/react-slot":"^1.2.4","@radix-ui/react-tabs":"^1.1.13","embla-carousel-react":"^8.6.0","@radix-ui/react-icons":"^1.3.2","@radix-ui/react-label":"^2.1.8","@radix-ui/react-avatar":"^1.1.11","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@radix-ui/react-slider":"^1.3.6","@radix-ui/react-switch":"^1.2.6","@radix-ui/react-toggle":"^1.1.10","react-resizable-panels":"^3.0.6","@radix-ui/react-popover":"^1.1.15","@radix-ui/react-tooltip":"^1.2.8","@radix-ui/react-checkbox":"^1.3.3","@radix-ui/react-progress":"^1.1.8","class-variance-authority":"^0.7.1","@radix-ui/react-accordion":"^1.2.12","@radix-ui/react-separator":"^1.1.8","@radix-ui/react-hover-card":"^1.1.15","@radix-ui/react-collapsible":"^1.1.12","@radix-ui/react-radio-group":"^1.3.8","@radix-ui/react-scroll-area":"^1.2.10","@radix-ui/react-alert-dialog":"^1.1.15","@radix-ui/react-context-menu":"^2.2.16","@radix-ui/react-dropdown-menu":"^2.1.16","@radix-ui/react-navigation-menu":"^1.2.14"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.0.10","tsup":"^8.5.1","react":"^19.2.3","eslint":"^9.39.1","globals":"^16.5.0","prettier":"^3.7.4","@types/d3":"^7.4.3","next-intl":"^4.5.8","react-dom":"^19.2.3","@eslint/js":"^9.39.1","typescript":"^5.9.3","@types/node":"^25.0.1","@types/pako":"^2.0.4","@types/react":"^19.2.7","@eslint/eslintrc":"^3.3.3","@types/react-dom":"^19.2.3","semantic-release":"^25.0.2","@semantic-release/git":"^10.0.1","@tanstack/react-table":"^8.21.3","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@typescript-eslint/parser":"^8.49.0","@semantic-release/changelog":"^6.0.3","@typescript-eslint/eslint-plugin":"^8.49.0","conventional-changelog-conventionalcommits":"^9.1.0"},"peerDependencies":{"next":">=14.0.0","react":">=18.0.0","next-intl":">=3.0.0","react-dom":">=18.0.0","react-hook-form":">=7.0.0","@tanstack/react-table":">=8.0.0"},"peerDependenciesMeta":{"next-intl":{"optional":true},"react-hook-form":{"optional":true},"@tanstack/react-table":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nextjs-jsonapi_1.13.0_1766839570257_0.7451997019846457","host":"s3://npm-registry-packages-npm-production"}},"1.14.0":{"name":"@carlonicora/nextjs-jsonapi","version":"1.14.0","keywords":["nextjs","jsonapi","json-api","react","typescript","cache"],"author":{"name":"Carlo Nicora"},"license":"GPL-3.0-or-later","_id":"@carlonicora/nextjs-jsonapi@1.14.0","maintainers":[{"name":"carlonicora","email":"carlo.nicora@gmail.com"}],"homepage":"https://github.com/carlonicora/nextjs-jsonapi#readme","bugs":{"url":"https://github.com/carlonicora/nextjs-jsonapi/issues"},"bin":{"generate-web-module":"dist/scripts/generate-web-module/index.js"},"dist":{"shasum":"f71d733fd9b12dbee235463b4fe89e8b7548f6bf","tarball":"https://registry.npmjs.org/@carlonicora/nextjs-jsonapi/-/nextjs-jsonapi-1.14.0.tgz","fileCount":703,"integrity":"sha512-LhxbzQr3DlAi8OHyJ0a26KpD3PAiMPOtROnmzN+Mnnbk3gbcRk8x3dCEym9VgjggeM3hJqmtEzz1FmnQXl6AIQ==","signatures":[{"sig":"MEUCIQDqce+HX+IUwgl9NFIpOOkHm5ivRhGaQkywZUPs+x4evAIgcLr0EXQsvLdO3sTW9qsHaHa2aVi9doA0OszW8JudJ+w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@carlonicora%2fnextjs-jsonapi@1.14.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5348683},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.mjs","require":"./dist/core/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.mjs","require":"./dist/client/index.js"},"./server":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.mjs","require":"./dist/server/index.js"},"./contexts":{"types":"./dist/contexts/index.d.ts","import":"./dist/contexts/index.mjs","require":"./dist/contexts/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.mjs","require":"./dist/components/index.js"}},"gitHead":"b151f4a556355c9f6f6c88e58bcefdc2d71b7099","private":false,"scripts":{"dev":"tsup --watch","lint":"eslint \"src/**/*.ts\" --fix","build":"NODE_OPTIONS='--max-old-space-size=8192' tsup && tsc -p scripts/generate-web-module/tsconfig.json","clean":"rm -rf dist","format":"prettier --write \"src/**/*.ts\"","prepublishOnly":"pnpm build","generate-web-module":"node dist/scripts/generate-web-module/index.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f5f41df1-7b72-405b-8808-252d10106909"}},"repository":{"url":"git+https://github.com/carlonicora/nextjs-jsonapi.git","type":"git"},"_npmVersion":"11.7.0","description":"Next.js JSON:API client with server/client support and caching","directories":{},"_nodeVersion":"22.21.1","dependencies":{"d3":"^7.9.0","zod":"^4.1.13","clsx":"^2.1.1","cmdk":"^1.1.1","pako":"^2.1.0","uuid":"^13.0.0","vaul":"^1.1.2","jotai":"^2.16.0","sonner":"^2.0.7","date-fns":"^4.1.0","recharts":"^3.5.1","commander":"^13.1.0","input-otp":"^1.4.2","remark-gfm":"^4.0.1","next-themes":"^0.4.6","cookies-next":"^6.1.1","lucide-react":"^0.561.0","@dnd-kit/core":"^6.3.1","react-dropzone":"^14.3.8","react-markdown":"^10.1.0","tailwind-merge":"^3.4.0","@blocknote/core":"^0.44.2","react-hook-form":"^7.68.0","@blocknote/react":"^0.44.2","react-day-picker":"^9.12.0","socket.io-client":"^4.8.1","@blocknote/shadcn":"^0.44.2","@dnd-kit/sortable":"^10.0.0","@dnd-kit/utilities":"^3.2.2","@hookform/resolvers":"^5.2.2","@radix-ui/react-slot":"^1.2.4","@radix-ui/react-tabs":"^1.1.13","embla-carousel-react":"^8.6.0","@radix-ui/react-icons":"^1.3.2","@radix-ui/react-label":"^2.1.8","@radix-ui/react-avatar":"^1.1.11","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@radix-ui/react-slider":"^1.3.6","@radix-ui/react-switch":"^1.2.6","@radix-ui/react-toggle":"^1.1.10","react-resizable-panels":"^3.0.6","@radix-ui/react-popover":"^1.1.15","@radix-ui/react-tooltip":"^1.2.8","@radix-ui/react-checkbox":"^1.3.3","@radix-ui/react-progress":"^1.1.8","class-variance-authority":"^0.7.1","@radix-ui/react-accordion":"^1.2.12","@radix-ui/react-separator":"^1.1.8","@radix-ui/react-hover-card":"^1.1.15","@radix-ui/react-collapsible":"^1.1.12","@radix-ui/react-radio-group":"^1.3.8","@radix-ui/react-scroll-area":"^1.2.10","@radix-ui/react-alert-dialog":"^1.1.15","@radix-ui/react-context-menu":"^2.2.16","@radix-ui/react-dropdown-menu":"^2.1.16","@radix-ui/react-navigation-menu":"^1.2.14"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.0.10","tsup":"^8.5.1","react":"^19.2.3","eslint":"^9.39.1","globals":"^16.5.0","prettier":"^3.7.4","@types/d3":"^7.4.3","next-intl":"^4.5.8","react-dom":"^19.2.3","@eslint/js":"^9.39.1","typescript":"^5.9.3","@types/node":"^25.0.1","@types/pako":"^2.0.4","@types/react":"^19.2.7","@eslint/eslintrc":"^3.3.3","@types/react-dom":"^19.2.3","semantic-release":"^25.0.2","@semantic-release/git":"^10.0.1","@tanstack/react-table":"^8.21.3","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@typescript-eslint/parser":"^8.49.0","@semantic-release/changelog":"^6.0.3","@typescript-eslint/eslint-plugin":"^8.49.0","conventional-changelog-conventionalcommits":"^9.1.0"},"peerDependencies":{"next":">=14.0.0","react":">=18.0.0","next-intl":">=3.0.0","react-dom":">=18.0.0","react-hook-form":">=7.0.0","@tanstack/react-table":">=8.0.0"},"peerDependenciesMeta":{"next-intl":{"optional":true},"react-hook-form":{"optional":true},"@tanstack/react-table":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nextjs-jsonapi_1.14.0_1766872228113_0.6901588192113695","host":"s3://npm-registry-packages-npm-production"}},"1.15.0":{"name":"@carlonicora/nextjs-jsonapi","version":"1.15.0","keywords":["nextjs","jsonapi","json-api","react","typescript","cache"],"author":{"name":"Carlo Nicora"},"license":"GPL-3.0-or-later","_id":"@carlonicora/nextjs-jsonapi@1.15.0","maintainers":[{"name":"carlonicora","email":"carlo.nicora@gmail.com"}],"homepage":"https://github.com/carlonicora/nextjs-jsonapi#readme","bugs":{"url":"https://github.com/carlonicora/nextjs-jsonapi/issues"},"bin":{"generate-web-module":"dist/scripts/generate-web-module/index.js"},"dist":{"shasum":"facb1e30ef8083d42ea57d03ac41d46d7b077692","tarball":"https://registry.npmjs.org/@carlonicora/nextjs-jsonapi/-/nextjs-jsonapi-1.15.0.tgz","fileCount":703,"integrity":"sha512-/aChg6lE6KsynSH5wlliaA2ssDSg4098trf2Q1W3PVkmCjL1lmtHiFTcf7D1OZsLPEDy6yUYhkCsmKTI3qgkNw==","signatures":[{"sig":"MEUCIEdelP7uFziqrrw+elR1YMhvdYDADep8+3av00zH0PxqAiEAv2B2qPKlb3hZIqzL13lLOhKK1fvy984VtiCmflEvfWM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@carlonicora%2fnextjs-jsonapi@1.15.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5366680},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.mjs","require":"./dist/core/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.mjs","require":"./dist/client/index.js"},"./server":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.mjs","require":"./dist/server/index.js"},"./contexts":{"types":"./dist/contexts/index.d.ts","import":"./dist/contexts/index.mjs","require":"./dist/contexts/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.mjs","require":"./dist/components/index.js"}},"gitHead":"cfe11031734dd7322b0074272c7302371b744880","private":false,"scripts":{"dev":"tsup --watch","lint":"eslint \"src/**/*.ts\" --fix","build":"NODE_OPTIONS='--max-old-space-size=8192' tsup && tsc -p scripts/generate-web-module/tsconfig.json","clean":"rm -rf dist","format":"prettier --write \"src/**/*.ts\"","prepublishOnly":"pnpm build","generate-web-module":"node dist/scripts/generate-web-module/index.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f5f41df1-7b72-405b-8808-252d10106909"}},"repository":{"url":"git+https://github.com/carlonicora/nextjs-jsonapi.git","type":"git"},"_npmVersion":"11.7.0","description":"Next.js JSON:API client with server/client support and caching","directories":{},"_nodeVersion":"22.21.1","dependencies":{"d3":"^7.9.0","zod":"^4.1.13","clsx":"^2.1.1","cmdk":"^1.1.1","pako":"^2.1.0","uuid":"^13.0.0","vaul":"^1.1.2","jotai":"^2.16.0","sonner":"^2.0.7","date-fns":"^4.1.0","recharts":"^3.5.1","commander":"^13.1.0","input-otp":"^1.4.2","remark-gfm":"^4.0.1","next-themes":"^0.4.6","cookies-next":"^6.1.1","lucide-react":"^0.561.0","@dnd-kit/core":"^6.3.1","react-dropzone":"^14.3.8","react-markdown":"^10.1.0","tailwind-merge":"^3.4.0","@blocknote/core":"^0.44.2","react-hook-form":"^7.68.0","@blocknote/react":"^0.44.2","react-day-picker":"^9.12.0","socket.io-client":"^4.8.1","@blocknote/shadcn":"^0.44.2","@dnd-kit/sortable":"^10.0.0","@dnd-kit/utilities":"^3.2.2","@hookform/resolvers":"^5.2.2","@radix-ui/react-slot":"^1.2.4","@radix-ui/react-tabs":"^1.1.13","embla-carousel-react":"^8.6.0","@radix-ui/react-icons":"^1.3.2","@radix-ui/react-label":"^2.1.8","@radix-ui/react-avatar":"^1.1.11","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@radix-ui/react-slider":"^1.3.6","@radix-ui/react-switch":"^1.2.6","@radix-ui/react-toggle":"^1.1.10","react-resizable-panels":"^3.0.6","@radix-ui/react-popover":"^1.1.15","@radix-ui/react-tooltip":"^1.2.8","@radix-ui/react-checkbox":"^1.3.3","@radix-ui/react-progress":"^1.1.8","class-variance-authority":"^0.7.1","@radix-ui/react-accordion":"^1.2.12","@radix-ui/react-separator":"^1.1.8","@radix-ui/react-hover-card":"^1.1.15","@radix-ui/react-collapsible":"^1.1.12","@radix-ui/react-radio-group":"^1.3.8","@radix-ui/react-scroll-area":"^1.2.10","@radix-ui/react-alert-dialog":"^1.1.15","@radix-ui/react-context-menu":"^2.2.16","@radix-ui/react-dropdown-menu":"^2.1.16","@radix-ui/react-navigation-menu":"^1.2.14"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.0.10","tsup":"^8.5.1","react":"^19.2.3","eslint":"^9.39.1","globals":"^16.5.0","prettier":"^3.7.4","@types/d3":"^7.4.3","next-intl":"^4.5.8","react-dom":"^19.2.3","@eslint/js":"^9.39.1","typescript":"^5.9.3","@types/node":"^25.0.1","@types/pako":"^2.0.4","@types/react":"^19.2.7","@eslint/eslintrc":"^3.3.3","@types/react-dom":"^19.2.3","semantic-release":"^25.0.2","@semantic-release/git":"^10.0.1","@tanstack/react-table":"^8.21.3","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@typescript-eslint/parser":"^8.49.0","@semantic-release/changelog":"^6.0.3","@typescript-eslint/eslint-plugin":"^8.49.0","conventional-changelog-conventionalcommits":"^9.1.0"},"peerDependencies":{"next":">=14.0.0","react":">=18.0.0","next-intl":">=3.0.0","react-dom":">=18.0.0","react-hook-form":">=7.0.0","@tanstack/react-table":">=8.0.0"},"peerDependenciesMeta":{"next-intl":{"optional":true},"react-hook-form":{"optional":true},"@tanstack/react-table":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nextjs-jsonapi_1.15.0_1766884077573_0.34913386736163043","host":"s3://npm-registry-packages-npm-production"}},"1.16.0":{"name":"@carlonicora/nextjs-jsonapi","version":"1.16.0","keywords":["nextjs","jsonapi","json-api","react","typescript","cache"],"author":{"name":"Carlo Nicora"},"license":"GPL-3.0-or-later","_id":"@carlonicora/nextjs-jsonapi@1.16.0","maintainers":[{"name":"carlonicora","email":"carlo.nicora@gmail.com"}],"homepage":"https://github.com/carlonicora/nextjs-jsonapi#readme","bugs":{"url":"https://github.com/carlonicora/nextjs-jsonapi/issues"},"bin":{"generate-web-module":"dist/scripts/generate-web-module/index.js"},"dist":{"shasum":"7b4dbbc7bfc706fa225fc270ec179f5c04e63f76","tarball":"https://registry.npmjs.org/@carlonicora/nextjs-jsonapi/-/nextjs-jsonapi-1.16.0.tgz","fileCount":862,"integrity":"sha512-RG26Ag20XREUwy0oCXhnxfKrC7bJlFINOiySHviEP8V0XL2BSk0I5OBVgPi3nMt1IKKy7eL1M6+z2JbIauzcHQ==","signatures":[{"sig":"MEQCIHc2LqNt6wWvMXqzu8dTvY5q5ZwAEdwoEwO3U/byzOYAAiABu6MsP2bpaWVEHKuNHgUvhZpm13fjg0FaPjaMcS9L6A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@carlonicora%2fnextjs-jsonapi@1.16.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6827783},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.mjs","require":"./dist/core/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.mjs","require":"./dist/client/index.js"},"./server":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.mjs","require":"./dist/server/index.js"},"./contexts":{"types":"./dist/contexts/index.d.ts","import":"./dist/contexts/index.mjs","require":"./dist/contexts/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.mjs","require":"./dist/components/index.js"}},"gitHead":"490fb6f7bccb324c80104478f9801a5b1dccadc4","private":false,"scripts":{"dev":"tsup --watch","lint":"eslint \"src/**/*.ts\" --fix","build":"NODE_OPTIONS='--max-old-space-size=8192' tsup && tsc -p scripts/generate-web-module/tsconfig.json","clean":"rm -rf dist","format":"prettier --write \"src/**/*.ts\"","prepublishOnly":"pnpm build","generate-web-module":"node dist/scripts/generate-web-module/index.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f5f41df1-7b72-405b-8808-252d10106909"}},"repository":{"url":"git+https://github.com/carlonicora/nextjs-jsonapi.git","type":"git"},"_npmVersion":"11.7.0","description":"Next.js JSON:API client with server/client support and caching","directories":{},"_nodeVersion":"22.21.1","dependencies":{"d3":"^7.9.0","zod":"^4.1.13","clsx":"^2.1.1","cmdk":"^1.1.1","pako":"^2.1.0","uuid":"^13.0.0","vaul":"^1.1.2","jotai":"^2.16.0","sonner":"^2.0.7","date-fns":"^4.1.0","recharts":"^3.5.1","commander":"^13.1.0","input-otp":"^1.4.2","remark-gfm":"^4.0.1","next-themes":"^0.4.6","cookies-next":"^6.1.1","lucide-react":"^0.561.0","@dnd-kit/core":"^6.3.1","react-dropzone":"^14.3.8","react-markdown":"^10.1.0","tailwind-merge":"^3.4.0","@blocknote/core":"^0.44.2","react-hook-form":"^7.68.0","@blocknote/react":"^0.44.2","react-day-picker":"^9.12.0","socket.io-client":"^4.8.1","@blocknote/shadcn":"^0.44.2","@dnd-kit/sortable":"^10.0.0","@dnd-kit/utilities":"^3.2.2","@hookform/resolvers":"^5.2.2","@radix-ui/react-slot":"^1.2.4","@radix-ui/react-tabs":"^1.1.13","embla-carousel-react":"^8.6.0","@radix-ui/react-icons":"^1.3.2","@radix-ui/react-label":"^2.1.8","@radix-ui/react-avatar":"^1.1.11","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@radix-ui/react-slider":"^1.3.6","@radix-ui/react-switch":"^1.2.6","@radix-ui/react-toggle":"^1.1.10","react-resizable-panels":"^3.0.6","@radix-ui/react-popover":"^1.1.15","@radix-ui/react-tooltip":"^1.2.8","@radix-ui/react-checkbox":"^1.3.3","@radix-ui/react-progress":"^1.1.8","class-variance-authority":"^0.7.1","@radix-ui/react-accordion":"^1.2.12","@radix-ui/react-separator":"^1.1.8","@radix-ui/react-hover-card":"^1.1.15","@radix-ui/react-collapsible":"^1.1.12","@radix-ui/react-radio-group":"^1.3.8","@radix-ui/react-scroll-area":"^1.2.10","@radix-ui/react-alert-dialog":"^1.1.15","@radix-ui/react-context-menu":"^2.2.16","@radix-ui/react-dropdown-menu":"^2.1.16","@radix-ui/react-navigation-menu":"^1.2.14"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.0.10","tsup":"^8.5.1","react":"^19.2.3","eslint":"^9.39.1","globals":"^16.5.0","prettier":"^3.7.4","@types/d3":"^7.4.3","next-intl":"^4.5.8","react-dom":"^19.2.3","@eslint/js":"^9.39.1","typescript":"^5.9.3","@types/node":"^25.0.1","@types/pako":"^2.0.4","@types/react":"^19.2.7","@eslint/eslintrc":"^3.3.3","@types/react-dom":"^19.2.3","semantic-release":"^25.0.2","@semantic-release/git":"^10.0.1","@tanstack/react-table":"^8.21.3","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@typescript-eslint/parser":"^8.49.0","@semantic-release/changelog":"^6.0.3","@typescript-eslint/eslint-plugin":"^8.49.0","conventional-changelog-conventionalcommits":"^9.1.0"},"peerDependencies":{"next":">=14.0.0","react":">=18.0.0","next-intl":">=3.0.0","react-dom":">=18.0.0","react-hook-form":">=7.0.0","@stripe/stripe-js":">=3.0.0","@tanstack/react-table":">=8.0.0","@stripe/react-stripe-js":">=2.0.0"},"peerDependenciesMeta":{"next-intl":{"optional":true},"react-hook-form":{"optional":true},"@stripe/stripe-js":{"optional":true},"@tanstack/react-table":{"optional":true},"@stripe/react-stripe-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nextjs-jsonapi_1.16.0_1767362201240_0.0175822854514609","host":"s3://npm-registry-packages-npm-production"}},"1.17.0":{"name":"@carlonicora/nextjs-jsonapi","version":"1.17.0","keywords":["nextjs","jsonapi","json-api","react","typescript","cache"],"author":{"name":"Carlo Nicora"},"license":"GPL-3.0-or-later","_id":"@carlonicora/nextjs-jsonapi@1.17.0","maintainers":[{"name":"carlonicora","email":"carlo.nicora@gmail.com"}],"homepage":"https://github.com/carlonicora/nextjs-jsonapi#readme","bugs":{"url":"https://github.com/carlonicora/nextjs-jsonapi/issues"},"bin":{"generate-web-module":"dist/scripts/generate-web-module/index.js"},"dist":{"shasum":"5b50c438eda3d08d9753174af9921076d3b5bfe4","tarball":"https://registry.npmjs.org/@carlonicora/nextjs-jsonapi/-/nextjs-jsonapi-1.17.0.tgz","fileCount":904,"integrity":"sha512-07dN6VAzW/dlQaQrd1QmqcPPCx4Yp8xWVzYuZ6dke5O3UwSZaWV1cK0sG7aiuVPth4Qv7Xi5lzjsDmfzBgCdEw==","signatures":[{"sig":"MEUCIQCg/9JpzmZhoQHbmNXOh7z8vnsyK9VjYp/Sa68YkXipmwIgFdQ5+janAWfPby/WAlV6m2OMrXAMK5Fce5DkXOqDMvo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@carlonicora%2fnextjs-jsonapi@1.17.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7053723},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.mjs","require":"./dist/core/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.mjs","require":"./dist/client/index.js"},"./server":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.mjs","require":"./dist/server/index.js"},"./testing":{"types":"./dist/testing/index.d.ts","import":"./dist/testing/index.mjs","require":"./dist/testing/index.js"},"./contexts":{"types":"./dist/contexts/index.d.ts","import":"./dist/contexts/index.mjs","require":"./dist/contexts/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.mjs","require":"./dist/components/index.js"}},"gitHead":"d6ce44e8b81e748f9a85f8c2017c67c06eb61c0d","private":false,"scripts":{"dev":"tsup --watch","lint":"eslint \"src/**/*.ts\" --fix","test":"vitest run","build":"NODE_OPTIONS='--max-old-space-size=8192' tsup && tsc -p scripts/generate-web-module/tsconfig.json","clean":"rm -rf dist","format":"prettier --write \"src/**/*.ts\"","test:ui":"vitest --ui","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"pnpm build","generate-web-module":"node dist/scripts/generate-web-module/index.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f5f41df1-7b72-405b-8808-252d10106909"}},"repository":{"url":"git+https://github.com/carlonicora/nextjs-jsonapi.git","type":"git"},"_npmVersion":"11.7.0","description":"Next.js JSON:API client with server/client support and caching","directories":{},"_nodeVersion":"22.21.1","dependencies":{"d3":"^7.9.0","zod":"^4.1.13","clsx":"^2.1.1","cmdk":"^1.1.1","pako":"^2.1.0","uuid":"^13.0.0","vaul":"^1.1.2","jotai":"^2.16.0","sonner":"^2.0.7","date-fns":"^4.1.0","recharts":"^3.5.1","commander":"^13.1.0","input-otp":"^1.4.2","remark-gfm":"^4.0.1","next-themes":"^0.4.6","cookies-next":"^6.1.1","lucide-react":"^0.561.0","@dnd-kit/core":"^6.3.1","react-dropzone":"^14.3.8","react-markdown":"^10.1.0","tailwind-merge":"^3.4.0","@blocknote/core":"^0.44.2","react-hook-form":"^7.68.0","@blocknote/react":"^0.44.2","react-day-picker":"^9.12.0","socket.io-client":"^4.8.1","@blocknote/shadcn":"^0.44.2","@dnd-kit/sortable":"^10.0.0","@dnd-kit/utilities":"^3.2.2","@hookform/resolvers":"^5.2.2","@radix-ui/react-slot":"^1.2.4","@radix-ui/react-tabs":"^1.1.13","embla-carousel-react":"^8.6.0","@radix-ui/react-icons":"^1.3.2","@radix-ui/react-label":"^2.1.8","@radix-ui/react-avatar":"^1.1.11","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@radix-ui/react-slider":"^1.3.6","@radix-ui/react-switch":"^1.2.6","@radix-ui/react-toggle":"^1.1.10","react-resizable-panels":"^3.0.6","@radix-ui/react-popover":"^1.1.15","@radix-ui/react-tooltip":"^1.2.8","@radix-ui/react-checkbox":"^1.3.3","@radix-ui/react-progress":"^1.1.8","class-variance-authority":"^0.7.1","@radix-ui/react-accordion":"^1.2.12","@radix-ui/react-separator":"^1.1.8","@radix-ui/react-hover-card":"^1.1.15","@radix-ui/react-collapsible":"^1.1.12","@radix-ui/react-radio-group":"^1.3.8","@radix-ui/react-scroll-area":"^1.2.10","@radix-ui/react-alert-dialog":"^1.1.15","@radix-ui/react-context-menu":"^2.2.16","@radix-ui/react-dropdown-menu":"^2.1.16","@radix-ui/react-navigation-menu":"^1.2.14"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.0.10","tsup":"^8.5.1","jsdom":"^26.1.0","react":"^19.2.3","eslint":"^9.39.1","vitest":"^3.2.4","globals":"^16.5.0","prettier":"^3.7.4","@types/d3":"^7.4.3","next-intl":"^4.5.8","react-dom":"^19.2.3","@eslint/js":"^9.39.1","@vitest/ui":"^3.2.4","typescript":"^5.9.3","@types/node":"^25.0.1","@types/pako":"^2.0.4","@types/react":"^19.2.7","@eslint/eslintrc":"^3.3.3","@types/react-dom":"^19.2.3","semantic-release":"^25.0.2","@vitest/coverage-v8":"^3.2.4","@testing-library/dom":"^10.4.0","@vitejs/plugin-react":"^4.5.2","@semantic-release/git":"^10.0.1","@tanstack/react-table":"^8.21.3","@testing-library/react":"^16.3.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@testing-library/jest-dom":"^6.6.3","@typescript-eslint/parser":"^8.49.0","@semantic-release/changelog":"^6.0.3","@testing-library/user-event":"^14.6.1","@typescript-eslint/eslint-plugin":"^8.49.0","conventional-changelog-conventionalcommits":"^9.1.0"},"peerDependencies":{"next":">=14.0.0","react":">=18.0.0","next-intl":">=3.0.0","react-dom":">=18.0.0","react-hook-form":">=7.0.0","@stripe/stripe-js":">=3.0.0","@tanstack/react-table":">=8.0.0","@stripe/react-stripe-js":">=2.0.0"},"peerDependenciesMeta":{"next-intl":{"optional":true},"react-hook-form":{"optional":true},"@stripe/stripe-js":{"optional":true},"@tanstack/react-table":{"optional":true},"@stripe/react-stripe-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nextjs-jsonapi_1.17.0_1767375055529_0.4584539114582622","host":"s3://npm-registry-packages-npm-production"}},"1.18.0":{"name":"@carlonicora/nextjs-jsonapi","version":"1.18.0","keywords":["nextjs","jsonapi","json-api","react","typescript","cache"],"author":{"name":"Carlo Nicora"},"license":"GPL-3.0-or-later","_id":"@carlonicora/nextjs-jsonapi@1.18.0","maintainers":[{"name":"carlonicora","email":"carlo.nicora@gmail.com"}],"homepage":"https://github.com/carlonicora/nextjs-jsonapi#readme","bugs":{"url":"https://github.com/carlonicora/nextjs-jsonapi/issues"},"bin":{"generate-web-module":"dist/scripts/generate-web-module/index.js"},"dist":{"shasum":"134345b431c247a8281732a138bc7538c57c29c1","tarball":"https://registry.npmjs.org/@carlonicora/nextjs-jsonapi/-/nextjs-jsonapi-1.18.0.tgz","fileCount":909,"integrity":"sha512-mk0+AdarG5kSpm+jGFHFc2IHLoFltRIo8FYxYSnh6EJGUD9v1cfJd36kHvDyZhiQc3R+Vt8ImiVTNZFixUWF2g==","signatures":[{"sig":"MEUCIEoVNuPbP/XJd9m2RcilLhudeRJwDJOwAcnzaNuOlwEGAiEAzP72f7+u0nx4Pa5P5F8p7XiAOycJhd6XMH5s744+ns0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@carlonicora%2fnextjs-jsonapi@1.18.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7242198},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.mjs","require":"./dist/core/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.mjs","require":"./dist/client/index.js"},"./server":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.mjs","require":"./dist/server/index.js"},"./testing":{"types":"./dist/testing/index.d.ts","import":"./dist/testing/index.mjs","require":"./dist/testing/index.js"},"./contexts":{"types":"./dist/contexts/index.d.ts","import":"./dist/contexts/index.mjs","require":"./dist/contexts/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.mjs","require":"./dist/components/index.js"}},"gitHead":"3a09e1d05900931aa7d491488a679923d9ffe87e","private":false,"scripts":{"dev":"tsup --watch","lint":"eslint \"src/**/*.ts\" --fix","test":"vitest run","build":"NODE_OPTIONS='--max-old-space-size=8192' tsup && tsc -p scripts/generate-web-module/tsconfig.json","clean":"rm -rf dist","format":"prettier --write \"src/**/*.ts\"","test:ui":"vitest --ui","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"pnpm build","generate-web-module":"node dist/scripts/generate-web-module/index.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f5f41df1-7b72-405b-8808-252d10106909"}},"repository":{"url":"git+https://github.com/carlonicora/nextjs-jsonapi.git","type":"git"},"_npmVersion":"11.7.0","description":"Next.js JSON:API client with server/client support and caching","directories":{},"_nodeVersion":"22.21.1","dependencies":{"d3":"^7.9.0","zod":"^4.1.13","clsx":"^2.1.1","cmdk":"^1.1.1","pako":"^2.1.0","uuid":"^13.0.0","vaul":"^1.1.2","jotai":"^2.16.0","shadcn":"^3.6.2","sonner":"^2.0.7","date-fns":"^4.1.0","recharts":"^3.5.1","commander":"^13.1.0","input-otp":"^1.4.2","remark-gfm":"^4.0.1","next-themes":"^0.4.6","cookies-next":"^6.1.1","lucide-react":"^0.561.0","@dnd-kit/core":"^6.3.1","@base-ui/react":"^1.0.0","react-dropzone":"^14.3.8","react-markdown":"^10.1.0","tailwind-merge":"^3.4.0","tw-animate-css":"^1.4.0","@blocknote/core":"^0.44.2","react-hook-form":"^7.68.0","@blocknote/react":"^0.44.2","react-day-picker":"^9.12.0","socket.io-client":"^4.8.1","@blocknote/shadcn":"^0.44.2","@dnd-kit/sortable":"^10.0.0","@dnd-kit/utilities":"^3.2.2","@hookform/resolvers":"^5.2.2","@radix-ui/react-slot":"^1.2.4","embla-carousel-react":"^8.6.0","@radix-ui/react-label":"^2.1.4","react-resizable-panels":"^3.0.6","class-variance-authority":"^0.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.0.10","tsup":"^8.5.1","jsdom":"^26.1.0","react":"^19.2.3","eslint":"^9.39.1","vitest":"^3.2.4","globals":"^16.5.0","prettier":"^3.7.4","@types/d3":"^7.4.3","next-intl":"^4.5.8","react-dom":"^19.2.3","@eslint/js":"^9.39.1","@vitest/ui":"^3.2.4","typescript":"^5.9.3","@types/node":"^25.0.1","@types/pako":"^2.0.4","@types/react":"^19.2.7","@eslint/eslintrc":"^3.3.3","@types/react-dom":"^19.2.3","semantic-release":"^25.0.2","@vitest/coverage-v8":"^3.2.4","@testing-library/dom":"^10.4.0","@vitejs/plugin-react":"^4.5.2","@semantic-release/git":"^10.0.1","@tanstack/react-table":"^8.21.3","@testing-library/react":"^16.3.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@testing-library/jest-dom":"^6.6.3","@typescript-eslint/parser":"^8.49.0","@semantic-release/changelog":"^6.0.3","@testing-library/user-event":"^14.6.1","@typescript-eslint/eslint-plugin":"^8.49.0","conventional-changelog-conventionalcommits":"^9.1.0"},"peerDependencies":{"next":">=14.0.0","react":">=18.0.0","next-intl":">=3.0.0","react-dom":">=18.0.0","react-hook-form":">=7.0.0","@stripe/stripe-js":">=3.0.0","@tanstack/react-table":">=8.0.0","@stripe/react-stripe-js":">=2.0.0"},"peerDependenciesMeta":{"next-intl":{"optional":true},"react-hook-form":{"optional":true},"@stripe/stripe-js":{"optional":true},"@tanstack/react-table":{"optional":true},"@stripe/react-stripe-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nextjs-jsonapi_1.18.0_1767389841022_0.11182553432624842","host":"s3://npm-registry-packages-npm-production"}},"1.19.0":{"name":"@carlonicora/nextjs-jsonapi","version":"1.19.0","keywords":["nextjs","jsonapi","json-api","react","typescript","cache"],"author":{"name":"Carlo Nicora"},"license":"GPL-3.0-or-later","_id":"@carlonicora/nextjs-jsonapi@1.19.0","maintainers":[{"name":"carlonicora","email":"carlo.nicora@gmail.com"}],"homepage":"https://github.com/carlonicora/nextjs-jsonapi#readme","bugs":{"url":"https://github.com/carlonicora/nextjs-jsonapi/issues"},"bin":{"generate-web-module":"dist/scripts/generate-web-module/index.js"},"dist":{"shasum":"7c22e2c5f8e3abd329cde3f3548c5d7e23cfb41c","tarball":"https://registry.npmjs.org/@carlonicora/nextjs-jsonapi/-/nextjs-jsonapi-1.19.0.tgz","fileCount":909,"integrity":"sha512-1LJnsArSxxzOl7+ws9wQ8EWtpjUTU/DqHIU7lTyL5PipI2Cgnhw7B+vgyLa7pifqVwP/NEfQm9CsahGz8mb12A==","signatures":[{"sig":"MEQCIG3sgKVagZJN1qDMl+lx5RP0rDuu76k8PmdHKxhOSGWUAiA/5UotA7kfJsEWNay5myWa9mWtano6Zeq2fyfqZLwsJA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@carlonicora%2fnextjs-jsonapi@1.19.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7246622},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.mjs","require":"./dist/core/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.mjs","require":"./dist/client/index.js"},"./server":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.mjs","require":"./dist/server/index.js"},"./testing":{"types":"./dist/testing/index.d.ts","import":"./dist/testing/index.mjs","require":"./dist/testing/index.js"},"./contexts":{"types":"./dist/contexts/index.d.ts","import":"./dist/contexts/index.mjs","require":"./dist/contexts/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.mjs","require":"./dist/components/index.js"}},"gitHead":"48fcad971f3e314a100c592d9959fa5ef931d043","private":false,"scripts":{"dev":"tsup --watch","lint":"eslint \"src/**/*.ts\" --fix","test":"vitest run","build":"NODE_OPTIONS='--max-old-space-size=8192' tsup && tsc -p scripts/generate-web-module/tsconfig.json","clean":"rm -rf dist","format":"prettier --write \"src/**/*.ts\"","test:ui":"vitest --ui","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"pnpm build","generate-web-module":"node dist/scripts/generate-web-module/index.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f5f41df1-7b72-405b-8808-252d10106909"}},"repository":{"url":"git+https://github.com/carlonicora/nextjs-jsonapi.git","type":"git"},"_npmVersion":"11.7.0","description":"Next.js JSON:API client with server/client support and caching","directories":{},"_nodeVersion":"22.21.1","dependencies":{"d3":"^7.9.0","zod":"^4.1.13","clsx":"^2.1.1","cmdk":"^1.1.1","pako":"^2.1.0","uuid":"^13.0.0","vaul":"^1.1.2","jotai":"^2.16.0","shadcn":"^3.6.2","sonner":"^2.0.7","date-fns":"^4.1.0","recharts":"^3.5.1","commander":"^13.1.0","input-otp":"^1.4.2","remark-gfm":"^4.0.1","next-themes":"^0.4.6","cookies-next":"^6.1.1","lucide-react":"^0.561.0","@dnd-kit/core":"^6.3.1","@base-ui/react":"^1.0.0","react-dropzone":"^14.3.8","react-markdown":"^10.1.0","tailwind-merge":"^3.4.0","tw-animate-css":"^1.4.0","@blocknote/core":"^0.44.2","react-hook-form":"^7.68.0","@blocknote/react":"^0.44.2","react-day-picker":"^9.12.0","socket.io-client":"^4.8.1","@blocknote/shadcn":"^0.44.2","@dnd-kit/sortable":"^10.0.0","@dnd-kit/utilities":"^3.2.2","@hookform/resolvers":"^5.2.2","@radix-ui/react-slot":"^1.2.4","embla-carousel-react":"^8.6.0","@radix-ui/react-label":"^2.1.4","react-resizable-panels":"^3.0.6","class-variance-authority":"^0.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.0.10","tsup":"^8.5.1","jsdom":"^26.1.0","react":"^19.2.3","eslint":"^9.39.1","vitest":"^3.2.4","globals":"^16.5.0","prettier":"^3.7.4","@types/d3":"^7.4.3","next-intl":"^4.5.8","react-dom":"^19.2.3","@eslint/js":"^9.39.1","@vitest/ui":"^3.2.4","typescript":"^5.9.3","@types/node":"^25.0.1","@types/pako":"^2.0.4","@types/react":"^19.2.7","@eslint/eslintrc":"^3.3.3","@types/react-dom":"^19.2.3","semantic-release":"^25.0.2","@vitest/coverage-v8":"^3.2.4","@testing-library/dom":"^10.4.0","@vitejs/plugin-react":"^4.5.2","@semantic-release/git":"^10.0.1","@tanstack/react-table":"^8.21.3","@testing-library/react":"^16.3.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@testing-library/jest-dom":"^6.6.3","@typescript-eslint/parser":"^8.49.0","@semantic-release/changelog":"^6.0.3","@testing-library/user-event":"^14.6.1","@typescript-eslint/eslint-plugin":"^8.49.0","conventional-changelog-conventionalcommits":"^9.1.0"},"peerDependencies":{"next":">=14.0.0","react":">=18.0.0","next-intl":">=3.0.0","react-dom":">=18.0.0","react-hook-form":">=7.0.0","@stripe/stripe-js":">=3.0.0","@tanstack/react-table":">=8.0.0","@stripe/react-stripe-js":">=2.0.0"},"peerDependenciesMeta":{"next-intl":{"optional":true},"react-hook-form":{"optional":true},"@stripe/stripe-js":{"optional":true},"@tanstack/react-table":{"optional":true},"@stripe/react-stripe-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nextjs-jsonapi_1.19.0_1767403137593_0.907133609142458","host":"s3://npm-registry-packages-npm-production"}},"1.19.1":{"name":"@carlonicora/nextjs-jsonapi","version":"1.19.1","keywords":["nextjs","jsonapi","json-api","react","typescript","cache"],"author":{"name":"Carlo Nicora"},"license":"GPL-3.0-or-later","_id":"@carlonicora/nextjs-jsonapi@1.19.1","maintainers":[{"name":"carlonicora","email":"carlo.nicora@gmail.com"}],"homepage":"https://github.com/carlonicora/nextjs-jsonapi#readme","bugs":{"url":"https://github.com/carlonicora/nextjs-jsonapi/issues"},"bin":{"generate-web-module":"dist/scripts/generate-web-module/index.js"},"dist":{"shasum":"a26b7ab80b306c299d5f8f0ab9fc247ec2b8e716","tarball":"https://registry.npmjs.org/@carlonicora/nextjs-jsonapi/-/nextjs-jsonapi-1.19.1.tgz","fileCount":869,"integrity":"sha512-rjXgdCkmwkAYwd5YYaOelqi1dJVN52Q8MkCsWyt1bv//TVe6s5lzERlEC/ws2FvE0Wf0OZR6OU3BSyhPO5LAfg==","signatures":[{"sig":"MEYCIQCjO34w0FOD17p1cRj7djMw+3mslz+VRX5dneArYcoO5gIhAJcs28PdPfS6mY3aag7jEYk2Urc2MD5QJONxNhEWRYvY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@carlonicora%2fnextjs-jsonapi@1.19.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7171323},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.mjs","require":"./dist/core/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.mjs","require":"./dist/client/index.js"},"./server":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.mjs","require":"./dist/server/index.js"},"./testing":{"types":"./dist/testing/index.d.ts","import":"./dist/testing/index.mjs","require":"./dist/testing/index.js"},"./contexts":{"types":"./dist/contexts/index.d.ts","import":"./dist/contexts/index.mjs","require":"./dist/contexts/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.mjs","require":"./dist/components/index.js"}},"gitHead":"806117f3b47afbddb275ec69c917b9096754f2be","private":false,"scripts":{"dev":"tsup --watch","lint":"eslint \"src/**/*.ts\" --fix","test":"vitest run","build":"NODE_OPTIONS='--max-old-space-size=8192' tsup && tsc -p scripts/generate-web-module/tsconfig.json","clean":"rm -rf dist","format":"prettier --write \"src/**/*.ts\"","test:ui":"vitest --ui","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"pnpm build","generate-web-module":"node dist/scripts/generate-web-module/index.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f5f41df1-7b72-405b-8808-252d10106909"}},"repository":{"url":"git+https://github.com/carlonicora/nextjs-jsonapi.git","type":"git"},"_npmVersion":"11.7.0","description":"Next.js JSON:API client with server/client support and caching","directories":{},"_nodeVersion":"22.21.1","dependencies":{"d3":"^7.9.0","zod":"^4.1.13","clsx":"^2.1.1","cmdk":"^1.1.1","pako":"^2.1.0","uuid":"^13.0.0","vaul":"^1.1.2","jotai":"^2.16.0","shadcn":"^3.6.2","sonner":"^2.0.7","date-fns":"^4.1.0","recharts":"^3.5.1","commander":"^13.1.0","input-otp":"^1.4.2","remark-gfm":"^4.0.1","next-themes":"^0.4.6","cookies-next":"^6.1.1","lucide-react":"^0.561.0","@dnd-kit/core":"^6.3.1","@base-ui/react":"^1.0.0","react-dropzone":"^14.3.8","react-markdown":"^10.1.0","tailwind-merge":"^3.4.0","tw-animate-css":"^1.4.0","@blocknote/core":"^0.44.2","react-hook-form":"^7.68.0","@blocknote/react":"^0.44.2","react-day-picker":"^9.12.0","socket.io-client":"^4.8.1","@blocknote/shadcn":"^0.44.2","@dnd-kit/sortable":"^10.0.0","@dnd-kit/utilities":"^3.2.2","@hookform/resolvers":"^5.2.2","@radix-ui/react-slot":"^1.2.4","embla-carousel-react":"^8.6.0","@radix-ui/react-label":"^2.1.4","react-resizable-panels":"^3.0.6","class-variance-authority":"^0.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.0.10","tsup":"^8.5.1","jsdom":"^26.1.0","react":"^19.2.3","eslint":"^9.39.1","vitest":"^3.2.4","globals":"^16.5.0","prettier":"^3.7.4","@types/d3":"^7.4.3","next-intl":"^4.5.8","react-dom":"^19.2.3","@eslint/js":"^9.39.1","@vitest/ui":"^3.2.4","typescript":"^5.9.3","@types/node":"^25.0.1","@types/pako":"^2.0.4","@types/react":"^19.2.7","@eslint/eslintrc":"^3.3.3","@types/react-dom":"^19.2.3","semantic-release":"^25.0.2","@vitest/coverage-v8":"^3.2.4","@testing-library/dom":"^10.4.0","@vitejs/plugin-react":"^4.5.2","@semantic-release/git":"^10.0.1","@tanstack/react-table":"^8.21.3","@testing-library/react":"^16.3.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@testing-library/jest-dom":"^6.6.3","@typescript-eslint/parser":"^8.49.0","@semantic-release/changelog":"^6.0.3","@testing-library/user-event":"^14.6.1","@typescript-eslint/eslint-plugin":"^8.49.0","conventional-changelog-conventionalcommits":"^9.1.0"},"peerDependencies":{"next":">=14.0.0","react":">=18.0.0","next-intl":">=3.0.0","react-dom":">=18.0.0","react-hook-form":">=7.0.0","@stripe/stripe-js":">=3.0.0","@tanstack/react-table":">=8.0.0","@stripe/react-stripe-js":">=2.0.0"},"peerDependenciesMeta":{"next-intl":{"optional":true},"react-hook-form":{"optional":true},"@stripe/stripe-js":{"optional":true},"@tanstack/react-table":{"optional":true},"@stripe/react-stripe-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nextjs-jsonapi_1.19.1_1767451207258_0.8344701130495649","host":"s3://npm-registry-packages-npm-production"}},"1.19.2":{"name":"@carlonicora/nextjs-jsonapi","version":"1.19.2","keywords":["nextjs","jsonapi","json-api","react","typescript","cache"],"author":{"name":"Carlo Nicora"},"license":"GPL-3.0-or-later","_id":"@carlonicora/nextjs-jsonapi@1.19.2","maintainers":[{"name":"carlonicora","email":"carlo.nicora@gmail.com"}],"homepage":"https://github.com/carlonicora/nextjs-jsonapi#readme","bugs":{"url":"https://github.com/carlonicora/nextjs-jsonapi/issues"},"bin":{"generate-web-module":"dist/scripts/generate-web-module/index.js"},"dist":{"shasum":"9ff04383457fe02167eee7dd74f9d8dcc7661ed2","tarball":"https://registry.npmjs.org/@carlonicora/nextjs-jsonapi/-/nextjs-jsonapi-1.19.2.tgz","fileCount":869,"integrity":"sha512-wWPAXYqpLvPxz19gCxOGsONclnRUEFdJPxNVTn6KIZn4dlnTdHQu3LxGg2CwwBTZGJ4Y2pf3wkNtqG91RpTlgw==","signatures":[{"sig":"MEUCIAgTQE/AatcuOuJpjVmUwKxTtqxVLqT1M37BK2KvWA60AiEA5WSBBIx8LLpbQvTB51AmQ5rPy5mEQwWpQbsI7GscAiQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@carlonicora%2fnextjs-jsonapi@1.19.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7171328},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.mjs","require":"./dist/core/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.mjs","require":"./dist/client/index.js"},"./server":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.mjs","require":"./dist/server/index.js"},"./testing":{"types":"./dist/testing/index.d.ts","import":"./dist/testing/index.mjs","require":"./dist/testing/index.js"},"./contexts":{"types":"./dist/contexts/index.d.ts","import":"./dist/contexts/index.mjs","require":"./dist/contexts/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.mjs","require":"./dist/components/index.js"}},"gitHead":"fce47627ff72fb552b40e1c30cbefe8b755f6a57","private":false,"scripts":{"dev":"tsup --watch","lint":"eslint \"src/**/*.ts\" --fix","test":"vitest run","build":"NODE_OPTIONS='--max-old-space-size=8192' tsup && tsc -p scripts/generate-web-module/tsconfig.json","clean":"rm -rf dist","format":"prettier --write \"src/**/*.ts\"","test:ui":"vitest --ui","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"pnpm build","generate-web-module":"node dist/scripts/generate-web-module/index.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f5f41df1-7b72-405b-8808-252d10106909"}},"repository":{"url":"git+https://github.com/carlonicora/nextjs-jsonapi.git","type":"git"},"_npmVersion":"11.7.0","description":"Next.js JSON:API client with server/client support and caching","directories":{},"_nodeVersion":"22.21.1","dependencies":{"d3":"^7.9.0","zod":"^4.1.13","clsx":"^2.1.1","cmdk":"^1.1.1","pako":"^2.1.0","uuid":"^13.0.0","vaul":"^1.1.2","jotai":"^2.16.0","shadcn":"^3.6.2","sonner":"^2.0.7","date-fns":"^4.1.0","recharts":"^3.5.1","commander":"^13.1.0","input-otp":"^1.4.2","remark-gfm":"^4.0.1","next-themes":"^0.4.6","cookies-next":"^6.1.1","lucide-react":"^0.561.0","@dnd-kit/core":"^6.3.1","@base-ui/react":"^1.0.0","react-dropzone":"^14.3.8","react-markdown":"^10.1.0","tailwind-merge":"^3.4.0","tw-animate-css":"^1.4.0","@blocknote/core":"^0.44.2","react-hook-form":"^7.68.0","@blocknote/react":"^0.44.2","react-day-picker":"^9.12.0","socket.io-client":"^4.8.1","@blocknote/shadcn":"^0.44.2","@dnd-kit/sortable":"^10.0.0","@dnd-kit/utilities":"^3.2.2","@hookform/resolvers":"^5.2.2","@radix-ui/react-slot":"^1.2.4","embla-carousel-react":"^8.6.0","@radix-ui/react-label":"^2.1.4","react-resizable-panels":"^3.0.6","class-variance-authority":"^0.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.0.10","tsup":"^8.5.1","jsdom":"^26.1.0","react":"^19.2.3","eslint":"^9.39.1","vitest":"^3.2.4","globals":"^16.5.0","prettier":"^3.7.4","@types/d3":"^7.4.3","next-intl":"^4.5.8","react-dom":"^19.2.3","@eslint/js":"^9.39.1","@vitest/ui":"^3.2.4","typescript":"^5.9.3","@types/node":"^25.0.1","@types/pako":"^2.0.4","@types/react":"^19.2.7","@eslint/eslintrc":"^3.3.3","@types/react-dom":"^19.2.3","semantic-release":"^25.0.2","@vitest/coverage-v8":"^3.2.4","@testing-library/dom":"^10.4.0","@vitejs/plugin-react":"^4.5.2","@semantic-release/git":"^10.0.1","@tanstack/react-table":"^8.21.3","@testing-library/react":"^16.3.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@testing-library/jest-dom":"^6.6.3","@typescript-eslint/parser":"^8.49.0","@semantic-release/changelog":"^6.0.3","@testing-library/user-event":"^14.6.1","@typescript-eslint/eslint-plugin":"^8.49.0","conventional-changelog-conventionalcommits":"^9.1.0"},"peerDependencies":{"next":">=14.0.0","react":">=18.0.0","next-intl":">=3.0.0","react-dom":">=18.0.0","react-hook-form":">=7.0.0","@stripe/stripe-js":">=3.0.0","@tanstack/react-table":">=8.0.0","@stripe/react-stripe-js":">=2.0.0"},"peerDependenciesMeta":{"next-intl":{"optional":true},"react-hook-form":{"optional":true},"@stripe/stripe-js":{"optional":true},"@tanstack/react-table":{"optional":true},"@stripe/react-stripe-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nextjs-jsonapi_1.19.2_1767563808580_0.2954218094789367","host":"s3://npm-registry-packages-npm-production"}},"1.20.0":{"name":"@carlonicora/nextjs-jsonapi","version":"1.20.0","keywords":["nextjs","jsonapi","json-api","react","typescript","cache"],"author":{"name":"Carlo Nicora"},"license":"GPL-3.0-or-later","_id":"@carlonicora/nextjs-jsonapi@1.20.0","maintainers":[{"name":"carlonicora","email":"carlo.nicora@gmail.com"}],"homepage":"https://github.com/carlonicora/nextjs-jsonapi#readme","bugs":{"url":"https://github.com/carlonicora/nextjs-jsonapi/issues"},"bin":{"generate-web-module":"dist/scripts/generate-web-module/index.js"},"dist":{"shasum":"1ad09831484e4f28b8218dcf0621cd4404d3254f","tarball":"https://registry.npmjs.org/@carlonicora/nextjs-jsonapi/-/nextjs-jsonapi-1.20.0.tgz","fileCount":869,"integrity":"sha512-bgxrmG+iMBfAmKjfVfJYdCg9s7cMOTgFJcB8rXS5k1sym51u6au4o2mIRPaa9nVy+e1GqOFOuABLQbHWPEjfig==","signatures":[{"sig":"MEUCIHnjGJCoxpodTzhI4RqLYhVru7qM+ujWQ8S/rgrNe2hTAiEAvz89Kp5of9oCRP0yX7CEFe97phS9g1HkL9ZpeY6dn+4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@carlonicora%2fnextjs-jsonapi@1.20.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7175935},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.mjs","require":"./dist/core/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.mjs","require":"./dist/client/index.js"},"./server":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.mjs","require":"./dist/server/index.js"},"./testing":{"types":"./dist/testing/index.d.ts","import":"./dist/testing/index.mjs","require":"./dist/testing/index.js"},"./contexts":{"types":"./dist/contexts/index.d.ts","import":"./dist/contexts/index.mjs","require":"./dist/contexts/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.mjs","require":"./dist/components/index.js"}},"gitHead":"9074fc73617c73010a57cd43bcd50346287686ec","private":false,"scripts":{"dev":"tsup --watch","lint":"eslint \"src/**/*.ts\" --fix","test":"vitest run","build":"NODE_OPTIONS='--max-old-space-size=8192' tsup && tsc -p scripts/generate-web-module/tsconfig.json","clean":"rm -rf dist","format":"prettier --write \"src/**/*.ts\"","test:ui":"vitest --ui","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"pnpm build","generate-web-module":"node dist/scripts/generate-web-module/index.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f5f41df1-7b72-405b-8808-252d10106909"}},"repository":{"url":"git+https://github.com/carlonicora/nextjs-jsonapi.git","type":"git"},"_npmVersion":"11.7.0","description":"Next.js JSON:API client with server/client support and caching","directories":{},"_nodeVersion":"22.21.1","dependencies":{"d3":"^7.9.0","zod":"^4.1.13","clsx":"^2.1.1","cmdk":"^1.1.1","pako":"^2.1.0","uuid":"^13.0.0","vaul":"^1.1.2","jotai":"^2.16.0","shadcn":"^3.6.2","sonner":"^2.0.7","date-fns":"^4.1.0","recharts":"^3.5.1","commander":"^13.1.0","input-otp":"^1.4.2","remark-gfm":"^4.0.1","next-themes":"^0.4.6","cookies-next":"^6.1.1","lucide-react":"^0.561.0","@dnd-kit/core":"^6.3.1","@base-ui/react":"^1.0.0","react-dropzone":"^14.3.8","react-markdown":"^10.1.0","tailwind-merge":"^3.4.0","tw-animate-css":"^1.4.0","@blocknote/core":"^0.44.2","react-hook-form":"^7.68.0","@blocknote/react":"^0.44.2","react-day-picker":"^9.12.0","socket.io-client":"^4.8.1","@blocknote/shadcn":"^0.44.2","@dnd-kit/sortable":"^10.0.0","@dnd-kit/utilities":"^3.2.2","@hookform/resolvers":"^5.2.2","@radix-ui/react-slot":"^1.2.4","embla-carousel-react":"^8.6.0","@radix-ui/react-label":"^2.1.4","react-resizable-panels":"^3.0.6","class-variance-authority":"^0.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.0.10","tsup":"^8.5.1","jsdom":"^26.1.0","react":"^19.2.3","eslint":"^9.39.1","vitest":"^3.2.4","globals":"^16.5.0","prettier":"^3.7.4","@types/d3":"^7.4.3","next-intl":"^4.5.8","react-dom":"^19.2.3","@eslint/js":"^9.39.1","@vitest/ui":"^3.2.4","typescript":"^5.9.3","@types/node":"^25.0.1","@types/pako":"^2.0.4","@types/react":"^19.2.7","@eslint/eslintrc":"^3.3.3","@types/react-dom":"^19.2.3","semantic-release":"^25.0.2","@vitest/coverage-v8":"^3.2.4","@testing-library/dom":"^10.4.0","@vitejs/plugin-react":"^4.5.2","@semantic-release/git":"^10.0.1","@tanstack/react-table":"^8.21.3","@testing-library/react":"^16.3.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@testing-library/jest-dom":"^6.6.3","@typescript-eslint/parser":"^8.49.0","@semantic-release/changelog":"^6.0.3","@testing-library/user-event":"^14.6.1","@typescript-eslint/eslint-plugin":"^8.49.0","conventional-changelog-conventionalcommits":"^9.1.0"},"peerDependencies":{"next":">=14.0.0","react":">=18.0.0","next-intl":">=3.0.0","react-dom":">=18.0.0","react-hook-form":">=7.0.0","@stripe/stripe-js":">=3.0.0","@tanstack/react-table":">=8.0.0","@stripe/react-stripe-js":">=2.0.0"},"peerDependenciesMeta":{"next-intl":{"optional":true},"react-hook-form":{"optional":true},"@stripe/stripe-js":{"optional":true},"@tanstack/react-table":{"optional":true},"@stripe/react-stripe-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nextjs-jsonapi_1.20.0_1767564643132_0.22644210046789093","host":"s3://npm-registry-packages-npm-production"}},"1.21.0":{"name":"@carlonicora/nextjs-jsonapi","version":"1.21.0","keywords":["nextjs","jsonapi","json-api","react","typescript","cache"],"author":{"name":"Carlo Nicora"},"license":"GPL-3.0-or-later","_id":"@carlonicora/nextjs-jsonapi@1.21.0","maintainers":[{"name":"carlonicora","email":"carlo.nicora@gmail.com"}],"homepage":"https://github.com/carlonicora/nextjs-jsonapi#readme","bugs":{"url":"https://github.com/carlonicora/nextjs-jsonapi/issues"},"bin":{"generate-web-module":"dist/scripts/generate-web-module/index.js"},"dist":{"shasum":"625876543809288fabea5b027018c66feb96b755","tarball":"https://registry.npmjs.org/@carlonicora/nextjs-jsonapi/-/nextjs-jsonapi-1.21.0.tgz","fileCount":869,"integrity":"sha512-CdlJSGiJ/umxDVExB2xznJvrFWt7JSCh7hC3mZCHSfFNECxwA/1M97RyZ4qjDd5ih1gWREdcO+n4doHPT22pxw==","signatures":[{"sig":"MEYCIQCMoPkYYb4UWGjYPAAHgBFURMeIjCoD47OBgA4NL+irngIhAIK+tgihRfXUEASntv9JtXlLvo878nVweCMdkaUFYrG5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@carlonicora%2fnextjs-jsonapi@1.21.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7179786},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.mjs","require":"./dist/core/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.mjs","require":"./dist/client/index.js"},"./server":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.mjs","require":"./dist/server/index.js"},"./testing":{"types":"./dist/testing/index.d.ts","import":"./dist/testing/index.mjs","require":"./dist/testing/index.js"},"./contexts":{"types":"./dist/contexts/index.d.ts","import":"./dist/contexts/index.mjs","require":"./dist/contexts/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.mjs","require":"./dist/components/index.js"}},"gitHead":"149ff173fe5f640a06c14562149ac8796ba1afa8","private":false,"scripts":{"dev":"tsup --watch","lint":"eslint \"src/**/*.ts\" --fix","test":"vitest run","build":"NODE_OPTIONS='--max-old-space-size=8192' tsup && tsc -p scripts/generate-web-module/tsconfig.json","clean":"rm -rf dist","format":"prettier --write \"src/**/*.ts\"","test:ui":"vitest --ui","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"pnpm build","generate-web-module":"node dist/scripts/generate-web-module/index.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f5f41df1-7b72-405b-8808-252d10106909"}},"repository":{"url":"git+https://github.com/carlonicora/nextjs-jsonapi.git","type":"git"},"_npmVersion":"11.7.0","description":"Next.js JSON:API client with server/client support and caching","directories":{},"_nodeVersion":"22.21.1","dependencies":{"d3":"^7.9.0","zod":"^4.1.13","clsx":"^2.1.1","cmdk":"^1.1.1","pako":"^2.1.0","uuid":"^13.0.0","vaul":"^1.1.2","jotai":"^2.16.0","shadcn":"^3.6.2","sonner":"^2.0.7","date-fns":"^4.1.0","recharts":"^3.5.1","commander":"^13.1.0","input-otp":"^1.4.2","remark-gfm":"^4.0.1","next-themes":"^0.4.6","cookies-next":"^6.1.1","lucide-react":"^0.561.0","@dnd-kit/core":"^6.3.1","@base-ui/react":"^1.0.0","react-dropzone":"^14.3.8","react-markdown":"^10.1.0","tailwind-merge":"^3.4.0","tw-animate-css":"^1.4.0","@blocknote/core":"^0.44.2","react-hook-form":"^7.68.0","@blocknote/react":"^0.44.2","react-day-picker":"^9.12.0","socket.io-client":"^4.8.1","@blocknote/shadcn":"^0.44.2","@dnd-kit/sortable":"^10.0.0","@dnd-kit/utilities":"^3.2.2","@hookform/resolvers":"^5.2.2","@radix-ui/react-slot":"^1.2.4","embla-carousel-react":"^8.6.0","@radix-ui/react-label":"^2.1.4","react-resizable-panels":"^3.0.6","class-variance-authority":"^0.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.0.10","tsup":"^8.5.1","jsdom":"^26.1.0","react":"^19.2.3","eslint":"^9.39.1","vitest":"^3.2.4","globals":"^16.5.0","prettier":"^3.7.4","@types/d3":"^7.4.3","next-intl":"^4.5.8","react-dom":"^19.2.3","@eslint/js":"^9.39.1","@vitest/ui":"^3.2.4","typescript":"^5.9.3","@types/node":"^25.0.1","@types/pako":"^2.0.4","@types/react":"^19.2.7","@eslint/eslintrc":"^3.3.3","@types/react-dom":"^19.2.3","semantic-release":"^25.0.2","@vitest/coverage-v8":"^3.2.4","@testing-library/dom":"^10.4.0","@vitejs/plugin-react":"^4.5.2","@semantic-release/git":"^10.0.1","@tanstack/react-table":"^8.21.3","@testing-library/react":"^16.3.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@testing-library/jest-dom":"^6.6.3","@typescript-eslint/parser":"^8.49.0","@semantic-release/changelog":"^6.0.3","@testing-library/user-event":"^14.6.1","@typescript-eslint/eslint-plugin":"^8.49.0","conventional-changelog-conventionalcommits":"^9.1.0"},"peerDependencies":{"next":">=14.0.0","react":">=18.0.0","next-intl":">=3.0.0","react-dom":">=18.0.0","react-hook-form":">=7.0.0","@stripe/stripe-js":">=3.0.0","@tanstack/react-table":">=8.0.0","@stripe/react-stripe-js":">=2.0.0"},"peerDependenciesMeta":{"next-intl":{"optional":true},"react-hook-form":{"optional":true},"@stripe/stripe-js":{"optional":true},"@tanstack/react-table":{"optional":true},"@stripe/react-stripe-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nextjs-jsonapi_1.21.0_1767619144694_0.9505728614586937","host":"s3://npm-registry-packages-npm-production"}},"1.22.0":{"name":"@carlonicora/nextjs-jsonapi","version":"1.22.0","keywords":["nextjs","jsonapi","json-api","react","typescript","cache"],"author":{"name":"Carlo Nicora"},"license":"GPL-3.0-or-later","_id":"@carlonicora/nextjs-jsonapi@1.22.0","maintainers":[{"name":"carlonicora","email":"carlo.nicora@gmail.com"}],"homepage":"https://github.com/carlonicora/nextjs-jsonapi#readme","bugs":{"url":"https://github.com/carlonicora/nextjs-jsonapi/issues"},"bin":{"generate-web-module":"dist/scripts/generate-web-module/index.js"},"dist":{"shasum":"d7d66767709014b5c487ce6024c80d382517510a","tarball":"https://registry.npmjs.org/@carlonicora/nextjs-jsonapi/-/nextjs-jsonapi-1.22.0.tgz","fileCount":869,"integrity":"sha512-A1v38YJfgqFXGI6HreWdaK+TpVuonw98jGR/LfBUsVFwsDrI1PuDyyn2pYNfEBTZn4b3Ivwic63HXnKgM3ys4w==","signatures":[{"sig":"MEUCIDMA0jUrbeFgJhKJeXXa0yOLqJEwHzf0WnciwyUIZ2v4AiEA5ugdMyt5hue9TwLkNQa60sJa2YU0AuhmH7+MkBuIs8o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@carlonicora%2fnextjs-jsonapi@1.22.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7181771},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.mjs","require":"./dist/core/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.mjs","require":"./dist/client/index.js"},"./server":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.mjs","require":"./dist/server/index.js"},"./testing":{"types":"./dist/testing/index.d.ts","import":"./dist/testing/index.mjs","require":"./dist/testing/index.js"},"./contexts":{"types":"./dist/contexts/index.d.ts","import":"./dist/contexts/index.mjs","require":"./dist/contexts/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.mjs","require":"./dist/components/index.js"}},"gitHead":"de4d00c0abfbfd071fe519d1b0ca4af177132096","private":false,"scripts":{"dev":"tsup --watch","lint":"eslint \"src/**/*.ts\" --fix","test":"vitest run","build":"NODE_OPTIONS='--max-old-space-size=8192' tsup && tsc -p scripts/generate-web-module/tsconfig.json","clean":"rm -rf dist","format":"prettier --write \"src/**/*.ts\"","test:ui":"vitest --ui","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"pnpm build","generate-web-module":"node dist/scripts/generate-web-module/index.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f5f41df1-7b72-405b-8808-252d10106909"}},"repository":{"url":"git+https://github.com/carlonicora/nextjs-jsonapi.git","type":"git"},"_npmVersion":"11.7.0","description":"Next.js JSON:API client with server/client support and caching","directories":{},"_nodeVersion":"22.21.1","dependencies":{"d3":"^7.9.0","zod":"^4.1.13","clsx":"^2.1.1","cmdk":"^1.1.1","pako":"^2.1.0","uuid":"^13.0.0","vaul":"^1.1.2","jotai":"^2.16.0","shadcn":"^3.6.2","sonner":"^2.0.7","date-fns":"^4.1.0","recharts":"^3.5.1","commander":"^13.1.0","input-otp":"^1.4.2","remark-gfm":"^4.0.1","next-themes":"^0.4.6","cookies-next":"^6.1.1","lucide-react":"^0.561.0","@dnd-kit/core":"^6.3.1","@base-ui/react":"^1.0.0","react-dropzone":"^14.3.8","react-markdown":"^10.1.0","tailwind-merge":"^3.4.0","tw-animate-css":"^1.4.0","@blocknote/core":"^0.44.2","react-hook-form":"^7.68.0","@blocknote/react":"^0.44.2","react-day-picker":"^9.12.0","socket.io-client":"^4.8.1","@blocknote/shadcn":"^0.44.2","@dnd-kit/sortable":"^10.0.0","@dnd-kit/utilities":"^3.2.2","@hookform/resolvers":"^5.2.2","@radix-ui/react-slot":"^1.2.4","embla-carousel-react":"^8.6.0","@radix-ui/react-label":"^2.1.4","react-resizable-panels":"^3.0.6","class-variance-authority":"^0.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.0.10","tsup":"^8.5.1","jsdom":"^26.1.0","react":"^19.2.3","eslint":"^9.39.1","vitest":"^3.2.4","globals":"^16.5.0","prettier":"^3.7.4","@types/d3":"^7.4.3","next-intl":"^4.5.8","react-dom":"^19.2.3","@eslint/js":"^9.39.1","@vitest/ui":"^3.2.4","typescript":"^5.9.3","@types/node":"^25.0.1","@types/pako":"^2.0.4","@types/react":"^19.2.7","@eslint/eslintrc":"^3.3.3","@types/react-dom":"^19.2.3","semantic-release":"^25.0.2","@vitest/coverage-v8":"^3.2.4","@testing-library/dom":"^10.4.0","@vitejs/plugin-react":"^4.5.2","@semantic-release/git":"^10.0.1","@tanstack/react-table":"^8.21.3","@testing-library/react":"^16.3.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@testing-library/jest-dom":"^6.6.3","@typescript-eslint/parser":"^8.49.0","@semantic-release/changelog":"^6.0.3","@testing-library/user-event":"^14.6.1","@typescript-eslint/eslint-plugin":"^8.49.0","conventional-changelog-conventionalcommits":"^9.1.0"},"peerDependencies":{"next":">=14.0.0","react":">=18.0.0","next-intl":">=3.0.0","react-dom":">=18.0.0","react-hook-form":">=7.0.0","@stripe/stripe-js":">=3.0.0","@tanstack/react-table":">=8.0.0","@stripe/react-stripe-js":">=2.0.0"},"peerDependenciesMeta":{"next-intl":{"optional":true},"react-hook-form":{"optional":true},"@stripe/stripe-js":{"optional":true},"@tanstack/react-table":{"optional":true},"@stripe/react-stripe-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nextjs-jsonapi_1.22.0_1767635570709_0.5612081052396096","host":"s3://npm-registry-packages-npm-production"}},"1.23.0":{"name":"@carlonicora/nextjs-jsonapi","version":"1.23.0","keywords":["nextjs","jsonapi","json-api","react","typescript","cache"],"author":{"name":"Carlo Nicora"},"license":"GPL-3.0-or-later","_id":"@carlonicora/nextjs-jsonapi@1.23.0","maintainers":[{"name":"carlonicora","email":"carlo.nicora@gmail.com"}],"homepage":"https://github.com/carlonicora/nextjs-jsonapi#readme","bugs":{"url":"https://github.com/carlonicora/nextjs-jsonapi/issues"},"bin":{"generate-web-module":"dist/scripts/generate-web-module/index.js"},"dist":{"shasum":"b9abaf257d0dacf13955c89a757942098a0ad9ef","tarball":"https://registry.npmjs.org/@carlonicora/nextjs-jsonapi/-/nextjs-jsonapi-1.23.0.tgz","fileCount":869,"integrity":"sha512-k0kf43vKWs6xD2yea7fGjOkiHOU/Z+dgywoCB4BdcXnNQrO+MQtZi4uwsTbagDa6cpLrzbRyW0NFhBJ8bkmulQ==","signatures":[{"sig":"MEYCIQCjTyF5joQtK7cNxLW3o1uHlUoHw/h7fd6JvbrOfObv7wIhAI77+qR1lzaCnlT3ktRtpfRTi2+q8UXB4P7CAuNWEeFf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@carlonicora%2fnextjs-jsonapi@1.23.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7181831},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.mjs","require":"./dist/core/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.mjs","require":"./dist/client/index.js"},"./server":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.mjs","require":"./dist/server/index.js"},"./testing":{"types":"./dist/testing/index.d.ts","import":"./dist/testing/index.mjs","require":"./dist/testing/index.js"},"./contexts":{"types":"./dist/contexts/index.d.ts","import":"./dist/contexts/index.mjs","require":"./dist/contexts/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.mjs","require":"./dist/components/index.js"}},"gitHead":"2aa6b12ca4e6bbc2b60b84b71764d25e6f758d50","private":false,"scripts":{"dev":"tsup --watch","lint":"eslint \"src/**/*.ts\" --fix","test":"vitest run","build":"NODE_OPTIONS='--max-old-space-size=8192' tsup && tsc -p scripts/generate-web-module/tsconfig.json","clean":"rm -rf dist","format":"prettier --write \"src/**/*.ts\"","test:ui":"vitest --ui","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"pnpm build","generate-web-module":"node dist/scripts/generate-web-module/index.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f5f41df1-7b72-405b-8808-252d10106909"}},"repository":{"url":"git+https://github.com/carlonicora/nextjs-jsonapi.git","type":"git"},"_npmVersion":"11.7.0","description":"Next.js JSON:API client with server/client support and caching","directories":{},"_nodeVersion":"22.21.1","dependencies":{"d3":"^7.9.0","zod":"^4.1.13","clsx":"^2.1.1","cmdk":"^1.1.1","pako":"^2.1.0","uuid":"^13.0.0","vaul":"^1.1.2","jotai":"^2.16.0","shadcn":"^3.6.2","sonner":"^2.0.7","date-fns":"^4.1.0","recharts":"^3.5.1","commander":"^13.1.0","input-otp":"^1.4.2","remark-gfm":"^4.0.1","next-themes":"^0.4.6","cookies-next":"^6.1.1","lucide-react":"^0.561.0","@dnd-kit/core":"^6.3.1","@base-ui/react":"^1.0.0","react-dropzone":"^14.3.8","react-markdown":"^10.1.0","tailwind-merge":"^3.4.0","tw-animate-css":"^1.4.0","@blocknote/core":"^0.44.2","react-hook-form":"^7.68.0","@blocknote/react":"^0.44.2","react-day-picker":"^9.12.0","socket.io-client":"^4.8.1","@blocknote/shadcn":"^0.44.2","@dnd-kit/sortable":"^10.0.0","@dnd-kit/utilities":"^3.2.2","@hookform/resolvers":"^5.2.2","@radix-ui/react-slot":"^1.2.4","embla-carousel-react":"^8.6.0","@radix-ui/react-label":"^2.1.4","react-resizable-panels":"^3.0.6","class-variance-authority":"^0.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.0.10","tsup":"^8.5.1","jsdom":"^26.1.0","react":"^19.2.3","eslint":"^9.39.1","vitest":"^3.2.4","globals":"^16.5.0","prettier":"^3.7.4","@types/d3":"^7.4.3","next-intl":"^4.5.8","react-dom":"^19.2.3","@eslint/js":"^9.39.1","@vitest/ui":"^3.2.4","typescript":"^5.9.3","@types/node":"^25.0.1","@types/pako":"^2.0.4","@types/react":"^19.2.7","@eslint/eslintrc":"^3.3.3","@types/react-dom":"^19.2.3","semantic-release":"^25.0.2","@vitest/coverage-v8":"^3.2.4","@testing-library/dom":"^10.4.0","@vitejs/plugin-react":"^4.5.2","@semantic-release/git":"^10.0.1","@tanstack/react-table":"^8.21.3","@testing-library/react":"^16.3.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@testing-library/jest-dom":"^6.6.3","@typescript-eslint/parser":"^8.49.0","@semantic-release/changelog":"^6.0.3","@testing-library/user-event":"^14.6.1","@typescript-eslint/eslint-plugin":"^8.49.0","conventional-changelog-conventionalcommits":"^9.1.0"},"peerDependencies":{"next":">=14.0.0","react":">=18.0.0","next-intl":">=3.0.0","react-dom":">=18.0.0","react-hook-form":">=7.0.0","@stripe/stripe-js":">=3.0.0","@tanstack/react-table":">=8.0.0","@stripe/react-stripe-js":">=2.0.0"},"peerDependenciesMeta":{"next-intl":{"optional":true},"react-hook-form":{"optional":true},"@stripe/stripe-js":{"optional":true},"@tanstack/react-table":{"optional":true},"@stripe/react-stripe-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nextjs-jsonapi_1.23.0_1767657340517_0.6887345146353487","host":"s3://npm-registry-packages-npm-production"}},"1.24.0":{"name":"@carlonicora/nextjs-jsonapi","version":"1.24.0","keywords":["nextjs","jsonapi","json-api","react","typescript","cache"],"author":{"name":"Carlo Nicora"},"license":"GPL-3.0-or-later","_id":"@carlonicora/nextjs-jsonapi@1.24.0","maintainers":[{"name":"carlonicora","email":"carlo.nicora@gmail.com"}],"homepage":"https://github.com/carlonicora/nextjs-jsonapi#readme","bugs":{"url":"https://github.com/carlonicora/nextjs-jsonapi/issues"},"bin":{"generate-web-module":"dist/scripts/generate-web-module/index.js"},"dist":{"shasum":"72614bd758b9172d6f54f2b979daf1dc73bb8a0c","tarball":"https://registry.npmjs.org/@carlonicora/nextjs-jsonapi/-/nextjs-jsonapi-1.24.0.tgz","fileCount":880,"integrity":"sha512-Mfy19XFEgrHYOkH9ZZQcQnuJ/PLeyT2qWCFzmSO7IJETOaYSQSmmr/EMEz4sYA65mnpOnq4GkN/MPQVhu66Rcw==","signatures":[{"sig":"MEUCIFpTjdSkX9KbzE8GM/hoy1pOJe+VpEXaVJUWFf4jEk2nAiEAs0JfilMsE3DtOVQ3JRzmTZkcNQv84HjDbMLY1s5p1Xs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@carlonicora%2fnextjs-jsonapi@1.24.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7185831},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.mjs","require":"./dist/core/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.mjs","require":"./dist/client/index.js"},"./server":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.mjs","require":"./dist/server/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.mjs","require":"./dist/billing/index.js"},"./testing":{"types":"./dist/testing/index.d.ts","import":"./dist/testing/index.mjs","require":"./dist/testing/index.js"},"./contexts":{"types":"./dist/contexts/index.d.ts","import":"./dist/contexts/index.mjs","require":"./dist/contexts/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.mjs","require":"./dist/components/index.js"}},"gitHead":"21a0f81bc82f8a48f30eef774883779573bc1dc8","private":false,"scripts":{"dev":"tsup --watch","lint":"eslint \"src/**/*.ts\" --fix","test":"vitest run","build":"NODE_OPTIONS='--max-old-space-size=8192' tsup && tsc -p scripts/generate-web-module/tsconfig.json","clean":"rm -rf dist","format":"prettier --write \"src/**/*.ts\"","test:ui":"vitest --ui","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"pnpm build","generate-web-module":"node dist/scripts/generate-web-module/index.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f5f41df1-7b72-405b-8808-252d10106909"}},"repository":{"url":"git+https://github.com/carlonicora/nextjs-jsonapi.git","type":"git"},"_npmVersion":"11.7.0","description":"Next.js JSON:API client with server/client support and caching","directories":{},"_nodeVersion":"22.21.1","dependencies":{"d3":"^7.9.0","zod":"^4.1.13","clsx":"^2.1.1","cmdk":"^1.1.1","pako":"^2.1.0","uuid":"^13.0.0","vaul":"^1.1.2","jotai":"^2.16.0","shadcn":"^3.6.2","sonner":"^2.0.7","date-fns":"^4.1.0","recharts":"^3.5.1","commander":"^13.1.0","input-otp":"^1.4.2","remark-gfm":"^4.0.1","next-themes":"^0.4.6","cookies-next":"^6.1.1","lucide-react":"^0.561.0","@dnd-kit/core":"^6.3.1","@base-ui/react":"^1.0.0","react-dropzone":"^14.3.8","react-markdown":"^10.1.0","tailwind-merge":"^3.4.0","tw-animate-css":"^1.4.0","@blocknote/core":"^0.44.2","react-hook-form":"^7.68.0","@blocknote/react":"^0.44.2","react-day-picker":"^9.12.0","socket.io-client":"^4.8.1","@blocknote/shadcn":"^0.44.2","@dnd-kit/sortable":"^10.0.0","@dnd-kit/utilities":"^3.2.2","@hookform/resolvers":"^5.2.2","@radix-ui/react-slot":"^1.2.4","embla-carousel-react":"^8.6.0","@radix-ui/react-label":"^2.1.4","react-resizable-panels":"^3.0.6","class-variance-authority":"^0.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.0.10","tsup":"^8.5.1","jsdom":"^26.1.0","react":"^19.2.3","eslint":"^9.39.1","vitest":"^3.2.4","globals":"^16.5.0","prettier":"^3.7.4","@types/d3":"^7.4.3","next-intl":"^4.5.8","react-dom":"^19.2.3","@eslint/js":"^9.39.1","@vitest/ui":"^3.2.4","typescript":"^5.9.3","@types/node":"^25.0.1","@types/pako":"^2.0.4","@types/react":"^19.2.7","@eslint/eslintrc":"^3.3.3","@types/react-dom":"^19.2.3","semantic-release":"^25.0.2","@vitest/coverage-v8":"^3.2.4","@testing-library/dom":"^10.4.0","@vitejs/plugin-react":"^4.5.2","@semantic-release/git":"^10.0.1","@tanstack/react-table":"^8.21.3","@testing-library/react":"^16.3.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@testing-library/jest-dom":"^6.6.3","@typescript-eslint/parser":"^8.49.0","@semantic-release/changelog":"^6.0.3","@testing-library/user-event":"^14.6.1","@typescript-eslint/eslint-plugin":"^8.49.0","conventional-changelog-conventionalcommits":"^9.1.0"},"peerDependencies":{"next":">=14.0.0","react":">=18.0.0","next-intl":">=3.0.0","react-dom":">=18.0.0","react-hook-form":">=7.0.0","@stripe/stripe-js":">=3.0.0","@tanstack/react-table":">=8.0.0","@stripe/react-stripe-js":">=2.0.0"},"peerDependenciesMeta":{"next-intl":{"optional":true},"react-hook-form":{"optional":true},"@stripe/stripe-js":{"optional":true},"@tanstack/react-table":{"optional":true},"@stripe/react-stripe-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nextjs-jsonapi_1.24.0_1767745187740_0.0841724524586287","host":"s3://npm-registry-packages-npm-production"}},"1.24.1":{"name":"@carlonicora/nextjs-jsonapi","version":"1.24.1","keywords":["nextjs","jsonapi","json-api","react","typescript","cache"],"author":{"name":"Carlo Nicora"},"license":"GPL-3.0-or-later","_id":"@carlonicora/nextjs-jsonapi@1.24.1","maintainers":[{"name":"carlonicora","email":"carlo.nicora@gmail.com"}],"homepage":"https://github.com/carlonicora/nextjs-jsonapi#readme","bugs":{"url":"https://github.com/carlonicora/nextjs-jsonapi/issues"},"bin":{"generate-web-module":"dist/scripts/generate-web-module/index.js"},"dist":{"shasum":"4efb98ef6bd563033d7bf8ceaeed529599b8f82b","tarball":"https://registry.npmjs.org/@carlonicora/nextjs-jsonapi/-/nextjs-jsonapi-1.24.1.tgz","fileCount":880,"integrity":"sha512-Af/jqXwk1j4NhrEozWSCs2jhyw/UtB3KCbboLPqbe+MmitHXWi8Q4syBxnBbuZmy8+7rKgQ+58YPYk/Srk8cbg==","signatures":[{"sig":"MEYCIQDHj7bAZiFrZpwe6PV4nv1zkCgl43cjJ/0JxgTuHUfPigIhALjVMat8ZGH+Uc3YRYnM8yPe9RCCn5u8shg65kFpwdx+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@carlonicora%2fnextjs-jsonapi@1.24.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7184969},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.mjs","require":"./dist/core/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.mjs","require":"./dist/client/index.js"},"./server":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.mjs","require":"./dist/server/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.mjs","require":"./dist/billing/index.js"},"./testing":{"types":"./dist/testing/index.d.ts","import":"./dist/testing/index.mjs","require":"./dist/testing/index.js"},"./contexts":{"types":"./dist/contexts/index.d.ts","import":"./dist/contexts/index.mjs","require":"./dist/contexts/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.mjs","require":"./dist/components/index.js"}},"gitHead":"757963f3c5b0dcfe28da5d6b111373e6b4aaabf2","private":false,"scripts":{"dev":"tsup --watch","lint":"eslint \"src/**/*.ts\" --fix","test":"vitest run","build":"NODE_OPTIONS='--max-old-space-size=8192' tsup && tsc -p scripts/generate-web-module/tsconfig.json","clean":"rm -rf dist","format":"prettier --write \"src/**/*.ts\"","test:ui":"vitest --ui","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"pnpm build","generate-web-module":"node dist/scripts/generate-web-module/index.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f5f41df1-7b72-405b-8808-252d10106909"}},"repository":{"url":"git+https://github.com/carlonicora/nextjs-jsonapi.git","type":"git"},"_npmVersion":"11.7.0","description":"Next.js JSON:API client with server/client support and caching","directories":{},"_nodeVersion":"22.21.1","dependencies":{"d3":"^7.9.0","zod":"^4.3.5","clsx":"^2.1.1","cmdk":"^1.1.1","pako":"^2.1.0","uuid":"^13.0.0","vaul":"^1.1.2","jotai":"^2.16.1","shadcn":"^3.6.3","sonner":"^2.0.7","date-fns":"^4.1.0","recharts":"^3.6.0","commander":"^14.0.2","input-otp":"^1.4.2","remark-gfm":"^4.0.1","next-themes":"^0.4.6","cookies-next":"^6.1.1","lucide-react":"^0.562.0","@dnd-kit/core":"^6.3.1","@base-ui/react":"^1.0.0","react-dropzone":"^14.3.8","react-markdown":"^10.1.0","tailwind-merge":"^3.4.0","tw-animate-css":"^1.4.0","@blocknote/core":"^0.45.0","react-hook-form":"^7.70.0","@blocknote/react":"^0.45.0","react-day-picker":"^9.13.0","socket.io-client":"^4.8.3","@blocknote/shadcn":"^0.45.0","@dnd-kit/sortable":"^10.0.0","@dnd-kit/utilities":"^3.2.2","@hookform/resolvers":"^5.2.2","@radix-ui/react-slot":"^1.2.4","embla-carousel-react":"^8.6.0","@radix-ui/react-label":"^2.1.8","react-resizable-panels":"^4.3.0","class-variance-authority":"^0.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.1.1","tsup":"^8.5.1","jsdom":"^27.4.0","react":"^19.2.3","eslint":"^9.39.2","vitest":"^4.0.16","globals":"^17.0.0","prettier":"^3.7.4","@types/d3":"^7.4.3","next-intl":"^4.7.0","react-dom":"^19.2.3","@eslint/js":"^9.39.2","@vitest/ui":"^4.0.16","typescript":"^5.9.3","@types/node":"^25.0.3","@types/pako":"^2.0.4","@types/react":"^19.2.7","@eslint/eslintrc":"^3.3.3","@types/react-dom":"^19.2.3","semantic-release":"^25.0.2","@vitest/coverage-v8":"^4.0.16","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^5.1.2","@semantic-release/git":"^10.0.1","@tanstack/react-table":"^8.21.3","@testing-library/react":"^16.3.1","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^8.52.0","@semantic-release/changelog":"^6.0.3","@testing-library/user-event":"^14.6.1","@typescript-eslint/eslint-plugin":"^8.52.0","conventional-changelog-conventionalcommits":"^9.1.0"},"peerDependencies":{"next":">=14.0.0","react":">=18.0.0","next-intl":">=3.0.0","react-dom":">=18.0.0","react-hook-form":">=7.0.0","@stripe/stripe-js":">=3.0.0","@tanstack/react-table":">=8.0.0","@stripe/react-stripe-js":">=2.0.0"},"peerDependenciesMeta":{"next-intl":{"optional":true},"react-hook-form":{"optional":true},"@stripe/stripe-js":{"optional":true},"@tanstack/react-table":{"optional":true},"@stripe/react-stripe-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nextjs-jsonapi_1.24.1_1767792968826_0.27634809379358116","host":"s3://npm-registry-packages-npm-production"}},"1.24.2":{"name":"@carlonicora/nextjs-jsonapi","version":"1.24.2","keywords":["nextjs","jsonapi","json-api","react","typescript","cache"],"author":{"name":"Carlo Nicora"},"license":"GPL-3.0-or-later","_id":"@carlonicora/nextjs-jsonapi@1.24.2","maintainers":[{"name":"carlonicora","email":"carlo.nicora@gmail.com"}],"homepage":"https://github.com/carlonicora/nextjs-jsonapi#readme","bugs":{"url":"https://github.com/carlonicora/nextjs-jsonapi/issues"},"bin":{"generate-web-module":"dist/scripts/generate-web-module/index.js"},"dist":{"shasum":"5f7f30d8bde55cc570689800f172c19a02aa525d","tarball":"https://registry.npmjs.org/@carlonicora/nextjs-jsonapi/-/nextjs-jsonapi-1.24.2.tgz","fileCount":880,"integrity":"sha512-OekSD+ARbiMqi3acrfpTL+7VWlF394fSux4ltj//xrM5XlIbI8qTz21Zg40DqGWmH/cTHQbt7hWFOTVmapao3w==","signatures":[{"sig":"MEUCIQCal2GEMC/TxG6yWr7WSEhzbfDTi7MruNl0V5T0cWg7gAIgA6xrC7GHfyM9xUxARuzXNUYpMeww4FSUVMmYCUz7Zbc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@carlonicora%2fnextjs-jsonapi@1.24.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7186237},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.mjs","require":"./dist/core/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.mjs","require":"./dist/client/index.js"},"./server":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.mjs","require":"./dist/server/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.mjs","require":"./dist/billing/index.js"},"./testing":{"types":"./dist/testing/index.d.ts","import":"./dist/testing/index.mjs","require":"./dist/testing/index.js"},"./contexts":{"types":"./dist/contexts/index.d.ts","import":"./dist/contexts/index.mjs","require":"./dist/contexts/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.mjs","require":"./dist/components/index.js"}},"gitHead":"38caf3657ccba54be02ed9bb1c895df8a52de861","private":false,"scripts":{"dev":"tsup --watch","lint":"eslint \"src/**/*.ts\" --fix","test":"vitest run","build":"NODE_OPTIONS='--max-old-space-size=8192' tsup && tsc -p scripts/generate-web-module/tsconfig.json","clean":"rm -rf dist","format":"prettier --write \"src/**/*.ts\"","test:ui":"vitest --ui","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"pnpm build","generate-web-module":"node dist/scripts/generate-web-module/index.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f5f41df1-7b72-405b-8808-252d10106909"}},"repository":{"url":"git+https://github.com/carlonicora/nextjs-jsonapi.git","type":"git"},"_npmVersion":"11.7.0","description":"Next.js JSON:API client with server/client support and caching","directories":{},"_nodeVersion":"22.21.1","dependencies":{"d3":"^7.9.0","zod":"^4.3.5","clsx":"^2.1.1","cmdk":"^1.1.1","pako":"^2.1.0","uuid":"^13.0.0","vaul":"^1.1.2","jotai":"^2.16.1","shadcn":"^3.6.3","sonner":"^2.0.7","date-fns":"^4.1.0","recharts":"^3.6.0","commander":"^14.0.2","input-otp":"^1.4.2","remark-gfm":"^4.0.1","next-themes":"^0.4.6","cookies-next":"^6.1.1","lucide-react":"^0.562.0","@dnd-kit/core":"^6.3.1","@base-ui/react":"^1.0.0","react-dropzone":"^14.3.8","react-markdown":"^10.1.0","tailwind-merge":"^3.4.0","tw-animate-css":"^1.4.0","@blocknote/core":"^0.45.0","react-hook-form":"^7.70.0","@blocknote/react":"^0.45.0","react-day-picker":"^9.13.0","socket.io-client":"^4.8.3","@blocknote/shadcn":"^0.45.0","@dnd-kit/sortable":"^10.0.0","@dnd-kit/utilities":"^3.2.2","@hookform/resolvers":"^5.2.2","@radix-ui/react-slot":"^1.2.4","embla-carousel-react":"^8.6.0","@radix-ui/react-label":"^2.1.8","react-resizable-panels":"^3.0.6","class-variance-authority":"^0.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.1.1","tsup":"^8.5.1","jsdom":"^27.4.0","react":"^19.2.3","eslint":"^9.39.2","vitest":"^4.0.16","globals":"^17.0.0","prettier":"^3.7.4","@types/d3":"^7.4.3","next-intl":"^4.7.0","react-dom":"^19.2.3","@eslint/js":"^9.39.2","@vitest/ui":"^4.0.16","typescript":"^5.9.3","@types/node":"^25.0.3","@types/pako":"^2.0.4","@types/react":"^19.2.7","@eslint/eslintrc":"^3.3.3","@types/react-dom":"^19.2.3","semantic-release":"^25.0.2","@vitest/coverage-v8":"^4.0.16","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^5.1.2","@semantic-release/git":"^10.0.1","@tanstack/react-table":"^8.21.3","@testing-library/react":"^16.3.1","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^8.52.0","@semantic-release/changelog":"^6.0.3","@testing-library/user-event":"^14.6.1","@typescript-eslint/eslint-plugin":"^8.52.0","conventional-changelog-conventionalcommits":"^9.1.0"},"peerDependencies":{"next":">=14.0.0","react":">=18.0.0","next-intl":">=3.0.0","react-dom":">=18.0.0","react-hook-form":">=7.0.0","@stripe/stripe-js":">=3.0.0","@tanstack/react-table":">=8.0.0","@stripe/react-stripe-js":">=2.0.0"},"peerDependenciesMeta":{"next-intl":{"optional":true},"react-hook-form":{"optional":true},"@stripe/stripe-js":{"optional":true},"@tanstack/react-table":{"optional":true},"@stripe/react-stripe-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nextjs-jsonapi_1.24.2_1767795451949_0.017707940316612936","host":"s3://npm-registry-packages-npm-production"}},"1.24.3":{"name":"@carlonicora/nextjs-jsonapi","version":"1.24.3","keywords":["nextjs","jsonapi","json-api","react","typescript","cache"],"author":{"name":"Carlo Nicora"},"license":"GPL-3.0-or-later","_id":"@carlonicora/nextjs-jsonapi@1.24.3","maintainers":[{"name":"carlonicora","email":"carlo.nicora@gmail.com"}],"homepage":"https://github.com/carlonicora/nextjs-jsonapi#readme","bugs":{"url":"https://github.com/carlonicora/nextjs-jsonapi/issues"},"bin":{"generate-web-module":"dist/scripts/generate-web-module/index.js"},"dist":{"shasum":"ff1a1acbefe16859ff8cd481e07fcee3e121594a","tarball":"https://registry.npmjs.org/@carlonicora/nextjs-jsonapi/-/nextjs-jsonapi-1.24.3.tgz","fileCount":880,"integrity":"sha512-c8BChg4q9HBmhR46wq0rGQw0zqYmXlPuhcGx288z7DV4BPVGP0QFGwtpa34c+P7mXI+5A4gTh64ipDWvbEG+7Q==","signatures":[{"sig":"MEUCIQCZ45kIczjfn63etXpqvYuTYhcbnEabcieD5TTp42zdAQIgXddMcULJRls6pE6ObEOOdPKjA62HJN3OwsGjaYTG1Q8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@carlonicora%2fnextjs-jsonapi@1.24.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7163387},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.mjs","require":"./dist/core/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.mjs","require":"./dist/client/index.js"},"./server":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.mjs","require":"./dist/server/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.mjs","require":"./dist/billing/index.js"},"./testing":{"types":"./dist/testing/index.d.ts","import":"./dist/testing/index.mjs","require":"./dist/testing/index.js"},"./contexts":{"types":"./dist/contexts/index.d.ts","import":"./dist/contexts/index.mjs","require":"./dist/contexts/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.mjs","require":"./dist/components/index.js"}},"gitHead":"b3aeec06b22fabe1ab4d121e06f17ac22fe22320","private":false,"scripts":{"dev":"tsup --watch","lint":"eslint \"src/**/*.ts\" --fix","test":"vitest run","build":"NODE_OPTIONS='--max-old-space-size=8192' tsup && tsc -p scripts/generate-web-module/tsconfig.json","clean":"rm -rf dist","format":"prettier --write \"src/**/*.ts\"","test:ui":"vitest --ui","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"pnpm build","generate-web-module":"node dist/scripts/generate-web-module/index.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f5f41df1-7b72-405b-8808-252d10106909"}},"repository":{"url":"git+https://github.com/carlonicora/nextjs-jsonapi.git","type":"git"},"_npmVersion":"11.7.0","description":"Next.js JSON:API client with server/client support and caching","directories":{},"_nodeVersion":"22.21.1","dependencies":{"d3":"^7.9.0","zod":"^4.3.5","clsx":"^2.1.1","cmdk":"^1.1.1","pako":"^2.1.0","uuid":"^13.0.0","vaul":"^1.1.2","jotai":"^2.16.1","shadcn":"^3.6.3","sonner":"^2.0.7","date-fns":"^4.1.0","recharts":"^3.6.0","commander":"^14.0.2","input-otp":"^1.4.2","remark-gfm":"^4.0.1","next-themes":"^0.4.6","cookies-next":"^6.1.1","lucide-react":"^0.562.0","@dnd-kit/core":"^6.3.1","@base-ui/react":"^1.0.0","react-dropzone":"^14.3.8","react-markdown":"^10.1.0","tailwind-merge":"^3.4.0","tw-animate-css":"^1.4.0","@blocknote/core":"^0.45.0","react-hook-form":"^7.70.0","@blocknote/react":"^0.45.0","react-day-picker":"^9.13.0","socket.io-client":"^4.8.3","@blocknote/shadcn":"^0.45.0","@dnd-kit/sortable":"^10.0.0","@dnd-kit/utilities":"^3.2.2","@hookform/resolvers":"^5.2.2","@radix-ui/react-slot":"^1.2.4","embla-carousel-react":"^8.6.0","@radix-ui/react-label":"^2.1.8","react-resizable-panels":"^3.0.6","class-variance-authority":"^0.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.1.1","tsup":"^8.5.1","jsdom":"^27.4.0","react":"^19.2.3","eslint":"^9.39.2","vitest":"^4.0.16","globals":"^17.0.0","prettier":"^3.7.4","@types/d3":"^7.4.3","next-intl":"^4.7.0","react-dom":"^19.2.3","@eslint/js":"^9.39.2","@vitest/ui":"^4.0.16","typescript":"^5.9.3","@types/node":"^25.0.3","@types/pako":"^2.0.4","@types/react":"^19.2.7","@eslint/eslintrc":"^3.3.3","@types/react-dom":"^19.2.3","semantic-release":"^25.0.2","@vitest/coverage-v8":"^4.0.16","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^5.1.2","@semantic-release/git":"^10.0.1","@tanstack/react-table":"^8.21.3","@testing-library/react":"^16.3.1","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^8.52.0","@semantic-release/changelog":"^6.0.3","@testing-library/user-event":"^14.6.1","@typescript-eslint/eslint-plugin":"^8.52.0","conventional-changelog-conventionalcommits":"^9.1.0"},"peerDependencies":{"next":">=14.0.0","react":">=18.0.0","next-intl":">=3.0.0","react-dom":">=18.0.0","react-hook-form":">=7.0.0","@stripe/stripe-js":">=3.0.0","@tanstack/react-table":">=8.0.0","@stripe/react-stripe-js":">=2.0.0"},"peerDependenciesMeta":{"next-intl":{"optional":true},"react-hook-form":{"optional":true},"@stripe/stripe-js":{"optional":true},"@tanstack/react-table":{"optional":true},"@stripe/react-stripe-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nextjs-jsonapi_1.24.3_1767801591378_0.29037979280792814","host":"s3://npm-registry-packages-npm-production"}},"1.25.0":{"name":"@carlonicora/nextjs-jsonapi","version":"1.25.0","keywords":["nextjs","jsonapi","json-api","react","typescript","cache"],"author":{"name":"Carlo Nicora"},"license":"GPL-3.0-or-later","_id":"@carlonicora/nextjs-jsonapi@1.25.0","maintainers":[{"name":"carlonicora","email":"carlo.nicora@gmail.com"}],"homepage":"https://github.com/carlonicora/nextjs-jsonapi#readme","bugs":{"url":"https://github.com/carlonicora/nextjs-jsonapi/issues"},"bin":{"generate-web-module":"dist/scripts/generate-web-module/index.js"},"dist":{"shasum":"66d3a53c361bd44b6afce4776fc2efb9f4a170a4","tarball":"https://registry.npmjs.org/@carlonicora/nextjs-jsonapi/-/nextjs-jsonapi-1.25.0.tgz","fileCount":908,"integrity":"sha512-BFDlF0fMq55sEiUVwflZS78uSuzsJ6FZFSSiFlhUve5qhMo3gYBfEbDQZ/9q/O6XnNBdvaHLnyv5PTayeuUz4A==","signatures":[{"sig":"MEQCIBNf0yJ8I7EN4gIMTpRgKfvrIGEBdUjZlUkeZ2ZvC+nxAiBK2AMae8cRV2BHsylX+XB/5Jtm2sPI3JDoCjdj/msiEg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@carlonicora%2fnextjs-jsonapi@1.25.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7606498},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.mjs","require":"./dist/core/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.mjs","require":"./dist/client/index.js"},"./server":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.mjs","require":"./dist/server/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.mjs","require":"./dist/billing/index.js"},"./testing":{"types":"./dist/testing/index.d.ts","import":"./dist/testing/index.mjs","require":"./dist/testing/index.js"},"./contexts":{"types":"./dist/contexts/index.d.ts","import":"./dist/contexts/index.mjs","require":"./dist/contexts/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.mjs","require":"./dist/components/index.js"}},"gitHead":"aa7ee7571715f2a068efc6aa4a2215b7554d4983","private":false,"scripts":{"dev":"tsup --watch","lint":"eslint \"src/**/*.ts\" --fix","test":"vitest run","build":"NODE_OPTIONS='--max-old-space-size=8192' tsup && tsc -p scripts/generate-web-module/tsconfig.json","clean":"rm -rf dist","format":"prettier --write \"src/**/*.ts\"","test:ui":"vitest --ui","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"pnpm build","generate-web-module":"node dist/scripts/generate-web-module/index.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f5f41df1-7b72-405b-8808-252d10106909"}},"repository":{"url":"git+https://github.com/carlonicora/nextjs-jsonapi.git","type":"git"},"_npmVersion":"11.7.0","description":"Next.js JSON:API client with server/client support and caching","directories":{},"_nodeVersion":"22.21.1","dependencies":{"d3":"^7.9.0","zod":"^4.3.5","clsx":"^2.1.1","cmdk":"^1.1.1","pako":"^2.1.0","uuid":"^13.0.0","vaul":"^1.1.2","jotai":"^2.16.1","shadcn":"^3.6.3","sonner":"^2.0.7","date-fns":"^4.1.0","recharts":"^3.6.0","commander":"^14.0.2","input-otp":"^1.4.2","remark-gfm":"^4.0.1","next-themes":"^0.4.6","cookies-next":"^6.1.1","lucide-react":"^0.562.0","@dnd-kit/core":"^6.3.1","@base-ui/react":"^1.0.0","react-dropzone":"^14.3.8","react-markdown":"^10.1.0","tailwind-merge":"^3.4.0","tw-animate-css":"^1.4.0","@blocknote/core":"^0.45.0","react-hook-form":"^7.70.0","@blocknote/react":"^0.45.0","react-day-picker":"^9.13.0","socket.io-client":"^4.8.3","@blocknote/shadcn":"^0.45.0","@dnd-kit/sortable":"^10.0.0","@dnd-kit/utilities":"^3.2.2","@hookform/resolvers":"^5.2.2","@radix-ui/react-slot":"^1.2.4","embla-carousel-react":"^8.6.0","@radix-ui/react-label":"^2.1.8","react-resizable-panels":"^3.0.6","class-variance-authority":"^0.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.1.1","tsup":"^8.5.1","jsdom":"^27.4.0","react":"^19.2.3","eslint":"^9.39.2","vitest":"^4.0.16","globals":"^17.0.0","prettier":"^3.7.4","@types/d3":"^7.4.3","next-intl":"^4.7.0","react-dom":"^19.2.3","@eslint/js":"^9.39.2","@vitest/ui":"^4.0.16","typescript":"^5.9.3","@types/node":"^25.0.3","@types/pako":"^2.0.4","@types/react":"^19.2.7","@eslint/eslintrc":"^3.3.3","@types/react-dom":"^19.2.3","semantic-release":"^25.0.2","@vitest/coverage-v8":"^4.0.16","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^5.1.2","@semantic-release/git":"^10.0.1","@tanstack/react-table":"^8.21.3","@testing-library/react":"^16.3.1","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^8.52.0","@semantic-release/changelog":"^6.0.3","@testing-library/user-event":"^14.6.1","@typescript-eslint/eslint-plugin":"^8.52.0","conventional-changelog-conventionalcommits":"^9.1.0"},"peerDependencies":{"next":">=14.0.0","react":">=18.0.0","next-intl":">=3.0.0","react-dom":">=18.0.0","react-hook-form":">=7.0.0","@stripe/stripe-js":">=3.0.0","@tanstack/react-table":">=8.0.0","@stripe/react-stripe-js":">=2.0.0"},"peerDependenciesMeta":{"next-intl":{"optional":true},"react-hook-form":{"optional":true},"@stripe/stripe-js":{"optional":true},"@tanstack/react-table":{"optional":true},"@stripe/react-stripe-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nextjs-jsonapi_1.25.0_1767810692509_0.024075583143005064","host":"s3://npm-registry-packages-npm-production"}},"1.25.1":{"name":"@carlonicora/nextjs-jsonapi","version":"1.25.1","keywords":["nextjs","jsonapi","json-api","react","typescript","cache"],"author":{"name":"Carlo Nicora"},"license":"GPL-3.0-or-later","_id":"@carlonicora/nextjs-jsonapi@1.25.1","maintainers":[{"name":"carlonicora","email":"carlo.nicora@gmail.com"}],"homepage":"https://github.com/carlonicora/nextjs-jsonapi#readme","bugs":{"url":"https://github.com/carlonicora/nextjs-jsonapi/issues"},"bin":{"generate-web-module":"dist/scripts/generate-web-module/index.js"},"dist":{"shasum":"b80c365aa113083724db4dd1c8f2d9b97a81eb0a","tarball":"https://registry.npmjs.org/@carlonicora/nextjs-jsonapi/-/nextjs-jsonapi-1.25.1.tgz","fileCount":908,"integrity":"sha512-ExlvPl61rseiwOmQ+/29XyfVHyq/zoaeGk9FNxurzVUd4hETnxPOTgodo/W5VRxO0twoJNOF6Y80nzvHgzX+Fw==","signatures":[{"sig":"MEUCIQCNuLWMXGfKZtxr4FeUvw6M4nN9k8tYziaJIWDWAMlhNQIgEznyEEe510H5m/ognPlF+A7q/emiyupxBZCX+tFivnA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@carlonicora%2fnextjs-jsonapi@1.25.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7606581},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.mjs","require":"./dist/core/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.mjs","require":"./dist/client/index.js"},"./server":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.mjs","require":"./dist/server/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.mjs","require":"./dist/billing/index.js"},"./testing":{"types":"./dist/testing/index.d.ts","import":"./dist/testing/index.mjs","require":"./dist/testing/index.js"},"./contexts":{"types":"./dist/contexts/index.d.ts","import":"./dist/contexts/index.mjs","require":"./dist/contexts/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.mjs","require":"./dist/components/index.js"}},"gitHead":"776ad86cc0753554815a0b025088d63730298e5b","private":false,"scripts":{"dev":"tsup --watch","lint":"eslint \"src/**/*.ts\" --fix","test":"vitest run","build":"NODE_OPTIONS='--max-old-space-size=8192' tsup && tsc -p scripts/generate-web-module/tsconfig.json","clean":"rm -rf dist","format":"prettier --write \"src/**/*.ts\"","test:ui":"vitest --ui","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"pnpm build","generate-web-module":"node dist/scripts/generate-web-module/index.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f5f41df1-7b72-405b-8808-252d10106909"}},"repository":{"url":"git+https://github.com/carlonicora/nextjs-jsonapi.git","type":"git"},"_npmVersion":"11.7.0","description":"Next.js JSON:API client with server/client support and caching","directories":{},"_nodeVersion":"22.21.1","dependencies":{"d3":"^7.9.0","zod":"^4.3.5","clsx":"^2.1.1","cmdk":"^1.1.1","pako":"^2.1.0","uuid":"^13.0.0","vaul":"^1.1.2","jotai":"^2.16.1","shadcn":"^3.6.3","sonner":"^2.0.7","date-fns":"^4.1.0","recharts":"^3.6.0","commander":"^14.0.2","input-otp":"^1.4.2","remark-gfm":"^4.0.1","next-themes":"^0.4.6","cookies-next":"^6.1.1","jotai-family":"^1.0.1","lucide-react":"^0.562.0","@dnd-kit/core":"^6.3.1","@base-ui/react":"^1.0.0","react-dropzone":"^14.3.8","react-markdown":"^10.1.0","tailwind-merge":"^3.4.0","tw-animate-css":"^1.4.0","@blocknote/core":"^0.45.0","react-hook-form":"^7.70.0","@blocknote/react":"^0.45.0","react-day-picker":"^9.13.0","socket.io-client":"^4.8.3","@blocknote/shadcn":"^0.45.0","@dnd-kit/sortable":"^10.0.0","@dnd-kit/utilities":"^3.2.2","@hookform/resolvers":"^5.2.2","@radix-ui/react-slot":"^1.2.4","embla-carousel-react":"^8.6.0","@radix-ui/react-label":"^2.1.8","react-resizable-panels":"^3.0.6","class-variance-authority":"^0.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.1.1","tsup":"^8.5.1","jsdom":"^27.4.0","react":"^19.2.3","eslint":"^9.39.2","vitest":"^4.0.16","globals":"^17.0.0","prettier":"^3.7.4","@types/d3":"^7.4.3","next-intl":"^4.7.0","react-dom":"^19.2.3","@eslint/js":"^9.39.2","@vitest/ui":"^4.0.16","typescript":"^5.9.3","@types/node":"^25.0.3","@types/pako":"^2.0.4","@types/react":"^19.2.7","@eslint/eslintrc":"^3.3.3","@types/react-dom":"^19.2.3","semantic-release":"^25.0.2","@vitest/coverage-v8":"^4.0.16","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^5.1.2","@semantic-release/git":"^10.0.1","@tanstack/react-table":"^8.21.3","@testing-library/react":"^16.3.1","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^8.52.0","@semantic-release/changelog":"^6.0.3","@testing-library/user-event":"^14.6.1","@typescript-eslint/eslint-plugin":"^8.52.0","conventional-changelog-conventionalcommits":"^9.1.0"},"peerDependencies":{"next":">=14.0.0","react":">=18.0.0","next-intl":">=3.0.0","react-dom":">=18.0.0","react-hook-form":">=7.0.0","@stripe/stripe-js":">=3.0.0","@tanstack/react-table":">=8.0.0","@stripe/react-stripe-js":">=2.0.0"},"peerDependenciesMeta":{"next-intl":{"optional":true},"react-hook-form":{"optional":true},"@stripe/stripe-js":{"optional":true},"@tanstack/react-table":{"optional":true},"@stripe/react-stripe-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nextjs-jsonapi_1.25.1_1767813498041_0.5411391119656912","host":"s3://npm-registry-packages-npm-production"}},"1.26.0":{"name":"@carlonicora/nextjs-jsonapi","version":"1.26.0","keywords":["nextjs","jsonapi","json-api","react","typescript","cache"],"author":{"name":"Carlo Nicora"},"license":"GPL-3.0-or-later","_id":"@carlonicora/nextjs-jsonapi@1.26.0","maintainers":[{"name":"carlonicora","email":"carlo.nicora@gmail.com"}],"homepage":"https://github.com/carlonicora/nextjs-jsonapi#readme","bugs":{"url":"https://github.com/carlonicora/nextjs-jsonapi/issues"},"bin":{"generate-web-module":"dist/scripts/generate-web-module/index.js"},"dist":{"shasum":"c3c7dcb98d1c28a2820fa58d50c2056b106ad9ec","tarball":"https://registry.npmjs.org/@carlonicora/nextjs-jsonapi/-/nextjs-jsonapi-1.26.0.tgz","fileCount":908,"integrity":"sha512-+oecxc/4IvR+AV+Awr4n7wqTmJsbWAJyK+An8wMSS3aVXITeLptRiCn2BCUAZYww1sT4c9cYBAW7IbEf5SXaSQ==","signatures":[{"sig":"MEQCIAyounpy3OAUWTaxmeKrs2GqQQOcRCNehCc5TfO6PvvVAiBpvekP4AJj9gTPSH/vBx+Z19AdUZTq9vGJhm3yHFpppA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@carlonicora%2fnextjs-jsonapi@1.26.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7625173},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.mjs","require":"./dist/core/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.mjs","require":"./dist/client/index.js"},"./server":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.mjs","require":"./dist/server/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.mjs","require":"./dist/billing/index.js"},"./testing":{"types":"./dist/testing/index.d.ts","import":"./dist/testing/index.mjs","require":"./dist/testing/index.js"},"./contexts":{"types":"./dist/contexts/index.d.ts","import":"./dist/contexts/index.mjs","require":"./dist/contexts/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.mjs","require":"./dist/components/index.js"}},"gitHead":"8bd1214329a53aa891606c55a780f62d743a13c9","private":false,"scripts":{"dev":"tsup --watch","lint":"eslint \"src/**/*.ts\" --fix","test":"vitest run","build":"NODE_OPTIONS='--max-old-space-size=8192' tsup && tsc -p scripts/generate-web-module/tsconfig.json","clean":"rm -rf dist","format":"prettier --write \"src/**/*.ts\"","test:ui":"vitest --ui","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"pnpm build","generate-web-module":"node dist/scripts/generate-web-module/index.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f5f41df1-7b72-405b-8808-252d10106909"}},"repository":{"url":"git+https://github.com/carlonicora/nextjs-jsonapi.git","type":"git"},"_npmVersion":"11.7.0","description":"Next.js JSON:API client with server/client support and caching","directories":{},"_nodeVersion":"22.21.1","dependencies":{"d3":"^7.9.0","zod":"^4.3.5","clsx":"^2.1.1","cmdk":"^1.1.1","pako":"^2.1.0","uuid":"^13.0.0","vaul":"^1.1.2","jotai":"^2.16.1","shadcn":"^3.6.3","sonner":"^2.0.7","date-fns":"^4.1.0","recharts":"^3.6.0","commander":"^14.0.2","input-otp":"^1.4.2","remark-gfm":"^4.0.1","next-themes":"^0.4.6","cookies-next":"^6.1.1","jotai-family":"^1.0.1","lucide-react":"^0.562.0","@dnd-kit/core":"^6.3.1","@base-ui/react":"^1.0.0","react-dropzone":"^14.3.8","react-markdown":"^10.1.0","tailwind-merge":"^3.4.0","tw-animate-css":"^1.4.0","@blocknote/core":"^0.45.0","react-hook-form":"^7.70.0","@blocknote/react":"^0.45.0","react-day-picker":"^9.13.0","socket.io-client":"^4.8.3","@blocknote/shadcn":"^0.45.0","@dnd-kit/sortable":"^10.0.0","@dnd-kit/utilities":"^3.2.2","@hookform/resolvers":"^5.2.2","@radix-ui/react-slot":"^1.2.4","embla-carousel-react":"^8.6.0","@radix-ui/react-label":"^2.1.8","react-resizable-panels":"^3.0.6","class-variance-authority":"^0.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.1.1","tsup":"^8.5.1","jsdom":"^27.4.0","react":"^19.2.3","eslint":"^9.39.2","vitest":"^4.0.16","globals":"^17.0.0","prettier":"^3.7.4","@types/d3":"^7.4.3","next-intl":"^4.7.0","react-dom":"^19.2.3","@eslint/js":"^9.39.2","@vitest/ui":"^4.0.16","typescript":"^5.9.3","@types/node":"^25.0.3","@types/pako":"^2.0.4","@types/react":"^19.2.7","@eslint/eslintrc":"^3.3.3","@types/react-dom":"^19.2.3","semantic-release":"^25.0.2","@vitest/coverage-v8":"^4.0.16","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^5.1.2","@semantic-release/git":"^10.0.1","@tanstack/react-table":"^8.21.3","@testing-library/react":"^16.3.1","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^8.52.0","@semantic-release/changelog":"^6.0.3","@testing-library/user-event":"^14.6.1","@typescript-eslint/eslint-plugin":"^8.52.0","conventional-changelog-conventionalcommits":"^9.1.0"},"peerDependencies":{"next":">=14.0.0","react":">=18.0.0","next-intl":">=3.0.0","react-dom":">=18.0.0","react-hook-form":">=7.0.0","@stripe/stripe-js":">=3.0.0","@tanstack/react-table":">=8.0.0","@stripe/react-stripe-js":">=2.0.0"},"peerDependenciesMeta":{"next-intl":{"optional":true},"react-hook-form":{"optional":true},"@stripe/stripe-js":{"optional":true},"@tanstack/react-table":{"optional":true},"@stripe/react-stripe-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nextjs-jsonapi_1.26.0_1767879306486_0.7688072481076353","host":"s3://npm-registry-packages-npm-production"}},"1.27.0":{"name":"@carlonicora/nextjs-jsonapi","version":"1.27.0","keywords":["nextjs","jsonapi","json-api","react","typescript","cache"],"author":{"name":"Carlo Nicora"},"license":"GPL-3.0-or-later","_id":"@carlonicora/nextjs-jsonapi@1.27.0","maintainers":[{"name":"carlonicora","email":"carlo.nicora@gmail.com"}],"homepage":"https://github.com/carlonicora/nextjs-jsonapi#readme","bugs":{"url":"https://github.com/carlonicora/nextjs-jsonapi/issues"},"bin":{"generate-web-module":"dist/scripts/generate-web-module/index.js"},"dist":{"shasum":"afe46231cc7167877d1efe636f60c6f7dbd327a3","tarball":"https://registry.npmjs.org/@carlonicora/nextjs-jsonapi/-/nextjs-jsonapi-1.27.0.tgz","fileCount":909,"integrity":"sha512-MWyhPzGT/KkcwzGEGG+wVjWKLPKhnQmmRUEVgiT7ur8G/D/eD9wRLfjagCUuXV5ldY7dDEJA+/Og8cqDUlXrtw==","signatures":[{"sig":"MEUCICX2C6CU3jZhGvnu/oUiO2Z2AfQOoWMssqHJR/9UJkOmAiEAyhh72kGgOGoQelW62kXuki9RTOxHwMAtNyMKhv30vPU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@carlonicora%2fnextjs-jsonapi@1.27.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7632797},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.mjs","require":"./dist/core/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.mjs","require":"./dist/client/index.js"},"./server":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.mjs","require":"./dist/server/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.mjs","require":"./dist/billing/index.js"},"./testing":{"types":"./dist/testing/index.d.ts","import":"./dist/testing/index.mjs","require":"./dist/testing/index.js"},"./contexts":{"types":"./dist/contexts/index.d.ts","import":"./dist/contexts/index.mjs","require":"./dist/contexts/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.mjs","require":"./dist/components/index.js"}},"gitHead":"6a4e0be8ee346a4603a7fa12c7612144e5266e3a","private":false,"scripts":{"dev":"tsup --watch","lint":"eslint \"src/**/*.ts\" --fix","test":"vitest run","build":"NODE_OPTIONS='--max-old-space-size=8192' tsup && tsc -p scripts/generate-web-module/tsconfig.json","clean":"rm -rf dist","format":"prettier --write \"src/**/*.ts\"","test:ui":"vitest --ui","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"pnpm build","generate-web-module":"node dist/scripts/generate-web-module/index.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f5f41df1-7b72-405b-8808-252d10106909"}},"repository":{"url":"git+https://github.com/carlonicora/nextjs-jsonapi.git","type":"git"},"_npmVersion":"11.7.0","description":"Next.js JSON:API client with server/client support and caching","directories":{},"_nodeVersion":"22.21.1","dependencies":{"d3":"^7.9.0","zod":"^4.3.5","clsx":"^2.1.1","cmdk":"^1.1.1","pako":"^2.1.0","uuid":"^13.0.0","vaul":"^1.1.2","jotai":"^2.16.1","shadcn":"^3.6.3","sonner":"^2.0.7","date-fns":"^4.1.0","recharts":"^3.6.0","commander":"^14.0.2","input-otp":"^1.4.2","remark-gfm":"^4.0.1","next-themes":"^0.4.6","cookies-next":"^6.1.1","jotai-family":"^1.0.1","lucide-react":"^0.562.0","@dnd-kit/core":"^6.3.1","@base-ui/react":"^1.0.0","react-dropzone":"^14.3.8","react-markdown":"^10.1.0","tailwind-merge":"^3.4.0","tw-animate-css":"^1.4.0","@blocknote/core":"^0.45.0","react-hook-form":"^7.70.0","@blocknote/react":"^0.45.0","react-day-picker":"^9.13.0","socket.io-client":"^4.8.3","@blocknote/shadcn":"^0.45.0","@dnd-kit/sortable":"^10.0.0","@dnd-kit/utilities":"^3.2.2","@hookform/resolvers":"^5.2.2","@radix-ui/react-slot":"^1.2.4","embla-carousel-react":"^8.6.0","@radix-ui/react-label":"^2.1.8","react-resizable-panels":"^3.0.6","class-variance-authority":"^0.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.1.1","tsup":"^8.5.1","jsdom":"^27.4.0","react":"^19.2.3","eslint":"^9.39.2","vitest":"^4.0.16","globals":"^17.0.0","prettier":"^3.7.4","@types/d3":"^7.4.3","next-intl":"^4.7.0","react-dom":"^19.2.3","@eslint/js":"^9.39.2","@vitest/ui":"^4.0.16","typescript":"^5.9.3","@types/node":"^25.0.3","@types/pako":"^2.0.4","@types/react":"^19.2.7","@eslint/eslintrc":"^3.3.3","@types/react-dom":"^19.2.3","semantic-release":"^25.0.2","@vitest/coverage-v8":"^4.0.16","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^5.1.2","@semantic-release/git":"^10.0.1","@tanstack/react-table":"^8.21.3","@testing-library/react":"^16.3.1","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^8.52.0","@semantic-release/changelog":"^6.0.3","@testing-library/user-event":"^14.6.1","@typescript-eslint/eslint-plugin":"^8.52.0","conventional-changelog-conventionalcommits":"^9.1.0"},"peerDependencies":{"next":">=14.0.0","react":">=18.0.0","next-intl":">=3.0.0","react-dom":">=18.0.0","react-hook-form":">=7.0.0","@stripe/stripe-js":">=3.0.0","@tanstack/react-table":">=8.0.0","@stripe/react-stripe-js":">=2.0.0"},"peerDependenciesMeta":{"next-intl":{"optional":true},"react-hook-form":{"optional":true},"@stripe/stripe-js":{"optional":true},"@tanstack/react-table":{"optional":true},"@stripe/react-stripe-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nextjs-jsonapi_1.27.0_1767883898244_0.3970771471237753","host":"s3://npm-registry-packages-npm-production"}},"1.28.0":{"name":"@carlonicora/nextjs-jsonapi","version":"1.28.0","keywords":["nextjs","jsonapi","json-api","react","typescript","cache"],"author":{"name":"Carlo Nicora"},"license":"GPL-3.0-or-later","_id":"@carlonicora/nextjs-jsonapi@1.28.0","maintainers":[{"name":"carlonicora","email":"carlo.nicora@gmail.com"}],"homepage":"https://github.com/carlonicora/nextjs-jsonapi#readme","bugs":{"url":"https://github.com/carlonicora/nextjs-jsonapi/issues"},"bin":{"generate-web-module":"dist/scripts/generate-web-module/index.js"},"dist":{"shasum":"12587ad5841ccccb48aec568fc3b1a77464955cb","tarball":"https://registry.npmjs.org/@carlonicora/nextjs-jsonapi/-/nextjs-jsonapi-1.28.0.tgz","fileCount":909,"integrity":"sha512-4U34sXUgFeebUFt4AVKsgTo31rYC9eQ9Ir4V/6w0XsJ5x/zzTT++RmnsDDE0y3ObBi5LDGcZeNDTISvCeLl/Ng==","signatures":[{"sig":"MEYCIQDDOrGc+vSD/3NkpfW9Rh8d/KXl+shE0NBESbXUqEzbGAIhAKbxW82xz2qgGFr7iXb/Tf+dRYrxJ0jcCg9nf6Mn+7/6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@carlonicora%2fnextjs-jsonapi@1.28.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7636877},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.mjs","require":"./dist/core/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.mjs","require":"./dist/client/index.js"},"./server":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.mjs","require":"./dist/server/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.mjs","require":"./dist/billing/index.js"},"./testing":{"types":"./dist/testing/index.d.ts","import":"./dist/testing/index.mjs","require":"./dist/testing/index.js"},"./contexts":{"types":"./dist/contexts/index.d.ts","import":"./dist/contexts/index.mjs","require":"./dist/contexts/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.mjs","require":"./dist/components/index.js"}},"gitHead":"21eb888947654932a8651a8bf35607969254a0d0","private":false,"scripts":{"dev":"tsup --watch","lint":"eslint \"src/**/*.ts\" --fix","test":"vitest run","build":"NODE_OPTIONS='--max-old-space-size=8192' tsup && tsc -p scripts/generate-web-module/tsconfig.json","clean":"rm -rf dist","format":"prettier --write \"src/**/*.ts\"","test:ui":"vitest --ui","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"pnpm build","generate-web-module":"node dist/scripts/generate-web-module/index.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f5f41df1-7b72-405b-8808-252d10106909"}},"repository":{"url":"git+https://github.com/carlonicora/nextjs-jsonapi.git","type":"git"},"_npmVersion":"11.7.0","description":"Next.js JSON:API client with server/client support and caching","directories":{},"_nodeVersion":"22.21.1","dependencies":{"d3":"^7.9.0","zod":"^4.3.5","clsx":"^2.1.1","cmdk":"^1.1.1","pako":"^2.1.0","uuid":"^13.0.0","vaul":"^1.1.2","jotai":"^2.16.1","shadcn":"^3.6.3","sonner":"^2.0.7","date-fns":"^4.1.0","recharts":"^3.6.0","commander":"^14.0.2","input-otp":"^1.4.2","remark-gfm":"^4.0.1","next-themes":"^0.4.6","cookies-next":"^6.1.1","jotai-family":"^1.0.1","lucide-react":"^0.562.0","@dnd-kit/core":"^6.3.1","@base-ui/react":"^1.0.0","react-dropzone":"^14.3.8","react-markdown":"^10.1.0","tailwind-merge":"^3.4.0","tw-animate-css":"^1.4.0","@blocknote/core":"^0.45.0","react-hook-form":"^7.70.0","@blocknote/react":"^0.45.0","react-day-picker":"^9.13.0","socket.io-client":"^4.8.3","@blocknote/shadcn":"^0.45.0","@dnd-kit/sortable":"^10.0.0","@dnd-kit/utilities":"^3.2.2","@hookform/resolvers":"^5.2.2","@radix-ui/react-slot":"^1.2.4","embla-carousel-react":"^8.6.0","@radix-ui/react-label":"^2.1.8","react-resizable-panels":"^3.0.6","class-variance-authority":"^0.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.1.1","tsup":"^8.5.1","jsdom":"^27.4.0","react":"^19.2.3","eslint":"^9.39.2","vitest":"^4.0.16","globals":"^17.0.0","prettier":"^3.7.4","@types/d3":"^7.4.3","next-intl":"^4.7.0","react-dom":"^19.2.3","@eslint/js":"^9.39.2","@vitest/ui":"^4.0.16","typescript":"^5.9.3","@types/node":"^25.0.3","@types/pako":"^2.0.4","@types/react":"^19.2.7","@eslint/eslintrc":"^3.3.3","@types/react-dom":"^19.2.3","semantic-release":"^25.0.2","@vitest/coverage-v8":"^4.0.16","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^5.1.2","@semantic-release/git":"^10.0.1","@tanstack/react-table":"^8.21.3","@testing-library/react":"^16.3.1","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^8.52.0","@semantic-release/changelog":"^6.0.3","@testing-library/user-event":"^14.6.1","@typescript-eslint/eslint-plugin":"^8.52.0","conventional-changelog-conventionalcommits":"^9.1.0"},"peerDependencies":{"next":">=14.0.0","react":">=18.0.0","next-intl":">=3.0.0","react-dom":">=18.0.0","react-hook-form":">=7.0.0","@stripe/stripe-js":">=3.0.0","@tanstack/react-table":">=8.0.0","@stripe/react-stripe-js":">=2.0.0"},"peerDependenciesMeta":{"next-intl":{"optional":true},"react-hook-form":{"optional":true},"@stripe/stripe-js":{"optional":true},"@tanstack/react-table":{"optional":true},"@stripe/react-stripe-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nextjs-jsonapi_1.28.0_1767892187476_0.42798726918898544","host":"s3://npm-registry-packages-npm-production"}},"1.29.0":{"name":"@carlonicora/nextjs-jsonapi","version":"1.29.0","keywords":["nextjs","jsonapi","json-api","react","typescript","cache"],"author":{"name":"Carlo Nicora"},"license":"GPL-3.0-or-later","_id":"@carlonicora/nextjs-jsonapi@1.29.0","maintainers":[{"name":"carlonicora","email":"carlo.nicora@gmail.com"}],"homepage":"https://github.com/carlonicora/nextjs-jsonapi#readme","bugs":{"url":"https://github.com/carlonicora/nextjs-jsonapi/issues"},"bin":{"generate-web-module":"dist/scripts/generate-web-module/index.js"},"dist":{"shasum":"a02c408a0a4030fd092ad21606a012cb69b7dfe2","tarball":"https://registry.npmjs.org/@carlonicora/nextjs-jsonapi/-/nextjs-jsonapi-1.29.0.tgz","fileCount":920,"integrity":"sha512-Zfn7KWIOISuAvLz/2SI59EmeeQngAWk/NdJ8dgKyQFr/XogByQANf4eYkPx/m3nfQTiDJF8GkHUUBD8Egdk1YQ==","signatures":[{"sig":"MEUCIGK/4o+nInzwh9pc7pViIxpy3nfErFBpxXEHCbqS8qmOAiEAivgoRbDdzPZ/XWIH6FtC1IQbRrbT82gyZThPu3d1ItY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@carlonicora%2fnextjs-jsonapi@1.29.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7694133},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.mjs","require":"./dist/core/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.mjs","require":"./dist/client/index.js"},"./server":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.mjs","require":"./dist/server/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.mjs","require":"./dist/billing/index.js"},"./testing":{"types":"./dist/testing/index.d.ts","import":"./dist/testing/index.mjs","require":"./dist/testing/index.js"},"./contexts":{"types":"./dist/contexts/index.d.ts","import":"./dist/contexts/index.mjs","require":"./dist/contexts/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.mjs","require":"./dist/components/index.js"}},"gitHead":"a7dc14544bf2659a8f85a87446babc64a6d11e99","private":false,"scripts":{"dev":"tsup --watch","lint":"eslint \"src/**/*.ts\" --fix","test":"vitest run","build":"NODE_OPTIONS='--max-old-space-size=8192' tsup && tsc -p scripts/generate-web-module/tsconfig.json","clean":"rm -rf dist","format":"prettier --write \"src/**/*.ts\"","test:ui":"vitest --ui","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"pnpm build","generate-web-module":"node dist/scripts/generate-web-module/index.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f5f41df1-7b72-405b-8808-252d10106909"}},"repository":{"url":"git+https://github.com/carlonicora/nextjs-jsonapi.git","type":"git"},"_npmVersion":"11.7.0","description":"Next.js JSON:API client with server/client support and caching","directories":{},"_nodeVersion":"22.21.1","dependencies":{"d3":"^7.9.0","zod":"^4.3.5","clsx":"^2.1.1","cmdk":"^1.1.1","pako":"^2.1.0","uuid":"^13.0.0","vaul":"^1.1.2","jotai":"^2.16.1","shadcn":"^3.6.3","sonner":"^2.0.7","date-fns":"^4.1.0","recharts":"^3.6.0","commander":"^14.0.2","input-otp":"^1.4.2","remark-gfm":"^4.0.1","next-themes":"^0.4.6","cookies-next":"^6.1.1","jotai-family":"^1.0.1","lucide-react":"^0.562.0","@dnd-kit/core":"^6.3.1","@base-ui/react":"^1.0.0","react-dropzone":"^14.3.8","react-markdown":"^10.1.0","tailwind-merge":"^3.4.0","tw-animate-css":"^1.4.0","@blocknote/core":"^0.45.0","react-hook-form":"^7.70.0","@blocknote/react":"^0.45.0","react-day-picker":"^9.13.0","socket.io-client":"^4.8.3","@blocknote/shadcn":"^0.45.0","@dnd-kit/sortable":"^10.0.0","@dnd-kit/utilities":"^3.2.2","@hookform/resolvers":"^5.2.2","@radix-ui/react-slot":"^1.2.4","embla-carousel-react":"^8.6.0","@radix-ui/react-label":"^2.1.8","react-resizable-panels":"^3.0.6","class-variance-authority":"^0.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.1.1","tsup":"^8.5.1","jsdom":"^27.4.0","react":"^19.2.3","eslint":"^9.39.2","vitest":"^4.0.16","globals":"^17.0.0","prettier":"^3.7.4","@types/d3":"^7.4.3","next-intl":"^4.7.0","react-dom":"^19.2.3","@eslint/js":"^9.39.2","@vitest/ui":"^4.0.16","typescript":"^5.9.3","@types/node":"^25.0.3","@types/pako":"^2.0.4","@types/react":"^19.2.7","@eslint/eslintrc":"^3.3.3","@types/react-dom":"^19.2.3","semantic-release":"^25.0.2","@vitest/coverage-v8":"^4.0.16","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^5.1.2","@semantic-release/git":"^10.0.1","@tanstack/react-table":"^8.21.3","@testing-library/react":"^16.3.1","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^8.52.0","@semantic-release/changelog":"^6.0.3","@testing-library/user-event":"^14.6.1","@typescript-eslint/eslint-plugin":"^8.52.0","conventional-changelog-conventionalcommits":"^9.1.0"},"peerDependencies":{"next":">=14.0.0","react":">=18.0.0","next-intl":">=3.0.0","react-dom":">=18.0.0","react-hook-form":">=7.0.0","@stripe/stripe-js":">=3.0.0","@tanstack/react-table":">=8.0.0","@stripe/react-stripe-js":">=2.0.0"},"peerDependenciesMeta":{"next-intl":{"optional":true},"react-hook-form":{"optional":true},"@stripe/stripe-js":{"optional":true},"@tanstack/react-table":{"optional":true},"@stripe/react-stripe-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nextjs-jsonapi_1.29.0_1767965454832_0.09674354363605908","host":"s3://npm-registry-packages-npm-production"}},"1.29.1":{"name":"@carlonicora/nextjs-jsonapi","version":"1.29.1","keywords":["nextjs","jsonapi","json-api","react","typescript","cache"],"author":{"name":"Carlo Nicora"},"license":"GPL-3.0-or-later","_id":"@carlonicora/nextjs-jsonapi@1.29.1","maintainers":[{"name":"carlonicora","email":"carlo.nicora@gmail.com"}],"homepage":"https://github.com/carlonicora/nextjs-jsonapi#readme","bugs":{"url":"https://github.com/carlonicora/nextjs-jsonapi/issues"},"bin":{"generate-web-module":"dist/scripts/generate-web-module/index.js"},"dist":{"shasum":"a5388c5b42d0a75d4d628a7a237bc1dce1eaa20b","tarball":"https://registry.npmjs.org/@carlonicora/nextjs-jsonapi/-/nextjs-jsonapi-1.29.1.tgz","fileCount":920,"integrity":"sha512-AYKJyUmKG0RFs8ckhEoC8DaUmT2X94XDfhcPMpFDGx8u90wMNralpgeOMQA7mdKm7lgfGuOAItujh9mMwRH2AA==","signatures":[{"sig":"MEQCIALxrmymgA/NSrPNZGSd2cB+bZ5r2aUQk+TXsn7U9v84AiAVMkmc9cdxZtSDa/k3AI7O6pSyYjh2YxfRKUWD//ec1A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@carlonicora%2fnextjs-jsonapi@1.29.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7694413},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.mjs","require":"./dist/core/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.mjs","require":"./dist/client/index.js"},"./server":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.mjs","require":"./dist/server/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.mjs","require":"./dist/billing/index.js"},"./testing":{"types":"./dist/testing/index.d.ts","import":"./dist/testing/index.mjs","require":"./dist/testing/index.js"},"./contexts":{"types":"./dist/contexts/index.d.ts","import":"./dist/contexts/index.mjs","require":"./dist/contexts/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.mjs","require":"./dist/components/index.js"}},"gitHead":"912b3e3aa87e6d0ee0e0bb64405fff4b056ad153","private":false,"scripts":{"dev":"tsup --watch","lint":"eslint \"src/**/*.ts\" --fix","test":"vitest run","build":"NODE_OPTIONS='--max-old-space-size=8192' tsup && tsc -p scripts/generate-web-module/tsconfig.json","clean":"rm -rf dist","format":"prettier --write \"src/**/*.ts\"","test:ui":"vitest --ui","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"pnpm build","generate-web-module":"node dist/scripts/generate-web-module/index.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f5f41df1-7b72-405b-8808-252d10106909"}},"repository":{"url":"git+https://github.com/carlonicora/nextjs-jsonapi.git","type":"git"},"_npmVersion":"11.7.0","description":"Next.js JSON:API client with server/client support and caching","directories":{},"_nodeVersion":"22.21.1","dependencies":{"d3":"^7.9.0","zod":"^4.3.5","clsx":"^2.1.1","cmdk":"^1.1.1","pako":"^2.1.0","uuid":"^13.0.0","vaul":"^1.1.2","jotai":"^2.16.1","shadcn":"^3.6.3","sonner":"^2.0.7","date-fns":"^4.1.0","recharts":"^3.6.0","commander":"^14.0.2","input-otp":"^1.4.2","remark-gfm":"^4.0.1","next-themes":"^0.4.6","cookies-next":"^6.1.1","jotai-family":"^1.0.1","lucide-react":"^0.562.0","@dnd-kit/core":"^6.3.1","@base-ui/react":"^1.0.0","react-dropzone":"^14.3.8","react-markdown":"^10.1.0","tailwind-merge":"^3.4.0","tw-animate-css":"^1.4.0","@blocknote/core":"^0.45.0","react-hook-form":"^7.70.0","@blocknote/react":"^0.45.0","react-day-picker":"^9.13.0","socket.io-client":"^4.8.3","@blocknote/shadcn":"^0.45.0","@dnd-kit/sortable":"^10.0.0","@dnd-kit/utilities":"^3.2.2","@hookform/resolvers":"^5.2.2","@radix-ui/react-slot":"^1.2.4","embla-carousel-react":"^8.6.0","@radix-ui/react-label":"^2.1.8","react-resizable-panels":"^3.0.6","class-variance-authority":"^0.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.1.1","tsup":"^8.5.1","jsdom":"^27.4.0","react":"^19.2.3","eslint":"^9.39.2","vitest":"^4.0.16","globals":"^17.0.0","prettier":"^3.7.4","@types/d3":"^7.4.3","next-intl":"^4.7.0","react-dom":"^19.2.3","@eslint/js":"^9.39.2","@vitest/ui":"^4.0.16","typescript":"^5.9.3","@types/node":"^25.0.3","@types/pako":"^2.0.4","@types/react":"^19.2.7","@eslint/eslintrc":"^3.3.3","@types/react-dom":"^19.2.3","semantic-release":"^25.0.2","@vitest/coverage-v8":"^4.0.16","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^5.1.2","@semantic-release/git":"^10.0.1","@tanstack/react-table":"^8.21.3","@testing-library/react":"^16.3.1","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^8.52.0","@semantic-release/changelog":"^6.0.3","@testing-library/user-event":"^14.6.1","@typescript-eslint/eslint-plugin":"^8.52.0","conventional-changelog-conventionalcommits":"^9.1.0"},"peerDependencies":{"next":">=14.0.0","react":">=18.0.0","next-intl":">=3.0.0","react-dom":">=18.0.0","react-hook-form":">=7.0.0","@stripe/stripe-js":">=3.0.0","@tanstack/react-table":">=8.0.0","@stripe/react-stripe-js":">=2.0.0"},"peerDependenciesMeta":{"next-intl":{"optional":true},"react-hook-form":{"optional":true},"@stripe/stripe-js":{"optional":true},"@tanstack/react-table":{"optional":true},"@stripe/react-stripe-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nextjs-jsonapi_1.29.1_1767969589062_0.47917975120990075","host":"s3://npm-registry-packages-npm-production"}},"1.29.2":{"name":"@carlonicora/nextjs-jsonapi","version":"1.29.2","keywords":["nextjs","jsonapi","json-api","react","typescript","cache"],"author":{"name":"Carlo Nicora"},"license":"GPL-3.0-or-later","_id":"@carlonicora/nextjs-jsonapi@1.29.2","maintainers":[{"name":"carlonicora","email":"carlo.nicora@gmail.com"}],"homepage":"https://github.com/carlonicora/nextjs-jsonapi#readme","bugs":{"url":"https://github.com/carlonicora/nextjs-jsonapi/issues"},"bin":{"generate-web-module":"dist/scripts/generate-web-module/index.js"},"dist":{"shasum":"f695ce1517bacdbe78f361f134451f033647c72b","tarball":"https://registry.npmjs.org/@carlonicora/nextjs-jsonapi/-/nextjs-jsonapi-1.29.2.tgz","fileCount":920,"integrity":"sha512-1cC2/oppriOVfChD26Tuc7KmumD9mK6JqnyDq7fnlwTSh26hioRMcYNMMHm6VR3lYebnIGRSQYP0f2J3dCJocg==","signatures":[{"sig":"MEUCIQDsqX4ATmFIKq2M5L1FPyfuk2LbAw84ORPPnD1YRISHMgIgaC4GoCVf0h5E+051nGjfMcZAFrGOFPsLQbQm/duRP94=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@carlonicora%2fnextjs-jsonapi@1.29.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7694721},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.mjs","require":"./dist/core/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.mjs","require":"./dist/client/index.js"},"./server":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.mjs","require":"./dist/server/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.mjs","require":"./dist/billing/index.js"},"./testing":{"types":"./dist/testing/index.d.ts","import":"./dist/testing/index.mjs","require":"./dist/testing/index.js"},"./contexts":{"types":"./dist/contexts/index.d.ts","import":"./dist/contexts/index.mjs","require":"./dist/contexts/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.mjs","require":"./dist/components/index.js"}},"gitHead":"718f6646a3ef59e62af9041a7d7448bc80019885","private":false,"scripts":{"dev":"tsup --watch","lint":"eslint \"src/**/*.ts\" --fix","test":"vitest run","build":"NODE_OPTIONS='--max-old-space-size=8192' tsup && tsc -p scripts/generate-web-module/tsconfig.json","clean":"rm -rf dist","format":"prettier --write \"src/**/*.ts\"","test:ui":"vitest --ui","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"pnpm build","generate-web-module":"node dist/scripts/generate-web-module/index.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f5f41df1-7b72-405b-8808-252d10106909"}},"repository":{"url":"git+https://github.com/carlonicora/nextjs-jsonapi.git","type":"git"},"_npmVersion":"11.7.0","description":"Next.js JSON:API client with server/client support and caching","directories":{},"_nodeVersion":"22.21.1","dependencies":{"d3":"^7.9.0","zod":"^4.3.5","clsx":"^2.1.1","cmdk":"^1.1.1","pako":"^2.1.0","uuid":"^13.0.0","vaul":"^1.1.2","jotai":"^2.16.1","shadcn":"^3.6.3","sonner":"^2.0.7","date-fns":"^4.1.0","recharts":"^3.6.0","commander":"^14.0.2","input-otp":"^1.4.2","remark-gfm":"^4.0.1","next-themes":"^0.4.6","cookies-next":"^6.1.1","jotai-family":"^1.0.1","lucide-react":"^0.562.0","@dnd-kit/core":"^6.3.1","@base-ui/react":"^1.0.0","react-dropzone":"^14.3.8","react-markdown":"^10.1.0","tailwind-merge":"^3.4.0","tw-animate-css":"^1.4.0","@blocknote/core":"^0.45.0","react-hook-form":"^7.70.0","@blocknote/react":"^0.45.0","react-day-picker":"^9.13.0","socket.io-client":"^4.8.3","@blocknote/shadcn":"^0.45.0","@dnd-kit/sortable":"^10.0.0","@dnd-kit/utilities":"^3.2.2","@hookform/resolvers":"^5.2.2","@radix-ui/react-slot":"^1.2.4","embla-carousel-react":"^8.6.0","@radix-ui/react-label":"^2.1.8","react-resizable-panels":"^3.0.6","class-variance-authority":"^0.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.1.1","tsup":"^8.5.1","jsdom":"^27.4.0","react":"^19.2.3","eslint":"^9.39.2","vitest":"^4.0.16","globals":"^17.0.0","prettier":"^3.7.4","@types/d3":"^7.4.3","next-intl":"^4.7.0","react-dom":"^19.2.3","@eslint/js":"^9.39.2","@vitest/ui":"^4.0.16","typescript":"^5.9.3","@types/node":"^25.0.3","@types/pako":"^2.0.4","@types/react":"^19.2.7","@eslint/eslintrc":"^3.3.3","@types/react-dom":"^19.2.3","semantic-release":"^25.0.2","@vitest/coverage-v8":"^4.0.16","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^5.1.2","@semantic-release/git":"^10.0.1","@tanstack/react-table":"^8.21.3","@testing-library/react":"^16.3.1","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^8.52.0","@semantic-release/changelog":"^6.0.3","@testing-library/user-event":"^14.6.1","@typescript-eslint/eslint-plugin":"^8.52.0","conventional-changelog-conventionalcommits":"^9.1.0"},"peerDependencies":{"next":">=14.0.0","react":">=18.0.0","next-intl":">=3.0.0","react-dom":">=18.0.0","react-hook-form":">=7.0.0","@stripe/stripe-js":">=3.0.0","@tanstack/react-table":">=8.0.0","@stripe/react-stripe-js":">=2.0.0"},"peerDependenciesMeta":{"next-intl":{"optional":true},"react-hook-form":{"optional":true},"@stripe/stripe-js":{"optional":true},"@tanstack/react-table":{"optional":true},"@stripe/react-stripe-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nextjs-jsonapi_1.29.2_1767977220716_0.48137342505735137","host":"s3://npm-registry-packages-npm-production"}},"1.29.3":{"name":"@carlonicora/nextjs-jsonapi","version":"1.29.3","keywords":["nextjs","jsonapi","json-api","react","typescript","cache"],"author":{"name":"Carlo Nicora"},"license":"GPL-3.0-or-later","_id":"@carlonicora/nextjs-jsonapi@1.29.3","maintainers":[{"name":"carlonicora","email":"carlo.nicora@gmail.com"}],"homepage":"https://github.com/carlonicora/nextjs-jsonapi#readme","bugs":{"url":"https://github.com/carlonicora/nextjs-jsonapi/issues"},"bin":{"generate-web-module":"dist/scripts/generate-web-module/index.js"},"dist":{"shasum":"f2eed586a745b54672d77ba3b5ec230c480190bf","tarball":"https://registry.npmjs.org/@carlonicora/nextjs-jsonapi/-/nextjs-jsonapi-1.29.3.tgz","fileCount":920,"integrity":"sha512-jr89oH68qgS8fUYH+2jHyhnLGLs5LXNeq09K3nSVR3yt14zdLqk382rFX1/fPguypFtiee5RwTbJL+4gAOQj7g==","signatures":[{"sig":"MEYCIQDhp9jQENBMY2YH8JR9oAX6ysXycAAcSwWPvvgDRhdOjAIhAI47tZRPLlHH0ni+fS6F+mokXZ853M6+g1fi38qV1cJZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@carlonicora%2fnextjs-jsonapi@1.29.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7681246},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.mjs","require":"./dist/core/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.mjs","require":"./dist/client/index.js"},"./server":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.mjs","require":"./dist/server/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.mjs","require":"./dist/billing/index.js"},"./testing":{"types":"./dist/testing/index.d.ts","import":"./dist/testing/index.mjs","require":"./dist/testing/index.js"},"./contexts":{"types":"./dist/contexts/index.d.ts","import":"./dist/contexts/index.mjs","require":"./dist/contexts/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.mjs","require":"./dist/components/index.js"}},"gitHead":"d6fabc32047ee687b43da5227100aa99a81b0f69","private":false,"scripts":{"dev":"tsup --watch","lint":"eslint \"src/**/*.ts\" --fix","test":"vitest run","build":"NODE_OPTIONS='--max-old-space-size=8192' tsup && tsc -p scripts/generate-web-module/tsconfig.json","clean":"rm -rf dist","format":"prettier --write \"src/**/*.ts\"","test:ui":"vitest --ui","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"pnpm build","generate-web-module":"node dist/scripts/generate-web-module/index.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f5f41df1-7b72-405b-8808-252d10106909"}},"repository":{"url":"git+https://github.com/carlonicora/nextjs-jsonapi.git","type":"git"},"_npmVersion":"11.7.0","description":"Next.js JSON:API client with server/client support and caching","directories":{},"_nodeVersion":"22.21.1","dependencies":{"d3":"^7.9.0","zod":"^4.3.5","clsx":"^2.1.1","cmdk":"^1.1.1","pako":"^2.1.0","uuid":"^13.0.0","vaul":"^1.1.2","jotai":"^2.16.1","shadcn":"^3.6.3","sonner":"^2.0.7","date-fns":"^4.1.0","recharts":"^3.6.0","commander":"^14.0.2","input-otp":"^1.4.2","remark-gfm":"^4.0.1","next-themes":"^0.4.6","cookies-next":"^6.1.1","jotai-family":"^1.0.1","lucide-react":"^0.562.0","@dnd-kit/core":"^6.3.1","@base-ui/react":"^1.0.0","react-dropzone":"^14.3.8","react-markdown":"^10.1.0","tailwind-merge":"^3.4.0","tw-animate-css":"^1.4.0","@blocknote/core":"^0.45.0","react-hook-form":"^7.70.0","@blocknote/react":"^0.45.0","react-day-picker":"^9.13.0","socket.io-client":"^4.8.3","@blocknote/shadcn":"^0.45.0","@dnd-kit/sortable":"^10.0.0","@dnd-kit/utilities":"^3.2.2","@hookform/resolvers":"^5.2.2","@radix-ui/react-slot":"^1.2.4","embla-carousel-react":"^8.6.0","@radix-ui/react-label":"^2.1.8","react-resizable-panels":"^3.0.6","class-variance-authority":"^0.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.1.1","tsup":"^8.5.1","jsdom":"^27.4.0","react":"^19.2.3","eslint":"^9.39.2","vitest":"^4.0.16","globals":"^17.0.0","prettier":"^3.7.4","@types/d3":"^7.4.3","next-intl":"^4.7.0","react-dom":"^19.2.3","@eslint/js":"^9.39.2","@vitest/ui":"^4.0.16","typescript":"^5.9.3","@types/node":"^25.0.3","@types/pako":"^2.0.4","@types/react":"^19.2.7","@eslint/eslintrc":"^3.3.3","@types/react-dom":"^19.2.3","semantic-release":"^25.0.2","@vitest/coverage-v8":"^4.0.16","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^5.1.2","@semantic-release/git":"^10.0.1","@tanstack/react-table":"^8.21.3","@testing-library/react":"^16.3.1","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^8.52.0","@semantic-release/changelog":"^6.0.3","@testing-library/user-event":"^14.6.1","@typescript-eslint/eslint-plugin":"^8.52.0","conventional-changelog-conventionalcommits":"^9.1.0"},"peerDependencies":{"next":">=14.0.0","react":">=18.0.0","next-intl":">=3.0.0","react-dom":">=18.0.0","react-hook-form":">=7.0.0","@stripe/stripe-js":">=3.0.0","@tanstack/react-table":">=8.0.0","@stripe/react-stripe-js":">=2.0.0"},"peerDependenciesMeta":{"next-intl":{"optional":true},"react-hook-form":{"optional":true},"@stripe/stripe-js":{"optional":true},"@tanstack/react-table":{"optional":true},"@stripe/react-stripe-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nextjs-jsonapi_1.29.3_1768078326145_0.34768438438923677","host":"s3://npm-registry-packages-npm-production"}},"1.29.4":{"name":"@carlonicora/nextjs-jsonapi","version":"1.29.4","keywords":["nextjs","jsonapi","json-api","react","typescript","cache"],"author":{"name":"Carlo Nicora"},"license":"GPL-3.0-or-later","_id":"@carlonicora/nextjs-jsonapi@1.29.4","maintainers":[{"name":"carlonicora","email":"carlo.nicora@gmail.com"}],"homepage":"https://github.com/carlonicora/nextjs-jsonapi#readme","bugs":{"url":"https://github.com/carlonicora/nextjs-jsonapi/issues"},"bin":{"generate-web-module":"dist/scripts/generate-web-module/index.js"},"dist":{"shasum":"4acbb75b9a78562c9d5e994344edc1a7a500390c","tarball":"https://registry.npmjs.org/@carlonicora/nextjs-jsonapi/-/nextjs-jsonapi-1.29.4.tgz","fileCount":920,"integrity":"sha512-H9wSyB+pG4yyTIrD9ka/fkd7etRMF8f4Xz02EAf5PdihmXa2RPxlpOOQjtm4waB6z2PiRCCE2Hj2N1qultFn1w==","signatures":[{"sig":"MEUCIDV74PvZ7Lxg/Sa/FNLdX8ggTvJKxCKlz1R+Jasm7Z10AiEA3O5If3v2Mx/t7o9g7HjOG6iSIHxVaAUeTfBcq7FO0c0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@carlonicora%2fnextjs-jsonapi@1.29.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7683550},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.mjs","require":"./dist/core/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.mjs","require":"./dist/client/index.js"},"./server":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.mjs","require":"./dist/server/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.mjs","require":"./dist/billing/index.js"},"./testing":{"types":"./dist/testing/index.d.ts","import":"./dist/testing/index.mjs","require":"./dist/testing/index.js"},"./contexts":{"types":"./dist/contexts/index.d.ts","import":"./dist/contexts/index.mjs","require":"./dist/contexts/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.mjs","require":"./dist/components/index.js"}},"gitHead":"a1032a6f1c90aabde9af6eac2eb7cb8c5f012d8b","private":false,"scripts":{"dev":"tsup --watch","lint":"eslint \"src/**/*.ts\" --fix","test":"vitest run","build":"NODE_OPTIONS='--max-old-space-size=8192' tsup && tsc -p scripts/generate-web-module/tsconfig.json","clean":"rm -rf dist","format":"prettier --write \"src/**/*.ts\"","test:ui":"vitest --ui","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"pnpm build","generate-web-module":"node dist/scripts/generate-web-module/index.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f5f41df1-7b72-405b-8808-252d10106909"}},"repository":{"url":"git+https://github.com/carlonicora/nextjs-jsonapi.git","type":"git"},"_npmVersion":"11.7.0","description":"Next.js JSON:API client with server/client support and caching","directories":{},"_nodeVersion":"22.21.1","dependencies":{"d3":"^7.9.0","zod":"^4.3.5","clsx":"^2.1.1","cmdk":"^1.1.1","pako":"^2.1.0","uuid":"^13.0.0","vaul":"^1.1.2","jotai":"^2.16.1","shadcn":"^3.6.3","sonner":"^2.0.7","date-fns":"^4.1.0","recharts":"^3.6.0","commander":"^14.0.2","input-otp":"^1.4.2","remark-gfm":"^4.0.1","next-themes":"^0.4.6","cookies-next":"^6.1.1","jotai-family":"^1.0.1","lucide-react":"^0.562.0","@dnd-kit/core":"^6.3.1","@base-ui/react":"^1.0.0","react-dropzone":"^14.3.8","react-markdown":"^10.1.0","tailwind-merge":"^3.4.0","tw-animate-css":"^1.4.0","@blocknote/core":"^0.45.0","react-hook-form":"^7.70.0","@blocknote/react":"^0.45.0","react-day-picker":"^9.13.0","socket.io-client":"^4.8.3","@blocknote/shadcn":"^0.45.0","@dnd-kit/sortable":"^10.0.0","@dnd-kit/utilities":"^3.2.2","@hookform/resolvers":"^5.2.2","@radix-ui/react-slot":"^1.2.4","embla-carousel-react":"^8.6.0","@radix-ui/react-label":"^2.1.8","react-resizable-panels":"^3.0.6","class-variance-authority":"^0.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.1.1","tsup":"^8.5.1","jsdom":"^27.4.0","react":"^19.2.3","eslint":"^9.39.2","vitest":"^4.0.16","globals":"^17.0.0","prettier":"^3.7.4","@types/d3":"^7.4.3","next-intl":"^4.7.0","react-dom":"^19.2.3","@eslint/js":"^9.39.2","@vitest/ui":"^4.0.16","typescript":"^5.9.3","@types/node":"^25.0.3","@types/pako":"^2.0.4","@types/react":"^19.2.7","@eslint/eslintrc":"^3.3.3","@types/react-dom":"^19.2.3","semantic-release":"^25.0.2","@vitest/coverage-v8":"^4.0.16","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^5.1.2","@semantic-release/git":"^10.0.1","@tanstack/react-table":"^8.21.3","@testing-library/react":"^16.3.1","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^8.52.0","@semantic-release/changelog":"^6.0.3","@testing-library/user-event":"^14.6.1","@typescript-eslint/eslint-plugin":"^8.52.0","conventional-changelog-conventionalcommits":"^9.1.0"},"peerDependencies":{"next":">=14.0.0","react":">=18.0.0","next-intl":">=3.0.0","react-dom":">=18.0.0","react-hook-form":">=7.0.0","@stripe/stripe-js":">=3.0.0","@tanstack/react-table":">=8.0.0","@stripe/react-stripe-js":">=2.0.0"},"peerDependenciesMeta":{"next-intl":{"optional":true},"react-hook-form":{"optional":true},"@stripe/stripe-js":{"optional":true},"@tanstack/react-table":{"optional":true},"@stripe/react-stripe-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nextjs-jsonapi_1.29.4_1768173832832_0.7565001978947228","host":"s3://npm-registry-packages-npm-production"}},"1.29.5":{"name":"@carlonicora/nextjs-jsonapi","version":"1.29.5","keywords":["nextjs","jsonapi","json-api","react","typescript","cache"],"author":{"name":"Carlo Nicora"},"license":"GPL-3.0-or-later","_id":"@carlonicora/nextjs-jsonapi@1.29.5","maintainers":[{"name":"carlonicora","email":"carlo.nicora@gmail.com"}],"homepage":"https://github.com/carlonicora/nextjs-jsonapi#readme","bugs":{"url":"https://github.com/carlonicora/nextjs-jsonapi/issues"},"bin":{"generate-web-module":"dist/scripts/generate-web-module/index.js"},"dist":{"shasum":"c7559c30c685f5e776f10afb5a70f60756f5a6df","tarball":"https://registry.npmjs.org/@carlonicora/nextjs-jsonapi/-/nextjs-jsonapi-1.29.5.tgz","fileCount":920,"integrity":"sha512-UsnZhp51vHpApMjRoVN2KdFqUDSIPFszCjLKDIRNJhS5Gbl6nGPc6GwTuAazSjOUaJkh8AJFHNJjyItm2JbiOQ==","signatures":[{"sig":"MEYCIQCVqWNUqSQ84HJHw0V6Aab6J3vp07VhIiwZbo/T6MhRTwIhAI6zuYJNST/c9b728FbVcPvIZbXt6yzVHsJMQKXG/TpH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@carlonicora%2fnextjs-jsonapi@1.29.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7688264},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.mjs","require":"./dist/core/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.mjs","require":"./dist/client/index.js"},"./server":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.mjs","require":"./dist/server/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.mjs","require":"./dist/billing/index.js"},"./testing":{"types":"./dist/testing/index.d.ts","import":"./dist/testing/index.mjs","require":"./dist/testing/index.js"},"./contexts":{"types":"./dist/contexts/index.d.ts","import":"./dist/contexts/index.mjs","require":"./dist/contexts/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.mjs","require":"./dist/components/index.js"}},"gitHead":"9445e38c95232829a422871802f0c862558c1fa4","private":false,"scripts":{"dev":"tsup --watch","lint":"eslint \"src/**/*.ts\" --fix","test":"vitest run","build":"NODE_OPTIONS='--max-old-space-size=8192' tsup && tsc -p scripts/generate-web-module/tsconfig.json","clean":"rm -rf dist","format":"prettier --write \"src/**/*.ts\"","test:ui":"vitest --ui","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"pnpm build","generate-web-module":"node dist/scripts/generate-web-module/index.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f5f41df1-7b72-405b-8808-252d10106909"}},"repository":{"url":"git+https://github.com/carlonicora/nextjs-jsonapi.git","type":"git"},"_npmVersion":"11.7.0","description":"Next.js JSON:API client with server/client support and caching","directories":{},"_nodeVersion":"22.21.1","dependencies":{"d3":"^7.9.0","zod":"^4.3.5","clsx":"^2.1.1","cmdk":"^1.1.1","pako":"^2.1.0","uuid":"^13.0.0","vaul":"^1.1.2","jotai":"^2.16.1","shadcn":"^3.6.3","sonner":"^2.0.7","date-fns":"^4.1.0","recharts":"^3.6.0","commander":"^14.0.2","input-otp":"^1.4.2","remark-gfm":"^4.0.1","next-themes":"^0.4.6","cookies-next":"^6.1.1","jotai-family":"^1.0.1","lucide-react":"^0.562.0","@dnd-kit/core":"^6.3.1","@base-ui/react":"^1.0.0","react-dropzone":"^14.3.8","react-markdown":"^10.1.0","tailwind-merge":"^3.4.0","tw-animate-css":"^1.4.0","@blocknote/core":"^0.45.0","react-hook-form":"^7.70.0","@blocknote/react":"^0.45.0","react-day-picker":"^9.13.0","socket.io-client":"^4.8.3","@blocknote/shadcn":"^0.45.0","@dnd-kit/sortable":"^10.0.0","@dnd-kit/utilities":"^3.2.2","@hookform/resolvers":"^5.2.2","@radix-ui/react-slot":"^1.2.4","embla-carousel-react":"^8.6.0","@radix-ui/react-label":"^2.1.8","react-resizable-panels":"^3.0.6","class-variance-authority":"^0.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.1.1","tsup":"^8.5.1","jsdom":"^27.4.0","react":"^19.2.3","eslint":"^9.39.2","vitest":"^4.0.16","globals":"^17.0.0","prettier":"^3.7.4","@types/d3":"^7.4.3","next-intl":"^4.7.0","react-dom":"^19.2.3","@eslint/js":"^9.39.2","@vitest/ui":"^4.0.16","typescript":"^5.9.3","@types/node":"^25.0.3","@types/pako":"^2.0.4","@types/react":"^19.2.7","@eslint/eslintrc":"^3.3.3","@types/react-dom":"^19.2.3","semantic-release":"^25.0.2","@vitest/coverage-v8":"^4.0.16","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^5.1.2","@semantic-release/git":"^10.0.1","@tanstack/react-table":"^8.21.3","@testing-library/react":"^16.3.1","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^8.52.0","@semantic-release/changelog":"^6.0.3","@testing-library/user-event":"^14.6.1","@typescript-eslint/eslint-plugin":"^8.52.0","conventional-changelog-conventionalcommits":"^9.1.0"},"peerDependencies":{"next":">=14.0.0","react":">=18.0.0","next-intl":">=3.0.0","react-dom":">=18.0.0","react-hook-form":">=7.0.0","@stripe/stripe-js":">=3.0.0","@tanstack/react-table":">=8.0.0","@stripe/react-stripe-js":">=2.0.0"},"peerDependenciesMeta":{"next-intl":{"optional":true},"react-hook-form":{"optional":true},"@stripe/stripe-js":{"optional":true},"@tanstack/react-table":{"optional":true},"@stripe/react-stripe-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nextjs-jsonapi_1.29.5_1768174087459_0.7882343711610991","host":"s3://npm-registry-packages-npm-production"}},"1.29.6":{"name":"@carlonicora/nextjs-jsonapi","version":"1.29.6","keywords":["nextjs","jsonapi","json-api","react","typescript","cache"],"author":{"name":"Carlo Nicora"},"license":"GPL-3.0-or-later","_id":"@carlonicora/nextjs-jsonapi@1.29.6","maintainers":[{"name":"carlonicora","email":"carlo.nicora@gmail.com"}],"homepage":"https://github.com/carlonicora/nextjs-jsonapi#readme","bugs":{"url":"https://github.com/carlonicora/nextjs-jsonapi/issues"},"bin":{"generate-web-module":"dist/scripts/generate-web-module/index.js"},"dist":{"shasum":"14f139f8ef912839a599b1a06e255a72528803d4","tarball":"https://registry.npmjs.org/@carlonicora/nextjs-jsonapi/-/nextjs-jsonapi-1.29.6.tgz","fileCount":921,"integrity":"sha512-TOvoflskN1Lw6uITXP5ixzenWpGwsuAbWhrMr7SmLGHO3Mko36MASOP2tulKeT7fXwvC5aJo/fE08l+G7PqTcw==","signatures":[{"sig":"MEUCIQC9+M5EKefn/W8+31y/W0uZTAKvz/bTmB1BxfigH2zU+QIgVkMeaHg814roCwioLrTdAbHEA0Jn1wpKtGSqxW2Uzp8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@carlonicora%2fnextjs-jsonapi@1.29.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7696189},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.mjs","require":"./dist/core/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.mjs","require":"./dist/client/index.js"},"./server":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.mjs","require":"./dist/server/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.mjs","require":"./dist/billing/index.js"},"./testing":{"types":"./dist/testing/index.d.ts","import":"./dist/testing/index.mjs","require":"./dist/testing/index.js"},"./contexts":{"types":"./dist/contexts/index.d.ts","import":"./dist/contexts/index.mjs","require":"./dist/contexts/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.mjs","require":"./dist/components/index.js"}},"gitHead":"db4cedb303ef3c337a7617796d007b304a9e45f1","private":false,"scripts":{"dev":"tsup --watch","lint":"eslint \"src/**/*.ts\" --fix","test":"vitest run","build":"NODE_OPTIONS='--max-old-space-size=8192' tsup && tsc -p scripts/generate-web-module/tsconfig.json","clean":"rm -rf dist","format":"prettier --write \"src/**/*.ts\"","test:ui":"vitest --ui","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"pnpm build","generate-web-module":"node dist/scripts/generate-web-module/index.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f5f41df1-7b72-405b-8808-252d10106909"}},"repository":{"url":"git+https://github.com/carlonicora/nextjs-jsonapi.git","type":"git"},"_npmVersion":"11.7.0","description":"Next.js JSON:API client with server/client support and caching","directories":{},"_nodeVersion":"22.21.1","dependencies":{"d3":"^7.9.0","zod":"^4.3.5","clsx":"^2.1.1","cmdk":"^1.1.1","pako":"^2.1.0","uuid":"^13.0.0","vaul":"^1.1.2","jotai":"^2.16.1","shadcn":"^3.6.3","sonner":"^2.0.7","date-fns":"^4.1.0","recharts":"^3.6.0","commander":"^14.0.2","input-otp":"^1.4.2","remark-gfm":"^4.0.1","next-themes":"^0.4.6","cookies-next":"^6.1.1","jotai-family":"^1.0.1","lucide-react":"^0.562.0","@dnd-kit/core":"^6.3.1","@base-ui/react":"^1.0.0","react-dropzone":"^14.3.8","react-markdown":"^10.1.0","tailwind-merge":"^3.4.0","tw-animate-css":"^1.4.0","@blocknote/core":"^0.45.0","react-hook-form":"^7.70.0","@blocknote/react":"^0.45.0","react-day-picker":"^9.13.0","socket.io-client":"^4.8.3","@blocknote/shadcn":"^0.45.0","@dnd-kit/sortable":"^10.0.0","@dnd-kit/utilities":"^3.2.2","@hookform/resolvers":"^5.2.2","@radix-ui/react-slot":"^1.2.4","embla-carousel-react":"^8.6.0","@radix-ui/react-label":"^2.1.8","react-resizable-panels":"^3.0.6","class-variance-authority":"^0.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.1.1","tsup":"^8.5.1","jsdom":"^27.4.0","react":"^19.2.3","eslint":"^9.39.2","vitest":"^4.0.16","globals":"^17.0.0","prettier":"^3.7.4","@types/d3":"^7.4.3","next-intl":"^4.7.0","react-dom":"^19.2.3","@eslint/js":"^9.39.2","@vitest/ui":"^4.0.16","typescript":"^5.9.3","@types/node":"^25.0.3","@types/pako":"^2.0.4","@types/react":"^19.2.7","@eslint/eslintrc":"^3.3.3","@types/react-dom":"^19.2.3","semantic-release":"^25.0.2","@vitest/coverage-v8":"^4.0.16","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^5.1.2","@semantic-release/git":"^10.0.1","@tanstack/react-table":"^8.21.3","@testing-library/react":"^16.3.1","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^8.52.0","@semantic-release/changelog":"^6.0.3","@testing-library/user-event":"^14.6.1","@typescript-eslint/eslint-plugin":"^8.52.0","conventional-changelog-conventionalcommits":"^9.1.0"},"peerDependencies":{"next":">=14.0.0","react":">=18.0.0","next-intl":">=3.0.0","react-dom":">=18.0.0","react-hook-form":">=7.0.0","@stripe/stripe-js":">=3.0.0","@tanstack/react-table":">=8.0.0","@stripe/react-stripe-js":">=2.0.0"},"peerDependenciesMeta":{"next-intl":{"optional":true},"react-hook-form":{"optional":true},"@stripe/stripe-js":{"optional":true},"@tanstack/react-table":{"optional":true},"@stripe/react-stripe-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nextjs-jsonapi_1.29.6_1768378407909_0.2672965948648045","host":"s3://npm-registry-packages-npm-production"}},"1.30.0":{"name":"@carlonicora/nextjs-jsonapi","version":"1.30.0","keywords":["nextjs","jsonapi","json-api","react","typescript","cache"],"author":{"name":"Carlo Nicora"},"license":"GPL-3.0-or-later","_id":"@carlonicora/nextjs-jsonapi@1.30.0","maintainers":[{"name":"carlonicora","email":"carlo.nicora@gmail.com"}],"homepage":"https://github.com/carlonicora/nextjs-jsonapi#readme","bugs":{"url":"https://github.com/carlonicora/nextjs-jsonapi/issues"},"bin":{"generate-web-module":"dist/scripts/generate-web-module/index.js"},"dist":{"shasum":"5a7f87b99e46c51c5eeb4e6394701100d3d912b6","tarball":"https://registry.npmjs.org/@carlonicora/nextjs-jsonapi/-/nextjs-jsonapi-1.30.0.tgz","fileCount":921,"integrity":"sha512-Fn6WKOH9CXJhz1ehm1ZRVl2R5Q1r5T3tpReWe0TnkPcvbeSQzVpCeVhCt6f3/sicu3AKv77C8RJAIxETX7CuvA==","signatures":[{"sig":"MEUCIB04w35z5OuZijCs4yDNxuzi+2G2q9br1HeKjPDv3kGyAiEA0odjdx9nLOZES7CZ49pyhVQkWsFawpm8RMYqtpHMpwI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@carlonicora%2fnextjs-jsonapi@1.30.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7696405},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.mjs","require":"./dist/core/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.mjs","require":"./dist/client/index.js"},"./server":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.mjs","require":"./dist/server/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.mjs","require":"./dist/billing/index.js"},"./testing":{"types":"./dist/testing/index.d.ts","import":"./dist/testing/index.mjs","require":"./dist/testing/index.js"},"./contexts":{"types":"./dist/contexts/index.d.ts","import":"./dist/contexts/index.mjs","require":"./dist/contexts/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.mjs","require":"./dist/components/index.js"}},"gitHead":"68c3308f37d3859dc62f455e254e0d1e866c958d","private":false,"scripts":{"dev":"tsup --watch","lint":"eslint \"src/**/*.ts\" --fix","test":"vitest run","build":"NODE_OPTIONS='--max-old-space-size=8192' tsup && tsc -p scripts/generate-web-module/tsconfig.json","clean":"rm -rf dist","format":"prettier --write \"src/**/*.ts\"","test:ui":"vitest --ui","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"pnpm build","generate-web-module":"node dist/scripts/generate-web-module/index.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f5f41df1-7b72-405b-8808-252d10106909"}},"repository":{"url":"git+https://github.com/carlonicora/nextjs-jsonapi.git","type":"git"},"_npmVersion":"11.7.0","description":"Next.js JSON:API client with server/client support and caching","directories":{},"_nodeVersion":"22.21.1","dependencies":{"d3":"^7.9.0","zod":"^4.3.5","clsx":"^2.1.1","cmdk":"^1.1.1","pako":"^2.1.0","uuid":"^13.0.0","vaul":"^1.1.2","jotai":"^2.16.1","shadcn":"^3.6.3","sonner":"^2.0.7","date-fns":"^4.1.0","recharts":"^3.6.0","commander":"^14.0.2","input-otp":"^1.4.2","remark-gfm":"^4.0.1","next-themes":"^0.4.6","cookies-next":"^6.1.1","jotai-family":"^1.0.1","lucide-react":"^0.562.0","@dnd-kit/core":"^6.3.1","@base-ui/react":"^1.0.0","react-dropzone":"^14.3.8","react-markdown":"^10.1.0","tailwind-merge":"^3.4.0","tw-animate-css":"^1.4.0","@blocknote/core":"^0.45.0","react-hook-form":"^7.70.0","@blocknote/react":"^0.45.0","react-day-picker":"^9.13.0","socket.io-client":"^4.8.3","@blocknote/shadcn":"^0.45.0","@dnd-kit/sortable":"^10.0.0","@dnd-kit/utilities":"^3.2.2","@hookform/resolvers":"^5.2.2","@radix-ui/react-slot":"^1.2.4","embla-carousel-react":"^8.6.0","@radix-ui/react-label":"^2.1.8","react-resizable-panels":"^3.0.6","class-variance-authority":"^0.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.1.1","tsup":"^8.5.1","jsdom":"^27.4.0","react":"^19.2.3","eslint":"^9.39.2","vitest":"^4.0.16","globals":"^17.0.0","prettier":"^3.7.4","@types/d3":"^7.4.3","next-intl":"^4.7.0","react-dom":"^19.2.3","@eslint/js":"^9.39.2","@vitest/ui":"^4.0.16","typescript":"^5.9.3","@types/node":"^25.0.3","@types/pako":"^2.0.4","@types/react":"^19.2.7","@eslint/eslintrc":"^3.3.3","@types/react-dom":"^19.2.3","semantic-release":"^25.0.2","@vitest/coverage-v8":"^4.0.16","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^5.1.2","@semantic-release/git":"^10.0.1","@tanstack/react-table":"^8.21.3","@testing-library/react":"^16.3.1","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^8.52.0","@semantic-release/changelog":"^6.0.3","@testing-library/user-event":"^14.6.1","@typescript-eslint/eslint-plugin":"^8.52.0","conventional-changelog-conventionalcommits":"^9.1.0"},"peerDependencies":{"next":">=14.0.0","react":">=18.0.0","next-intl":">=3.0.0","react-dom":">=18.0.0","react-hook-form":">=7.0.0","@stripe/stripe-js":">=3.0.0","@tanstack/react-table":">=8.0.0","@stripe/react-stripe-js":">=2.0.0"},"peerDependenciesMeta":{"next-intl":{"optional":true},"react-hook-form":{"optional":true},"@stripe/stripe-js":{"optional":true},"@tanstack/react-table":{"optional":true},"@stripe/react-stripe-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nextjs-jsonapi_1.30.0_1768390200292_0.6858306671876022","host":"s3://npm-registry-packages-npm-production"}},"1.31.0":{"name":"@carlonicora/nextjs-jsonapi","version":"1.31.0","keywords":["nextjs","jsonapi","json-api","react","typescript","cache"],"author":{"name":"Carlo Nicora"},"license":"GPL-3.0-or-later","_id":"@carlonicora/nextjs-jsonapi@1.31.0","maintainers":[{"name":"carlonicora","email":"carlo.nicora@gmail.com"}],"homepage":"https://github.com/carlonicora/nextjs-jsonapi#readme","bugs":{"url":"https://github.com/carlonicora/nextjs-jsonapi/issues"},"bin":{"generate-web-module":"dist/scripts/generate-web-module/index.js"},"dist":{"shasum":"7bc65b0c2c8384e651d6d55368bcb8a0ecaabc13","tarball":"https://registry.npmjs.org/@carlonicora/nextjs-jsonapi/-/nextjs-jsonapi-1.31.0.tgz","fileCount":923,"integrity":"sha512-tmHSwP+yxZ9YgTkxSPh2XrgDHgGzXnMuZdZbdOYehhYYrt5FsXO97AKzbv+8Oek1gsN3USIA2lkYAyFLrz+fnA==","signatures":[{"sig":"MEUCIH2Mtr6Kmof+QjJjtNXTg9+jliRajKdXB9C4Ac+0qcoGAiEAvGvZ0WdVOqxeW8Mx4BwLhtz+ws5m92k7QtDQDH4awoE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@carlonicora%2fnextjs-jsonapi@1.31.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7720736},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.mjs","require":"./dist/core/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.mjs","require":"./dist/client/index.js"},"./server":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.mjs","require":"./dist/server/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.mjs","require":"./dist/billing/index.js"},"./testing":{"types":"./dist/testing/index.d.ts","import":"./dist/testing/index.mjs","require":"./dist/testing/index.js"},"./contexts":{"types":"./dist/contexts/index.d.ts","import":"./dist/contexts/index.mjs","require":"./dist/contexts/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.mjs","require":"./dist/components/index.js"}},"gitHead":"af5ff5442cb61ef9934743923e3c085bd3e942d4","private":false,"scripts":{"dev":"tsup --watch","lint":"eslint \"src/**/*.ts\" --fix","test":"vitest run","build":"NODE_OPTIONS='--max-old-space-size=8192' tsup && tsc -p scripts/generate-web-module/tsconfig.json","clean":"rm -rf dist","format":"prettier --write \"src/**/*.ts\"","test:ui":"vitest --ui","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"pnpm build","generate-web-module":"node dist/scripts/generate-web-module/index.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f5f41df1-7b72-405b-8808-252d10106909"}},"repository":{"url":"git+https://github.com/carlonicora/nextjs-jsonapi.git","type":"git"},"_npmVersion":"11.7.0","description":"Next.js JSON:API client with server/client support and caching","directories":{},"_nodeVersion":"22.21.1","dependencies":{"d3":"^7.9.0","zod":"^4.3.5","clsx":"^2.1.1","cmdk":"^1.1.1","pako":"^2.1.0","uuid":"^13.0.0","vaul":"^1.1.2","jotai":"^2.16.1","shadcn":"^3.6.3","sonner":"^2.0.7","date-fns":"^4.1.0","recharts":"^3.6.0","commander":"^14.0.2","input-otp":"^1.4.2","remark-gfm":"^4.0.1","next-themes":"^0.4.6","cookies-next":"^6.1.1","jotai-family":"^1.0.1","lucide-react":"^0.562.0","@dnd-kit/core":"^6.3.1","@base-ui/react":"^1.0.0","react-dropzone":"^14.3.8","react-markdown":"^10.1.0","tailwind-merge":"^3.4.0","tw-animate-css":"^1.4.0","@blocknote/core":"^0.45.0","react-hook-form":"^7.70.0","@blocknote/react":"^0.45.0","react-day-picker":"^9.13.0","socket.io-client":"^4.8.3","@blocknote/shadcn":"^0.45.0","@dnd-kit/sortable":"^10.0.0","@dnd-kit/utilities":"^3.2.2","@hookform/resolvers":"^5.2.2","@radix-ui/react-slot":"^1.2.4","embla-carousel-react":"^8.6.0","@radix-ui/react-label":"^2.1.8","react-resizable-panels":"^3.0.6","class-variance-authority":"^0.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.1.1","tsup":"^8.5.1","jsdom":"^27.4.0","react":"^19.2.3","eslint":"^9.39.2","vitest":"^4.0.16","globals":"^17.0.0","prettier":"^3.7.4","@types/d3":"^7.4.3","next-intl":"^4.7.0","react-dom":"^19.2.3","@eslint/js":"^9.39.2","@vitest/ui":"^4.0.16","typescript":"^5.9.3","@types/node":"^25.0.3","@types/pako":"^2.0.4","@types/react":"^19.2.7","@eslint/eslintrc":"^3.3.3","@types/react-dom":"^19.2.3","semantic-release":"^25.0.2","@vitest/coverage-v8":"^4.0.16","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^5.1.2","@semantic-release/git":"^10.0.1","@tanstack/react-table":"^8.21.3","@testing-library/react":"^16.3.1","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^8.52.0","@semantic-release/changelog":"^6.0.3","@testing-library/user-event":"^14.6.1","@typescript-eslint/eslint-plugin":"^8.52.0","conventional-changelog-conventionalcommits":"^9.1.0"},"peerDependencies":{"next":">=14.0.0","react":">=18.0.0","next-intl":">=3.0.0","react-dom":">=18.0.0","react-hook-form":">=7.0.0","@stripe/stripe-js":">=3.0.0","@tanstack/react-table":">=8.0.0","@stripe/react-stripe-js":">=2.0.0"},"peerDependenciesMeta":{"next-intl":{"optional":true},"react-hook-form":{"optional":true},"@stripe/stripe-js":{"optional":true},"@tanstack/react-table":{"optional":true},"@stripe/react-stripe-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nextjs-jsonapi_1.31.0_1768400769212_0.38773902527376003","host":"s3://npm-registry-packages-npm-production"}},"1.31.1":{"name":"@carlonicora/nextjs-jsonapi","version":"1.31.1","keywords":["nextjs","jsonapi","json-api","react","typescript","cache"],"author":{"name":"Carlo Nicora"},"license":"GPL-3.0-or-later","_id":"@carlonicora/nextjs-jsonapi@1.31.1","maintainers":[{"name":"carlonicora","email":"carlo.nicora@gmail.com"}],"homepage":"https://github.com/carlonicora/nextjs-jsonapi#readme","bugs":{"url":"https://github.com/carlonicora/nextjs-jsonapi/issues"},"bin":{"generate-web-module":"dist/scripts/generate-web-module/index.js"},"dist":{"shasum":"0ef9a0f84a2809d1816d52746dce0bccdc2d459b","tarball":"https://registry.npmjs.org/@carlonicora/nextjs-jsonapi/-/nextjs-jsonapi-1.31.1.tgz","fileCount":923,"integrity":"sha512-Vnt7mt6qaDXPJHsZaKFDjG0Ujs4Bsb+6UJ6mmlVyilTi2oamtJkQD+kamJlleTN7h/KVj6P0vVVT03PqtiObiA==","signatures":[{"sig":"MEYCIQCQASHVQOGXEusAFk8SH52Fk1LZlhqgZTxFQF/HpV7+oAIhAOnce+fsHcFKq3LVTYItL6WMdBPfwPkBst1+0drNMLlR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@carlonicora%2fnextjs-jsonapi@1.31.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7723136},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.mjs","require":"./dist/core/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.mjs","require":"./dist/client/index.js"},"./server":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.mjs","require":"./dist/server/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.mjs","require":"./dist/billing/index.js"},"./testing":{"types":"./dist/testing/index.d.ts","import":"./dist/testing/index.mjs","require":"./dist/testing/index.js"},"./contexts":{"types":"./dist/contexts/index.d.ts","import":"./dist/contexts/index.mjs","require":"./dist/contexts/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.mjs","require":"./dist/components/index.js"}},"gitHead":"413c368f25aa75d500e0dc5d9ef79f07ae93df62","private":false,"scripts":{"dev":"tsup --watch","lint":"eslint \"src/**/*.ts\" --fix","test":"vitest run","build":"NODE_OPTIONS='--max-old-space-size=8192' tsup && tsc -p scripts/generate-web-module/tsconfig.json","clean":"rm -rf dist","format":"prettier --write \"src/**/*.ts\"","test:ui":"vitest --ui","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"pnpm build","generate-web-module":"node dist/scripts/generate-web-module/index.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f5f41df1-7b72-405b-8808-252d10106909"}},"repository":{"url":"git+https://github.com/carlonicora/nextjs-jsonapi.git","type":"git"},"_npmVersion":"11.7.0","description":"Next.js JSON:API client with server/client support and caching","directories":{},"_nodeVersion":"22.21.1","dependencies":{"d3":"^7.9.0","zod":"^4.3.5","clsx":"^2.1.1","cmdk":"^1.1.1","pako":"^2.1.0","uuid":"^13.0.0","vaul":"^1.1.2","jotai":"^2.16.1","shadcn":"^3.6.3","sonner":"^2.0.7","date-fns":"^4.1.0","recharts":"^3.6.0","commander":"^14.0.2","input-otp":"^1.4.2","remark-gfm":"^4.0.1","next-themes":"^0.4.6","cookies-next":"^6.1.1","jotai-family":"^1.0.1","lucide-react":"^0.562.0","@dnd-kit/core":"^6.3.1","@base-ui/react":"^1.0.0","react-dropzone":"^14.3.8","react-markdown":"^10.1.0","tailwind-merge":"^3.4.0","tw-animate-css":"^1.4.0","@blocknote/core":"^0.45.0","react-hook-form":"^7.70.0","@blocknote/react":"^0.45.0","react-day-picker":"^9.13.0","socket.io-client":"^4.8.3","@blocknote/shadcn":"^0.45.0","@dnd-kit/sortable":"^10.0.0","@dnd-kit/utilities":"^3.2.2","@hookform/resolvers":"^5.2.2","@radix-ui/react-slot":"^1.2.4","embla-carousel-react":"^8.6.0","@radix-ui/react-label":"^2.1.8","react-resizable-panels":"^3.0.6","class-variance-authority":"^0.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.1.1","tsup":"^8.5.1","jsdom":"^27.4.0","react":"^19.2.3","eslint":"^9.39.2","vitest":"^4.0.16","globals":"^17.0.0","prettier":"^3.7.4","@types/d3":"^7.4.3","next-intl":"^4.7.0","react-dom":"^19.2.3","@eslint/js":"^9.39.2","@vitest/ui":"^4.0.16","typescript":"^5.9.3","@types/node":"^25.0.3","@types/pako":"^2.0.4","@types/react":"^19.2.7","@eslint/eslintrc":"^3.3.3","@types/react-dom":"^19.2.3","semantic-release":"^25.0.2","@vitest/coverage-v8":"^4.0.16","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^5.1.2","@semantic-release/git":"^10.0.1","@tanstack/react-table":"^8.21.3","@testing-library/react":"^16.3.1","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^8.52.0","@semantic-release/changelog":"^6.0.3","@testing-library/user-event":"^14.6.1","@typescript-eslint/eslint-plugin":"^8.52.0","conventional-changelog-conventionalcommits":"^9.1.0"},"peerDependencies":{"next":">=14.0.0","react":">=18.0.0","next-intl":">=3.0.0","react-dom":">=18.0.0","react-hook-form":">=7.0.0","@stripe/stripe-js":">=3.0.0","@tanstack/react-table":">=8.0.0","@stripe/react-stripe-js":">=2.0.0"},"peerDependenciesMeta":{"next-intl":{"optional":true},"react-hook-form":{"optional":true},"@stripe/stripe-js":{"optional":true},"@tanstack/react-table":{"optional":true},"@stripe/react-stripe-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nextjs-jsonapi_1.31.1_1768403616462_0.32771852309350136","host":"s3://npm-registry-packages-npm-production"}},"1.32.0":{"name":"@carlonicora/nextjs-jsonapi","version":"1.32.0","keywords":["nextjs","jsonapi","json-api","react","typescript","cache"],"author":{"name":"Carlo Nicora"},"license":"GPL-3.0-or-later","_id":"@carlonicora/nextjs-jsonapi@1.32.0","maintainers":[{"name":"carlonicora","email":"carlo.nicora@gmail.com"}],"homepage":"https://github.com/carlonicora/nextjs-jsonapi#readme","bugs":{"url":"https://github.com/carlonicora/nextjs-jsonapi/issues"},"bin":{"generate-web-module":"dist/scripts/generate-web-module/index.js"},"dist":{"shasum":"59f6f67cd693bc167d07e9c9b6be1419f6a72799","tarball":"https://registry.npmjs.org/@carlonicora/nextjs-jsonapi/-/nextjs-jsonapi-1.32.0.tgz","fileCount":924,"integrity":"sha512-VweJTo2xq8mv7r+eNNH4zm7RdkRx50z9Cy96IknGo+JCIW5PQrPv0qdaYDT3GpF9nLjDW0lDUBxdD3E973mqWg==","signatures":[{"sig":"MEUCIQDlUKNFeKi9movtVdJMJD3PEks4ZECRBXnASXwGDnKEjwIgPDDrCD9S+CwBWc/AeFwoI9+/ZrZnQMX/5zB0v34d09k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@carlonicora%2fnextjs-jsonapi@1.32.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7735933},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.mjs","require":"./dist/core/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.mjs","require":"./dist/client/index.js"},"./server":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.mjs","require":"./dist/server/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.mjs","require":"./dist/billing/index.js"},"./testing":{"types":"./dist/testing/index.d.ts","import":"./dist/testing/index.mjs","require":"./dist/testing/index.js"},"./contexts":{"types":"./dist/contexts/index.d.ts","import":"./dist/contexts/index.mjs","require":"./dist/contexts/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.mjs","require":"./dist/components/index.js"}},"gitHead":"fdb1ba9383dee863d5faeda5ddfd250997e595e4","private":false,"scripts":{"dev":"tsup --watch","lint":"eslint \"src/**/*.ts\" --fix","test":"vitest run","build":"NODE_OPTIONS='--max-old-space-size=8192' tsup && tsc -p scripts/generate-web-module/tsconfig.json","clean":"rm -rf dist","format":"prettier --write \"src/**/*.ts\"","test:ui":"vitest --ui","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"pnpm build","generate-web-module":"node dist/scripts/generate-web-module/index.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f5f41df1-7b72-405b-8808-252d10106909"}},"repository":{"url":"git+https://github.com/carlonicora/nextjs-jsonapi.git","type":"git"},"_npmVersion":"11.7.0","description":"Next.js JSON:API client with server/client support and caching","directories":{},"_nodeVersion":"22.21.1","dependencies":{"d3":"^7.9.0","zod":"^4.3.5","clsx":"^2.1.1","cmdk":"^1.1.1","pako":"^2.1.0","uuid":"^13.0.0","vaul":"^1.1.2","jotai":"^2.16.1","shadcn":"^3.6.3","sonner":"^2.0.7","date-fns":"^4.1.0","recharts":"^3.6.0","commander":"^14.0.2","input-otp":"^1.4.2","remark-gfm":"^4.0.1","next-themes":"^0.4.6","cookies-next":"^6.1.1","jotai-family":"^1.0.1","lucide-react":"^0.562.0","@dnd-kit/core":"^6.3.1","@base-ui/react":"^1.0.0","react-dropzone":"^14.3.8","react-markdown":"^10.1.0","tailwind-merge":"^3.4.0","tw-animate-css":"^1.4.0","@blocknote/core":"^0.45.0","react-hook-form":"^7.70.0","@blocknote/react":"^0.45.0","react-day-picker":"^9.13.0","socket.io-client":"^4.8.3","@blocknote/shadcn":"^0.45.0","@dnd-kit/sortable":"^10.0.0","@dnd-kit/utilities":"^3.2.2","@hookform/resolvers":"^5.2.2","@radix-ui/react-slot":"^1.2.4","embla-carousel-react":"^8.6.0","@radix-ui/react-label":"^2.1.8","react-resizable-panels":"^3.0.6","class-variance-authority":"^0.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.1.1","tsup":"^8.5.1","jsdom":"^27.4.0","react":"^19.2.3","eslint":"^9.39.2","vitest":"^4.0.16","globals":"^17.0.0","prettier":"^3.7.4","@types/d3":"^7.4.3","next-intl":"^4.7.0","react-dom":"^19.2.3","@eslint/js":"^9.39.2","@vitest/ui":"^4.0.16","typescript":"^5.9.3","@types/node":"^25.0.3","@types/pako":"^2.0.4","@types/react":"^19.2.7","@eslint/eslintrc":"^3.3.3","@types/react-dom":"^19.2.3","semantic-release":"^25.0.2","@vitest/coverage-v8":"^4.0.16","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^5.1.2","@semantic-release/git":"^10.0.1","@tanstack/react-table":"^8.21.3","@testing-library/react":"^16.3.1","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^8.52.0","@semantic-release/changelog":"^6.0.3","@testing-library/user-event":"^14.6.1","@typescript-eslint/eslint-plugin":"^8.52.0","conventional-changelog-conventionalcommits":"^9.1.0"},"peerDependencies":{"next":">=14.0.0","react":">=18.0.0","next-intl":">=3.0.0","react-dom":">=18.0.0","react-hook-form":">=7.0.0","@stripe/stripe-js":">=3.0.0","@tanstack/react-table":">=8.0.0","@stripe/react-stripe-js":">=2.0.0"},"peerDependenciesMeta":{"next-intl":{"optional":true},"react-hook-form":{"optional":true},"@stripe/stripe-js":{"optional":true},"@tanstack/react-table":{"optional":true},"@stripe/react-stripe-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nextjs-jsonapi_1.32.0_1768434570776_0.8678335278730043","host":"s3://npm-registry-packages-npm-production"}},"1.32.1":{"name":"@carlonicora/nextjs-jsonapi","version":"1.32.1","keywords":["nextjs","jsonapi","json-api","react","typescript","cache"],"author":{"name":"Carlo Nicora"},"license":"GPL-3.0-or-later","_id":"@carlonicora/nextjs-jsonapi@1.32.1","maintainers":[{"name":"carlonicora","email":"carlo.nicora@gmail.com"}],"homepage":"https://github.com/carlonicora/nextjs-jsonapi#readme","bugs":{"url":"https://github.com/carlonicora/nextjs-jsonapi/issues"},"bin":{"generate-web-module":"dist/scripts/generate-web-module/index.js"},"dist":{"shasum":"afaf5e6099ae6a5c02bac808458e86453599b9ff","tarball":"https://registry.npmjs.org/@carlonicora/nextjs-jsonapi/-/nextjs-jsonapi-1.32.1.tgz","fileCount":924,"integrity":"sha512-V7kOKOinCY/JGa46uuL8oFewzbsQtshA8jhrwjp0dijjzn7NeKwte53ixAR8jA4ha5yM/Ocw0CNWKhlpFX2a9w==","signatures":[{"sig":"MEQCIECNL7/1H+baEeFibm2p0Fvq9u3mBbn1kcXpiZ58kGMmAiB/WLNjCvDF0lsjspnhyn1yAz9JTk8tP2UH9j+rHoearw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@carlonicora%2fnextjs-jsonapi@1.32.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7735932},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.mjs","require":"./dist/core/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.mjs","require":"./dist/client/index.js"},"./server":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.mjs","require":"./dist/server/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.mjs","require":"./dist/billing/index.js"},"./testing":{"types":"./dist/testing/index.d.ts","import":"./dist/testing/index.mjs","require":"./dist/testing/index.js"},"./contexts":{"types":"./dist/contexts/index.d.ts","import":"./dist/contexts/index.mjs","require":"./dist/contexts/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.mjs","require":"./dist/components/index.js"}},"gitHead":"f60a322a16de1514c66d51dfadaac73bdeb954a0","private":false,"scripts":{"dev":"tsup --watch","lint":"eslint \"src/**/*.ts\" --fix","test":"vitest run","build":"NODE_OPTIONS='--max-old-space-size=8192' tsup && tsc -p scripts/generate-web-module/tsconfig.json","clean":"rm -rf dist","format":"prettier --write \"src/**/*.ts\"","test:ui":"vitest --ui","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"pnpm build","generate-web-module":"node dist/scripts/generate-web-module/index.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f5f41df1-7b72-405b-8808-252d10106909"}},"repository":{"url":"git+https://github.com/carlonicora/nextjs-jsonapi.git","type":"git"},"_npmVersion":"11.7.0","description":"Next.js JSON:API client with server/client support and caching","directories":{},"_nodeVersion":"22.21.1","dependencies":{"d3":"^7.9.0","zod":"^4.3.5","clsx":"^2.1.1","cmdk":"^1.1.1","pako":"^2.1.0","uuid":"^13.0.0","vaul":"^1.1.2","jotai":"^2.16.1","shadcn":"^3.6.3","sonner":"^2.0.7","date-fns":"^4.1.0","recharts":"^3.6.0","commander":"^14.0.2","input-otp":"^1.4.2","remark-gfm":"^4.0.1","next-themes":"^0.4.6","cookies-next":"^6.1.1","jotai-family":"^1.0.1","lucide-react":"^0.562.0","@dnd-kit/core":"^6.3.1","@base-ui/react":"1.0.0","react-dropzone":"^14.3.8","react-markdown":"^10.1.0","tailwind-merge":"^3.4.0","tw-animate-css":"^1.4.0","@blocknote/core":"^0.45.0","react-hook-form":"^7.70.0","@blocknote/react":"^0.45.0","react-day-picker":"^9.13.0","socket.io-client":"^4.8.3","@blocknote/shadcn":"^0.45.0","@dnd-kit/sortable":"^10.0.0","@dnd-kit/utilities":"^3.2.2","@hookform/resolvers":"^5.2.2","@radix-ui/react-slot":"^1.2.4","embla-carousel-react":"^8.6.0","@radix-ui/react-label":"^2.1.8","react-resizable-panels":"^3.0.6","class-variance-authority":"^0.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.1.1","tsup":"^8.5.1","jsdom":"^27.4.0","react":"^19.2.3","eslint":"^9.39.2","vitest":"^4.0.16","globals":"^17.0.0","prettier":"^3.7.4","@types/d3":"^7.4.3","next-intl":"^4.7.0","react-dom":"^19.2.3","@eslint/js":"^9.39.2","@vitest/ui":"^4.0.16","typescript":"^5.9.3","@types/node":"^25.0.3","@types/pako":"^2.0.4","@types/react":"^19.2.7","@eslint/eslintrc":"^3.3.3","@types/react-dom":"^19.2.3","semantic-release":"^25.0.2","@vitest/coverage-v8":"^4.0.16","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^5.1.2","@semantic-release/git":"^10.0.1","@tanstack/react-table":"^8.21.3","@testing-library/react":"^16.3.1","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^8.52.0","@semantic-release/changelog":"^6.0.3","@testing-library/user-event":"^14.6.1","@typescript-eslint/eslint-plugin":"^8.52.0","conventional-changelog-conventionalcommits":"^9.1.0"},"peerDependencies":{"next":">=14.0.0","react":">=18.0.0","next-intl":">=3.0.0","react-dom":">=18.0.0","react-hook-form":">=7.0.0","@stripe/stripe-js":">=3.0.0","@tanstack/react-table":">=8.0.0","@stripe/react-stripe-js":">=2.0.0"},"peerDependenciesMeta":{"next-intl":{"optional":true},"react-hook-form":{"optional":true},"@stripe/stripe-js":{"optional":true},"@tanstack/react-table":{"optional":true},"@stripe/react-stripe-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nextjs-jsonapi_1.32.1_1768517003093_0.4190312061703252","host":"s3://npm-registry-packages-npm-production"}},"1.32.2":{"name":"@carlonicora/nextjs-jsonapi","version":"1.32.2","keywords":["nextjs","jsonapi","json-api","react","typescript","cache"],"author":{"name":"Carlo Nicora"},"license":"GPL-3.0-or-later","_id":"@carlonicora/nextjs-jsonapi@1.32.2","maintainers":[{"name":"carlonicora","email":"carlo.nicora@gmail.com"}],"homepage":"https://github.com/carlonicora/nextjs-jsonapi#readme","bugs":{"url":"https://github.com/carlonicora/nextjs-jsonapi/issues"},"bin":{"generate-web-module":"dist/scripts/generate-web-module/index.js"},"dist":{"shasum":"b4385cc3a5ffe0b83a73930ae392b4cf6868da53","tarball":"https://registry.npmjs.org/@carlonicora/nextjs-jsonapi/-/nextjs-jsonapi-1.32.2.tgz","fileCount":924,"integrity":"sha512-si6vwwXleav/ziNA+z6OrIRXTzaFxOdNzlQCpuc7UWoeKfKCcryz1zUlDuOezaiHoyeSdVTSbxjjIjRSoB9Thw==","signatures":[{"sig":"MEYCIQDcmfkbcyDO8xYOBSxdseOgXD886isWWMO6lj9bIKLNuAIhAIFgoM+WW791F/71ZnW56zQI3crcjL/9GFy8xhI1mjwb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@carlonicora%2fnextjs-jsonapi@1.32.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7736101},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.mjs","require":"./dist/core/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.mjs","require":"./dist/client/index.js"},"./server":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.mjs","require":"./dist/server/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.mjs","require":"./dist/billing/index.js"},"./testing":{"types":"./dist/testing/index.d.ts","import":"./dist/testing/index.mjs","require":"./dist/testing/index.js"},"./contexts":{"types":"./dist/contexts/index.d.ts","import":"./dist/contexts/index.mjs","require":"./dist/contexts/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.mjs","require":"./dist/components/index.js"}},"gitHead":"33449d9b14005e2ffe6935b75b9e10fb1c4f3476","private":false,"scripts":{"dev":"tsup --watch","lint":"eslint \"src/**/*.ts\" --fix","test":"vitest run","build":"NODE_OPTIONS='--max-old-space-size=8192' tsup && tsc -p scripts/generate-web-module/tsconfig.json","clean":"rm -rf dist","format":"prettier --write \"src/**/*.ts\"","test:ui":"vitest --ui","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"pnpm build","generate-web-module":"node dist/scripts/generate-web-module/index.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f5f41df1-7b72-405b-8808-252d10106909"}},"repository":{"url":"git+https://github.com/carlonicora/nextjs-jsonapi.git","type":"git"},"_npmVersion":"11.7.0","description":"Next.js JSON:API client with server/client support and caching","directories":{},"_nodeVersion":"22.21.1","dependencies":{"d3":"^7.9.0","zod":"^4.3.5","clsx":"^2.1.1","cmdk":"^1.1.1","pako":"^2.1.0","uuid":"^13.0.0","vaul":"^1.1.2","jotai":"^2.16.1","shadcn":"^3.6.3","sonner":"^2.0.7","date-fns":"^4.1.0","recharts":"^3.6.0","commander":"^14.0.2","input-otp":"^1.4.2","remark-gfm":"^4.0.1","next-themes":"^0.4.6","cookies-next":"^6.1.1","jotai-family":"^1.0.1","lucide-react":"^0.562.0","@dnd-kit/core":"^6.3.1","@base-ui/react":"1.0.0","react-dropzone":"^14.3.8","react-markdown":"^10.1.0","tailwind-merge":"^3.4.0","tw-animate-css":"^1.4.0","@blocknote/core":"^0.45.0","react-hook-form":"^7.70.0","@blocknote/react":"^0.45.0","react-day-picker":"^9.13.0","socket.io-client":"^4.8.3","@blocknote/shadcn":"^0.45.0","@dnd-kit/sortable":"^10.0.0","@dnd-kit/utilities":"^3.2.2","@hookform/resolvers":"^5.2.2","@radix-ui/react-slot":"^1.2.4","embla-carousel-react":"^8.6.0","@radix-ui/react-label":"^2.1.8","react-resizable-panels":"^3.0.6","class-variance-authority":"^0.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.1.1","tsup":"^8.5.1","jsdom":"^27.4.0","react":"^19.2.3","eslint":"^9.39.2","vitest":"^4.0.16","globals":"^17.0.0","prettier":"^3.7.4","@types/d3":"^7.4.3","next-intl":"^4.7.0","react-dom":"^19.2.3","@eslint/js":"^9.39.2","@vitest/ui":"^4.0.16","typescript":"^5.9.3","@types/node":"^25.0.3","@types/pako":"^2.0.4","@types/react":"^19.2.7","@eslint/eslintrc":"^3.3.3","@types/react-dom":"^19.2.3","semantic-release":"^25.0.2","@vitest/coverage-v8":"^4.0.16","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^5.1.2","@semantic-release/git":"^10.0.1","@tanstack/react-table":"^8.21.3","@testing-library/react":"^16.3.1","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^8.52.0","@semantic-release/changelog":"^6.0.3","@testing-library/user-event":"^14.6.1","@typescript-eslint/eslint-plugin":"^8.52.0","conventional-changelog-conventionalcommits":"^9.1.0"},"peerDependencies":{"next":">=14.0.0","react":">=18.0.0","next-intl":">=3.0.0","react-dom":">=18.0.0","react-hook-form":">=7.0.0","@stripe/stripe-js":">=3.0.0","@tanstack/react-table":">=8.0.0","@stripe/react-stripe-js":">=2.0.0"},"peerDependenciesMeta":{"next-intl":{"optional":true},"react-hook-form":{"optional":true},"@stripe/stripe-js":{"optional":true},"@tanstack/react-table":{"optional":true},"@stripe/react-stripe-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nextjs-jsonapi_1.32.2_1768520831015_0.33162549488921744","host":"s3://npm-registry-packages-npm-production"}},"1.33.0":{"name":"@carlonicora/nextjs-jsonapi","version":"1.33.0","keywords":["nextjs","jsonapi","json-api","react","typescript","cache"],"author":{"name":"Carlo Nicora"},"license":"GPL-3.0-or-later","_id":"@carlonicora/nextjs-jsonapi@1.33.0","maintainers":[{"name":"carlonicora","email":"carlo.nicora@gmail.com"}],"homepage":"https://github.com/carlonicora/nextjs-jsonapi#readme","bugs":{"url":"https://github.com/carlonicora/nextjs-jsonapi/issues"},"bin":{"generate-web-module":"dist/scripts/generate-web-module/index.js"},"dist":{"shasum":"5c9b19b8a1b5744426660fde04b43c28009f31a9","tarball":"https://registry.npmjs.org/@carlonicora/nextjs-jsonapi/-/nextjs-jsonapi-1.33.0.tgz","fileCount":926,"integrity":"sha512-EkSa7iGPXKpNC7JNk/W1wCT259AXPnFgUm+zIfi/Zd/bQGDDQ5uQ5lvnGaKtTZMidwKNtPNrfR/B12OsdY+UBw==","signatures":[{"sig":"MEYCIQDJyxhP8piEu01bjmTEtVpdolDnZ0AGImGLtUC7oQETwAIhAK5h316a4X/mAGpQTQHj1zmWznNzRNeSRLyJZf0kK8L/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@carlonicora%2fnextjs-jsonapi@1.33.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7777452},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.mjs","require":"./dist/core/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.mjs","require":"./dist/client/index.js"},"./server":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.mjs","require":"./dist/server/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.mjs","require":"./dist/billing/index.js"},"./testing":{"types":"./dist/testing/index.d.ts","import":"./dist/testing/index.mjs","require":"./dist/testing/index.js"},"./contexts":{"types":"./dist/contexts/index.d.ts","import":"./dist/contexts/index.mjs","require":"./dist/contexts/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.mjs","require":"./dist/components/index.js"}},"gitHead":"5a7d1c19a270b88dd9cbc012041e73bf90c77747","private":false,"scripts":{"dev":"tsup --watch","lint":"eslint \"src/**/*.ts\" --fix","test":"vitest run","build":"NODE_OPTIONS='--max-old-space-size=8192' tsup && tsc -p scripts/generate-web-module/tsconfig.json","clean":"rm -rf dist","format":"prettier --write \"src/**/*.ts\"","test:ui":"vitest --ui","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"pnpm build","generate-web-module":"node dist/scripts/generate-web-module/index.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f5f41df1-7b72-405b-8808-252d10106909"}},"repository":{"url":"git+https://github.com/carlonicora/nextjs-jsonapi.git","type":"git"},"_npmVersion":"11.7.0","description":"Next.js JSON:API client with server/client support and caching","directories":{},"_nodeVersion":"22.21.1","dependencies":{"d3":"^7.9.0","zod":"^4.3.5","clsx":"^2.1.1","cmdk":"^1.1.1","pako":"^2.1.0","uuid":"^13.0.0","vaul":"^1.1.2","jotai":"^2.16.1","shadcn":"^3.6.3","sonner":"^2.0.7","date-fns":"^4.1.0","recharts":"^3.6.0","commander":"^14.0.2","input-otp":"^1.4.2","remark-gfm":"^4.0.1","next-themes":"^0.4.6","cookies-next":"^6.1.1","jotai-family":"^1.0.1","lucide-react":"^0.562.0","@dnd-kit/core":"^6.3.1","@base-ui/react":"1.0.0","react-dropzone":"^14.3.8","react-markdown":"^10.1.0","tailwind-merge":"^3.4.0","tw-animate-css":"^1.4.0","@blocknote/core":"^0.45.0","react-hook-form":"^7.70.0","@blocknote/react":"^0.45.0","react-day-picker":"^9.13.0","socket.io-client":"^4.8.3","@blocknote/shadcn":"^0.45.0","@dnd-kit/sortable":"^10.0.0","@dnd-kit/utilities":"^3.2.2","@hookform/resolvers":"^5.2.2","@radix-ui/react-slot":"^1.2.4","embla-carousel-react":"^8.6.0","@radix-ui/react-label":"^2.1.8","react-resizable-panels":"^3.0.6","class-variance-authority":"^0.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.1.1","tsup":"^8.5.1","jsdom":"^27.4.0","react":"^19.2.3","eslint":"^9.39.2","vitest":"^4.0.16","globals":"^17.0.0","prettier":"^3.7.4","@types/d3":"^7.4.3","next-intl":"^4.7.0","react-dom":"^19.2.3","@eslint/js":"^9.39.2","@vitest/ui":"^4.0.16","typescript":"^5.9.3","@types/node":"^25.0.3","@types/pako":"^2.0.4","@types/react":"^19.2.7","@eslint/eslintrc":"^3.3.3","@types/react-dom":"^19.2.3","semantic-release":"^25.0.2","@vitest/coverage-v8":"^4.0.16","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^5.1.2","@semantic-release/git":"^10.0.1","@tanstack/react-table":"^8.21.3","@testing-library/react":"^16.3.1","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^8.52.0","@semantic-release/changelog":"^6.0.3","@testing-library/user-event":"^14.6.1","@typescript-eslint/eslint-plugin":"^8.52.0","conventional-changelog-conventionalcommits":"^9.1.0"},"peerDependencies":{"next":">=14.0.0","react":">=18.0.0","next-intl":">=3.0.0","react-dom":">=18.0.0","react-hook-form":">=7.0.0","@stripe/stripe-js":">=3.0.0","@tanstack/react-table":">=8.0.0","@stripe/react-stripe-js":">=2.0.0"},"peerDependenciesMeta":{"next-intl":{"optional":true},"react-hook-form":{"optional":true},"@stripe/stripe-js":{"optional":true},"@tanstack/react-table":{"optional":true},"@stripe/react-stripe-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nextjs-jsonapi_1.33.0_1768666922527_0.5135256223822895","host":"s3://npm-registry-packages-npm-production"}},"1.34.0":{"name":"@carlonicora/nextjs-jsonapi","version":"1.34.0","keywords":["nextjs","jsonapi","json-api","react","typescript","cache"],"author":{"name":"Carlo Nicora"},"license":"GPL-3.0-or-later","_id":"@carlonicora/nextjs-jsonapi@1.34.0","maintainers":[{"name":"carlonicora","email":"carlo.nicora@gmail.com"}],"homepage":"https://github.com/carlonicora/nextjs-jsonapi#readme","bugs":{"url":"https://github.com/carlonicora/nextjs-jsonapi/issues"},"bin":{"generate-web-module":"dist/scripts/generate-web-module/index.js"},"dist":{"shasum":"e72297d3be42ff00d7adcf63e79218ec6da0e294","tarball":"https://registry.npmjs.org/@carlonicora/nextjs-jsonapi/-/nextjs-jsonapi-1.34.0.tgz","fileCount":926,"integrity":"sha512-Bt7a50t+VWXUyyy2XsslSgWNuQAfGi0t0L3zi0Lw2AIwdbmbDuuWeQX19DSReqfYyoEG0sDGHOK6OeOPWVXyyQ==","signatures":[{"sig":"MEUCIQDZx6gMzQdjfM87R5izkiBLSjlvYh4MAhpCzUk33OpRVAIgaHZWZQvMmN6TeTF3ugye87lYPSIh+9VgOXSCi5QwLt0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@carlonicora%2fnextjs-jsonapi@1.34.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7780634},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.mjs","require":"./dist/core/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.mjs","require":"./dist/client/index.js"},"./server":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.mjs","require":"./dist/server/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.mjs","require":"./dist/billing/index.js"},"./testing":{"types":"./dist/testing/index.d.ts","import":"./dist/testing/index.mjs","require":"./dist/testing/index.js"},"./contexts":{"types":"./dist/contexts/index.d.ts","import":"./dist/contexts/index.mjs","require":"./dist/contexts/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.mjs","require":"./dist/components/index.js"}},"gitHead":"b50fd592511350dad826a55f832f1e668558eb07","private":false,"scripts":{"dev":"tsup --watch","lint":"eslint \"src/**/*.ts\" --fix","test":"vitest run","build":"NODE_OPTIONS='--max-old-space-size=8192' tsup && tsc -p scripts/generate-web-module/tsconfig.json","clean":"rm -rf dist","format":"prettier --write \"src/**/*.ts\"","test:ui":"vitest --ui","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"pnpm build","generate-web-module":"node dist/scripts/generate-web-module/index.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f5f41df1-7b72-405b-8808-252d10106909"}},"repository":{"url":"git+https://github.com/carlonicora/nextjs-jsonapi.git","type":"git"},"_npmVersion":"11.7.0","description":"Next.js JSON:API client with server/client support and caching","directories":{},"_nodeVersion":"22.21.1","dependencies":{"d3":"^7.9.0","zod":"^4.3.5","clsx":"^2.1.1","cmdk":"^1.1.1","pako":"^2.1.0","uuid":"^13.0.0","vaul":"^1.1.2","jotai":"^2.16.1","shadcn":"^3.6.3","sonner":"^2.0.7","date-fns":"^4.1.0","recharts":"^3.6.0","commander":"^14.0.2","input-otp":"^1.4.2","remark-gfm":"^4.0.1","next-themes":"^0.4.6","cookies-next":"^6.1.1","jotai-family":"^1.0.1","lucide-react":"^0.562.0","@dnd-kit/core":"^6.3.1","@base-ui/react":"1.0.0","react-dropzone":"^14.3.8","react-markdown":"^10.1.0","tailwind-merge":"^3.4.0","tw-animate-css":"^1.4.0","@blocknote/core":"^0.45.0","react-hook-form":"^7.70.0","@blocknote/react":"^0.45.0","react-day-picker":"^9.13.0","socket.io-client":"^4.8.3","@blocknote/shadcn":"^0.45.0","@dnd-kit/sortable":"^10.0.0","@dnd-kit/utilities":"^3.2.2","@hookform/resolvers":"^5.2.2","@radix-ui/react-slot":"^1.2.4","embla-carousel-react":"^8.6.0","@radix-ui/react-label":"^2.1.8","react-resizable-panels":"^3.0.6","class-variance-authority":"^0.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.1.1","tsup":"^8.5.1","jsdom":"^27.4.0","react":"^19.2.3","eslint":"^9.39.2","vitest":"^4.0.16","globals":"^17.0.0","prettier":"^3.7.4","@types/d3":"^7.4.3","next-intl":"^4.7.0","react-dom":"^19.2.3","@eslint/js":"^9.39.2","@vitest/ui":"^4.0.16","typescript":"^5.9.3","@types/node":"^25.0.3","@types/pako":"^2.0.4","@types/react":"^19.2.7","@eslint/eslintrc":"^3.3.3","@types/react-dom":"^19.2.3","semantic-release":"^25.0.2","@vitest/coverage-v8":"^4.0.16","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^5.1.2","@semantic-release/git":"^10.0.1","@tanstack/react-table":"^8.21.3","@testing-library/react":"^16.3.1","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^8.52.0","@semantic-release/changelog":"^6.0.3","@testing-library/user-event":"^14.6.1","@typescript-eslint/eslint-plugin":"^8.52.0","conventional-changelog-conventionalcommits":"^9.1.0"},"peerDependencies":{"next":">=14.0.0","react":">=18.0.0","next-intl":">=3.0.0","react-dom":">=18.0.0","react-hook-form":">=7.0.0","@stripe/stripe-js":">=3.0.0","@tanstack/react-table":">=8.0.0","@stripe/react-stripe-js":">=2.0.0"},"peerDependenciesMeta":{"next-intl":{"optional":true},"react-hook-form":{"optional":true},"@stripe/stripe-js":{"optional":true},"@tanstack/react-table":{"optional":true},"@stripe/react-stripe-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nextjs-jsonapi_1.34.0_1768669011770_0.3990358948092221","host":"s3://npm-registry-packages-npm-production"}},"1.35.0":{"name":"@carlonicora/nextjs-jsonapi","version":"1.35.0","keywords":["nextjs","jsonapi","json-api","react","typescript","cache"],"author":{"name":"Carlo Nicora"},"license":"GPL-3.0-or-later","_id":"@carlonicora/nextjs-jsonapi@1.35.0","maintainers":[{"name":"carlonicora","email":"carlo.nicora@gmail.com"}],"homepage":"https://github.com/carlonicora/nextjs-jsonapi#readme","bugs":{"url":"https://github.com/carlonicora/nextjs-jsonapi/issues"},"bin":{"generate-web-module":"dist/scripts/generate-web-module/index.js"},"dist":{"shasum":"e209264d3f7cc54fc9568f23d9578b75a5de7921","tarball":"https://registry.npmjs.org/@carlonicora/nextjs-jsonapi/-/nextjs-jsonapi-1.35.0.tgz","fileCount":946,"integrity":"sha512-LYWEC9yoXq1zVfWr+8PocwFM5W7YQZNXEhJgYinvQAsXDP70ST95fi1WWPTHyx/dvhisol5bKXBttlHHtzyPFQ==","signatures":[{"sig":"MEYCIQC9cemfNWjqBHpNykwoXoX4JX9fXFXQ3Jn/7Z+0PxOQAgIhAOY9rsvreP/2GvoOEdYqugD4POLqdanvwRQZfPzv3xAi","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@carlonicora%2fnextjs-jsonapi@1.35.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7850472},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.mjs","require":"./dist/core/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.mjs","require":"./dist/client/index.js"},"./server":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.mjs","require":"./dist/server/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.mjs","require":"./dist/billing/index.js"},"./testing":{"types":"./dist/testing/index.d.ts","import":"./dist/testing/index.mjs","require":"./dist/testing/index.js"},"./contexts":{"types":"./dist/contexts/index.d.ts","import":"./dist/contexts/index.mjs","require":"./dist/contexts/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.mjs","require":"./dist/components/index.js"},"./contexts/styles.css":"./dist/contexts/index.css"},"gitHead":"66aead06d2127fd16ae49b830f83083e5f70d404","private":false,"scripts":{"dev":"tsup --watch","lint":"eslint \"src/**/*.ts\" --fix","test":"vitest run","build":"NODE_OPTIONS='--max-old-space-size=8192' tsup && tsc -p scripts/generate-web-module/tsconfig.json","clean":"rm -rf dist","format":"prettier --write \"src/**/*.ts\"","test:ui":"vitest --ui","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"pnpm build","generate-web-module":"node dist/scripts/generate-web-module/index.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f5f41df1-7b72-405b-8808-252d10106909"}},"repository":{"url":"git+https://github.com/carlonicora/nextjs-jsonapi.git","type":"git"},"_npmVersion":"11.7.0","description":"Next.js JSON:API client with server/client support and caching","directories":{},"_nodeVersion":"22.21.1","dependencies":{"d3":"^7.9.0","zod":"^4.3.5","clsx":"^2.1.1","cmdk":"^1.1.1","pako":"^2.1.0","uuid":"^13.0.0","vaul":"^1.1.2","jotai":"^2.16.1","shadcn":"^3.6.3","sonner":"^2.0.7","date-fns":"^4.1.0","recharts":"^3.6.0","commander":"^14.0.2","input-otp":"^1.4.2","remark-gfm":"^4.0.1","next-themes":"^0.4.6","shepherd.js":"^14.5.1","cookies-next":"^6.1.1","jotai-family":"^1.0.1","lucide-react":"^0.562.0","@dnd-kit/core":"^6.3.1","@base-ui/react":"1.0.0","react-dropzone":"^14.3.8","react-markdown":"^10.1.0","tailwind-merge":"^3.4.0","tw-animate-css":"^1.4.0","@blocknote/core":"^0.45.0","react-hook-form":"^7.70.0","@blocknote/react":"^0.45.0","react-day-picker":"^9.13.0","socket.io-client":"^4.8.3","@blocknote/shadcn":"^0.45.0","@dnd-kit/sortable":"^10.0.0","@dnd-kit/utilities":"^3.2.2","@hookform/resolvers":"^5.2.2","@radix-ui/react-slot":"^1.2.4","embla-carousel-react":"^8.6.0","@radix-ui/react-label":"^2.1.8","react-resizable-panels":"^3.0.6","class-variance-authority":"^0.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.1.1","tsup":"^8.5.1","jsdom":"^27.4.0","react":"^19.2.3","eslint":"^9.39.2","vitest":"^4.0.16","globals":"^17.0.0","prettier":"^3.7.4","@types/d3":"^7.4.3","next-intl":"^4.7.0","react-dom":"^19.2.3","@eslint/js":"^9.39.2","@vitest/ui":"^4.0.16","typescript":"^5.9.3","@types/node":"^25.0.3","@types/pako":"^2.0.4","@types/react":"^19.2.7","@eslint/eslintrc":"^3.3.3","@types/react-dom":"^19.2.3","semantic-release":"^25.0.2","@vitest/coverage-v8":"^4.0.16","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^5.1.2","@semantic-release/git":"^10.0.1","@tanstack/react-table":"^8.21.3","@testing-library/react":"^16.3.1","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^8.52.0","@semantic-release/changelog":"^6.0.3","@testing-library/user-event":"^14.6.1","@typescript-eslint/eslint-plugin":"^8.52.0","conventional-changelog-conventionalcommits":"^9.1.0"},"peerDependencies":{"next":">=14.0.0","react":">=18.0.0","next-intl":">=3.0.0","react-dom":">=18.0.0","react-hook-form":">=7.0.0","@stripe/stripe-js":">=3.0.0","@tanstack/react-table":">=8.0.0","@stripe/react-stripe-js":">=2.0.0"},"peerDependenciesMeta":{"next-intl":{"optional":true},"react-hook-form":{"optional":true},"@stripe/stripe-js":{"optional":true},"@tanstack/react-table":{"optional":true},"@stripe/react-stripe-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nextjs-jsonapi_1.35.0_1768740334253_0.37965746391733823","host":"s3://npm-registry-packages-npm-production"}},"1.36.0":{"name":"@carlonicora/nextjs-jsonapi","version":"1.36.0","keywords":["nextjs","jsonapi","json-api","react","typescript","cache"],"author":{"name":"Carlo Nicora"},"license":"GPL-3.0-or-later","_id":"@carlonicora/nextjs-jsonapi@1.36.0","maintainers":[{"name":"carlonicora","email":"carlo.nicora@gmail.com"}],"homepage":"https://github.com/carlonicora/nextjs-jsonapi#readme","bugs":{"url":"https://github.com/carlonicora/nextjs-jsonapi/issues"},"bin":{"generate-web-module":"dist/scripts/generate-web-module/index.js"},"dist":{"shasum":"cbb03988cd42383162e6357de487a7c587224621","tarball":"https://registry.npmjs.org/@carlonicora/nextjs-jsonapi/-/nextjs-jsonapi-1.36.0.tgz","fileCount":946,"integrity":"sha512-EW6Vj5qFomC2GpDvIiOnFgxJDJQbDi4VHxoDynNevmJvZ52zKD7CXp+TTBVO0MeT03l4UJTZi0BOvVk/L7AptA==","signatures":[{"sig":"MEUCIB8izgeS6g6p4Y0JhUhXljgcvZzZRtoM7MxZ6ZFuxAfYAiEA6EBMz+VFyV00QvvgAQlujT4GCkwgkbq1yRvJDi2zJYw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@carlonicora%2fnextjs-jsonapi@1.36.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7881340},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.mjs","require":"./dist/core/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.mjs","require":"./dist/client/index.js"},"./server":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.mjs","require":"./dist/server/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.mjs","require":"./dist/billing/index.js"},"./testing":{"types":"./dist/testing/index.d.ts","import":"./dist/testing/index.mjs","require":"./dist/testing/index.js"},"./contexts":{"types":"./dist/contexts/index.d.ts","import":"./dist/contexts/index.mjs","require":"./dist/contexts/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.mjs","require":"./dist/components/index.js"},"./contexts/styles.css":"./dist/contexts/index.css"},"gitHead":"90bcab335805feeeaaba6098d417440e565698c2","private":false,"scripts":{"dev":"tsup --watch","lint":"eslint \"src/**/*.ts\" --fix","test":"vitest run","build":"NODE_OPTIONS='--max-old-space-size=8192' tsup && tsc -p scripts/generate-web-module/tsconfig.json","clean":"rm -rf dist","format":"prettier --write \"src/**/*.ts\"","test:ui":"vitest --ui","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"pnpm build","generate-web-module":"node dist/scripts/generate-web-module/index.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f5f41df1-7b72-405b-8808-252d10106909"}},"repository":{"url":"git+https://github.com/carlonicora/nextjs-jsonapi.git","type":"git"},"_npmVersion":"11.7.0","description":"Next.js JSON:API client with server/client support and caching","directories":{},"_nodeVersion":"22.21.1","dependencies":{"d3":"^7.9.0","zod":"^4.3.5","clsx":"^2.1.1","cmdk":"^1.1.1","pako":"^2.1.0","uuid":"^13.0.0","vaul":"^1.1.2","jotai":"^2.16.1","shadcn":"^3.6.3","sonner":"^2.0.7","date-fns":"^4.1.0","recharts":"^3.6.0","commander":"^14.0.2","input-otp":"^1.4.2","remark-gfm":"^4.0.1","next-themes":"^0.4.6","shepherd.js":"^14.5.1","cookies-next":"^6.1.1","jotai-family":"^1.0.1","lucide-react":"^0.562.0","@dnd-kit/core":"^6.3.1","@base-ui/react":"1.0.0","react-dropzone":"^14.3.8","react-markdown":"^10.1.0","tailwind-merge":"^3.4.0","tw-animate-css":"^1.4.0","@blocknote/core":"^0.45.0","react-hook-form":"^7.70.0","@blocknote/react":"^0.45.0","react-day-picker":"^9.13.0","socket.io-client":"^4.8.3","@blocknote/shadcn":"^0.45.0","@dnd-kit/sortable":"^10.0.0","@dnd-kit/utilities":"^3.2.2","@hookform/resolvers":"^5.2.2","@radix-ui/react-slot":"^1.2.4","embla-carousel-react":"^8.6.0","@radix-ui/react-label":"^2.1.8","react-resizable-panels":"^3.0.6","class-variance-authority":"^0.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.1.1","tsup":"^8.5.1","jsdom":"^27.4.0","react":"^19.2.3","eslint":"^9.39.2","vitest":"^4.0.16","globals":"^17.0.0","prettier":"^3.7.4","@types/d3":"^7.4.3","next-intl":"^4.7.0","react-dom":"^19.2.3","@eslint/js":"^9.39.2","@vitest/ui":"^4.0.16","typescript":"^5.9.3","@types/node":"^25.0.3","@types/pako":"^2.0.4","@types/react":"^19.2.7","@eslint/eslintrc":"^3.3.3","@types/react-dom":"^19.2.3","semantic-release":"^25.0.2","@vitest/coverage-v8":"^4.0.16","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^5.1.2","@semantic-release/git":"^10.0.1","@tanstack/react-table":"^8.21.3","@testing-library/react":"^16.3.1","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^8.52.0","@semantic-release/changelog":"^6.0.3","@testing-library/user-event":"^14.6.1","@typescript-eslint/eslint-plugin":"^8.52.0","conventional-changelog-conventionalcommits":"^9.1.0"},"peerDependencies":{"next":">=14.0.0","react":">=18.0.0","next-intl":">=3.0.0","react-dom":">=18.0.0","react-hook-form":">=7.0.0","@stripe/stripe-js":">=3.0.0","@tanstack/react-table":">=8.0.0","@stripe/react-stripe-js":">=2.0.0"},"peerDependenciesMeta":{"next-intl":{"optional":true},"react-hook-form":{"optional":true},"@stripe/stripe-js":{"optional":true},"@tanstack/react-table":{"optional":true},"@stripe/react-stripe-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nextjs-jsonapi_1.36.0_1768824080710_0.162798297828463","host":"s3://npm-registry-packages-npm-production"}},"1.36.1":{"name":"@carlonicora/nextjs-jsonapi","version":"1.36.1","keywords":["nextjs","jsonapi","json-api","react","typescript","cache"],"author":{"name":"Carlo Nicora"},"license":"GPL-3.0-or-later","_id":"@carlonicora/nextjs-jsonapi@1.36.1","maintainers":[{"name":"carlonicora","email":"carlo.nicora@gmail.com"}],"homepage":"https://github.com/carlonicora/nextjs-jsonapi#readme","bugs":{"url":"https://github.com/carlonicora/nextjs-jsonapi/issues"},"bin":{"generate-web-module":"dist/scripts/generate-web-module/index.js"},"dist":{"shasum":"fed5ae03f361f0be5140d94866e3304195c2b153","tarball":"https://registry.npmjs.org/@carlonicora/nextjs-jsonapi/-/nextjs-jsonapi-1.36.1.tgz","fileCount":946,"integrity":"sha512-DD95Wm6K1tXrMNfcHLCDTWEeOIB08BLAU8ZWXUtCkISaEoYuLABPLe1MQh/MClyhljtzY55j+C8BdmM0AYe5+A==","signatures":[{"sig":"MEQCIGl4PSqHecKDmo9BbKgrECX8S/yHTGxmVQGP8J3wlvTIAiALTHEAxjQRtxzi0tRv+EiIwfsFRCioLj8mknQEUT7VPA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@carlonicora%2fnextjs-jsonapi@1.36.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7871941},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.mjs","require":"./dist/core/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.mjs","require":"./dist/client/index.js"},"./server":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.mjs","require":"./dist/server/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.mjs","require":"./dist/billing/index.js"},"./testing":{"types":"./dist/testing/index.d.ts","import":"./dist/testing/index.mjs","require":"./dist/testing/index.js"},"./contexts":{"types":"./dist/contexts/index.d.ts","import":"./dist/contexts/index.mjs","require":"./dist/contexts/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.mjs","require":"./dist/components/index.js"},"./contexts/styles.css":"./dist/contexts/index.css"},"gitHead":"10addaed01221b4dbf9eac0425835a4f69ccd1e3","private":false,"scripts":{"dev":"tsup --watch","lint":"eslint \"src/**/*.ts\" --fix","test":"vitest run","build":"NODE_OPTIONS='--max-old-space-size=8192' tsup && tsc -p scripts/generate-web-module/tsconfig.json","clean":"rm -rf dist","format":"prettier --write \"src/**/*.ts\"","test:ui":"vitest --ui","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"pnpm build","generate-web-module":"node dist/scripts/generate-web-module/index.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f5f41df1-7b72-405b-8808-252d10106909"}},"repository":{"url":"git+https://github.com/carlonicora/nextjs-jsonapi.git","type":"git"},"_npmVersion":"11.7.0","description":"Next.js JSON:API client with server/client support and caching","directories":{},"_nodeVersion":"22.21.1","dependencies":{"d3":"^7.9.0","zod":"^4.3.5","clsx":"^2.1.1","cmdk":"^1.1.1","pako":"^2.1.0","uuid":"^13.0.0","vaul":"^1.1.2","jotai":"^2.16.1","shadcn":"^3.6.3","sonner":"^2.0.7","date-fns":"^4.1.0","recharts":"^3.6.0","commander":"^14.0.2","input-otp":"^1.4.2","remark-gfm":"^4.0.1","next-themes":"^0.4.6","shepherd.js":"^14.5.1","cookies-next":"^6.1.1","jotai-family":"^1.0.1","lucide-react":"^0.562.0","@dnd-kit/core":"^6.3.1","@base-ui/react":"1.0.0","react-dropzone":"^14.3.8","react-markdown":"^10.1.0","tailwind-merge":"^3.4.0","tw-animate-css":"^1.4.0","@blocknote/core":"^0.45.0","react-hook-form":"^7.70.0","@blocknote/react":"^0.45.0","react-day-picker":"^9.13.0","socket.io-client":"^4.8.3","@blocknote/shadcn":"^0.45.0","@dnd-kit/sortable":"^10.0.0","@dnd-kit/utilities":"^3.2.2","@hookform/resolvers":"^5.2.2","@radix-ui/react-slot":"^1.2.4","embla-carousel-react":"^8.6.0","@radix-ui/react-label":"^2.1.8","react-resizable-panels":"^3.0.6","class-variance-authority":"^0.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.1.1","tsup":"^8.5.1","jsdom":"^27.4.0","react":"^19.2.3","eslint":"^9.39.2","vitest":"^4.0.16","globals":"^17.0.0","prettier":"^3.7.4","@types/d3":"^7.4.3","next-intl":"^4.7.0","react-dom":"^19.2.3","@eslint/js":"^9.39.2","@vitest/ui":"^4.0.16","typescript":"^5.9.3","@types/node":"^25.0.3","@types/pako":"^2.0.4","@types/react":"^19.2.7","@eslint/eslintrc":"^3.3.3","@types/react-dom":"^19.2.3","semantic-release":"^25.0.2","@vitest/coverage-v8":"^4.0.16","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^5.1.2","@semantic-release/git":"^10.0.1","@tanstack/react-table":"^8.21.3","@testing-library/react":"^16.3.1","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^8.52.0","@semantic-release/changelog":"^6.0.3","@testing-library/user-event":"^14.6.1","@typescript-eslint/eslint-plugin":"^8.52.0","conventional-changelog-conventionalcommits":"^9.1.0"},"peerDependencies":{"next":">=14.0.0","react":">=18.0.0","next-intl":">=3.0.0","react-dom":">=18.0.0","react-hook-form":">=7.0.0","@stripe/stripe-js":">=3.0.0","@tanstack/react-table":">=8.0.0","@stripe/react-stripe-js":">=2.0.0"},"peerDependenciesMeta":{"next-intl":{"optional":true},"react-hook-form":{"optional":true},"@stripe/stripe-js":{"optional":true},"@tanstack/react-table":{"optional":true},"@stripe/react-stripe-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nextjs-jsonapi_1.36.1_1768824463243_0.9304688374979184","host":"s3://npm-registry-packages-npm-production"}},"1.37.0":{"name":"@carlonicora/nextjs-jsonapi","version":"1.37.0","keywords":["nextjs","jsonapi","json-api","react","typescript","cache"],"author":{"name":"Carlo Nicora"},"license":"GPL-3.0-or-later","_id":"@carlonicora/nextjs-jsonapi@1.37.0","maintainers":[{"name":"carlonicora","email":"carlo.nicora@gmail.com"}],"homepage":"https://github.com/carlonicora/nextjs-jsonapi#readme","bugs":{"url":"https://github.com/carlonicora/nextjs-jsonapi/issues"},"bin":{"generate-web-module":"dist/scripts/generate-web-module/index.js"},"dist":{"shasum":"a912ce08a56113663b620687e5ebaca6ccd67e21","tarball":"https://registry.npmjs.org/@carlonicora/nextjs-jsonapi/-/nextjs-jsonapi-1.37.0.tgz","fileCount":946,"integrity":"sha512-8K9ZFPBiHubqybB1Scg1qBaPKOoflPEkykk55jcoGhhdimuF1og1MK6SBlCCXj4u0p88NzxXoEXBtjOHChKAUQ==","signatures":[{"sig":"MEQCIFJKSlEhLUvcGBfizFuM7voa/DOIxd2wNiLTj1dYIoh3AiBsgCvVV0loM7iiTVeDPye7h/+R0amWrZEY1fvgWVjbFA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@carlonicora%2fnextjs-jsonapi@1.37.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7850463},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.mjs","require":"./dist/core/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.mjs","require":"./dist/client/index.js"},"./server":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.mjs","require":"./dist/server/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.mjs","require":"./dist/billing/index.js"},"./testing":{"types":"./dist/testing/index.d.ts","import":"./dist/testing/index.mjs","require":"./dist/testing/index.js"},"./contexts":{"types":"./dist/contexts/index.d.ts","import":"./dist/contexts/index.mjs","require":"./dist/contexts/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.mjs","require":"./dist/components/index.js"},"./contexts/styles.css":"./dist/contexts/index.css"},"gitHead":"d6a5e06dd707901d4b3b1b43184c3ef508892608","private":false,"scripts":{"dev":"tsup --watch","lint":"eslint \"src/**/*.ts\" \"src/**/*.tsx\" --fix","test":"vitest run","build":"NODE_OPTIONS='--max-old-space-size=8192' tsup && tsc -p scripts/generate-web-module/tsconfig.json","clean":"rm -rf dist","format":"prettier --write \"src/**/*.ts\"","test:ui":"vitest --ui","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"pnpm build","generate-web-module":"node dist/scripts/generate-web-module/index.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f5f41df1-7b72-405b-8808-252d10106909"}},"repository":{"url":"git+https://github.com/carlonicora/nextjs-jsonapi.git","type":"git"},"_npmVersion":"11.7.0","description":"Next.js JSON:API client with server/client support and caching","directories":{},"_nodeVersion":"22.21.1","dependencies":{"d3":"^7.9.0","zod":"^4.3.5","clsx":"^2.1.1","cmdk":"^1.1.1","pako":"^2.1.0","uuid":"^13.0.0","vaul":"^1.1.2","jotai":"^2.16.1","shadcn":"^3.6.3","sonner":"^2.0.7","date-fns":"^4.1.0","recharts":"^3.6.0","commander":"^14.0.2","input-otp":"^1.4.2","remark-gfm":"^4.0.1","next-themes":"^0.4.6","shepherd.js":"^14.5.1","cookies-next":"^6.1.1","jotai-family":"^1.0.1","lucide-react":"^0.562.0","@dnd-kit/core":"^6.3.1","@base-ui/react":"1.0.0","react-dropzone":"^14.3.8","react-markdown":"^10.1.0","tailwind-merge":"^3.4.0","tw-animate-css":"^1.4.0","@blocknote/core":"^0.45.0","react-hook-form":"^7.70.0","@blocknote/react":"^0.45.0","react-day-picker":"^9.13.0","socket.io-client":"^4.8.3","@blocknote/shadcn":"^0.45.0","@dnd-kit/sortable":"^10.0.0","@dnd-kit/utilities":"^3.2.2","@hookform/resolvers":"^5.2.2","@radix-ui/react-slot":"^1.2.4","embla-carousel-react":"^8.6.0","@radix-ui/react-label":"^2.1.8","react-resizable-panels":"^3.0.6","class-variance-authority":"^0.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.1.1","tsup":"^8.5.1","jsdom":"^27.4.0","react":"^19.2.3","eslint":"^9.39.2","vitest":"^4.0.16","globals":"^17.0.0","prettier":"^3.7.4","@types/d3":"^7.4.3","next-intl":"^4.7.0","react-dom":"^19.2.3","@eslint/js":"^9.39.2","@vitest/ui":"^4.0.16","typescript":"^5.9.3","@types/node":"^25.0.3","@types/pako":"^2.0.4","@types/react":"^19.2.7","@eslint/eslintrc":"^3.3.3","@types/react-dom":"^19.2.3","semantic-release":"^25.0.2","@vitest/coverage-v8":"^4.0.16","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^5.1.2","@semantic-release/git":"^10.0.1","@tanstack/react-table":"^8.21.3","@testing-library/react":"^16.3.1","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^8.52.0","@semantic-release/changelog":"^6.0.3","@testing-library/user-event":"^14.6.1","@typescript-eslint/eslint-plugin":"^8.52.0","conventional-changelog-conventionalcommits":"^9.1.0"},"peerDependencies":{"next":">=14.0.0","react":">=18.0.0","next-intl":">=3.0.0","react-dom":">=18.0.0","react-hook-form":">=7.0.0","@stripe/stripe-js":">=3.0.0","@tanstack/react-table":">=8.0.0","@stripe/react-stripe-js":">=2.0.0"},"peerDependenciesMeta":{"next-intl":{"optional":true},"react-hook-form":{"optional":true},"@stripe/stripe-js":{"optional":true},"@tanstack/react-table":{"optional":true},"@stripe/react-stripe-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nextjs-jsonapi_1.37.0_1768832647435_0.5117860365666957","host":"s3://npm-registry-packages-npm-production"}},"1.38.0":{"name":"@carlonicora/nextjs-jsonapi","version":"1.38.0","keywords":["nextjs","jsonapi","json-api","react","typescript","cache"],"author":{"name":"Carlo Nicora"},"license":"GPL-3.0-or-later","_id":"@carlonicora/nextjs-jsonapi@1.38.0","maintainers":[{"name":"carlonicora","email":"carlo.nicora@gmail.com"}],"homepage":"https://github.com/carlonicora/nextjs-jsonapi#readme","bugs":{"url":"https://github.com/carlonicora/nextjs-jsonapi/issues"},"bin":{"generate-web-module":"dist/scripts/generate-web-module/index.js"},"dist":{"shasum":"369f88e3160fa03d705a5ef4f013d39214251541","tarball":"https://registry.npmjs.org/@carlonicora/nextjs-jsonapi/-/nextjs-jsonapi-1.38.0.tgz","fileCount":954,"integrity":"sha512-QWxuA6MccZWCfMHc2hc4hzspbfw02eEVQzJjVNG46uo72qFrsiziZJU8sChmGh40EemkgbM5ppWHbcRHtiVPrw==","signatures":[{"sig":"MEUCIDqBtmuv8wTGxDFiVxXOCMlMaHnQGp9uMyQjWhRNFPYgAiEAs0uEhHuBwICLI4RfjJijPlE3C3KsyASUWI4akGwQkn0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@carlonicora%2fnextjs-jsonapi@1.38.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7954954},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.mjs","require":"./dist/core/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.mjs","require":"./dist/client/index.js"},"./server":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.mjs","require":"./dist/server/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.mjs","require":"./dist/billing/index.js"},"./testing":{"types":"./dist/testing/index.d.ts","import":"./dist/testing/index.mjs","require":"./dist/testing/index.js"},"./contexts":{"types":"./dist/contexts/index.d.ts","import":"./dist/contexts/index.mjs","require":"./dist/contexts/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.mjs","require":"./dist/components/index.js"},"./contexts/styles.css":"./dist/contexts/index.css"},"gitHead":"910d33a3dd85d4405e2b98d030da50ef9622f249","private":false,"scripts":{"dev":"tsup --watch","lint":"eslint \"src/**/*.ts\" \"src/**/*.tsx\" --fix","test":"vitest run","build":"NODE_OPTIONS='--max-old-space-size=8192' tsup && tsc -p scripts/generate-web-module/tsconfig.json","clean":"rm -rf dist","format":"prettier --write \"src/**/*.ts\"","test:ui":"vitest --ui","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"pnpm build","generate-web-module":"node dist/scripts/generate-web-module/index.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f5f41df1-7b72-405b-8808-252d10106909"}},"repository":{"url":"git+https://github.com/carlonicora/nextjs-jsonapi.git","type":"git"},"_npmVersion":"11.7.0","description":"Next.js JSON:API client with server/client support and caching","directories":{},"_nodeVersion":"22.21.1","dependencies":{"d3":"^7.9.0","zod":"^4.3.5","clsx":"^2.1.1","cmdk":"^1.1.1","pako":"^2.1.0","uuid":"^13.0.0","vaul":"^1.1.2","jotai":"^2.16.1","shadcn":"^3.6.3","sonner":"^2.0.7","date-fns":"^4.1.0","recharts":"^3.6.0","commander":"^14.0.2","input-otp":"^1.4.2","remark-gfm":"^4.0.1","next-themes":"^0.4.6","shepherd.js":"^14.5.1","cookies-next":"^6.1.1","jotai-family":"^1.0.1","lucide-react":"^0.562.0","@dnd-kit/core":"^6.3.1","@base-ui/react":"1.0.0","react-dropzone":"^14.3.8","react-markdown":"^10.1.0","tailwind-merge":"^3.4.0","tw-animate-css":"^1.4.0","@blocknote/core":"^0.45.0","react-hook-form":"^7.70.0","@blocknote/react":"^0.45.0","react-day-picker":"^9.13.0","socket.io-client":"^4.8.3","@blocknote/shadcn":"^0.45.0","@dnd-kit/sortable":"^10.0.0","@dnd-kit/utilities":"^3.2.2","@hookform/resolvers":"^5.2.2","@radix-ui/react-slot":"^1.2.4","embla-carousel-react":"^8.6.0","@radix-ui/react-label":"^2.1.8","react-resizable-panels":"^3.0.6","class-variance-authority":"^0.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.1.1","tsup":"^8.5.1","jsdom":"^27.4.0","react":"^19.2.3","eslint":"^9.39.2","vitest":"^4.0.16","globals":"^17.0.0","prettier":"^3.7.4","@types/d3":"^7.4.3","next-intl":"^4.7.0","react-dom":"^19.2.3","@eslint/js":"^9.39.2","@vitest/ui":"^4.0.16","typescript":"^5.9.3","@types/node":"^25.0.3","@types/pako":"^2.0.4","@types/react":"^19.2.7","@eslint/eslintrc":"^3.3.3","@types/react-dom":"^19.2.3","semantic-release":"^25.0.2","@vitest/coverage-v8":"^4.0.16","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^5.1.2","@semantic-release/git":"^10.0.1","@tanstack/react-table":"^8.21.3","@testing-library/react":"^16.3.1","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^8.52.0","@semantic-release/changelog":"^6.0.3","@testing-library/user-event":"^14.6.1","@typescript-eslint/eslint-plugin":"^8.52.0","conventional-changelog-conventionalcommits":"^9.1.0"},"peerDependencies":{"next":">=14.0.0","react":">=18.0.0","next-intl":">=3.0.0","react-dom":">=18.0.0","react-hook-form":">=7.0.0","@stripe/stripe-js":">=3.0.0","@tanstack/react-table":">=8.0.0","@stripe/react-stripe-js":">=2.0.0"},"peerDependenciesMeta":{"next-intl":{"optional":true},"react-hook-form":{"optional":true},"@stripe/stripe-js":{"optional":true},"@tanstack/react-table":{"optional":true},"@stripe/react-stripe-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nextjs-jsonapi_1.38.0_1768864523628_0.5068513444815184","host":"s3://npm-registry-packages-npm-production"}},"1.38.1":{"name":"@carlonicora/nextjs-jsonapi","version":"1.38.1","keywords":["nextjs","jsonapi","json-api","react","typescript","cache"],"author":{"name":"Carlo Nicora"},"license":"GPL-3.0-or-later","_id":"@carlonicora/nextjs-jsonapi@1.38.1","maintainers":[{"name":"carlonicora","email":"carlo.nicora@gmail.com"}],"homepage":"https://github.com/carlonicora/nextjs-jsonapi#readme","bugs":{"url":"https://github.com/carlonicora/nextjs-jsonapi/issues"},"bin":{"generate-web-module":"dist/scripts/generate-web-module/index.js"},"dist":{"shasum":"f06ad09bd6f62e6868392ff8555d190cff00fcd4","tarball":"https://registry.npmjs.org/@carlonicora/nextjs-jsonapi/-/nextjs-jsonapi-1.38.1.tgz","fileCount":954,"integrity":"sha512-5ysvIO8nm56tsB1pK5JqNgaK1wheWIwg/BSb5U48Vc21kDCtvDXbC4PODT0cPsS50kRW+jfYevlgN0lMlovqEg==","signatures":[{"sig":"MEUCIQCT0z4XcIIUhkFD8ZShLkV1CqWp7UJbVHB7I3nzOFy01gIgA2sarM8V1GCV2G98yjx32mNAWPipOhC5ne43rr+O66U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@carlonicora%2fnextjs-jsonapi@1.38.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7957516},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.mjs","require":"./dist/core/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.mjs","require":"./dist/client/index.js"},"./server":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.mjs","require":"./dist/server/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.mjs","require":"./dist/billing/index.js"},"./testing":{"types":"./dist/testing/index.d.ts","import":"./dist/testing/index.mjs","require":"./dist/testing/index.js"},"./contexts":{"types":"./dist/contexts/index.d.ts","import":"./dist/contexts/index.mjs","require":"./dist/contexts/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.mjs","require":"./dist/components/index.js"},"./contexts/styles.css":"./dist/contexts/index.css"},"gitHead":"43c193729fac97d6067825e0cce78a67a5c507b6","private":false,"scripts":{"dev":"tsup --watch","lint":"eslint \"src/**/*.ts\" \"src/**/*.tsx\" --fix","test":"vitest run","build":"NODE_OPTIONS='--max-old-space-size=8192' tsup && tsc -p scripts/generate-web-module/tsconfig.json","clean":"rm -rf dist","format":"prettier --write \"src/**/*.ts\"","test:ui":"vitest --ui","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"pnpm build","generate-web-module":"node dist/scripts/generate-web-module/index.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f5f41df1-7b72-405b-8808-252d10106909"}},"repository":{"url":"git+https://github.com/carlonicora/nextjs-jsonapi.git","type":"git"},"_npmVersion":"11.7.0","description":"Next.js JSON:API client with server/client support and caching","directories":{},"_nodeVersion":"22.21.1","dependencies":{"d3":"^7.9.0","zod":"^4.3.5","clsx":"^2.1.1","cmdk":"^1.1.1","pako":"^2.1.0","uuid":"^13.0.0","vaul":"^1.1.2","jotai":"^2.16.1","shadcn":"^3.6.3","sonner":"^2.0.7","date-fns":"^4.1.0","recharts":"^3.6.0","commander":"^14.0.2","input-otp":"^1.4.2","remark-gfm":"^4.0.1","next-themes":"^0.4.6","shepherd.js":"^14.5.1","cookies-next":"^6.1.1","jotai-family":"^1.0.1","lucide-react":"^0.562.0","@dnd-kit/core":"^6.3.1","@base-ui/react":"1.0.0","react-dropzone":"^14.3.8","react-markdown":"^10.1.0","tailwind-merge":"^3.4.0","tw-animate-css":"^1.4.0","@blocknote/core":"^0.45.0","react-hook-form":"^7.70.0","@blocknote/react":"^0.45.0","react-day-picker":"^9.13.0","socket.io-client":"^4.8.3","@blocknote/shadcn":"^0.45.0","@dnd-kit/sortable":"^10.0.0","@dnd-kit/utilities":"^3.2.2","@hookform/resolvers":"^5.2.2","@radix-ui/react-slot":"^1.2.4","embla-carousel-react":"^8.6.0","@radix-ui/react-label":"^2.1.8","react-resizable-panels":"^3.0.6","class-variance-authority":"^0.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.1.1","tsup":"^8.5.1","jsdom":"^27.4.0","react":"^19.2.3","eslint":"^9.39.2","vitest":"^4.0.16","globals":"^17.0.0","prettier":"^3.7.4","@types/d3":"^7.4.3","next-intl":"^4.7.0","react-dom":"^19.2.3","@eslint/js":"^9.39.2","@vitest/ui":"^4.0.16","typescript":"^5.9.3","@types/node":"^25.0.3","@types/pako":"^2.0.4","@types/react":"^19.2.7","@eslint/eslintrc":"^3.3.3","@types/react-dom":"^19.2.3","semantic-release":"^25.0.2","@vitest/coverage-v8":"^4.0.16","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^5.1.2","@semantic-release/git":"^10.0.1","@tanstack/react-table":"^8.21.3","@testing-library/react":"^16.3.1","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^8.52.0","@semantic-release/changelog":"^6.0.3","@testing-library/user-event":"^14.6.1","@typescript-eslint/eslint-plugin":"^8.52.0","conventional-changelog-conventionalcommits":"^9.1.0"},"peerDependencies":{"next":">=14.0.0","react":">=18.0.0","next-intl":">=3.0.0","react-dom":">=18.0.0","react-hook-form":">=7.0.0","@stripe/stripe-js":">=3.0.0","@tanstack/react-table":">=8.0.0","@stripe/react-stripe-js":">=2.0.0"},"peerDependenciesMeta":{"next-intl":{"optional":true},"react-hook-form":{"optional":true},"@stripe/stripe-js":{"optional":true},"@tanstack/react-table":{"optional":true},"@stripe/react-stripe-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nextjs-jsonapi_1.38.1_1768911402767_0.19073987487247734","host":"s3://npm-registry-packages-npm-production"}},"1.38.2":{"name":"@carlonicora/nextjs-jsonapi","version":"1.38.2","keywords":["nextjs","jsonapi","json-api","react","typescript","cache"],"author":{"name":"Carlo Nicora"},"license":"GPL-3.0-or-later","_id":"@carlonicora/nextjs-jsonapi@1.38.2","maintainers":[{"name":"carlonicora","email":"carlo.nicora@gmail.com"}],"homepage":"https://github.com/carlonicora/nextjs-jsonapi#readme","bugs":{"url":"https://github.com/carlonicora/nextjs-jsonapi/issues"},"bin":{"generate-web-module":"dist/scripts/generate-web-module/index.js"},"dist":{"shasum":"93383d93c3e7a9b52d3d495b2e9342fd512d0b03","tarball":"https://registry.npmjs.org/@carlonicora/nextjs-jsonapi/-/nextjs-jsonapi-1.38.2.tgz","fileCount":954,"integrity":"sha512-jhF3+oaPCEGm/hxj8Eu+987JLLDBDLiTKRhD8ncsSo0RmTgXa1a9NhPMY9E/XM9SCVm2KCXgOqeIShlud+jUlQ==","signatures":[{"sig":"MEUCIQCCFvkwqqcyPRjzRj/1tyQhc6cUFTMMBT9YF1q0RHbNVwIgA03zQz8GgtReeqKhP6hsih9T5d6BivqPh3oQYn9Lq+4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@carlonicora%2fnextjs-jsonapi@1.38.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7959244},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.mjs","require":"./dist/core/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.mjs","require":"./dist/client/index.js"},"./server":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.mjs","require":"./dist/server/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.mjs","require":"./dist/billing/index.js"},"./testing":{"types":"./dist/testing/index.d.ts","import":"./dist/testing/index.mjs","require":"./dist/testing/index.js"},"./contexts":{"types":"./dist/contexts/index.d.ts","import":"./dist/contexts/index.mjs","require":"./dist/contexts/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.mjs","require":"./dist/components/index.js"},"./contexts/styles.css":"./dist/contexts/index.css"},"gitHead":"7717441ef2d307dbcabeb74a9e095040bd7f3396","private":false,"scripts":{"dev":"tsup --watch","lint":"eslint \"src/**/*.ts\" \"src/**/*.tsx\" --fix","test":"vitest run","build":"NODE_OPTIONS='--max-old-space-size=8192' tsup && tsc -p scripts/generate-web-module/tsconfig.json","clean":"rm -rf dist","format":"prettier --write \"src/**/*.ts\"","test:ui":"vitest --ui","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"pnpm build","generate-web-module":"node dist/scripts/generate-web-module/index.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f5f41df1-7b72-405b-8808-252d10106909"}},"repository":{"url":"git+https://github.com/carlonicora/nextjs-jsonapi.git","type":"git"},"_npmVersion":"11.8.0","description":"Next.js JSON:API client with server/client support and caching","directories":{},"_nodeVersion":"22.21.1","dependencies":{"d3":"^7.9.0","zod":"^4.3.5","clsx":"^2.1.1","cmdk":"^1.1.1","pako":"^2.1.0","uuid":"^13.0.0","vaul":"^1.1.2","jotai":"^2.16.1","shadcn":"^3.6.3","sonner":"^2.0.7","date-fns":"^4.1.0","recharts":"^3.6.0","commander":"^14.0.2","input-otp":"^1.4.2","remark-gfm":"^4.0.1","next-themes":"^0.4.6","shepherd.js":"^14.5.1","cookies-next":"^6.1.1","jotai-family":"^1.0.1","lucide-react":"^0.562.0","@dnd-kit/core":"^6.3.1","@base-ui/react":"1.0.0","react-dropzone":"^14.3.8","react-markdown":"^10.1.0","tailwind-merge":"^3.4.0","tw-animate-css":"^1.4.0","@blocknote/core":"^0.45.0","react-hook-form":"^7.70.0","@blocknote/react":"^0.45.0","react-day-picker":"^9.13.0","socket.io-client":"^4.8.3","@blocknote/shadcn":"^0.45.0","@dnd-kit/sortable":"^10.0.0","@dnd-kit/utilities":"^3.2.2","@hookform/resolvers":"^5.2.2","@radix-ui/react-slot":"^1.2.4","embla-carousel-react":"^8.6.0","@radix-ui/react-label":"^2.1.8","react-resizable-panels":"^3.0.6","class-variance-authority":"^0.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.1.1","tsup":"^8.5.1","jsdom":"^27.4.0","react":"^19.2.3","eslint":"^9.39.2","vitest":"^4.0.16","globals":"^17.0.0","prettier":"^3.7.4","@types/d3":"^7.4.3","next-intl":"^4.7.0","react-dom":"^19.2.3","@eslint/js":"^9.39.2","@vitest/ui":"^4.0.16","typescript":"^5.9.3","@types/node":"^25.0.3","@types/pako":"^2.0.4","@types/react":"^19.2.7","@eslint/eslintrc":"^3.3.3","@types/react-dom":"^19.2.3","semantic-release":"^25.0.2","@vitest/coverage-v8":"^4.0.16","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^5.1.2","@semantic-release/git":"^10.0.1","@tanstack/react-table":"^8.21.3","@testing-library/react":"^16.3.1","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^8.52.0","@semantic-release/changelog":"^6.0.3","@testing-library/user-event":"^14.6.1","@typescript-eslint/eslint-plugin":"^8.52.0","conventional-changelog-conventionalcommits":"^9.1.0"},"peerDependencies":{"next":">=14.0.0","react":">=18.0.0","next-intl":">=3.0.0","react-dom":">=18.0.0","react-hook-form":">=7.0.0","@stripe/stripe-js":">=3.0.0","@tanstack/react-table":">=8.0.0","@stripe/react-stripe-js":">=2.0.0"},"peerDependenciesMeta":{"next-intl":{"optional":true},"react-hook-form":{"optional":true},"@stripe/stripe-js":{"optional":true},"@tanstack/react-table":{"optional":true},"@stripe/react-stripe-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nextjs-jsonapi_1.38.2_1769084113727_0.5188888826781322","host":"s3://npm-registry-packages-npm-production"}},"1.38.3":{"name":"@carlonicora/nextjs-jsonapi","version":"1.38.3","keywords":["nextjs","jsonapi","json-api","react","typescript","cache"],"author":{"name":"Carlo Nicora"},"license":"GPL-3.0-or-later","_id":"@carlonicora/nextjs-jsonapi@1.38.3","maintainers":[{"name":"carlonicora","email":"carlo.nicora@gmail.com"}],"homepage":"https://github.com/carlonicora/nextjs-jsonapi#readme","bugs":{"url":"https://github.com/carlonicora/nextjs-jsonapi/issues"},"bin":{"generate-web-module":"dist/scripts/generate-web-module/index.js"},"dist":{"shasum":"957bad72ee25f4b4bcfe361f4bd0205a404f1b80","tarball":"https://registry.npmjs.org/@carlonicora/nextjs-jsonapi/-/nextjs-jsonapi-1.38.3.tgz","fileCount":954,"integrity":"sha512-ZnZlG8UL4IIcSECK67G7VM70KxrGWpFLm7woKgLFqrHHpIH1GDg02SD3hmWryvAMkDqo0sYZVpCCRB9R8+JYhw==","signatures":[{"sig":"MEUCIQCPZbo4zfhfbeuXEihrmRtAWWR9QxSfqhaQEcyTadapiwIgDF27Q5cKyASisalfiPenAhvpjB/Lany+xFPZQ+Ul+IU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@carlonicora%2fnextjs-jsonapi@1.38.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7959390},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.mjs","require":"./dist/core/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.mjs","require":"./dist/client/index.js"},"./server":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.mjs","require":"./dist/server/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.mjs","require":"./dist/billing/index.js"},"./testing":{"types":"./dist/testing/index.d.ts","import":"./dist/testing/index.mjs","require":"./dist/testing/index.js"},"./contexts":{"types":"./dist/contexts/index.d.ts","import":"./dist/contexts/index.mjs","require":"./dist/contexts/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.mjs","require":"./dist/components/index.js"},"./contexts/styles.css":"./dist/contexts/index.css"},"gitHead":"97af0bd6f47eb598235c57b50e4f5cc9ec039bc4","private":false,"scripts":{"dev":"tsup --watch","lint":"eslint \"src/**/*.ts\" \"src/**/*.tsx\" --fix","test":"vitest run","build":"NODE_OPTIONS='--max-old-space-size=8192' tsup && tsc -p scripts/generate-web-module/tsconfig.json","clean":"rm -rf dist","format":"prettier --write \"src/**/*.ts\"","test:ui":"vitest --ui","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"pnpm build","generate-web-module":"node dist/scripts/generate-web-module/index.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f5f41df1-7b72-405b-8808-252d10106909"}},"repository":{"url":"git+https://github.com/carlonicora/nextjs-jsonapi.git","type":"git"},"_npmVersion":"11.8.0","description":"Next.js JSON:API client with server/client support and caching","directories":{},"_nodeVersion":"22.21.1","dependencies":{"d3":"^7.9.0","zod":"^4.3.5","clsx":"^2.1.1","cmdk":"^1.1.1","pako":"^2.1.0","uuid":"^13.0.0","vaul":"^1.1.2","jotai":"^2.16.1","shadcn":"^3.6.3","sonner":"^2.0.7","date-fns":"^4.1.0","recharts":"^3.6.0","commander":"^14.0.2","input-otp":"^1.4.2","remark-gfm":"^4.0.1","next-themes":"^0.4.6","shepherd.js":"^14.5.1","cookies-next":"^6.1.1","jotai-family":"^1.0.1","lucide-react":"^0.562.0","@dnd-kit/core":"^6.3.1","@base-ui/react":"1.0.0","react-dropzone":"^14.3.8","react-markdown":"^10.1.0","tailwind-merge":"^3.4.0","tw-animate-css":"^1.4.0","@blocknote/core":"^0.45.0","react-hook-form":"^7.70.0","@blocknote/react":"^0.45.0","react-day-picker":"^9.13.0","socket.io-client":"^4.8.3","@blocknote/shadcn":"^0.45.0","@dnd-kit/sortable":"^10.0.0","@dnd-kit/utilities":"^3.2.2","@hookform/resolvers":"^5.2.2","@radix-ui/react-slot":"^1.2.4","embla-carousel-react":"^8.6.0","@radix-ui/react-label":"^2.1.8","react-resizable-panels":"^3.0.6","class-variance-authority":"^0.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.1.1","tsup":"^8.5.1","jsdom":"^27.4.0","react":"^19.2.3","eslint":"^9.39.2","vitest":"^4.0.16","globals":"^17.0.0","prettier":"^3.7.4","@types/d3":"^7.4.3","next-intl":"^4.7.0","react-dom":"^19.2.3","@eslint/js":"^9.39.2","@vitest/ui":"^4.0.16","typescript":"^5.9.3","@types/node":"^25.0.3","@types/pako":"^2.0.4","@types/react":"^19.2.7","@eslint/eslintrc":"^3.3.3","@types/react-dom":"^19.2.3","semantic-release":"^25.0.2","@vitest/coverage-v8":"^4.0.16","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^5.1.2","@semantic-release/git":"^10.0.1","@tanstack/react-table":"^8.21.3","@testing-library/react":"^16.3.1","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^8.52.0","@semantic-release/changelog":"^6.0.3","@testing-library/user-event":"^14.6.1","@typescript-eslint/eslint-plugin":"^8.52.0","conventional-changelog-conventionalcommits":"^9.1.0"},"peerDependencies":{"next":">=14.0.0","react":">=18.0.0","next-intl":">=3.0.0","react-dom":">=18.0.0","react-hook-form":">=7.0.0","@stripe/stripe-js":">=3.0.0","@tanstack/react-table":">=8.0.0","@stripe/react-stripe-js":">=2.0.0"},"peerDependenciesMeta":{"next-intl":{"optional":true},"react-hook-form":{"optional":true},"@stripe/stripe-js":{"optional":true},"@tanstack/react-table":{"optional":true},"@stripe/react-stripe-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nextjs-jsonapi_1.38.3_1769091806721_0.651613066091308","host":"s3://npm-registry-packages-npm-production"}},"1.39.0":{"name":"@carlonicora/nextjs-jsonapi","version":"1.39.0","keywords":["nextjs","jsonapi","json-api","react","typescript","cache"],"author":{"name":"Carlo Nicora"},"license":"GPL-3.0-or-later","_id":"@carlonicora/nextjs-jsonapi@1.39.0","maintainers":[{"name":"carlonicora","email":"carlo.nicora@gmail.com"}],"homepage":"https://github.com/carlonicora/nextjs-jsonapi#readme","bugs":{"url":"https://github.com/carlonicora/nextjs-jsonapi/issues"},"bin":{"generate-web-module":"dist/scripts/generate-web-module/index.js"},"dist":{"shasum":"d8787314db34ce11049bd05b816e9376844b9584","tarball":"https://registry.npmjs.org/@carlonicora/nextjs-jsonapi/-/nextjs-jsonapi-1.39.0.tgz","fileCount":954,"integrity":"sha512-CIVyj4AKkLAEMPBMadeQKNA4QDw2XGhSUhrWU088N2TFkgfOOV+cRkaGI8Gf6rDIPOArSlUqKByJp40wbP4UNQ==","signatures":[{"sig":"MEYCIQCTRP2VROPElJVD8tiIRWv4OTPNoWB/xnSawVRwhVL5lgIhAO6mSAr86PpmEpbjdgbysnizR3v40SGDG9AUejqk53H7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@carlonicora%2fnextjs-jsonapi@1.39.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7963852},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.mjs","require":"./dist/core/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.mjs","require":"./dist/client/index.js"},"./server":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.mjs","require":"./dist/server/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.mjs","require":"./dist/billing/index.js"},"./testing":{"types":"./dist/testing/index.d.ts","import":"./dist/testing/index.mjs","require":"./dist/testing/index.js"},"./contexts":{"types":"./dist/contexts/index.d.ts","import":"./dist/contexts/index.mjs","require":"./dist/contexts/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.mjs","require":"./dist/components/index.js"},"./contexts/styles.css":"./dist/contexts/index.css"},"gitHead":"51296536b4a3d63bda74c5f1c03f69b65de4ce18","private":false,"scripts":{"dev":"tsup --watch","lint":"eslint \"src/**/*.ts\" \"src/**/*.tsx\" --fix","test":"vitest run","build":"NODE_OPTIONS='--max-old-space-size=8192' tsup && tsc -p scripts/generate-web-module/tsconfig.json","clean":"rm -rf dist","format":"prettier --write \"src/**/*.ts\"","test:ui":"vitest --ui","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"pnpm build","generate-web-module":"node dist/scripts/generate-web-module/index.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f5f41df1-7b72-405b-8808-252d10106909"}},"repository":{"url":"git+https://github.com/carlonicora/nextjs-jsonapi.git","type":"git"},"_npmVersion":"11.8.0","description":"Next.js JSON:API client with server/client support and caching","directories":{},"_nodeVersion":"22.22.0","dependencies":{"d3":"^7.9.0","zod":"^4.3.5","clsx":"^2.1.1","cmdk":"^1.1.1","pako":"^2.1.0","uuid":"^13.0.0","vaul":"^1.1.2","jotai":"^2.16.1","shadcn":"^3.6.3","sonner":"^2.0.7","date-fns":"^4.1.0","recharts":"^3.6.0","commander":"^14.0.2","input-otp":"^1.4.2","remark-gfm":"^4.0.1","next-themes":"^0.4.6","shepherd.js":"^14.5.1","cookies-next":"^6.1.1","jotai-family":"^1.0.1","lucide-react":"^0.562.0","@dnd-kit/core":"^6.3.1","@base-ui/react":"1.0.0","react-dropzone":"^14.3.8","react-markdown":"^10.1.0","tailwind-merge":"^3.4.0","tw-animate-css":"^1.4.0","@blocknote/core":"^0.45.0","react-hook-form":"^7.70.0","@blocknote/react":"^0.45.0","react-day-picker":"^9.13.0","socket.io-client":"^4.8.3","@blocknote/shadcn":"^0.45.0","@dnd-kit/sortable":"^10.0.0","@dnd-kit/utilities":"^3.2.2","@hookform/resolvers":"^5.2.2","@radix-ui/react-slot":"^1.2.4","embla-carousel-react":"^8.6.0","@radix-ui/react-label":"^2.1.8","react-resizable-panels":"^3.0.6","class-variance-authority":"^0.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.1.1","tsup":"^8.5.1","jsdom":"^27.4.0","react":"^19.2.3","eslint":"^9.39.2","vitest":"^4.0.16","globals":"^17.0.0","prettier":"^3.7.4","@types/d3":"^7.4.3","next-intl":"^4.7.0","react-dom":"^19.2.3","@eslint/js":"^9.39.2","@vitest/ui":"^4.0.16","typescript":"^5.9.3","@types/node":"^25.0.3","@types/pako":"^2.0.4","@types/react":"^19.2.7","@eslint/eslintrc":"^3.3.3","@types/react-dom":"^19.2.3","semantic-release":"^25.0.2","@vitest/coverage-v8":"^4.0.16","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^5.1.2","@semantic-release/git":"^10.0.1","@tanstack/react-table":"^8.21.3","@testing-library/react":"^16.3.1","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^8.52.0","@semantic-release/changelog":"^6.0.3","@testing-library/user-event":"^14.6.1","@typescript-eslint/eslint-plugin":"^8.52.0","conventional-changelog-conventionalcommits":"^9.1.0"},"peerDependencies":{"next":">=14.0.0","react":">=18.0.0","next-intl":">=3.0.0","react-dom":">=18.0.0","react-hook-form":">=7.0.0","@stripe/stripe-js":">=3.0.0","@tanstack/react-table":">=8.0.0","@stripe/react-stripe-js":">=2.0.0"},"peerDependenciesMeta":{"next-intl":{"optional":true},"react-hook-form":{"optional":true},"@stripe/stripe-js":{"optional":true},"@tanstack/react-table":{"optional":true},"@stripe/react-stripe-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nextjs-jsonapi_1.39.0_1769375262029_0.18977391424085788","host":"s3://npm-registry-packages-npm-production"}},"1.39.1":{"name":"@carlonicora/nextjs-jsonapi","version":"1.39.1","keywords":["nextjs","jsonapi","json-api","react","typescript","cache"],"author":{"name":"Carlo Nicora"},"license":"GPL-3.0-or-later","_id":"@carlonicora/nextjs-jsonapi@1.39.1","maintainers":[{"name":"carlonicora","email":"carlo.nicora@gmail.com"}],"homepage":"https://github.com/carlonicora/nextjs-jsonapi#readme","bugs":{"url":"https://github.com/carlonicora/nextjs-jsonapi/issues"},"bin":{"generate-web-module":"dist/scripts/generate-web-module/index.js"},"dist":{"shasum":"8bdb716ef644783579bf3ede15e862b20a605c53","tarball":"https://registry.npmjs.org/@carlonicora/nextjs-jsonapi/-/nextjs-jsonapi-1.39.1.tgz","fileCount":954,"integrity":"sha512-7wQFLRFzBQScn2nVKtDAf9+lPd7eRUPT9zfDMVZg+riNQ3TJ7vyAjtjrvu8ac4rQYqoYO5zy89fwu9iJz7qRIg==","signatures":[{"sig":"MEYCIQCShnC9DHEGWi1ms7yNAhLeHtdS927UgNQZ3CXG/PB9gwIhAJHNqt4rzC+iAHlEpJRh14QV2JtUJvCjO6LHBd+ebWlK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@carlonicora%2fnextjs-jsonapi@1.39.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7963660},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.mjs","require":"./dist/core/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.mjs","require":"./dist/client/index.js"},"./server":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.mjs","require":"./dist/server/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.mjs","require":"./dist/billing/index.js"},"./testing":{"types":"./dist/testing/index.d.ts","import":"./dist/testing/index.mjs","require":"./dist/testing/index.js"},"./contexts":{"types":"./dist/contexts/index.d.ts","import":"./dist/contexts/index.mjs","require":"./dist/contexts/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.mjs","require":"./dist/components/index.js"},"./contexts/styles.css":"./dist/contexts/index.css"},"gitHead":"e9a30d8f96249fdbce46b2dbb31f62d4cfaacd53","private":false,"scripts":{"dev":"tsup --watch","lint":"eslint \"src/**/*.ts\" \"src/**/*.tsx\" --fix","test":"vitest run","build":"NODE_OPTIONS='--max-old-space-size=8192' tsup && tsc -p scripts/generate-web-module/tsconfig.json","clean":"rm -rf dist","format":"prettier --write \"src/**/*.ts\"","test:ui":"vitest --ui","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"pnpm build","generate-web-module":"node dist/scripts/generate-web-module/index.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f5f41df1-7b72-405b-8808-252d10106909"}},"repository":{"url":"git+https://github.com/carlonicora/nextjs-jsonapi.git","type":"git"},"_npmVersion":"11.8.0","description":"Next.js JSON:API client with server/client support and caching","directories":{},"_nodeVersion":"22.22.0","dependencies":{"d3":"^7.9.0","zod":"^4.3.5","clsx":"^2.1.1","cmdk":"^1.1.1","pako":"^2.1.0","uuid":"^13.0.0","vaul":"^1.1.2","jotai":"^2.16.1","shadcn":"^3.6.3","sonner":"^2.0.7","date-fns":"^4.1.0","recharts":"^3.6.0","commander":"^14.0.2","input-otp":"^1.4.2","remark-gfm":"^4.0.1","next-themes":"^0.4.6","shepherd.js":"^14.5.1","cookies-next":"^6.1.1","jotai-family":"^1.0.1","lucide-react":"^0.562.0","@dnd-kit/core":"^6.3.1","@base-ui/react":"1.0.0","react-dropzone":"^14.3.8","react-markdown":"^10.1.0","tailwind-merge":"^3.4.0","tw-animate-css":"^1.4.0","@blocknote/core":"^0.45.0","react-hook-form":"^7.70.0","@blocknote/react":"^0.45.0","react-day-picker":"^9.13.0","socket.io-client":"^4.8.3","@blocknote/shadcn":"^0.45.0","@dnd-kit/sortable":"^10.0.0","@dnd-kit/utilities":"^3.2.2","@hookform/resolvers":"^5.2.2","@radix-ui/react-slot":"^1.2.4","embla-carousel-react":"^8.6.0","@radix-ui/react-label":"^2.1.8","react-resizable-panels":"^3.0.6","class-variance-authority":"^0.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.1.1","tsup":"^8.5.1","jsdom":"^27.4.0","react":"^19.2.3","eslint":"^9.39.2","vitest":"^4.0.16","globals":"^17.0.0","prettier":"^3.7.4","@types/d3":"^7.4.3","next-intl":"^4.7.0","react-dom":"^19.2.3","@eslint/js":"^9.39.2","@vitest/ui":"^4.0.16","typescript":"^5.9.3","@types/node":"^25.0.3","@types/pako":"^2.0.4","@types/react":"^19.2.7","@eslint/eslintrc":"^3.3.3","@types/react-dom":"^19.2.3","semantic-release":"^25.0.2","@vitest/coverage-v8":"^4.0.16","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^5.1.2","@semantic-release/git":"^10.0.1","@tanstack/react-table":"^8.21.3","@testing-library/react":"^16.3.1","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^8.52.0","@semantic-release/changelog":"^6.0.3","@testing-library/user-event":"^14.6.1","@typescript-eslint/eslint-plugin":"^8.52.0","conventional-changelog-conventionalcommits":"^9.1.0"},"peerDependencies":{"next":">=14.0.0","react":">=18.0.0","next-intl":">=3.0.0","react-dom":">=18.0.0","react-hook-form":">=7.0.0","@stripe/stripe-js":">=3.0.0","@tanstack/react-table":">=8.0.0","@stripe/react-stripe-js":">=2.0.0"},"peerDependenciesMeta":{"next-intl":{"optional":true},"react-hook-form":{"optional":true},"@stripe/stripe-js":{"optional":true},"@tanstack/react-table":{"optional":true},"@stripe/react-stripe-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nextjs-jsonapi_1.39.1_1769375402010_0.5813057079104715","host":"s3://npm-registry-packages-npm-production"}},"1.39.2":{"name":"@carlonicora/nextjs-jsonapi","version":"1.39.2","keywords":["nextjs","jsonapi","json-api","react","typescript","cache"],"author":{"name":"Carlo Nicora"},"license":"GPL-3.0-or-later","_id":"@carlonicora/nextjs-jsonapi@1.39.2","maintainers":[{"name":"carlonicora","email":"carlo.nicora@gmail.com"}],"homepage":"https://github.com/carlonicora/nextjs-jsonapi#readme","bugs":{"url":"https://github.com/carlonicora/nextjs-jsonapi/issues"},"bin":{"generate-web-module":"dist/scripts/generate-web-module/index.js"},"dist":{"shasum":"890246182437cad66048b5209878da43908106aa","tarball":"https://registry.npmjs.org/@carlonicora/nextjs-jsonapi/-/nextjs-jsonapi-1.39.2.tgz","fileCount":954,"integrity":"sha512-tT4InaB7ezwbxGHdFZtwfkG+Z5EuY6wpznCqGJBvDAQTTHdYi+lA4Iijxb2dzIDtxkE3g3wxWS/UIDU1lPH1+g==","signatures":[{"sig":"MEUCIEvIPXXZtarB5c5BPKzQBoTXxCw1ai+yG4sFyR2m2qSNAiEAntxRoBDAViAK//JBCCULkb5F7DcwgJVlE8SjFkhqXRs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@carlonicora%2fnextjs-jsonapi@1.39.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7965416},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.mjs","require":"./dist/core/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.mjs","require":"./dist/client/index.js"},"./server":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.mjs","require":"./dist/server/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.mjs","require":"./dist/billing/index.js"},"./testing":{"types":"./dist/testing/index.d.ts","import":"./dist/testing/index.mjs","require":"./dist/testing/index.js"},"./contexts":{"types":"./dist/contexts/index.d.ts","import":"./dist/contexts/index.mjs","require":"./dist/contexts/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.mjs","require":"./dist/components/index.js"},"./contexts/styles.css":"./dist/contexts/index.css"},"gitHead":"b3e77941653ec0fca5f4e6455a95a3c51eb68531","private":false,"scripts":{"dev":"tsup --watch","lint":"eslint \"src/**/*.ts\" \"src/**/*.tsx\" --fix","test":"vitest run","build":"NODE_OPTIONS='--max-old-space-size=8192' tsup && tsc -p scripts/generate-web-module/tsconfig.json","clean":"rm -rf dist","format":"prettier --write \"src/**/*.ts\"","test:ui":"vitest --ui","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"pnpm build","generate-web-module":"node dist/scripts/generate-web-module/index.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f5f41df1-7b72-405b-8808-252d10106909"}},"repository":{"url":"git+https://github.com/carlonicora/nextjs-jsonapi.git","type":"git"},"_npmVersion":"11.8.0","description":"Next.js JSON:API client with server/client support and caching","directories":{},"_nodeVersion":"22.22.0","dependencies":{"d3":"^7.9.0","zod":"^4.3.6","clsx":"^2.1.1","cmdk":"^1.1.1","pako":"^2.1.0","uuid":"^13.0.0","vaul":"^1.1.2","jotai":"^2.16.2","shadcn":"^3.7.0","sonner":"^2.0.7","date-fns":"^4.1.0","recharts":"^3.7.0","commander":"^14.0.2","input-otp":"^1.4.2","remark-gfm":"^4.0.1","next-themes":"^0.4.6","shepherd.js":"^14.5.1","cookies-next":"^6.1.1","jotai-family":"^1.0.1","lucide-react":"^0.563.0","@dnd-kit/core":"^6.3.1","@base-ui/react":"1.1.0","react-dropzone":"^14.3.8","react-markdown":"^10.1.0","tailwind-merge":"^3.4.0","tw-animate-css":"^1.4.0","@blocknote/core":"^0.46.1","react-hook-form":"^7.71.1","@blocknote/react":"^0.46.1","react-day-picker":"^9.13.0","socket.io-client":"^4.8.3","@blocknote/shadcn":"^0.46.1","@dnd-kit/sortable":"^10.0.0","@dnd-kit/utilities":"^3.2.2","@hookform/resolvers":"^5.2.2","@radix-ui/react-slot":"^1.2.4","embla-carousel-react":"^8.6.0","@radix-ui/react-label":"^2.1.8","react-resizable-panels":"^4.5.2","class-variance-authority":"^0.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.1.4","tsup":"^8.5.1","jsdom":"^27.4.0","react":"^19.2.3","eslint":"^9.39.2","vitest":"^4.0.18","globals":"^17.1.0","prettier":"^3.8.1","@types/d3":"^7.4.3","next-intl":"^4.7.0","react-dom":"^19.2.3","@eslint/js":"^9.39.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/node":"^25.0.10","@types/pako":"^2.0.4","@types/react":"^19.2.9","@eslint/eslintrc":"^3.3.3","@types/react-dom":"^19.2.3","semantic-release":"^25.0.2","@vitest/coverage-v8":"^4.0.18","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^5.1.2","@semantic-release/git":"^10.0.1","@tanstack/react-table":"^8.21.3","@testing-library/react":"^16.3.2","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^8.53.1","@semantic-release/changelog":"^6.0.3","@testing-library/user-event":"^14.6.1","@typescript-eslint/eslint-plugin":"^8.53.1","conventional-changelog-conventionalcommits":"^9.1.0"},"peerDependencies":{"next":">=14.0.0","react":">=18.0.0","next-intl":">=3.0.0","react-dom":">=18.0.0","react-hook-form":">=7.0.0","@stripe/stripe-js":">=3.0.0","@tanstack/react-table":">=8.0.0","@stripe/react-stripe-js":">=2.0.0"},"peerDependenciesMeta":{"next-intl":{"optional":true},"react-hook-form":{"optional":true},"@stripe/stripe-js":{"optional":true},"@tanstack/react-table":{"optional":true},"@stripe/react-stripe-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nextjs-jsonapi_1.39.2_1769416303561_0.8180208311745547","host":"s3://npm-registry-packages-npm-production"}},"1.40.0":{"name":"@carlonicora/nextjs-jsonapi","version":"1.40.0","keywords":["nextjs","jsonapi","json-api","react","typescript","cache"],"author":{"name":"Carlo Nicora"},"license":"GPL-3.0-or-later","_id":"@carlonicora/nextjs-jsonapi@1.40.0","maintainers":[{"name":"carlonicora","email":"carlo.nicora@gmail.com"}],"homepage":"https://github.com/carlonicora/nextjs-jsonapi#readme","bugs":{"url":"https://github.com/carlonicora/nextjs-jsonapi/issues"},"bin":{"generate-web-module":"dist/scripts/generate-web-module/index.js"},"dist":{"shasum":"cb4d31ba3555fa9dd6ebc0ec62305b97a00d0406","tarball":"https://registry.npmjs.org/@carlonicora/nextjs-jsonapi/-/nextjs-jsonapi-1.40.0.tgz","fileCount":977,"integrity":"sha512-Hvdk6yLo+OHBxQs3vm099m0gmyTxd29Kh9yo6GfqwmCpmuY/UlaysP98YhvUlya1MVD1MQYBITxeexw+j2VCbw==","signatures":[{"sig":"MEYCIQDnSXQlVNThfnVuL9kz+o3QmQmpRSzQ8lbar+Fkr3vprgIhAMr062yaQtOyZVIqmHtYoYWe3Y6P6LD92tIFKVt4G2T/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@carlonicora%2fnextjs-jsonapi@1.40.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8241512},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.mjs","require":"./dist/core/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.mjs","require":"./dist/client/index.js"},"./server":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.mjs","require":"./dist/server/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.mjs","require":"./dist/billing/index.js"},"./testing":{"types":"./dist/testing/index.d.ts","import":"./dist/testing/index.mjs","require":"./dist/testing/index.js"},"./contexts":{"types":"./dist/contexts/index.d.ts","import":"./dist/contexts/index.mjs","require":"./dist/contexts/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.mjs","require":"./dist/components/index.js"},"./contexts/styles.css":"./dist/contexts/index.css"},"gitHead":"6e3f5e2f65b12763edf9e235387040735393b309","private":false,"scripts":{"dev":"tsup --watch","lint":"eslint \"src/**/*.ts\" \"src/**/*.tsx\" --fix","test":"vitest run","build":"NODE_OPTIONS='--max-old-space-size=8192' tsup && tsc -p scripts/generate-web-module/tsconfig.json","clean":"rm -rf dist","format":"prettier --write \"src/**/*.ts\"","test:ui":"vitest --ui","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"pnpm build","generate-web-module":"node dist/scripts/generate-web-module/index.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f5f41df1-7b72-405b-8808-252d10106909"}},"repository":{"url":"git+https://github.com/carlonicora/nextjs-jsonapi.git","type":"git"},"_npmVersion":"11.8.0","description":"Next.js JSON:API client with server/client support and caching","directories":{},"_nodeVersion":"22.22.0","dependencies":{"d3":"^7.9.0","zod":"^4.3.6","clsx":"^2.1.1","cmdk":"^1.1.1","pako":"^2.1.0","uuid":"^13.0.0","vaul":"^1.1.2","jotai":"^2.16.2","shadcn":"^3.7.0","sonner":"^2.0.7","date-fns":"^4.1.0","recharts":"^3.7.0","commander":"^14.0.2","input-otp":"^1.4.2","remark-gfm":"^4.0.1","next-themes":"^0.4.6","shepherd.js":"^14.5.1","cookies-next":"^6.1.1","jotai-family":"^1.0.1","lucide-react":"^0.563.0","@dnd-kit/core":"^6.3.1","@base-ui/react":"1.1.0","react-dropzone":"^14.3.8","react-markdown":"^10.1.0","tailwind-merge":"^3.4.0","tw-animate-css":"^1.4.0","@blocknote/core":"^0.46.1","react-hook-form":"^7.71.1","@blocknote/react":"^0.46.1","react-day-picker":"^9.13.0","socket.io-client":"^4.8.3","@blocknote/shadcn":"^0.46.1","@dnd-kit/sortable":"^10.0.0","@dnd-kit/utilities":"^3.2.2","@hookform/resolvers":"^5.2.2","@radix-ui/react-slot":"^1.2.4","embla-carousel-react":"^8.6.0","@radix-ui/react-label":"^2.1.8","react-resizable-panels":"^4.5.2","class-variance-authority":"^0.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.1.4","tsup":"^8.5.1","jsdom":"^27.4.0","react":"^19.2.3","eslint":"^9.39.2","vitest":"^4.0.18","globals":"^17.1.0","prettier":"^3.8.1","@types/d3":"^7.4.3","next-intl":"^4.7.0","react-dom":"^19.2.3","@eslint/js":"^9.39.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/node":"^25.0.10","@types/pako":"^2.0.4","@types/react":"^19.2.9","@eslint/eslintrc":"^3.3.3","@types/react-dom":"^19.2.3","semantic-release":"^25.0.2","@vitest/coverage-v8":"^4.0.18","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^5.1.2","@semantic-release/git":"^10.0.1","@tanstack/react-table":"^8.21.3","@testing-library/react":"^16.3.2","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^8.53.1","@semantic-release/changelog":"^6.0.3","@testing-library/user-event":"^14.6.1","@typescript-eslint/eslint-plugin":"^8.53.1","conventional-changelog-conventionalcommits":"^9.1.0"},"peerDependencies":{"next":">=14.0.0","react":">=18.0.0","next-intl":">=3.0.0","react-dom":">=18.0.0","react-hook-form":">=7.0.0","@stripe/stripe-js":">=3.0.0","@tanstack/react-table":">=8.0.0","@stripe/react-stripe-js":">=2.0.0"},"peerDependenciesMeta":{"next-intl":{"optional":true},"react-hook-form":{"optional":true},"@stripe/stripe-js":{"optional":true},"@tanstack/react-table":{"optional":true},"@stripe/react-stripe-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nextjs-jsonapi_1.40.0_1769467639155_0.6559233459012288","host":"s3://npm-registry-packages-npm-production"}},"1.40.1":{"name":"@carlonicora/nextjs-jsonapi","version":"1.40.1","keywords":["nextjs","jsonapi","json-api","react","typescript","cache"],"author":{"name":"Carlo Nicora"},"license":"GPL-3.0-or-later","_id":"@carlonicora/nextjs-jsonapi@1.40.1","maintainers":[{"name":"carlonicora","email":"carlo.nicora@gmail.com"}],"homepage":"https://github.com/carlonicora/nextjs-jsonapi#readme","bugs":{"url":"https://github.com/carlonicora/nextjs-jsonapi/issues"},"bin":{"generate-web-module":"dist/scripts/generate-web-module/index.js"},"dist":{"shasum":"0e1ab37663120a5869a12faf5730bd52ee87361a","tarball":"https://registry.npmjs.org/@carlonicora/nextjs-jsonapi/-/nextjs-jsonapi-1.40.1.tgz","fileCount":977,"integrity":"sha512-KLJ8wClaAvjEqFNPti10JOmc4+/SyyV5swGStPmfC4JpolyqOWrv3RJm5QYVn0kFGRzn1wX6j5DvrpTlz4OeWw==","signatures":[{"sig":"MEQCIEM49xYgF9hT59RF6+pJiOP6uKSdWYHvmJh/JdyPmJVYAiB4UF8PaIyB7VQHxVMLhmfFvb9EeUClcxZlgMggaJB2Eg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@carlonicora%2fnextjs-jsonapi@1.40.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8241512},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.mjs","require":"./dist/core/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.mjs","require":"./dist/client/index.js"},"./server":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.mjs","require":"./dist/server/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.mjs","require":"./dist/billing/index.js"},"./testing":{"types":"./dist/testing/index.d.ts","import":"./dist/testing/index.mjs","require":"./dist/testing/index.js"},"./contexts":{"types":"./dist/contexts/index.d.ts","import":"./dist/contexts/index.mjs","require":"./dist/contexts/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.mjs","require":"./dist/components/index.js"},"./contexts/styles.css":"./dist/contexts/index.css"},"gitHead":"dea0c98f28c23375dce505703eba6cd8c895521b","private":false,"scripts":{"dev":"tsup --watch","lint":"eslint \"src/**/*.ts\" \"src/**/*.tsx\" --fix","test":"vitest run","build":"NODE_OPTIONS='--max-old-space-size=8192' tsup && tsc -p scripts/generate-web-module/tsconfig.json","clean":"rm -rf dist","format":"prettier --write \"src/**/*.ts\"","test:ui":"vitest --ui","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"pnpm build","generate-web-module":"node dist/scripts/generate-web-module/index.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f5f41df1-7b72-405b-8808-252d10106909"}},"repository":{"url":"git+https://github.com/carlonicora/nextjs-jsonapi.git","type":"git"},"_npmVersion":"11.8.0","description":"Next.js JSON:API client with server/client support and caching","directories":{},"_nodeVersion":"22.22.0","dependencies":{"d3":"^7.9.0","zod":"^4.3.6","clsx":"^2.1.1","cmdk":"^1.1.1","pako":"^2.1.0","uuid":"^13.0.0","vaul":"^1.1.2","jotai":"^2.16.2","shadcn":"^3.7.0","sonner":"^2.0.7","date-fns":"^4.1.0","recharts":"^3.7.0","commander":"^14.0.2","input-otp":"^1.4.2","remark-gfm":"^4.0.1","next-themes":"^0.4.6","shepherd.js":"^14.5.1","cookies-next":"^6.1.1","jotai-family":"^1.0.1","lucide-react":"^0.563.0","@dnd-kit/core":"^6.3.1","@base-ui/react":"1.1.0","react-dropzone":"^14.3.8","react-markdown":"^10.1.0","tailwind-merge":"^3.4.0","tw-animate-css":"^1.4.0","@blocknote/core":"^0.46.1","react-hook-form":"^7.71.1","@blocknote/react":"^0.46.1","react-day-picker":"^9.13.0","socket.io-client":"^4.8.3","@blocknote/shadcn":"^0.46.1","@dnd-kit/sortable":"^10.0.0","@dnd-kit/utilities":"^3.2.2","@hookform/resolvers":"^5.2.2","@radix-ui/react-slot":"^1.2.4","embla-carousel-react":"^8.6.0","@radix-ui/react-label":"^2.1.8","react-resizable-panels":"^4.5.2","class-variance-authority":"^0.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.1.4","tsup":"^8.5.1","jsdom":"^27.4.0","react":"^19.2.3","eslint":"^9.39.2","vitest":"^4.0.18","globals":"^17.1.0","prettier":"^3.8.1","@types/d3":"^7.4.3","next-intl":"^4.7.0","react-dom":"^19.2.3","@eslint/js":"^9.39.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/node":"^25.0.10","@types/pako":"^2.0.4","@types/react":"^19.2.9","@eslint/eslintrc":"^3.3.3","@types/react-dom":"^19.2.3","semantic-release":"^25.0.2","@vitest/coverage-v8":"^4.0.18","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^5.1.2","@semantic-release/git":"^10.0.1","@tanstack/react-table":"^8.21.3","@testing-library/react":"^16.3.2","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^8.53.1","@semantic-release/changelog":"^6.0.3","@testing-library/user-event":"^14.6.1","@typescript-eslint/eslint-plugin":"^8.53.1","conventional-changelog-conventionalcommits":"^9.1.0"},"peerDependencies":{"next":">=14.0.0","react":">=18.0.0","next-intl":">=3.0.0","react-dom":">=18.0.0","react-hook-form":">=7.0.0","@stripe/stripe-js":">=3.0.0","@tanstack/react-table":">=8.0.0","@stripe/react-stripe-js":">=2.0.0"},"peerDependenciesMeta":{"next-intl":{"optional":true},"react-hook-form":{"optional":true},"@stripe/stripe-js":{"optional":true},"@tanstack/react-table":{"optional":true},"@stripe/react-stripe-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nextjs-jsonapi_1.40.1_1769473983422_0.545100920639976","host":"s3://npm-registry-packages-npm-production"}},"1.41.0":{"name":"@carlonicora/nextjs-jsonapi","version":"1.41.0","keywords":["nextjs","jsonapi","json-api","react","typescript","cache"],"author":{"name":"Carlo Nicora"},"license":"GPL-3.0-or-later","_id":"@carlonicora/nextjs-jsonapi@1.41.0","maintainers":[{"name":"carlonicora","email":"carlo.nicora@gmail.com"}],"homepage":"https://github.com/carlonicora/nextjs-jsonapi#readme","bugs":{"url":"https://github.com/carlonicora/nextjs-jsonapi/issues"},"bin":{"generate-web-module":"dist/scripts/generate-web-module/index.js"},"dist":{"shasum":"1428008d3b9fec1f24467b17c678ed71a61f6c9c","tarball":"https://registry.npmjs.org/@carlonicora/nextjs-jsonapi/-/nextjs-jsonapi-1.41.0.tgz","fileCount":1026,"integrity":"sha512-5NJGWBcT9die2yaGy1fp1Keqqldbb3I94d1IFnveLzI+SjjuOUz+HyfLY2nwHmccwuZeJ0eZ4pmnVIdrjLPH+g==","signatures":[{"sig":"MEUCIQCL9AX5NI0tYynvfUbLJbSUWlClDxNo4L4iuLL5zwJC3wIgSjS1LnTJqjjJkw6b8LIwAikmaKEub7QXWEFdwfsWlHU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@carlonicora%2fnextjs-jsonapi@1.41.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8721903},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.mjs","require":"./dist/core/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.mjs","require":"./dist/client/index.js"},"./server":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.mjs","require":"./dist/server/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.mjs","require":"./dist/billing/index.js"},"./testing":{"types":"./dist/testing/index.d.ts","import":"./dist/testing/index.mjs","require":"./dist/testing/index.js"},"./contexts":{"types":"./dist/contexts/index.d.ts","import":"./dist/contexts/index.mjs","require":"./dist/contexts/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.mjs","require":"./dist/components/index.js"},"./contexts/styles.css":"./dist/contexts/index.css"},"gitHead":"659069f8dbe607e794cb3794494992de5739c9a3","private":false,"scripts":{"dev":"tsup --watch","lint":"eslint \"src/**/*.ts\" \"src/**/*.tsx\" --fix","test":"vitest run","build":"NODE_OPTIONS='--max-old-space-size=8192' tsup && tsc -p scripts/generate-web-module/tsconfig.json","clean":"rm -rf dist","format":"prettier --write \"src/**/*.ts\"","test:ui":"vitest --ui","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"pnpm build","generate-web-module":"node dist/scripts/generate-web-module/index.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f5f41df1-7b72-405b-8808-252d10106909"}},"repository":{"url":"git+https://github.com/carlonicora/nextjs-jsonapi.git","type":"git"},"_npmVersion":"11.8.0","description":"Next.js JSON:API client with server/client support and caching","directories":{},"_nodeVersion":"22.22.0","dependencies":{"d3":"^7.9.0","zod":"^4.3.6","clsx":"^2.1.1","cmdk":"^1.1.1","pako":"^2.1.0","uuid":"^13.0.0","vaul":"^1.1.2","jotai":"^2.16.2","shadcn":"^3.7.0","sonner":"^2.0.7","date-fns":"^4.1.0","recharts":"^3.7.0","commander":"^14.0.2","input-otp":"^1.4.2","remark-gfm":"^4.0.1","next-themes":"^0.4.6","shepherd.js":"^14.5.1","cookies-next":"^6.1.1","jotai-family":"^1.0.1","lucide-react":"^0.563.0","qrcode.react":"^4.2.0","@dnd-kit/core":"^6.3.1","@base-ui/react":"1.1.0","react-dropzone":"^14.3.8","react-markdown":"^10.1.0","tailwind-merge":"^3.4.0","tw-animate-css":"^1.4.0","@blocknote/core":"^0.46.1","react-hook-form":"^7.71.1","@blocknote/react":"^0.46.1","react-day-picker":"^9.13.0","socket.io-client":"^4.8.3","@blocknote/shadcn":"^0.46.1","@dnd-kit/sortable":"^10.0.0","@dnd-kit/utilities":"^3.2.2","@hookform/resolvers":"^5.2.2","@radix-ui/react-slot":"^1.2.4","embla-carousel-react":"^8.6.0","@radix-ui/react-label":"^2.1.8","react-resizable-panels":"^4.5.2","@simplewebauthn/browser":"^13.2.2","class-variance-authority":"^0.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.1.4","tsup":"^8.5.1","jsdom":"^27.4.0","react":"^19.2.3","eslint":"^9.39.2","vitest":"^4.0.18","globals":"^17.1.0","prettier":"^3.8.1","@types/d3":"^7.4.3","next-intl":"^4.7.0","react-dom":"^19.2.3","@eslint/js":"^9.39.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/node":"^25.0.10","@types/pako":"^2.0.4","@types/react":"^19.2.9","@eslint/eslintrc":"^3.3.3","@types/react-dom":"^19.2.3","semantic-release":"^25.0.2","@types/qrcode.react":"^3.0.0","@vitest/coverage-v8":"^4.0.18","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^5.1.2","@semantic-release/git":"^10.0.1","@tanstack/react-table":"^8.21.3","@testing-library/react":"^16.3.2","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^8.53.1","@semantic-release/changelog":"^6.0.3","@testing-library/user-event":"^14.6.1","@typescript-eslint/eslint-plugin":"^8.53.1","conventional-changelog-conventionalcommits":"^9.1.0"},"peerDependencies":{"next":">=14.0.0","react":">=18.0.0","next-intl":">=3.0.0","react-dom":">=18.0.0","react-hook-form":">=7.0.0","@stripe/stripe-js":">=3.0.0","@tanstack/react-table":">=8.0.0","@stripe/react-stripe-js":">=2.0.0"},"peerDependenciesMeta":{"next-intl":{"optional":true},"react-hook-form":{"optional":true},"@stripe/stripe-js":{"optional":true},"@tanstack/react-table":{"optional":true},"@stripe/react-stripe-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nextjs-jsonapi_1.41.0_1769553385125_0.365173379549832","host":"s3://npm-registry-packages-npm-production"}},"1.41.1":{"name":"@carlonicora/nextjs-jsonapi","version":"1.41.1","keywords":["nextjs","jsonapi","json-api","react","typescript","cache"],"author":{"name":"Carlo Nicora"},"license":"GPL-3.0-or-later","_id":"@carlonicora/nextjs-jsonapi@1.41.1","maintainers":[{"name":"carlonicora","email":"carlo.nicora@gmail.com"}],"homepage":"https://github.com/carlonicora/nextjs-jsonapi#readme","bugs":{"url":"https://github.com/carlonicora/nextjs-jsonapi/issues"},"bin":{"generate-web-module":"dist/scripts/generate-web-module/index.js"},"dist":{"shasum":"9b3665995fa2ac2a317ce7f16caf59b387368c9b","tarball":"https://registry.npmjs.org/@carlonicora/nextjs-jsonapi/-/nextjs-jsonapi-1.41.1.tgz","fileCount":1026,"integrity":"sha512-1Ro5IQLxtbX5q0uttF8dM/OydIZAGn6KYXdkBLiVL4It29azed5rsJsovkglO0dRqSJVxe2Hht2zAzGve7JHsw==","signatures":[{"sig":"MEQCIAK1JLVZZz/0MGqA4KHmnhoXS5blAEbw+evmM4mMhSodAiBOSNEX10tgAS6aeVrbqez55SN1xc67+5R0hAE3Ty4mAQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@carlonicora%2fnextjs-jsonapi@1.41.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8721903},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.mjs","require":"./dist/core/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.mjs","require":"./dist/client/index.js"},"./server":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.mjs","require":"./dist/server/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.mjs","require":"./dist/billing/index.js"},"./testing":{"types":"./dist/testing/index.d.ts","import":"./dist/testing/index.mjs","require":"./dist/testing/index.js"},"./contexts":{"types":"./dist/contexts/index.d.ts","import":"./dist/contexts/index.mjs","require":"./dist/contexts/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.mjs","require":"./dist/components/index.js"},"./contexts/styles.css":"./dist/contexts/index.css"},"gitHead":"34b7fe2e45d9b3381bba5d708736bdaae08cde8d","private":false,"scripts":{"dev":"tsup --watch","lint":"eslint \"src/**/*.ts\" \"src/**/*.tsx\" --fix","test":"vitest run","build":"NODE_OPTIONS='--max-old-space-size=8192' tsup && tsc -p scripts/generate-web-module/tsconfig.json","clean":"rm -rf dist","format":"prettier --write \"src/**/*.ts\"","test:ui":"vitest --ui","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"pnpm build","generate-web-module":"node dist/scripts/generate-web-module/index.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f5f41df1-7b72-405b-8808-252d10106909"}},"repository":{"url":"git+https://github.com/carlonicora/nextjs-jsonapi.git","type":"git"},"_npmVersion":"11.8.0","description":"Next.js JSON:API client with server/client support and caching","directories":{},"_nodeVersion":"22.22.0","dependencies":{"d3":"^7.9.0","zod":"^4.3.6","clsx":"^2.1.1","cmdk":"^1.1.1","pako":"^2.1.0","uuid":"^13.0.0","vaul":"^1.1.2","jotai":"^2.16.2","shadcn":"^3.7.0","sonner":"^2.0.7","date-fns":"^4.1.0","recharts":"^3.7.0","commander":"^14.0.2","input-otp":"^1.4.2","remark-gfm":"^4.0.1","next-themes":"^0.4.6","shepherd.js":"^14.5.1","cookies-next":"^6.1.1","jotai-family":"^1.0.1","lucide-react":"^0.563.0","qrcode.react":"^4.2.0","@dnd-kit/core":"^6.3.1","@base-ui/react":"1.1.0","react-dropzone":"^14.3.8","react-markdown":"^10.1.0","tailwind-merge":"^3.4.0","tw-animate-css":"^1.4.0","@blocknote/core":"^0.46.1","react-hook-form":"^7.71.1","@blocknote/react":"^0.46.1","react-day-picker":"^9.13.0","socket.io-client":"^4.8.3","@blocknote/shadcn":"^0.46.1","@dnd-kit/sortable":"^10.0.0","@dnd-kit/utilities":"^3.2.2","@hookform/resolvers":"^5.2.2","@radix-ui/react-slot":"^1.2.4","embla-carousel-react":"^8.6.0","@radix-ui/react-label":"^2.1.8","react-resizable-panels":"^4.5.2","@simplewebauthn/browser":"^13.2.2","class-variance-authority":"^0.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.1.4","tsup":"^8.5.1","jsdom":"^27.4.0","react":"^19.2.3","eslint":"^9.39.2","vitest":"^4.0.18","globals":"^17.1.0","prettier":"^3.8.1","@types/d3":"^7.4.3","next-intl":"^4.7.0","react-dom":"^19.2.3","@eslint/js":"^9.39.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/node":"^25.0.10","@types/pako":"^2.0.4","@types/react":"^19.2.9","@eslint/eslintrc":"^3.3.3","@types/react-dom":"^19.2.3","semantic-release":"^25.0.2","@types/qrcode.react":"^3.0.0","@vitest/coverage-v8":"^4.0.18","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^5.1.2","@semantic-release/git":"^10.0.1","@tanstack/react-table":"^8.21.3","@testing-library/react":"^16.3.2","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^8.53.1","@semantic-release/changelog":"^6.0.3","@testing-library/user-event":"^14.6.1","@typescript-eslint/eslint-plugin":"^8.53.1","conventional-changelog-conventionalcommits":"^9.1.0"},"peerDependencies":{"next":">=14.0.0","react":">=18.0.0","next-intl":">=3.0.0","react-dom":">=18.0.0","react-hook-form":">=7.0.0","@stripe/stripe-js":">=3.0.0","@tanstack/react-table":">=8.0.0","@stripe/react-stripe-js":">=2.0.0"},"peerDependenciesMeta":{"next-intl":{"optional":true},"react-hook-form":{"optional":true},"@stripe/stripe-js":{"optional":true},"@tanstack/react-table":{"optional":true},"@stripe/react-stripe-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nextjs-jsonapi_1.41.1_1769593455629_0.8510934446090452","host":"s3://npm-registry-packages-npm-production"}},"1.41.2":{"name":"@carlonicora/nextjs-jsonapi","version":"1.41.2","keywords":["nextjs","jsonapi","json-api","react","typescript","cache"],"author":{"name":"Carlo Nicora"},"license":"GPL-3.0-or-later","_id":"@carlonicora/nextjs-jsonapi@1.41.2","maintainers":[{"name":"carlonicora","email":"carlo.nicora@gmail.com"}],"homepage":"https://github.com/carlonicora/nextjs-jsonapi#readme","bugs":{"url":"https://github.com/carlonicora/nextjs-jsonapi/issues"},"bin":{"generate-web-module":"dist/scripts/generate-web-module/index.js"},"dist":{"shasum":"02b611d51946eb69b708c09db88a3b7051d86a72","tarball":"https://registry.npmjs.org/@carlonicora/nextjs-jsonapi/-/nextjs-jsonapi-1.41.2.tgz","fileCount":1026,"integrity":"sha512-wQM4uaHkvIlea48P2LiJDE+s60WfVEXGb10ytaYukaw/YnHlE8K4hwo5Ql7Zl/SGCy5lYEUxImNrDLBpDLjE8w==","signatures":[{"sig":"MEUCIHa+GNBWOVQgWhW+g0Fz5IzwzPH/SWyLNF8+skchp3HEAiEA4CkGxqQe4XA5+22NfSDj1dDOMmyEDN99BUgP+GPBKfg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@carlonicora%2fnextjs-jsonapi@1.41.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8721903},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.mjs","require":"./dist/core/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.mjs","require":"./dist/client/index.js"},"./server":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.mjs","require":"./dist/server/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.mjs","require":"./dist/billing/index.js"},"./testing":{"types":"./dist/testing/index.d.ts","import":"./dist/testing/index.mjs","require":"./dist/testing/index.js"},"./contexts":{"types":"./dist/contexts/index.d.ts","import":"./dist/contexts/index.mjs","require":"./dist/contexts/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.mjs","require":"./dist/components/index.js"},"./contexts/styles.css":"./dist/contexts/index.css"},"gitHead":"3527ebf2d6471bf843152ab5eceb4ce1860a6b0b","private":false,"scripts":{"dev":"tsup --watch","lint":"eslint \"src/**/*.ts\" \"src/**/*.tsx\" --fix","test":"vitest run","build":"NODE_OPTIONS='--max-old-space-size=8192' tsup && tsc -p scripts/generate-web-module/tsconfig.json","clean":"rm -rf dist","format":"prettier --write \"src/**/*.ts\"","test:ui":"vitest --ui","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"pnpm build","generate-web-module":"node dist/scripts/generate-web-module/index.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f5f41df1-7b72-405b-8808-252d10106909"}},"repository":{"url":"git+https://github.com/carlonicora/nextjs-jsonapi.git","type":"git"},"_npmVersion":"11.8.0","description":"Next.js JSON:API client with server/client support and caching","directories":{},"_nodeVersion":"22.22.0","dependencies":{"d3":"^7.9.0","zod":"^4.3.6","clsx":"^2.1.1","cmdk":"^1.1.1","pako":"^2.1.0","uuid":"^13.0.0","vaul":"^1.1.2","jotai":"^2.16.2","shadcn":"^3.7.0","sonner":"^2.0.7","date-fns":"^4.1.0","recharts":"^3.7.0","commander":"^14.0.2","input-otp":"^1.4.2","remark-gfm":"^4.0.1","next-themes":"^0.4.6","shepherd.js":"^14.5.1","cookies-next":"^6.1.1","jotai-family":"^1.0.1","lucide-react":"^0.563.0","qrcode.react":"^4.2.0","@dnd-kit/core":"^6.3.1","@base-ui/react":"1.1.0","react-dropzone":"^14.3.8","react-markdown":"^10.1.0","tailwind-merge":"^3.4.0","tw-animate-css":"^1.4.0","@blocknote/core":"^0.46.1","react-hook-form":"^7.71.1","@blocknote/react":"^0.46.1","react-day-picker":"^9.13.0","socket.io-client":"^4.8.3","@blocknote/shadcn":"^0.46.1","@dnd-kit/sortable":"^10.0.0","@dnd-kit/utilities":"^3.2.2","@hookform/resolvers":"^5.2.2","@radix-ui/react-slot":"^1.2.4","embla-carousel-react":"^8.6.0","@radix-ui/react-label":"^2.1.8","react-resizable-panels":"^4.5.2","@simplewebauthn/browser":"^13.2.2","class-variance-authority":"^0.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.1.4","tsup":"^8.5.1","jsdom":"^27.4.0","react":"^19.2.3","eslint":"^9.39.2","vitest":"^4.0.18","globals":"^17.1.0","prettier":"^3.8.1","@types/d3":"^7.4.3","next-intl":"^4.7.0","react-dom":"^19.2.3","@eslint/js":"^9.39.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/node":"^25.0.10","@types/pako":"^2.0.4","@types/react":"^19.2.9","@eslint/eslintrc":"^3.3.3","@types/react-dom":"^19.2.3","semantic-release":"^25.0.2","@types/qrcode.react":"^3.0.0","@vitest/coverage-v8":"^4.0.18","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^5.1.2","@semantic-release/git":"^10.0.1","@tanstack/react-table":"^8.21.3","@testing-library/react":"^16.3.2","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^8.53.1","@semantic-release/changelog":"^6.0.3","@testing-library/user-event":"^14.6.1","@typescript-eslint/eslint-plugin":"^8.53.1","conventional-changelog-conventionalcommits":"^9.1.0"},"peerDependencies":{"next":">=14.0.0","react":">=18.0.0","next-intl":">=3.0.0","react-dom":">=18.0.0","react-hook-form":">=7.0.0","@stripe/stripe-js":">=3.0.0","@tanstack/react-table":">=8.0.0","@stripe/react-stripe-js":">=2.0.0"},"peerDependenciesMeta":{"next-intl":{"optional":true},"react-hook-form":{"optional":true},"@stripe/stripe-js":{"optional":true},"@tanstack/react-table":{"optional":true},"@stripe/react-stripe-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nextjs-jsonapi_1.41.2_1769774818077_0.8374388716716281","host":"s3://npm-registry-packages-npm-production"}},"1.41.3":{"name":"@carlonicora/nextjs-jsonapi","version":"1.41.3","keywords":["nextjs","jsonapi","json-api","react","typescript","cache"],"author":{"name":"Carlo Nicora"},"license":"GPL-3.0-or-later","_id":"@carlonicora/nextjs-jsonapi@1.41.3","maintainers":[{"name":"carlonicora","email":"carlo.nicora@gmail.com"}],"homepage":"https://github.com/carlonicora/nextjs-jsonapi#readme","bugs":{"url":"https://github.com/carlonicora/nextjs-jsonapi/issues"},"bin":{"generate-web-module":"dist/scripts/generate-web-module/index.js"},"dist":{"shasum":"5edd786308bb5b922f43cb3daa2d811035c4ca4c","tarball":"https://registry.npmjs.org/@carlonicora/nextjs-jsonapi/-/nextjs-jsonapi-1.41.3.tgz","fileCount":1026,"integrity":"sha512-M7ScXVNKKh8WDhQSMF4u8PQVdqNxaI5VRH7DpGSrHmjgmCraPeE3x6Lg3rDhimF7Un5OXo3fFKlNARpqQILThQ==","signatures":[{"sig":"MEQCIEnImtKUzmzX5jvDLP+i8hOF+6E4XUVteowHtJ3iD2xTAiAaXXUGvC/1iqdbT6RM178WEaTC5e3RlJVXYCpNrm4vGw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@carlonicora%2fnextjs-jsonapi@1.41.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8725476},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.mjs","require":"./dist/core/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.mjs","require":"./dist/client/index.js"},"./server":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.mjs","require":"./dist/server/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.mjs","require":"./dist/billing/index.js"},"./testing":{"types":"./dist/testing/index.d.ts","import":"./dist/testing/index.mjs","require":"./dist/testing/index.js"},"./contexts":{"types":"./dist/contexts/index.d.ts","import":"./dist/contexts/index.mjs","require":"./dist/contexts/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.mjs","require":"./dist/components/index.js"},"./contexts/styles.css":"./dist/contexts/index.css"},"gitHead":"dd20dd960757c4280c7bbb2f2012d6c5138ac792","private":false,"scripts":{"dev":"tsup --watch","lint":"eslint \"src/**/*.ts\" \"src/**/*.tsx\" --fix","test":"vitest run","build":"NODE_OPTIONS='--max-old-space-size=8192' tsup && tsc -p scripts/generate-web-module/tsconfig.json","clean":"rm -rf dist","format":"prettier --write \"src/**/*.ts\"","test:ui":"vitest --ui","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"pnpm build","generate-web-module":"node dist/scripts/generate-web-module/index.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f5f41df1-7b72-405b-8808-252d10106909"}},"repository":{"url":"git+https://github.com/carlonicora/nextjs-jsonapi.git","type":"git"},"_npmVersion":"11.8.0","description":"Next.js JSON:API client with server/client support and caching","directories":{},"_nodeVersion":"22.22.0","dependencies":{"d3":"^7.9.0","zod":"^4.3.6","clsx":"^2.1.1","cmdk":"^1.1.1","pako":"^2.1.0","uuid":"^13.0.0","vaul":"^1.1.2","jotai":"^2.16.2","shadcn":"^3.7.0","sonner":"^2.0.7","date-fns":"^4.1.0","recharts":"^3.7.0","commander":"^14.0.2","input-otp":"^1.4.2","remark-gfm":"^4.0.1","next-themes":"^0.4.6","shepherd.js":"^14.5.1","cookies-next":"^6.1.1","jotai-family":"^1.0.1","lucide-react":"^0.563.0","qrcode.react":"^4.2.0","@dnd-kit/core":"^6.3.1","@base-ui/react":"1.1.0","react-dropzone":"^14.3.8","react-markdown":"^10.1.0","tailwind-merge":"^3.4.0","tw-animate-css":"^1.4.0","@blocknote/core":"^0.46.1","react-hook-form":"^7.71.1","@blocknote/react":"^0.46.1","react-day-picker":"^9.13.0","socket.io-client":"^4.8.3","@blocknote/shadcn":"^0.46.1","@dnd-kit/sortable":"^10.0.0","@dnd-kit/utilities":"^3.2.2","@hookform/resolvers":"^5.2.2","@radix-ui/react-slot":"^1.2.4","embla-carousel-react":"^8.6.0","@radix-ui/react-label":"^2.1.8","react-resizable-panels":"^4.5.2","@simplewebauthn/browser":"^13.2.2","class-variance-authority":"^0.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.1.4","tsup":"^8.5.1","jsdom":"^27.4.0","react":"^19.2.3","eslint":"^9.39.2","vitest":"^4.0.18","globals":"^17.1.0","prettier":"^3.8.1","@types/d3":"^7.4.3","next-intl":"^4.7.0","react-dom":"^19.2.3","@eslint/js":"^9.39.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/node":"^25.0.10","@types/pako":"^2.0.4","@types/react":"^19.2.9","@eslint/eslintrc":"^3.3.3","@types/react-dom":"^19.2.3","semantic-release":"^25.0.2","@types/qrcode.react":"^3.0.0","@vitest/coverage-v8":"^4.0.18","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^5.1.2","@semantic-release/git":"^10.0.1","@tanstack/react-table":"^8.21.3","@testing-library/react":"^16.3.2","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^8.53.1","@semantic-release/changelog":"^6.0.3","@testing-library/user-event":"^14.6.1","@typescript-eslint/eslint-plugin":"^8.53.1","conventional-changelog-conventionalcommits":"^9.1.0"},"peerDependencies":{"next":">=14.0.0","react":">=18.0.0","next-intl":">=3.0.0","react-dom":">=18.0.0","react-hook-form":">=7.0.0","@stripe/stripe-js":">=3.0.0","@tanstack/react-table":">=8.0.0","@stripe/react-stripe-js":">=2.0.0"},"peerDependenciesMeta":{"next-intl":{"optional":true},"react-hook-form":{"optional":true},"@stripe/stripe-js":{"optional":true},"@tanstack/react-table":{"optional":true},"@stripe/react-stripe-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nextjs-jsonapi_1.41.3_1769777590817_0.4548937369140107","host":"s3://npm-registry-packages-npm-production"}},"1.42.0":{"name":"@carlonicora/nextjs-jsonapi","version":"1.42.0","keywords":["nextjs","jsonapi","json-api","react","typescript","cache"],"author":{"name":"Carlo Nicora"},"license":"GPL-3.0-or-later","_id":"@carlonicora/nextjs-jsonapi@1.42.0","maintainers":[{"name":"carlonicora","email":"carlo.nicora@gmail.com"}],"homepage":"https://github.com/carlonicora/nextjs-jsonapi#readme","bugs":{"url":"https://github.com/carlonicora/nextjs-jsonapi/issues"},"bin":{"generate-web-module":"dist/scripts/generate-web-module/index.js"},"dist":{"shasum":"fdc752400ff8446e287dfbf7a4a2d30a6e2e99c8","tarball":"https://registry.npmjs.org/@carlonicora/nextjs-jsonapi/-/nextjs-jsonapi-1.42.0.tgz","fileCount":1026,"integrity":"sha512-dtEY0CIH7dbzJ3ngc5fGFNQ9hCDUUVRDWkGpNjLK1+GG1EvduutoBPNf0kaj2zv6FArzR9Y95J6YOKMc1WLoiA==","signatures":[{"sig":"MEQCIFF3QkFGCKLZvYjq5qledmxKLjvUbWTB8z3ggF78hYT1AiAi6nS607zHxivQD+CbIr+koq7cOkhWNKY0caJ6wYcbuQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@carlonicora%2fnextjs-jsonapi@1.42.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8726832},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.mjs","require":"./dist/core/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.mjs","require":"./dist/client/index.js"},"./server":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.mjs","require":"./dist/server/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.mjs","require":"./dist/billing/index.js"},"./testing":{"types":"./dist/testing/index.d.ts","import":"./dist/testing/index.mjs","require":"./dist/testing/index.js"},"./contexts":{"types":"./dist/contexts/index.d.ts","import":"./dist/contexts/index.mjs","require":"./dist/contexts/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.mjs","require":"./dist/components/index.js"},"./contexts/styles.css":"./dist/contexts/index.css"},"gitHead":"8bdad190d84ec7c17bb2b9441130c944a9a1a609","private":false,"scripts":{"dev":"tsup --watch","lint":"eslint \"src/**/*.ts\" \"src/**/*.tsx\" --fix","test":"vitest run","build":"NODE_OPTIONS='--max-old-space-size=8192' tsup && tsc -p scripts/generate-web-module/tsconfig.json","clean":"rm -rf dist","format":"prettier --write \"src/**/*.ts\"","test:ui":"vitest --ui","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"pnpm build","generate-web-module":"node dist/scripts/generate-web-module/index.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f5f41df1-7b72-405b-8808-252d10106909"}},"repository":{"url":"git+https://github.com/carlonicora/nextjs-jsonapi.git","type":"git"},"_npmVersion":"11.8.0","description":"Next.js JSON:API client with server/client support and caching","directories":{},"_nodeVersion":"22.22.0","dependencies":{"d3":"^7.9.0","zod":"^4.3.6","clsx":"^2.1.1","cmdk":"^1.1.1","pako":"^2.1.0","uuid":"^13.0.0","vaul":"^1.1.2","jotai":"^2.16.2","shadcn":"^3.7.0","sonner":"^2.0.7","date-fns":"^4.1.0","recharts":"^3.7.0","commander":"^14.0.2","input-otp":"^1.4.2","remark-gfm":"^4.0.1","next-themes":"^0.4.6","shepherd.js":"^14.5.1","cookies-next":"^6.1.1","jotai-family":"^1.0.1","lucide-react":"^0.563.0","qrcode.react":"^4.2.0","@dnd-kit/core":"^6.3.1","@base-ui/react":"1.1.0","react-dropzone":"^14.3.8","react-markdown":"^10.1.0","tailwind-merge":"^3.4.0","tw-animate-css":"^1.4.0","@blocknote/core":"^0.46.1","react-hook-form":"^7.71.1","@blocknote/react":"^0.46.1","react-day-picker":"^9.13.0","socket.io-client":"^4.8.3","@blocknote/shadcn":"^0.46.1","@dnd-kit/sortable":"^10.0.0","@dnd-kit/utilities":"^3.2.2","@hookform/resolvers":"^5.2.2","@radix-ui/react-slot":"^1.2.4","embla-carousel-react":"^8.6.0","@radix-ui/react-label":"^2.1.8","react-resizable-panels":"^4.5.2","@simplewebauthn/browser":"^13.2.2","class-variance-authority":"^0.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.1.4","tsup":"^8.5.1","jsdom":"^27.4.0","react":"^19.2.3","eslint":"^9.39.2","vitest":"^4.0.18","globals":"^17.1.0","prettier":"^3.8.1","@types/d3":"^7.4.3","next-intl":"^4.7.0","react-dom":"^19.2.3","@eslint/js":"^9.39.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/node":"^25.0.10","@types/pako":"^2.0.4","@types/react":"^19.2.9","@eslint/eslintrc":"^3.3.3","@types/react-dom":"^19.2.3","semantic-release":"^25.0.2","@types/qrcode.react":"^3.0.0","@vitest/coverage-v8":"^4.0.18","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^5.1.2","@semantic-release/git":"^10.0.1","@tanstack/react-table":"^8.21.3","@testing-library/react":"^16.3.2","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^8.53.1","@semantic-release/changelog":"^6.0.3","@testing-library/user-event":"^14.6.1","@typescript-eslint/eslint-plugin":"^8.53.1","conventional-changelog-conventionalcommits":"^9.1.0"},"peerDependencies":{"next":">=14.0.0","react":">=18.0.0","next-intl":">=3.0.0","react-dom":">=18.0.0","react-hook-form":">=7.0.0","@stripe/stripe-js":">=3.0.0","@tanstack/react-table":">=8.0.0","@stripe/react-stripe-js":">=2.0.0"},"peerDependenciesMeta":{"next-intl":{"optional":true},"react-hook-form":{"optional":true},"@stripe/stripe-js":{"optional":true},"@tanstack/react-table":{"optional":true},"@stripe/react-stripe-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nextjs-jsonapi_1.42.0_1769855456834_0.41564958345078273","host":"s3://npm-registry-packages-npm-production"}},"1.42.1":{"name":"@carlonicora/nextjs-jsonapi","version":"1.42.1","keywords":["nextjs","jsonapi","json-api","react","typescript","cache"],"author":{"name":"Carlo Nicora"},"license":"GPL-3.0-or-later","_id":"@carlonicora/nextjs-jsonapi@1.42.1","maintainers":[{"name":"carlonicora","email":"carlo.nicora@gmail.com"}],"homepage":"https://github.com/carlonicora/nextjs-jsonapi#readme","bugs":{"url":"https://github.com/carlonicora/nextjs-jsonapi/issues"},"bin":{"generate-web-module":"dist/scripts/generate-web-module/index.js"},"dist":{"shasum":"bbabed8e999f0980abf7d36d0d64b8daddf67bf8","tarball":"https://registry.npmjs.org/@carlonicora/nextjs-jsonapi/-/nextjs-jsonapi-1.42.1.tgz","fileCount":1026,"integrity":"sha512-nJzTD/+JnGNKBKf0URWTtpK8vpsCxUFhRI+iBDMJGSpwR+QQyMPXnWEdcmyN/R3c/d2PRiRSW5UsRoEu0O1MwA==","signatures":[{"sig":"MEUCIQCb7X/JTgvJvOOpFhzSvJox1oFmartZIIhTOfqhSD4OJAIgIPZ6sqgvaUyn4EwlrF/+tc5xkrpw00TsTdyojpzjtqM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@carlonicora%2fnextjs-jsonapi@1.42.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8726828},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.mjs","require":"./dist/core/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.mjs","require":"./dist/client/index.js"},"./server":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.mjs","require":"./dist/server/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.mjs","require":"./dist/billing/index.js"},"./testing":{"types":"./dist/testing/index.d.ts","import":"./dist/testing/index.mjs","require":"./dist/testing/index.js"},"./contexts":{"types":"./dist/contexts/index.d.ts","import":"./dist/contexts/index.mjs","require":"./dist/contexts/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.mjs","require":"./dist/components/index.js"},"./contexts/styles.css":"./dist/contexts/index.css"},"gitHead":"062925a7b93368b6bba104f7ee8775df85f99ac8","private":false,"scripts":{"dev":"tsup --watch","lint":"eslint \"src/**/*.ts\" \"src/**/*.tsx\" --fix","test":"vitest run","build":"NODE_OPTIONS='--max-old-space-size=8192' tsup && tsc -p scripts/generate-web-module/tsconfig.json","clean":"rm -rf dist","format":"prettier --write \"src/**/*.ts\"","test:ui":"vitest --ui","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"pnpm build","generate-web-module":"node dist/scripts/generate-web-module/index.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f5f41df1-7b72-405b-8808-252d10106909"}},"repository":{"url":"git+https://github.com/carlonicora/nextjs-jsonapi.git","type":"git"},"_npmVersion":"11.8.0","description":"Next.js JSON:API client with server/client support and caching","directories":{},"_nodeVersion":"22.22.0","dependencies":{"d3":"^7.9.0","zod":"^4.3.6","clsx":"^2.1.1","cmdk":"^1.1.1","pako":"^2.1.0","uuid":"^13.0.0","vaul":"^1.1.2","jotai":"^2.16.2","shadcn":"^3.7.0","sonner":"^2.0.7","date-fns":"^4.1.0","recharts":"^3.7.0","commander":"^14.0.2","input-otp":"^1.4.2","remark-gfm":"^4.0.1","next-themes":"^0.4.6","shepherd.js":"^14.5.1","cookies-next":"^6.1.1","jotai-family":"^1.0.1","lucide-react":"^0.563.0","qrcode.react":"^4.2.0","@dnd-kit/core":"^6.3.1","@base-ui/react":"1.1.0","react-dropzone":"^14.3.8","react-markdown":"^10.1.0","tailwind-merge":"^3.4.0","tw-animate-css":"^1.4.0","@blocknote/core":"^0.46.1","react-hook-form":"^7.71.1","@blocknote/react":"^0.46.1","react-day-picker":"^9.13.0","socket.io-client":"^4.8.3","@blocknote/shadcn":"^0.46.1","@dnd-kit/sortable":"^10.0.0","@dnd-kit/utilities":"^3.2.2","@hookform/resolvers":"^5.2.2","@radix-ui/react-slot":"^1.2.4","embla-carousel-react":"^8.6.0","@radix-ui/react-label":"^2.1.8","react-resizable-panels":"^4.5.2","@simplewebauthn/browser":"^13.2.2","class-variance-authority":"^0.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.1.4","tsup":"^8.5.1","jsdom":"^27.4.0","react":"^19.2.3","eslint":"^9.39.2","vitest":"^4.0.18","globals":"^17.1.0","prettier":"^3.8.1","@types/d3":"^7.4.3","next-intl":"^4.7.0","react-dom":"^19.2.3","@eslint/js":"^9.39.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/node":"^25.0.10","@types/pako":"^2.0.4","@types/react":"^19.2.9","@eslint/eslintrc":"^3.3.3","@types/react-dom":"^19.2.3","semantic-release":"^25.0.2","@types/qrcode.react":"^3.0.0","@vitest/coverage-v8":"^4.0.18","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^5.1.2","@semantic-release/git":"^10.0.1","@tanstack/react-table":"^8.21.3","@testing-library/react":"^16.3.2","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^8.53.1","@semantic-release/changelog":"^6.0.3","@testing-library/user-event":"^14.6.1","@typescript-eslint/eslint-plugin":"^8.53.1","conventional-changelog-conventionalcommits":"^9.1.0"},"peerDependencies":{"next":">=14.0.0","react":">=18.0.0","next-intl":">=3.0.0","react-dom":">=18.0.0","react-hook-form":">=7.0.0","@stripe/stripe-js":">=3.0.0","@tanstack/react-table":">=8.0.0","@stripe/react-stripe-js":">=2.0.0"},"peerDependenciesMeta":{"next-intl":{"optional":true},"react-hook-form":{"optional":true},"@stripe/stripe-js":{"optional":true},"@tanstack/react-table":{"optional":true},"@stripe/react-stripe-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nextjs-jsonapi_1.42.1_1769862076585_0.4873039941449855","host":"s3://npm-registry-packages-npm-production"}},"1.43.0":{"name":"@carlonicora/nextjs-jsonapi","version":"1.43.0","keywords":["nextjs","jsonapi","json-api","react","typescript","cache"],"author":{"name":"Carlo Nicora"},"license":"GPL-3.0-or-later","_id":"@carlonicora/nextjs-jsonapi@1.43.0","maintainers":[{"name":"carlonicora","email":"carlo.nicora@gmail.com"}],"homepage":"https://github.com/carlonicora/nextjs-jsonapi#readme","bugs":{"url":"https://github.com/carlonicora/nextjs-jsonapi/issues"},"bin":{"generate-web-module":"dist/scripts/generate-web-module/index.js"},"dist":{"shasum":"24b6c500d93cc68b9144f61a90c055a05de6e311","tarball":"https://registry.npmjs.org/@carlonicora/nextjs-jsonapi/-/nextjs-jsonapi-1.43.0.tgz","fileCount":1026,"integrity":"sha512-ubaTLS9va1HC7rl99VsV1ixstyy2uxRAvIBahO6LmQLZE5oaL+UNQY1zkf2X0dYFhsgNvZ++TA5a3V84Z7O1gQ==","signatures":[{"sig":"MEYCIQDzQfTnUEmi3J9PdmfwExnKk9PIfrTUVGnnNtvR2YE4BAIhAOBDd+cjj4htlY/OEI+HtJBdx9O232w1xvVsvYiMaVF6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@carlonicora%2fnextjs-jsonapi@1.43.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8728069},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.mjs","require":"./dist/core/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.mjs","require":"./dist/client/index.js"},"./server":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.mjs","require":"./dist/server/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.mjs","require":"./dist/billing/index.js"},"./testing":{"types":"./dist/testing/index.d.ts","import":"./dist/testing/index.mjs","require":"./dist/testing/index.js"},"./contexts":{"types":"./dist/contexts/index.d.ts","import":"./dist/contexts/index.mjs","require":"./dist/contexts/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.mjs","require":"./dist/components/index.js"},"./contexts/styles.css":"./dist/contexts/index.css"},"gitHead":"25a58370e012dda1a95e9a63a6392310fb7a7b66","private":false,"scripts":{"dev":"tsup --watch","lint":"eslint \"src/**/*.ts\" \"src/**/*.tsx\" --fix","test":"vitest run","build":"NODE_OPTIONS='--max-old-space-size=8192' tsup && tsc -p scripts/generate-web-module/tsconfig.json","clean":"rm -rf dist","format":"prettier --write \"src/**/*.ts\"","test:ui":"vitest --ui","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"pnpm build","generate-web-module":"node dist/scripts/generate-web-module/index.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f5f41df1-7b72-405b-8808-252d10106909"}},"repository":{"url":"git+https://github.com/carlonicora/nextjs-jsonapi.git","type":"git"},"_npmVersion":"11.8.0","description":"Next.js JSON:API client with server/client support and caching","directories":{},"_nodeVersion":"22.22.0","dependencies":{"d3":"^7.9.0","zod":"^4.3.6","clsx":"^2.1.1","cmdk":"^1.1.1","pako":"^2.1.0","uuid":"^13.0.0","vaul":"^1.1.2","jotai":"^2.16.2","shadcn":"^3.7.0","sonner":"^2.0.7","date-fns":"^4.1.0","recharts":"^3.7.0","commander":"^14.0.2","input-otp":"^1.4.2","remark-gfm":"^4.0.1","next-themes":"^0.4.6","shepherd.js":"^14.5.1","cookies-next":"^6.1.1","jotai-family":"^1.0.1","lucide-react":"^0.563.0","qrcode.react":"^4.2.0","@dnd-kit/core":"^6.3.1","@base-ui/react":"1.1.0","react-dropzone":"^14.3.8","react-markdown":"^10.1.0","tailwind-merge":"^3.4.0","tw-animate-css":"^1.4.0","@blocknote/core":"^0.46.1","react-hook-form":"^7.71.1","@blocknote/react":"^0.46.1","react-day-picker":"^9.13.0","socket.io-client":"^4.8.3","@blocknote/shadcn":"^0.46.1","@dnd-kit/sortable":"^10.0.0","@dnd-kit/utilities":"^3.2.2","@hookform/resolvers":"^5.2.2","@radix-ui/react-slot":"^1.2.4","embla-carousel-react":"^8.6.0","@radix-ui/react-label":"^2.1.8","react-resizable-panels":"^4.5.2","@simplewebauthn/browser":"^13.2.2","class-variance-authority":"^0.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.1.4","tsup":"^8.5.1","jsdom":"^27.4.0","react":"^19.2.3","eslint":"^9.39.2","vitest":"^4.0.18","globals":"^17.1.0","prettier":"^3.8.1","@types/d3":"^7.4.3","next-intl":"^4.7.0","react-dom":"^19.2.3","@eslint/js":"^9.39.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/node":"^25.0.10","@types/pako":"^2.0.4","@types/react":"^19.2.9","@eslint/eslintrc":"^3.3.3","@types/react-dom":"^19.2.3","semantic-release":"^25.0.2","@types/qrcode.react":"^3.0.0","@vitest/coverage-v8":"^4.0.18","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^5.1.2","@semantic-release/git":"^10.0.1","@tanstack/react-table":"^8.21.3","@testing-library/react":"^16.3.2","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^8.53.1","@semantic-release/changelog":"^6.0.3","@testing-library/user-event":"^14.6.1","@typescript-eslint/eslint-plugin":"^8.53.1","conventional-changelog-conventionalcommits":"^9.1.0"},"peerDependencies":{"next":">=14.0.0","react":">=18.0.0","next-intl":">=3.0.0","react-dom":">=18.0.0","react-hook-form":">=7.0.0","@stripe/stripe-js":">=3.0.0","@tanstack/react-table":">=8.0.0","@stripe/react-stripe-js":">=2.0.0"},"peerDependenciesMeta":{"next-intl":{"optional":true},"react-hook-form":{"optional":true},"@stripe/stripe-js":{"optional":true},"@tanstack/react-table":{"optional":true},"@stripe/react-stripe-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nextjs-jsonapi_1.43.0_1769877123401_0.439607344014727","host":"s3://npm-registry-packages-npm-production"}},"1.44.0":{"name":"@carlonicora/nextjs-jsonapi","version":"1.44.0","keywords":["nextjs","jsonapi","json-api","react","typescript","cache"],"author":{"name":"Carlo Nicora"},"license":"GPL-3.0-or-later","_id":"@carlonicora/nextjs-jsonapi@1.44.0","maintainers":[{"name":"carlonicora","email":"carlo.nicora@gmail.com"}],"homepage":"https://github.com/carlonicora/nextjs-jsonapi#readme","bugs":{"url":"https://github.com/carlonicora/nextjs-jsonapi/issues"},"bin":{"generate-web-module":"dist/scripts/generate-web-module/index.js"},"dist":{"shasum":"366fdb4bb47151a0432196eb614418b5bd91f6c6","tarball":"https://registry.npmjs.org/@carlonicora/nextjs-jsonapi/-/nextjs-jsonapi-1.44.0.tgz","fileCount":1027,"integrity":"sha512-4hdJxdYOoaBF7j0ZtjHAVDl2FtGJoHeAc8gSOxrj+PD5RfOCIMuRC2KTeRatlMxJX6E6R2M+ed+GrdUd0YY9nQ==","signatures":[{"sig":"MEUCIQC9ZbrZqq1wLALBFwJ23cM5QK2yn7Fh1oO3jaVnrSLX0AIgL+DBdU//xudS+7XykeUG7jpzULMqNg2c220xQlaHGHQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@carlonicora%2fnextjs-jsonapi@1.44.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8744321},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.mjs","require":"./dist/core/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.mjs","require":"./dist/client/index.js"},"./server":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.mjs","require":"./dist/server/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.mjs","require":"./dist/billing/index.js"},"./testing":{"types":"./dist/testing/index.d.ts","import":"./dist/testing/index.mjs","require":"./dist/testing/index.js"},"./contexts":{"types":"./dist/contexts/index.d.ts","import":"./dist/contexts/index.mjs","require":"./dist/contexts/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.mjs","require":"./dist/components/index.js"},"./contexts/styles.css":"./dist/contexts/index.css"},"gitHead":"5c4d057fef1cd8c9b4a3b116b135c71621ea6e37","private":false,"scripts":{"dev":"tsup --watch","lint":"eslint \"src/**/*.ts\" \"src/**/*.tsx\" --fix","test":"vitest run","build":"NODE_OPTIONS='--max-old-space-size=8192' tsup && tsc -p scripts/generate-web-module/tsconfig.json","clean":"rm -rf dist","format":"prettier --write \"src/**/*.ts\"","test:ui":"vitest --ui","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"pnpm build","generate-web-module":"node dist/scripts/generate-web-module/index.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f5f41df1-7b72-405b-8808-252d10106909"}},"repository":{"url":"git+https://github.com/carlonicora/nextjs-jsonapi.git","type":"git"},"_npmVersion":"11.8.0","description":"Next.js JSON:API client with server/client support and caching","directories":{},"_nodeVersion":"22.22.0","dependencies":{"d3":"^7.9.0","zod":"^4.3.6","clsx":"^2.1.1","cmdk":"^1.1.1","pako":"^2.1.0","uuid":"^13.0.0","vaul":"^1.1.2","jotai":"^2.16.2","shadcn":"^3.7.0","sonner":"^2.0.7","date-fns":"^4.1.0","recharts":"^3.7.0","commander":"^14.0.2","input-otp":"^1.4.2","remark-gfm":"^4.0.1","next-themes":"^0.4.6","shepherd.js":"^14.5.1","cookies-next":"^6.1.1","jotai-family":"^1.0.1","lucide-react":"^0.563.0","qrcode.react":"^4.2.0","@dnd-kit/core":"^6.3.1","@base-ui/react":"1.1.0","react-dropzone":"^14.3.8","react-markdown":"^10.1.0","tailwind-merge":"^3.4.0","tw-animate-css":"^1.4.0","@blocknote/core":"^0.46.1","react-hook-form":"^7.71.1","@blocknote/react":"^0.46.1","react-day-picker":"^9.13.0","socket.io-client":"^4.8.3","@blocknote/shadcn":"^0.46.1","@dnd-kit/sortable":"^10.0.0","@dnd-kit/utilities":"^3.2.2","@hookform/resolvers":"^5.2.2","@radix-ui/react-slot":"^1.2.4","embla-carousel-react":"^8.6.0","@radix-ui/react-label":"^2.1.8","react-resizable-panels":"^4.5.2","@simplewebauthn/browser":"^13.2.2","class-variance-authority":"^0.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.1.4","tsup":"^8.5.1","jsdom":"^27.4.0","react":"^19.2.3","eslint":"^9.39.2","vitest":"^4.0.18","globals":"^17.1.0","prettier":"^3.8.1","@types/d3":"^7.4.3","next-intl":"^4.7.0","react-dom":"^19.2.3","@eslint/js":"^9.39.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/node":"^25.0.10","@types/pako":"^2.0.4","@types/react":"^19.2.9","@eslint/eslintrc":"^3.3.3","@types/react-dom":"^19.2.3","semantic-release":"^25.0.2","@types/qrcode.react":"^3.0.0","@vitest/coverage-v8":"^4.0.18","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^5.1.2","@semantic-release/git":"^10.0.1","@tanstack/react-table":"^8.21.3","@testing-library/react":"^16.3.2","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^8.53.1","@semantic-release/changelog":"^6.0.3","@testing-library/user-event":"^14.6.1","@typescript-eslint/eslint-plugin":"^8.53.1","conventional-changelog-conventionalcommits":"^9.1.0"},"peerDependencies":{"next":">=14.0.0","react":">=18.0.0","next-intl":">=3.0.0","react-dom":">=18.0.0","react-hook-form":">=7.0.0","@stripe/stripe-js":">=3.0.0","@tanstack/react-table":">=8.0.0","@stripe/react-stripe-js":">=2.0.0"},"peerDependenciesMeta":{"next-intl":{"optional":true},"react-hook-form":{"optional":true},"@stripe/stripe-js":{"optional":true},"@tanstack/react-table":{"optional":true},"@stripe/react-stripe-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nextjs-jsonapi_1.44.0_1769940290755_0.29611208773984754","host":"s3://npm-registry-packages-npm-production"}},"1.44.1":{"name":"@carlonicora/nextjs-jsonapi","version":"1.44.1","keywords":["nextjs","jsonapi","json-api","react","typescript","cache"],"author":{"name":"Carlo Nicora"},"license":"GPL-3.0-or-later","_id":"@carlonicora/nextjs-jsonapi@1.44.1","maintainers":[{"name":"carlonicora","email":"carlo.nicora@gmail.com"}],"homepage":"https://github.com/carlonicora/nextjs-jsonapi#readme","bugs":{"url":"https://github.com/carlonicora/nextjs-jsonapi/issues"},"bin":{"generate-web-module":"dist/scripts/generate-web-module/index.js"},"dist":{"shasum":"4d90916b7f570429fcc01e789e6c62832085de51","tarball":"https://registry.npmjs.org/@carlonicora/nextjs-jsonapi/-/nextjs-jsonapi-1.44.1.tgz","fileCount":1027,"integrity":"sha512-uhiThL9rGWQTFuY/wEbxMR4uFrGBBJi6rTPjp/4RM6fQ9U/eT/eBXAXxaMeHbGoAubXRl7GQbe7vjcceOuZ4Qg==","signatures":[{"sig":"MEYCIQCqb/GR1SWRiryjrAalMgaTC73Bx5LS17m9QCpfkzR1PgIhALRUMhabdA7Dl5dKb5T6R9vo47C/JHy8N/2nq/toS6DS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@carlonicora%2fnextjs-jsonapi@1.44.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8745683},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.mjs","require":"./dist/core/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.mjs","require":"./dist/client/index.js"},"./server":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.mjs","require":"./dist/server/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.mjs","require":"./dist/billing/index.js"},"./testing":{"types":"./dist/testing/index.d.ts","import":"./dist/testing/index.mjs","require":"./dist/testing/index.js"},"./contexts":{"types":"./dist/contexts/index.d.ts","import":"./dist/contexts/index.mjs","require":"./dist/contexts/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.mjs","require":"./dist/components/index.js"},"./contexts/styles.css":"./dist/contexts/index.css"},"gitHead":"61e0cf1862d744502ab0559a42dee95ca8d4b5b2","private":false,"scripts":{"dev":"tsup --watch","lint":"eslint \"src/**/*.ts\" \"src/**/*.tsx\" --fix","test":"vitest run","build":"NODE_OPTIONS='--max-old-space-size=8192' tsup && tsc -p scripts/generate-web-module/tsconfig.json","clean":"rm -rf dist","format":"prettier --write \"src/**/*.ts\"","test:ui":"vitest --ui","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"pnpm build","generate-web-module":"node dist/scripts/generate-web-module/index.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f5f41df1-7b72-405b-8808-252d10106909"}},"repository":{"url":"git+https://github.com/carlonicora/nextjs-jsonapi.git","type":"git"},"_npmVersion":"11.8.0","description":"Next.js JSON:API client with server/client support and caching","directories":{},"_nodeVersion":"22.22.0","dependencies":{"d3":"^7.9.0","zod":"^4.3.6","clsx":"^2.1.1","cmdk":"^1.1.1","pako":"^2.1.0","uuid":"^13.0.0","vaul":"^1.1.2","jotai":"^2.16.2","shadcn":"^3.7.0","sonner":"^2.0.7","date-fns":"^4.1.0","recharts":"^3.7.0","commander":"^14.0.2","input-otp":"^1.4.2","remark-gfm":"^4.0.1","next-themes":"^0.4.6","shepherd.js":"^14.5.1","cookies-next":"^6.1.1","jotai-family":"^1.0.1","lucide-react":"^0.563.0","qrcode.react":"^4.2.0","@dnd-kit/core":"^6.3.1","@base-ui/react":"1.1.0","react-dropzone":"^14.3.8","react-markdown":"^10.1.0","tailwind-merge":"^3.4.0","tw-animate-css":"^1.4.0","@blocknote/core":"^0.46.1","react-hook-form":"^7.71.1","@blocknote/react":"^0.46.1","react-day-picker":"^9.13.0","socket.io-client":"^4.8.3","@blocknote/shadcn":"^0.46.1","@dnd-kit/sortable":"^10.0.0","@dnd-kit/utilities":"^3.2.2","@hookform/resolvers":"^5.2.2","@radix-ui/react-slot":"^1.2.4","embla-carousel-react":"^8.6.0","@radix-ui/react-label":"^2.1.8","react-resizable-panels":"^4.5.2","@simplewebauthn/browser":"^13.2.2","class-variance-authority":"^0.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.1.4","tsup":"^8.5.1","jsdom":"^27.4.0","react":"^19.2.3","eslint":"^9.39.2","vitest":"^4.0.18","globals":"^17.1.0","prettier":"^3.8.1","@types/d3":"^7.4.3","next-intl":"^4.7.0","react-dom":"^19.2.3","@eslint/js":"^9.39.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/node":"^25.0.10","@types/pako":"^2.0.4","@types/react":"^19.2.9","@eslint/eslintrc":"^3.3.3","@types/react-dom":"^19.2.3","semantic-release":"^25.0.2","@types/qrcode.react":"^3.0.0","@vitest/coverage-v8":"^4.0.18","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^5.1.2","@semantic-release/git":"^10.0.1","@tanstack/react-table":"^8.21.3","@testing-library/react":"^16.3.2","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^8.53.1","@semantic-release/changelog":"^6.0.3","@testing-library/user-event":"^14.6.1","@typescript-eslint/eslint-plugin":"^8.53.1","conventional-changelog-conventionalcommits":"^9.1.0"},"peerDependencies":{"next":">=14.0.0","react":">=18.0.0","next-intl":">=3.0.0","react-dom":">=18.0.0","react-hook-form":">=7.0.0","@stripe/stripe-js":">=3.0.0","@tanstack/react-table":">=8.0.0","@stripe/react-stripe-js":">=2.0.0"},"peerDependenciesMeta":{"next-intl":{"optional":true},"react-hook-form":{"optional":true},"@stripe/stripe-js":{"optional":true},"@tanstack/react-table":{"optional":true},"@stripe/react-stripe-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nextjs-jsonapi_1.44.1_1769953534023_0.3768011098244055","host":"s3://npm-registry-packages-npm-production"}},"1.44.2":{"name":"@carlonicora/nextjs-jsonapi","version":"1.44.2","keywords":["nextjs","jsonapi","json-api","react","typescript","cache"],"author":{"name":"Carlo Nicora"},"license":"GPL-3.0-or-later","_id":"@carlonicora/nextjs-jsonapi@1.44.2","maintainers":[{"name":"carlonicora","email":"carlo.nicora@gmail.com"}],"homepage":"https://github.com/carlonicora/nextjs-jsonapi#readme","bugs":{"url":"https://github.com/carlonicora/nextjs-jsonapi/issues"},"bin":{"generate-web-module":"dist/scripts/generate-web-module/index.js"},"dist":{"shasum":"619c966861fc7b12404288337c1de5f60cb40b76","tarball":"https://registry.npmjs.org/@carlonicora/nextjs-jsonapi/-/nextjs-jsonapi-1.44.2.tgz","fileCount":1027,"integrity":"sha512-HXfi+Z9CUXRNdtP3NOUcrYZ+BQa7Pw6YsVWTALDXZh0FNgfm/7XyPXZRfaiRAWluE416ncTuNVAzEPD35oprIg==","signatures":[{"sig":"MEYCIQCrhmJdezCnkqDLaiI+LGBaQSy4nv6a89l70yB3JIL1PAIhAPa7EHAL3Z4A+PW+kPXN4bXniYxiO239/3kShwMVIhxu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@carlonicora%2fnextjs-jsonapi@1.44.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8745587},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.mjs","require":"./dist/core/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.mjs","require":"./dist/client/index.js"},"./server":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.mjs","require":"./dist/server/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.mjs","require":"./dist/billing/index.js"},"./testing":{"types":"./dist/testing/index.d.ts","import":"./dist/testing/index.mjs","require":"./dist/testing/index.js"},"./contexts":{"types":"./dist/contexts/index.d.ts","import":"./dist/contexts/index.mjs","require":"./dist/contexts/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.mjs","require":"./dist/components/index.js"},"./contexts/styles.css":"./dist/contexts/index.css"},"gitHead":"0cc45d1279456e442075ea959666d7b22dca1cc6","private":false,"scripts":{"dev":"tsup --watch","lint":"eslint \"src/**/*.ts\" \"src/**/*.tsx\" --fix","test":"vitest run","build":"NODE_OPTIONS='--max-old-space-size=8192' tsup && tsc -p scripts/generate-web-module/tsconfig.json","clean":"rm -rf dist","format":"prettier --write \"src/**/*.ts\"","test:ui":"vitest --ui","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"pnpm build","generate-web-module":"node dist/scripts/generate-web-module/index.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f5f41df1-7b72-405b-8808-252d10106909"}},"repository":{"url":"git+https://github.com/carlonicora/nextjs-jsonapi.git","type":"git"},"_npmVersion":"11.8.0","description":"Next.js JSON:API client with server/client support and caching","directories":{},"_nodeVersion":"22.22.0","dependencies":{"d3":"^7.9.0","zod":"^4.3.6","clsx":"^2.1.1","cmdk":"^1.1.1","pako":"^2.1.0","uuid":"^13.0.0","vaul":"^1.1.2","jotai":"^2.16.2","shadcn":"^3.7.0","sonner":"^2.0.7","date-fns":"^4.1.0","recharts":"^3.7.0","commander":"^14.0.2","input-otp":"^1.4.2","remark-gfm":"^4.0.1","next-themes":"^0.4.6","shepherd.js":"^14.5.1","cookies-next":"^6.1.1","jotai-family":"^1.0.1","lucide-react":"^0.563.0","qrcode.react":"^4.2.0","@dnd-kit/core":"^6.3.1","@base-ui/react":"1.1.0","react-dropzone":"^14.3.8","react-markdown":"^10.1.0","tailwind-merge":"^3.4.0","tw-animate-css":"^1.4.0","@blocknote/core":"^0.46.1","react-hook-form":"^7.71.1","@blocknote/react":"^0.46.1","react-day-picker":"^9.13.0","socket.io-client":"^4.8.3","@blocknote/shadcn":"^0.46.1","@dnd-kit/sortable":"^10.0.0","@dnd-kit/utilities":"^3.2.2","@hookform/resolvers":"^5.2.2","@radix-ui/react-slot":"^1.2.4","embla-carousel-react":"^8.6.0","@radix-ui/react-label":"^2.1.8","react-resizable-panels":"^4.5.2","@simplewebauthn/browser":"^13.2.2","class-variance-authority":"^0.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.1.4","tsup":"^8.5.1","jsdom":"^27.4.0","react":"^19.2.3","eslint":"^9.39.2","vitest":"^4.0.18","globals":"^17.1.0","prettier":"^3.8.1","@types/d3":"^7.4.3","next-intl":"^4.7.0","react-dom":"^19.2.3","@eslint/js":"^9.39.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/node":"^25.0.10","@types/pako":"^2.0.4","@types/react":"^19.2.9","@eslint/eslintrc":"^3.3.3","@types/react-dom":"^19.2.3","semantic-release":"^25.0.2","@types/qrcode.react":"^3.0.0","@vitest/coverage-v8":"^4.0.18","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^5.1.2","@semantic-release/git":"^10.0.1","@tanstack/react-table":"^8.21.3","@testing-library/react":"^16.3.2","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^8.53.1","@semantic-release/changelog":"^6.0.3","@testing-library/user-event":"^14.6.1","@typescript-eslint/eslint-plugin":"^8.53.1","conventional-changelog-conventionalcommits":"^9.1.0"},"peerDependencies":{"next":">=14.0.0","react":">=18.0.0","next-intl":">=3.0.0","react-dom":">=18.0.0","react-hook-form":">=7.0.0","@stripe/stripe-js":">=3.0.0","@tanstack/react-table":">=8.0.0","@stripe/react-stripe-js":">=2.0.0"},"peerDependenciesMeta":{"next-intl":{"optional":true},"react-hook-form":{"optional":true},"@stripe/stripe-js":{"optional":true},"@tanstack/react-table":{"optional":true},"@stripe/react-stripe-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nextjs-jsonapi_1.44.2_1769955638834_0.5894921675877078","host":"s3://npm-registry-packages-npm-production"}},"1.45.0":{"name":"@carlonicora/nextjs-jsonapi","version":"1.45.0","keywords":["nextjs","jsonapi","json-api","react","typescript","cache"],"author":{"name":"Carlo Nicora"},"license":"GPL-3.0-or-later","_id":"@carlonicora/nextjs-jsonapi@1.45.0","maintainers":[{"name":"carlonicora","email":"carlo.nicora@gmail.com"}],"homepage":"https://github.com/carlonicora/nextjs-jsonapi#readme","bugs":{"url":"https://github.com/carlonicora/nextjs-jsonapi/issues"},"bin":{"generate-web-module":"dist/scripts/generate-web-module/index.js"},"dist":{"shasum":"3bd9e8858f6dea2bc752cb5a2d2fa7f1dcf62221","tarball":"https://registry.npmjs.org/@carlonicora/nextjs-jsonapi/-/nextjs-jsonapi-1.45.0.tgz","fileCount":1050,"integrity":"sha512-7jcNh921yr4PEBRVNODPncUv8VConXUV3M6LSJ8fj3orCMFMZDxZWnc1NCPN3KvHEUQB94xAwFWwKizlqoCqMQ==","signatures":[{"sig":"MEQCIAfoQ+7zPAPtJhK70wrcXGWNIjh2rI0teBJgzUjHkSj9AiBhxVYLb4BkV3b0hYl94e5q4zS8EQhJUkptNUU5/CL56w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@carlonicora%2fnextjs-jsonapi@1.45.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8917361},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.mjs","require":"./dist/core/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.mjs","require":"./dist/client/index.js"},"./server":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.mjs","require":"./dist/server/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.mjs","require":"./dist/billing/index.js"},"./testing":{"types":"./dist/testing/index.d.ts","import":"./dist/testing/index.mjs","require":"./dist/testing/index.js"},"./contexts":{"types":"./dist/contexts/index.d.ts","import":"./dist/contexts/index.mjs","require":"./dist/contexts/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.mjs","require":"./dist/components/index.js"},"./contexts/styles.css":"./dist/contexts/index.css"},"gitHead":"dcf16f0bef6180d28addfb033d53f198b116782d","private":false,"scripts":{"dev":"tsup --watch","lint":"eslint \"src/**/*.ts\" \"src/**/*.tsx\" --fix","test":"vitest run","build":"NODE_OPTIONS='--max-old-space-size=8192' tsup && tsc -p scripts/generate-web-module/tsconfig.json","clean":"rm -rf dist","format":"prettier --write \"src/**/*.ts\"","test:ui":"vitest --ui","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"pnpm build","generate-web-module":"node dist/scripts/generate-web-module/index.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f5f41df1-7b72-405b-8808-252d10106909"}},"repository":{"url":"git+https://github.com/carlonicora/nextjs-jsonapi.git","type":"git"},"_npmVersion":"11.9.0","description":"Next.js JSON:API client with server/client support and caching","directories":{},"_nodeVersion":"22.22.0","dependencies":{"d3":"^7.9.0","zod":"^4.3.6","clsx":"^2.1.1","cmdk":"^1.1.1","pako":"^2.1.0","uuid":"^13.0.0","vaul":"^1.1.2","jotai":"^2.16.2","shadcn":"^3.7.0","sonner":"^2.0.7","date-fns":"^4.1.0","recharts":"^3.7.0","commander":"^14.0.2","input-otp":"^1.4.2","remark-gfm":"^4.0.1","next-themes":"^0.4.6","shepherd.js":"^14.5.1","cookies-next":"^6.1.1","jotai-family":"^1.0.1","lucide-react":"^0.563.0","qrcode.react":"^4.2.0","@dnd-kit/core":"^6.3.1","@base-ui/react":"1.1.0","react-dropzone":"^14.3.8","react-markdown":"^10.1.0","tailwind-merge":"^3.4.0","tw-animate-css":"^1.4.0","@blocknote/core":"^0.46.1","react-hook-form":"^7.71.1","@blocknote/react":"^0.46.1","react-day-picker":"^9.13.0","socket.io-client":"^4.8.3","@blocknote/shadcn":"^0.46.1","@dnd-kit/sortable":"^10.0.0","@dnd-kit/utilities":"^3.2.2","@hookform/resolvers":"^5.2.2","@radix-ui/react-slot":"^1.2.4","embla-carousel-react":"^8.6.0","@radix-ui/react-label":"^2.1.8","react-resizable-panels":"^4.5.2","@simplewebauthn/browser":"^13.2.2","class-variance-authority":"^0.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.1.4","tsup":"^8.5.1","jsdom":"^27.4.0","react":"^19.2.3","eslint":"^9.39.2","vitest":"^4.0.18","globals":"^17.1.0","prettier":"^3.8.1","@types/d3":"^7.4.3","next-intl":"^4.7.0","react-dom":"^19.2.3","@eslint/js":"^9.39.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/node":"^25.0.10","@types/pako":"^2.0.4","@types/react":"^19.2.9","@eslint/eslintrc":"^3.3.3","@types/react-dom":"^19.2.3","semantic-release":"^25.0.2","@types/qrcode.react":"^3.0.0","@vitest/coverage-v8":"^4.0.18","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^5.1.2","@semantic-release/git":"^10.0.1","@tanstack/react-table":"^8.21.3","@testing-library/react":"^16.3.2","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^8.53.1","@semantic-release/changelog":"^6.0.3","@testing-library/user-event":"^14.6.1","@typescript-eslint/eslint-plugin":"^8.53.1","conventional-changelog-conventionalcommits":"^9.1.0"},"peerDependencies":{"next":">=14.0.0","react":">=18.0.0","next-intl":">=3.0.0","react-dom":">=18.0.0","react-hook-form":">=7.0.0","@stripe/stripe-js":">=3.0.0","@tanstack/react-table":">=8.0.0","@stripe/react-stripe-js":">=2.0.0"},"peerDependenciesMeta":{"next-intl":{"optional":true},"react-hook-form":{"optional":true},"@stripe/stripe-js":{"optional":true},"@tanstack/react-table":{"optional":true},"@stripe/react-stripe-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nextjs-jsonapi_1.45.0_1770292738343_0.9745241518660974","host":"s3://npm-registry-packages-npm-production"}},"1.45.1":{"name":"@carlonicora/nextjs-jsonapi","version":"1.45.1","keywords":["nextjs","jsonapi","json-api","react","typescript","cache"],"author":{"name":"Carlo Nicora"},"license":"GPL-3.0-or-later","_id":"@carlonicora/nextjs-jsonapi@1.45.1","maintainers":[{"name":"carlonicora","email":"carlo.nicora@gmail.com"}],"homepage":"https://github.com/carlonicora/nextjs-jsonapi#readme","bugs":{"url":"https://github.com/carlonicora/nextjs-jsonapi/issues"},"bin":{"generate-web-module":"dist/scripts/generate-web-module/index.js"},"dist":{"shasum":"a4a550575b95b45bcacb96efa8e6f70ae8252b9a","tarball":"https://registry.npmjs.org/@carlonicora/nextjs-jsonapi/-/nextjs-jsonapi-1.45.1.tgz","fileCount":1050,"integrity":"sha512-KpfTP3PhlkKqH9AaGTfUGg3co5CX7jPq+jtDcBp0TQQ9dtbuez3uUtGUVs5UNm7CVqF+iIaAA7+VJqWLW/6vcQ==","signatures":[{"sig":"MEUCIH6Da3ROmwBG0cWQQLTXlThQuBnxu5He7D38bWENgVzxAiEA3jEG++YkjnUs+qhKQCSp1i/PvHJXKQcmSyCGdr7xoxk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@carlonicora%2fnextjs-jsonapi@1.45.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8917361},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.mjs","require":"./dist/core/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.mjs","require":"./dist/client/index.js"},"./server":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.mjs","require":"./dist/server/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.mjs","require":"./dist/billing/index.js"},"./testing":{"types":"./dist/testing/index.d.ts","import":"./dist/testing/index.mjs","require":"./dist/testing/index.js"},"./contexts":{"types":"./dist/contexts/index.d.ts","import":"./dist/contexts/index.mjs","require":"./dist/contexts/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.mjs","require":"./dist/components/index.js"},"./contexts/styles.css":"./dist/contexts/index.css"},"gitHead":"be5d604186b69e5e20bbef9bc1f70fec1539c581","private":false,"scripts":{"dev":"tsup --watch","lint":"eslint \"src/**/*.ts\" \"src/**/*.tsx\" --fix","test":"vitest run","build":"NODE_OPTIONS='--max-old-space-size=8192' tsup && tsc -p scripts/generate-web-module/tsconfig.json","clean":"rm -rf dist","format":"prettier --write \"src/**/*.ts\"","test:ui":"vitest --ui","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"pnpm build","generate-web-module":"node dist/scripts/generate-web-module/index.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f5f41df1-7b72-405b-8808-252d10106909"}},"repository":{"url":"git+https://github.com/carlonicora/nextjs-jsonapi.git","type":"git"},"_npmVersion":"11.9.0","description":"Next.js JSON:API client with server/client support and caching","directories":{},"_nodeVersion":"22.22.0","dependencies":{"d3":"^7.9.0","zod":"^4.3.6","clsx":"^2.1.1","cmdk":"^1.1.1","pako":"^2.1.0","uuid":"^13.0.0","vaul":"^1.1.2","jotai":"^2.16.2","shadcn":"^3.7.0","sonner":"^2.0.7","date-fns":"^4.1.0","recharts":"^3.7.0","commander":"^14.0.2","input-otp":"^1.4.2","remark-gfm":"^4.0.1","next-themes":"^0.4.6","shepherd.js":"^14.5.1","cookies-next":"^6.1.1","jotai-family":"^1.0.1","lucide-react":"^0.563.0","qrcode.react":"^4.2.0","@dnd-kit/core":"^6.3.1","@base-ui/react":"1.1.0","react-dropzone":"^14.3.8","react-markdown":"^10.1.0","tailwind-merge":"^3.4.0","tw-animate-css":"^1.4.0","@blocknote/core":"^0.46.1","react-hook-form":"^7.71.1","@blocknote/react":"^0.46.1","react-day-picker":"^9.13.0","socket.io-client":"^4.8.3","@blocknote/shadcn":"^0.46.1","@dnd-kit/sortable":"^10.0.0","@dnd-kit/utilities":"^3.2.2","@hookform/resolvers":"^5.2.2","@radix-ui/react-slot":"^1.2.4","embla-carousel-react":"^8.6.0","@radix-ui/react-label":"^2.1.8","react-resizable-panels":"^4.5.2","@simplewebauthn/browser":"^13.2.2","class-variance-authority":"^0.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.1.4","tsup":"^8.5.1","jsdom":"^27.4.0","react":"^19.2.4","eslint":"^9.39.2","vitest":"^4.0.18","globals":"^17.1.0","prettier":"^3.8.1","@types/d3":"^7.4.3","next-intl":"^4.7.0","react-dom":"^19.2.4","@eslint/js":"^9.39.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/node":"^25.0.10","@types/pako":"^2.0.4","@types/react":"^19.2.9","@eslint/eslintrc":"^3.3.3","@types/react-dom":"^19.2.3","semantic-release":"^25.0.2","@types/qrcode.react":"^3.0.0","@vitest/coverage-v8":"^4.0.18","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^5.1.2","@semantic-release/git":"^10.0.1","@tanstack/react-table":"^8.21.3","@testing-library/react":"^16.3.2","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^8.53.1","@semantic-release/changelog":"^6.0.3","@testing-library/user-event":"^14.6.1","@typescript-eslint/eslint-plugin":"^8.53.1","conventional-changelog-conventionalcommits":"^9.1.0"},"peerDependencies":{"next":">=14.0.0","react":">=18.0.0","next-intl":">=3.0.0","react-dom":">=18.0.0","react-hook-form":">=7.0.0","@stripe/stripe-js":">=3.0.0","@tanstack/react-table":">=8.0.0","@stripe/react-stripe-js":">=2.0.0"},"peerDependenciesMeta":{"next-intl":{"optional":true},"react-hook-form":{"optional":true},"@stripe/stripe-js":{"optional":true},"@tanstack/react-table":{"optional":true},"@stripe/react-stripe-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nextjs-jsonapi_1.45.1_1770332324548_0.08027151042659786","host":"s3://npm-registry-packages-npm-production"}},"1.45.2":{"name":"@carlonicora/nextjs-jsonapi","version":"1.45.2","keywords":["nextjs","jsonapi","json-api","react","typescript","cache"],"author":{"name":"Carlo Nicora"},"license":"GPL-3.0-or-later","_id":"@carlonicora/nextjs-jsonapi@1.45.2","maintainers":[{"name":"carlonicora","email":"carlo.nicora@gmail.com"}],"homepage":"https://github.com/carlonicora/nextjs-jsonapi#readme","bugs":{"url":"https://github.com/carlonicora/nextjs-jsonapi/issues"},"bin":{"generate-web-module":"dist/scripts/generate-web-module/index.js"},"dist":{"shasum":"291d583e168dfb98a4a5c57c30e4262b4b06fab0","tarball":"https://registry.npmjs.org/@carlonicora/nextjs-jsonapi/-/nextjs-jsonapi-1.45.2.tgz","fileCount":1050,"integrity":"sha512-H7LTyVTHfd5909nepW/3DBsNLP52O6lQohBGUhQbdOwIcOupoK5Ifrw/EN9izluDC7uWaQn0jT8whCF3TnZlSw==","signatures":[{"sig":"MEUCIEpi396V289bjJX42tYNk4R1/mf7/bVsAQ8+7jwYba5cAiEAksQIAHTMwUYnmOFrwR23suDv+qfQvxzJWxTA2RS0qac=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@carlonicora%2fnextjs-jsonapi@1.45.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8917361},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.mjs","require":"./dist/core/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.mjs","require":"./dist/client/index.js"},"./server":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.mjs","require":"./dist/server/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.mjs","require":"./dist/billing/index.js"},"./testing":{"types":"./dist/testing/index.d.ts","import":"./dist/testing/index.mjs","require":"./dist/testing/index.js"},"./contexts":{"types":"./dist/contexts/index.d.ts","import":"./dist/contexts/index.mjs","require":"./dist/contexts/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.mjs","require":"./dist/components/index.js"},"./contexts/styles.css":"./dist/contexts/index.css"},"gitHead":"9c90b44da32f5958b09099f730498ebdd822260e","private":false,"scripts":{"dev":"tsup --watch","lint":"eslint \"src/**/*.ts\" \"src/**/*.tsx\" --fix","test":"vitest run","build":"NODE_OPTIONS='--max-old-space-size=8192' tsup && tsc -p scripts/generate-web-module/tsconfig.json","clean":"rm -rf dist","format":"prettier --write \"src/**/*.ts\"","test:ui":"vitest --ui","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"pnpm build","generate-web-module":"node dist/scripts/generate-web-module/index.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f5f41df1-7b72-405b-8808-252d10106909"}},"repository":{"url":"git+https://github.com/carlonicora/nextjs-jsonapi.git","type":"git"},"_npmVersion":"11.9.0","description":"Next.js JSON:API client with server/client support and caching","directories":{},"_nodeVersion":"22.22.0","dependencies":{"d3":"^7.9.0","zod":"^4.3.6","clsx":"^2.1.1","cmdk":"^1.1.1","pako":"^2.1.0","uuid":"^13.0.0","vaul":"^1.1.2","jotai":"^2.16.2","shadcn":"^3.7.0","sonner":"^2.0.7","date-fns":"^4.1.0","recharts":"^3.7.0","commander":"^14.0.2","input-otp":"^1.4.2","remark-gfm":"^4.0.1","next-themes":"^0.4.6","shepherd.js":"^14.5.1","cookies-next":"^6.1.1","jotai-family":"^1.0.1","lucide-react":"^0.563.0","qrcode.react":"^4.2.0","@dnd-kit/core":"^6.3.1","@base-ui/react":"1.1.0","react-dropzone":"^14.3.8","react-markdown":"^10.1.0","tailwind-merge":"^3.4.0","tw-animate-css":"^1.4.0","@blocknote/core":"^0.46.1","react-hook-form":"^7.71.1","@blocknote/react":"^0.46.1","react-day-picker":"^9.13.0","socket.io-client":"^4.8.3","@blocknote/shadcn":"^0.46.1","@dnd-kit/sortable":"^10.0.0","@dnd-kit/utilities":"^3.2.2","@hookform/resolvers":"^5.2.2","@radix-ui/react-slot":"^1.2.4","embla-carousel-react":"^8.6.0","@radix-ui/react-label":"^2.1.8","react-resizable-panels":"^4.5.2","@simplewebauthn/browser":"^13.2.2","class-variance-authority":"^0.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.1.4","tsup":"^8.5.1","jsdom":"^27.4.0","react":"^19.2.4","eslint":"^9.39.2","vitest":"^4.0.18","globals":"^17.1.0","prettier":"^3.8.1","@types/d3":"^7.4.3","next-intl":"^4.8.2","react-dom":"^19.2.4","@eslint/js":"^9.39.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/node":"^25.0.10","@types/pako":"^2.0.4","@types/react":"^19.2.9","@eslint/eslintrc":"^3.3.3","@types/react-dom":"^19.2.3","semantic-release":"^25.0.2","@types/qrcode.react":"^3.0.0","@vitest/coverage-v8":"^4.0.18","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^5.1.2","@semantic-release/git":"^10.0.1","@tanstack/react-table":"^8.21.3","@testing-library/react":"^16.3.2","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^8.53.1","@semantic-release/changelog":"^6.0.3","@testing-library/user-event":"^14.6.1","@typescript-eslint/eslint-plugin":"^8.53.1","conventional-changelog-conventionalcommits":"^9.1.0"},"peerDependencies":{"next":">=14.0.0","react":">=18.0.0","next-intl":">=3.0.0","react-dom":">=18.0.0","react-hook-form":">=7.0.0","@stripe/stripe-js":">=3.0.0","@tanstack/react-table":">=8.0.0","@stripe/react-stripe-js":">=2.0.0"},"peerDependenciesMeta":{"next-intl":{"optional":true},"react-hook-form":{"optional":true},"@stripe/stripe-js":{"optional":true},"@tanstack/react-table":{"optional":true},"@stripe/react-stripe-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nextjs-jsonapi_1.45.2_1770417598332_0.8822279942485902","host":"s3://npm-registry-packages-npm-production"}},"1.45.3":{"name":"@carlonicora/nextjs-jsonapi","version":"1.45.3","keywords":["nextjs","jsonapi","json-api","react","typescript","cache"],"author":{"name":"Carlo Nicora"},"license":"GPL-3.0-or-later","_id":"@carlonicora/nextjs-jsonapi@1.45.3","maintainers":[{"name":"carlonicora","email":"carlo.nicora@gmail.com"}],"homepage":"https://github.com/carlonicora/nextjs-jsonapi#readme","bugs":{"url":"https://github.com/carlonicora/nextjs-jsonapi/issues"},"bin":{"generate-web-module":"dist/scripts/generate-web-module/index.js"},"dist":{"shasum":"516f8d88f3b5405b38f029a11ebe89621a40df1e","tarball":"https://registry.npmjs.org/@carlonicora/nextjs-jsonapi/-/nextjs-jsonapi-1.45.3.tgz","fileCount":1050,"integrity":"sha512-kBzCIXYhsFvaspmc/XVRpXCOh0Q+/sdlooqGzJ9pOvb0sgHxbWbHWl5SFVtk2T/wMb3rUrqR9Ii555Mv0m9NDg==","signatures":[{"sig":"MEYCIQC80rH3e3zH+L65o3C2u+ws6fJjdfxpcsvd1iW0Q4cN0AIhAMk2Ov8sIW/2ycmbyXZGDA6KlQtox8RzmG3cOSG9BMxw","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@carlonicora%2fnextjs-jsonapi@1.45.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8917715},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.mjs","require":"./dist/core/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.mjs","require":"./dist/client/index.js"},"./server":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.mjs","require":"./dist/server/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.mjs","require":"./dist/billing/index.js"},"./testing":{"types":"./dist/testing/index.d.ts","import":"./dist/testing/index.mjs","require":"./dist/testing/index.js"},"./contexts":{"types":"./dist/contexts/index.d.ts","import":"./dist/contexts/index.mjs","require":"./dist/contexts/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.mjs","require":"./dist/components/index.js"},"./contexts/styles.css":"./dist/contexts/index.css"},"gitHead":"a5dcfca655d5a35dc1affea4e35a590cc77b5269","private":false,"scripts":{"dev":"tsup --watch","lint":"eslint \"src/**/*.ts\" \"src/**/*.tsx\" --fix","test":"vitest run","build":"NODE_OPTIONS='--max-old-space-size=8192' tsup && tsc -p scripts/generate-web-module/tsconfig.json","clean":"rm -rf dist","format":"prettier --write \"src/**/*.ts\"","test:ui":"vitest --ui","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"pnpm build","generate-web-module":"node dist/scripts/generate-web-module/index.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f5f41df1-7b72-405b-8808-252d10106909"}},"repository":{"url":"git+https://github.com/carlonicora/nextjs-jsonapi.git","type":"git"},"_npmVersion":"11.9.0","description":"Next.js JSON:API client with server/client support and caching","directories":{},"_nodeVersion":"22.22.0","dependencies":{"d3":"^7.9.0","zod":"^4.3.6","clsx":"^2.1.1","cmdk":"^1.1.1","pako":"^2.1.0","uuid":"^13.0.0","vaul":"^1.1.2","jotai":"^2.16.2","shadcn":"^3.7.0","sonner":"^2.0.7","date-fns":"^4.1.0","recharts":"^3.7.0","commander":"^14.0.2","input-otp":"^1.4.2","remark-gfm":"^4.0.1","next-themes":"^0.4.6","shepherd.js":"^14.5.1","cookies-next":"^6.1.1","jotai-family":"^1.0.1","lucide-react":"^0.563.0","qrcode.react":"^4.2.0","@dnd-kit/core":"^6.3.1","@base-ui/react":"1.1.0","react-dropzone":"^14.3.8","react-markdown":"^10.1.0","tailwind-merge":"^3.4.0","tw-animate-css":"^1.4.0","@blocknote/core":"^0.46.1","react-hook-form":"^7.71.1","@blocknote/react":"^0.46.1","react-day-picker":"^9.13.0","socket.io-client":"^4.8.3","@blocknote/shadcn":"^0.46.1","@dnd-kit/sortable":"^10.0.0","@dnd-kit/utilities":"^3.2.2","@hookform/resolvers":"^5.2.2","@radix-ui/react-slot":"^1.2.4","embla-carousel-react":"^8.6.0","@radix-ui/react-label":"^2.1.8","react-resizable-panels":"^4.5.2","@simplewebauthn/browser":"^13.2.2","class-variance-authority":"^0.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.1.4","tsup":"^8.5.1","jsdom":"^27.4.0","react":"^19.2.4","eslint":"^9.39.2","vitest":"^4.0.18","globals":"^17.1.0","prettier":"^3.8.1","@types/d3":"^7.4.3","next-intl":"^4.8.2","react-dom":"^19.2.4","@eslint/js":"^9.39.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/node":"^25.0.10","@types/pako":"^2.0.4","@types/react":"^19.2.9","@eslint/eslintrc":"^3.3.3","@types/react-dom":"^19.2.3","semantic-release":"^25.0.2","@types/qrcode.react":"^3.0.0","@vitest/coverage-v8":"^4.0.18","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^5.1.2","@semantic-release/git":"^10.0.1","@tanstack/react-table":"^8.21.3","@testing-library/react":"^16.3.2","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^8.53.1","@semantic-release/changelog":"^6.0.3","@testing-library/user-event":"^14.6.1","@typescript-eslint/eslint-plugin":"^8.53.1","conventional-changelog-conventionalcommits":"^9.1.0"},"peerDependencies":{"next":">=14.0.0","react":">=18.0.0","next-intl":">=3.0.0","react-dom":">=18.0.0","react-hook-form":">=7.0.0","@stripe/stripe-js":">=3.0.0","@tanstack/react-table":">=8.0.0","@stripe/react-stripe-js":">=2.0.0"},"peerDependenciesMeta":{"next-intl":{"optional":true},"react-hook-form":{"optional":true},"@stripe/stripe-js":{"optional":true},"@tanstack/react-table":{"optional":true},"@stripe/react-stripe-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nextjs-jsonapi_1.45.3_1770480927469_0.24018117617755474","host":"s3://npm-registry-packages-npm-production"}},"1.45.4":{"name":"@carlonicora/nextjs-jsonapi","version":"1.45.4","keywords":["nextjs","jsonapi","json-api","react","typescript","cache"],"author":{"name":"Carlo Nicora"},"license":"GPL-3.0-or-later","_id":"@carlonicora/nextjs-jsonapi@1.45.4","maintainers":[{"name":"carlonicora","email":"carlo.nicora@gmail.com"}],"homepage":"https://github.com/carlonicora/nextjs-jsonapi#readme","bugs":{"url":"https://github.com/carlonicora/nextjs-jsonapi/issues"},"bin":{"generate-web-module":"dist/scripts/generate-web-module/index.js"},"dist":{"shasum":"9d162f464b06dc4358ca85b9ace7a6415a074607","tarball":"https://registry.npmjs.org/@carlonicora/nextjs-jsonapi/-/nextjs-jsonapi-1.45.4.tgz","fileCount":1050,"integrity":"sha512-1VSUwvT6CfzTCxUKD4wRhD1oTmklkfcY2GXP3GXG/sNXXTu5oVIyRJMJmHnrdSSF0mPqH/iIjhm5EJn6Wp8R8Q==","signatures":[{"sig":"MEYCIQCZSb4Pzo2m8TDFY+MQdg5oJfL8AKUm7cR0fCCLW7RHbwIhAI+Ejc1GRXxHse2C4+HstpO3Vy8JSiGR07ssQR4Ze8tY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@carlonicora%2fnextjs-jsonapi@1.45.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8917685},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.mjs","require":"./dist/core/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.mjs","require":"./dist/client/index.js"},"./server":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.mjs","require":"./dist/server/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.mjs","require":"./dist/billing/index.js"},"./testing":{"types":"./dist/testing/index.d.ts","import":"./dist/testing/index.mjs","require":"./dist/testing/index.js"},"./contexts":{"types":"./dist/contexts/index.d.ts","import":"./dist/contexts/index.mjs","require":"./dist/contexts/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.mjs","require":"./dist/components/index.js"},"./contexts/styles.css":"./dist/contexts/index.css"},"gitHead":"918b023b01e0c3988150de82fbe2d1a155c555fe","private":false,"scripts":{"dev":"tsup --watch","lint":"eslint \"src/**/*.ts\" \"src/**/*.tsx\" --fix","test":"vitest run","build":"NODE_OPTIONS='--max-old-space-size=8192' tsup && tsc -p scripts/generate-web-module/tsconfig.json","clean":"rm -rf dist","format":"prettier --write \"src/**/*.ts\"","test:ui":"vitest --ui","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"pnpm build","generate-web-module":"node dist/scripts/generate-web-module/index.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f5f41df1-7b72-405b-8808-252d10106909"}},"repository":{"url":"git+https://github.com/carlonicora/nextjs-jsonapi.git","type":"git"},"_npmVersion":"11.9.0","description":"Next.js JSON:API client with server/client support and caching","directories":{},"_nodeVersion":"22.22.0","dependencies":{"d3":"^7.9.0","zod":"^4.3.6","clsx":"^2.1.1","cmdk":"^1.1.1","pako":"^2.1.0","uuid":"^13.0.0","vaul":"^1.1.2","jotai":"^2.16.2","shadcn":"^3.7.0","sonner":"^2.0.7","date-fns":"^4.1.0","recharts":"^3.7.0","commander":"^14.0.2","input-otp":"^1.4.2","remark-gfm":"^4.0.1","next-themes":"^0.4.6","shepherd.js":"^14.5.1","cookies-next":"^6.1.1","jotai-family":"^1.0.1","lucide-react":"^0.563.0","qrcode.react":"^4.2.0","@dnd-kit/core":"^6.3.1","@base-ui/react":"1.1.0","react-dropzone":"^14.3.8","react-markdown":"^10.1.0","tailwind-merge":"^3.4.0","tw-animate-css":"^1.4.0","@blocknote/core":"^0.46.1","react-hook-form":"^7.71.1","@blocknote/react":"^0.46.1","react-day-picker":"^9.13.0","socket.io-client":"^4.8.3","@blocknote/shadcn":"^0.46.1","@dnd-kit/sortable":"^10.0.0","@dnd-kit/utilities":"^3.2.2","@hookform/resolvers":"^5.2.2","@radix-ui/react-slot":"^1.2.4","embla-carousel-react":"^8.6.0","@radix-ui/react-label":"^2.1.8","react-resizable-panels":"^4.5.2","@simplewebauthn/browser":"^13.2.2","class-variance-authority":"^0.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.1.4","tsup":"^8.5.1","jsdom":"^27.4.0","react":"^19.2.4","eslint":"^9.39.2","vitest":"^4.0.18","globals":"^17.1.0","prettier":"^3.8.1","@types/d3":"^7.4.3","next-intl":"^4.8.2","react-dom":"^19.2.4","@eslint/js":"^9.39.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/node":"^25.0.10","@types/pako":"^2.0.4","@types/react":"^19.2.9","@eslint/eslintrc":"^3.3.3","@types/react-dom":"^19.2.3","semantic-release":"^25.0.2","@types/qrcode.react":"^3.0.0","@vitest/coverage-v8":"^4.0.18","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^5.1.2","@semantic-release/git":"^10.0.1","@tanstack/react-table":"^8.21.3","@testing-library/react":"^16.3.2","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^8.53.1","@semantic-release/changelog":"^6.0.3","@testing-library/user-event":"^14.6.1","@typescript-eslint/eslint-plugin":"^8.53.1","conventional-changelog-conventionalcommits":"^9.1.0"},"peerDependencies":{"next":">=14.0.0","react":">=18.0.0","next-intl":">=3.0.0","react-dom":">=18.0.0","react-hook-form":">=7.0.0","@stripe/stripe-js":">=3.0.0","@tanstack/react-table":">=8.0.0","@stripe/react-stripe-js":">=2.0.0"},"peerDependenciesMeta":{"next-intl":{"optional":true},"react-hook-form":{"optional":true},"@stripe/stripe-js":{"optional":true},"@tanstack/react-table":{"optional":true},"@stripe/react-stripe-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nextjs-jsonapi_1.45.4_1770678048016_0.054028885446863795","host":"s3://npm-registry-packages-npm-production"}},"1.46.0":{"name":"@carlonicora/nextjs-jsonapi","version":"1.46.0","keywords":["nextjs","jsonapi","json-api","react","typescript","cache"],"author":{"name":"Carlo Nicora"},"license":"GPL-3.0-or-later","_id":"@carlonicora/nextjs-jsonapi@1.46.0","maintainers":[{"name":"carlonicora","email":"carlo.nicora@gmail.com"}],"homepage":"https://github.com/carlonicora/nextjs-jsonapi#readme","bugs":{"url":"https://github.com/carlonicora/nextjs-jsonapi/issues"},"bin":{"generate-web-module":"dist/scripts/generate-web-module/index.js"},"dist":{"shasum":"fdb871d84a152bb3a0b4754cbbae0f9278956fa1","tarball":"https://registry.npmjs.org/@carlonicora/nextjs-jsonapi/-/nextjs-jsonapi-1.46.0.tgz","fileCount":1050,"integrity":"sha512-+SsIRzmvGlQQSBsHf3o6SU91z0W21bK/MShycym8Lsct6MPkRoqHs/twRy7ppAXxPmy6a0hIz722K/2zW9ECPQ==","signatures":[{"sig":"MEUCIQC0hoNpLySikOP91kvmw6Q3ScFwI2nyApdK+dewixRKjQIgLrwMQ/1DZfg6Jb/kvQ79JFLuVYOrHOyR/Vw5+494dI8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@carlonicora%2fnextjs-jsonapi@1.46.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8921952},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.mjs","require":"./dist/core/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.mjs","require":"./dist/client/index.js"},"./server":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.mjs","require":"./dist/server/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.mjs","require":"./dist/billing/index.js"},"./testing":{"types":"./dist/testing/index.d.ts","import":"./dist/testing/index.mjs","require":"./dist/testing/index.js"},"./contexts":{"types":"./dist/contexts/index.d.ts","import":"./dist/contexts/index.mjs","require":"./dist/contexts/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.mjs","require":"./dist/components/index.js"},"./contexts/styles.css":"./dist/contexts/index.css"},"gitHead":"7910a114a3286312b92d2f7abda8693e97cee594","private":false,"scripts":{"dev":"tsup --watch","lint":"eslint \"src/**/*.ts\" \"src/**/*.tsx\" --fix","test":"vitest run","build":"NODE_OPTIONS='--max-old-space-size=8192' tsup && tsc -p scripts/generate-web-module/tsconfig.json","clean":"rm -rf dist","format":"prettier --write \"src/**/*.ts\"","test:ui":"vitest --ui","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"pnpm build","generate-web-module":"node dist/scripts/generate-web-module/index.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f5f41df1-7b72-405b-8808-252d10106909"}},"repository":{"url":"git+https://github.com/carlonicora/nextjs-jsonapi.git","type":"git"},"_npmVersion":"11.9.0","description":"Next.js JSON:API client with server/client support and caching","directories":{},"_nodeVersion":"22.22.0","dependencies":{"d3":"^7.9.0","zod":"^4.3.6","clsx":"^2.1.1","cmdk":"^1.1.1","pako":"^2.1.0","uuid":"^13.0.0","vaul":"^1.1.2","jotai":"^2.16.2","shadcn":"^3.7.0","sonner":"^2.0.7","date-fns":"^4.1.0","recharts":"^3.7.0","commander":"^14.0.2","input-otp":"^1.4.2","remark-gfm":"^4.0.1","next-themes":"^0.4.6","shepherd.js":"^14.5.1","cookies-next":"^6.1.1","jotai-family":"^1.0.1","lucide-react":"^0.563.0","qrcode.react":"^4.2.0","@dnd-kit/core":"^6.3.1","@base-ui/react":"1.1.0","react-dropzone":"^14.3.8","react-markdown":"^10.1.0","tailwind-merge":"^3.4.0","tw-animate-css":"^1.4.0","@blocknote/core":"^0.46.1","react-hook-form":"^7.71.1","@blocknote/react":"^0.46.1","react-day-picker":"^9.13.0","socket.io-client":"^4.8.3","@blocknote/shadcn":"^0.46.1","@dnd-kit/sortable":"^10.0.0","@dnd-kit/utilities":"^3.2.2","@hookform/resolvers":"^5.2.2","@radix-ui/react-slot":"^1.2.4","embla-carousel-react":"^8.6.0","@radix-ui/react-label":"^2.1.8","react-resizable-panels":"^4.5.2","@simplewebauthn/browser":"^13.2.2","class-variance-authority":"^0.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.1.4","tsup":"^8.5.1","jsdom":"^27.4.0","react":"^19.2.4","eslint":"^9.39.2","vitest":"^4.0.18","globals":"^17.1.0","prettier":"^3.8.1","@types/d3":"^7.4.3","next-intl":"^4.8.2","react-dom":"^19.2.4","@eslint/js":"^9.39.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/node":"^25.0.10","@types/pako":"^2.0.4","@types/react":"^19.2.9","@eslint/eslintrc":"^3.3.3","@types/react-dom":"^19.2.3","semantic-release":"^25.0.2","@types/qrcode.react":"^3.0.0","@vitest/coverage-v8":"^4.0.18","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^5.1.2","@semantic-release/git":"^10.0.1","@tanstack/react-table":"^8.21.3","@testing-library/react":"^16.3.2","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^8.53.1","@semantic-release/changelog":"^6.0.3","@testing-library/user-event":"^14.6.1","@typescript-eslint/eslint-plugin":"^8.53.1","conventional-changelog-conventionalcommits":"^9.1.0"},"peerDependencies":{"next":">=14.0.0","react":">=18.0.0","next-intl":">=3.0.0","react-dom":">=18.0.0","react-hook-form":">=7.0.0","@stripe/stripe-js":">=3.0.0","@tanstack/react-table":">=8.0.0","@stripe/react-stripe-js":">=2.0.0"},"peerDependenciesMeta":{"next-intl":{"optional":true},"react-hook-form":{"optional":true},"@stripe/stripe-js":{"optional":true},"@tanstack/react-table":{"optional":true},"@stripe/react-stripe-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nextjs-jsonapi_1.46.0_1770737685131_0.011629441551335606","host":"s3://npm-registry-packages-npm-production"}},"1.46.1":{"name":"@carlonicora/nextjs-jsonapi","version":"1.46.1","keywords":["nextjs","jsonapi","json-api","react","typescript","cache"],"author":{"name":"Carlo Nicora"},"license":"GPL-3.0-or-later","_id":"@carlonicora/nextjs-jsonapi@1.46.1","maintainers":[{"name":"carlonicora","email":"carlo.nicora@gmail.com"}],"homepage":"https://github.com/carlonicora/nextjs-jsonapi#readme","bugs":{"url":"https://github.com/carlonicora/nextjs-jsonapi/issues"},"bin":{"generate-web-module":"dist/scripts/generate-web-module/index.js"},"dist":{"shasum":"e71d7c92d16039ee6e0d152f4d64789a009993c8","tarball":"https://registry.npmjs.org/@carlonicora/nextjs-jsonapi/-/nextjs-jsonapi-1.46.1.tgz","fileCount":1050,"integrity":"sha512-cApi31/ExDGqqr1pCnGSVlulmXxWgSuvISE/7zcGyBJQKBKrQgTcBvYLQ2mvCtooU98mRiEK3lkhPPiXVzyGxA==","signatures":[{"sig":"MEUCIGPMC5+rcBdOYPLTl7chEweH+HbQp7wivT01hg7cv/uYAiEA+6pt9vyjkH/0OLmi2LcckslKsfOytGb2q4tMxN1jzAc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@carlonicora%2fnextjs-jsonapi@1.46.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8921890},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.mjs","require":"./dist/core/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.mjs","require":"./dist/client/index.js"},"./server":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.mjs","require":"./dist/server/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.mjs","require":"./dist/billing/index.js"},"./testing":{"types":"./dist/testing/index.d.ts","import":"./dist/testing/index.mjs","require":"./dist/testing/index.js"},"./contexts":{"types":"./dist/contexts/index.d.ts","import":"./dist/contexts/index.mjs","require":"./dist/contexts/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.mjs","require":"./dist/components/index.js"},"./contexts/styles.css":"./dist/contexts/index.css"},"gitHead":"316747884ceb7c61bdd4c2369ef66f6fba60d8df","private":false,"scripts":{"dev":"tsup --watch","lint":"eslint \"src/**/*.ts\" \"src/**/*.tsx\" --fix","test":"vitest run","build":"NODE_OPTIONS='--max-old-space-size=8192' tsup && tsc -p scripts/generate-web-module/tsconfig.json","clean":"rm -rf dist","format":"prettier --write \"src/**/*.ts\"","test:ui":"vitest --ui","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"pnpm build","generate-web-module":"node dist/scripts/generate-web-module/index.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f5f41df1-7b72-405b-8808-252d10106909"}},"repository":{"url":"git+https://github.com/carlonicora/nextjs-jsonapi.git","type":"git"},"_npmVersion":"11.9.0","description":"Next.js JSON:API client with server/client support and caching","directories":{},"_nodeVersion":"22.22.0","dependencies":{"d3":"^7.9.0","zod":"^4.3.6","clsx":"^2.1.1","cmdk":"^1.1.1","pako":"^2.1.0","uuid":"^13.0.0","vaul":"^1.1.2","jotai":"^2.16.2","shadcn":"^3.7.0","sonner":"^2.0.7","date-fns":"^4.1.0","recharts":"^3.7.0","commander":"^14.0.2","input-otp":"^1.4.2","remark-gfm":"^4.0.1","next-themes":"^0.4.6","shepherd.js":"^14.5.1","cookies-next":"^6.1.1","jotai-family":"^1.0.1","lucide-react":"^0.563.0","qrcode.react":"^4.2.0","@dnd-kit/core":"^6.3.1","@base-ui/react":"1.1.0","react-dropzone":"^14.3.8","react-markdown":"^10.1.0","tailwind-merge":"^3.4.0","tw-animate-css":"^1.4.0","@blocknote/core":"^0.46.1","react-hook-form":"^7.71.1","@blocknote/react":"^0.46.1","react-day-picker":"^9.13.0","socket.io-client":"^4.8.3","@blocknote/shadcn":"^0.46.1","@dnd-kit/sortable":"^10.0.0","@dnd-kit/utilities":"^3.2.2","@hookform/resolvers":"^5.2.2","@radix-ui/react-slot":"^1.2.4","embla-carousel-react":"^8.6.0","@radix-ui/react-label":"^2.1.8","react-resizable-panels":"^4.5.2","@simplewebauthn/browser":"^13.2.2","class-variance-authority":"^0.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.1.4","tsup":"^8.5.1","jsdom":"^27.4.0","react":"^19.2.4","eslint":"^9.39.2","vitest":"^4.0.18","globals":"^17.1.0","prettier":"^3.8.1","@types/d3":"^7.4.3","next-intl":"^4.8.2","react-dom":"^19.2.4","@eslint/js":"^9.39.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/node":"^25.0.10","@types/pako":"^2.0.4","@types/react":"^19.2.9","@eslint/eslintrc":"^3.3.3","@types/react-dom":"^19.2.3","semantic-release":"^25.0.2","@types/qrcode.react":"^3.0.0","@vitest/coverage-v8":"^4.0.18","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^5.1.2","@semantic-release/git":"^10.0.1","@tanstack/react-table":"^8.21.3","@testing-library/react":"^16.3.2","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^8.53.1","@semantic-release/changelog":"^6.0.3","@testing-library/user-event":"^14.6.1","@typescript-eslint/eslint-plugin":"^8.53.1","conventional-changelog-conventionalcommits":"^9.1.0"},"peerDependencies":{"next":">=14.0.0","react":">=18.0.0","next-intl":">=3.0.0","react-dom":">=18.0.0","react-hook-form":">=7.0.0","@stripe/stripe-js":">=3.0.0","@tanstack/react-table":">=8.0.0","@stripe/react-stripe-js":">=2.0.0"},"peerDependenciesMeta":{"next-intl":{"optional":true},"react-hook-form":{"optional":true},"@stripe/stripe-js":{"optional":true},"@tanstack/react-table":{"optional":true},"@stripe/react-stripe-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nextjs-jsonapi_1.46.1_1770737865601_0.15576787264686098","host":"s3://npm-registry-packages-npm-production"}},"1.47.0":{"name":"@carlonicora/nextjs-jsonapi","version":"1.47.0","keywords":["nextjs","jsonapi","json-api","react","typescript","cache"],"author":{"name":"Carlo Nicora"},"license":"GPL-3.0-or-later","_id":"@carlonicora/nextjs-jsonapi@1.47.0","maintainers":[{"name":"carlonicora","email":"carlo.nicora@gmail.com"}],"homepage":"https://github.com/carlonicora/nextjs-jsonapi#readme","bugs":{"url":"https://github.com/carlonicora/nextjs-jsonapi/issues"},"bin":{"generate-web-module":"dist/scripts/generate-web-module/index.js"},"dist":{"shasum":"fd9e0f6140e67ce907c1ed5a43437ffab41f3199","tarball":"https://registry.npmjs.org/@carlonicora/nextjs-jsonapi/-/nextjs-jsonapi-1.47.0.tgz","fileCount":1052,"integrity":"sha512-+989vZEov+Gi5j1xida3VP1otdIydbkBd3wG4VtMBPPTArZfxo8kaBoeDQixpTUuGG4XsWw8gPmtBWcyDOMWDQ==","signatures":[{"sig":"MEUCIQDdLfm9xGWOg0vxuPGtx6jrRMI9yBMRnBDj3y10wGbvrQIgaynKSdBWwB4fT7ZVeEuEKm46984GGFgtX5XSmqNmwYs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@carlonicora%2fnextjs-jsonapi@1.47.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8946774},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.mjs","require":"./dist/core/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.mjs","require":"./dist/client/index.js"},"./server":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.mjs","require":"./dist/server/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.mjs","require":"./dist/billing/index.js"},"./testing":{"types":"./dist/testing/index.d.ts","import":"./dist/testing/index.mjs","require":"./dist/testing/index.js"},"./contexts":{"types":"./dist/contexts/index.d.ts","import":"./dist/contexts/index.mjs","require":"./dist/contexts/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.mjs","require":"./dist/components/index.js"},"./contexts/styles.css":"./dist/contexts/index.css"},"gitHead":"73de7da479c00b87887d882da0dea104990d9506","private":false,"scripts":{"dev":"tsup --watch","lint":"eslint \"src/**/*.ts\" \"src/**/*.tsx\" --fix","test":"vitest run","build":"NODE_OPTIONS='--max-old-space-size=8192' tsup && tsc -p scripts/generate-web-module/tsconfig.json","clean":"rm -rf dist","format":"prettier --write \"src/**/*.ts\"","test:ui":"vitest --ui","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"pnpm build","generate-web-module":"node dist/scripts/generate-web-module/index.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f5f41df1-7b72-405b-8808-252d10106909"}},"repository":{"url":"git+https://github.com/carlonicora/nextjs-jsonapi.git","type":"git"},"_npmVersion":"11.9.0","description":"Next.js JSON:API client with server/client support and caching","directories":{},"_nodeVersion":"22.22.0","dependencies":{"d3":"^7.9.0","zod":"^4.3.6","clsx":"^2.1.1","cmdk":"^1.1.1","pako":"^2.1.0","uuid":"^13.0.0","vaul":"^1.1.2","jotai":"^2.16.2","shadcn":"^3.7.0","sonner":"^2.0.7","date-fns":"^4.1.0","recharts":"^3.7.0","commander":"^14.0.2","input-otp":"^1.4.2","remark-gfm":"^4.0.1","next-themes":"^0.4.6","shepherd.js":"^14.5.1","cookies-next":"^6.1.1","jotai-family":"^1.0.1","lucide-react":"^0.563.0","qrcode.react":"^4.2.0","@dnd-kit/core":"^6.3.1","@base-ui/react":"1.1.0","react-dropzone":"^14.3.8","react-markdown":"^10.1.0","tailwind-merge":"^3.4.0","tw-animate-css":"^1.4.0","@blocknote/core":"^0.46.1","react-hook-form":"^7.71.1","@blocknote/react":"^0.46.1","react-day-picker":"^9.13.0","socket.io-client":"^4.8.3","@blocknote/shadcn":"^0.46.1","@dnd-kit/sortable":"^10.0.0","@dnd-kit/utilities":"^3.2.2","@hookform/resolvers":"^5.2.2","@radix-ui/react-slot":"^1.2.4","embla-carousel-react":"^8.6.0","@radix-ui/react-label":"^2.1.8","react-resizable-panels":"^4.5.2","@simplewebauthn/browser":"^13.2.2","class-variance-authority":"^0.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.1.4","tsup":"^8.5.1","jsdom":"^27.4.0","react":"^19.2.4","eslint":"^9.39.2","vitest":"^4.0.18","globals":"^17.1.0","prettier":"^3.8.1","@types/d3":"^7.4.3","next-intl":"^4.8.2","react-dom":"^19.2.4","@eslint/js":"^9.39.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/node":"^25.0.10","@types/pako":"^2.0.4","@types/react":"^19.2.9","@eslint/eslintrc":"^3.3.3","@types/react-dom":"^19.2.3","semantic-release":"^25.0.2","@types/qrcode.react":"^3.0.0","@vitest/coverage-v8":"^4.0.18","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^5.1.2","@semantic-release/git":"^10.0.1","@tanstack/react-table":"^8.21.3","@testing-library/react":"^16.3.2","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^8.53.1","@semantic-release/changelog":"^6.0.3","@testing-library/user-event":"^14.6.1","@typescript-eslint/eslint-plugin":"^8.53.1","conventional-changelog-conventionalcommits":"^9.1.0"},"peerDependencies":{"next":">=14.0.0","react":">=18.0.0","next-intl":">=3.0.0","react-dom":">=18.0.0","react-hook-form":">=7.0.0","@stripe/stripe-js":">=3.0.0","@tanstack/react-table":">=8.0.0","@stripe/react-stripe-js":">=2.0.0"},"peerDependenciesMeta":{"next-intl":{"optional":true},"react-hook-form":{"optional":true},"@stripe/stripe-js":{"optional":true},"@tanstack/react-table":{"optional":true},"@stripe/react-stripe-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nextjs-jsonapi_1.47.0_1770770553209_0.050717407308086715","host":"s3://npm-registry-packages-npm-production"}},"1.47.1":{"name":"@carlonicora/nextjs-jsonapi","version":"1.47.1","keywords":["nextjs","jsonapi","json-api","react","typescript","cache"],"author":{"name":"Carlo Nicora"},"license":"GPL-3.0-or-later","_id":"@carlonicora/nextjs-jsonapi@1.47.1","maintainers":[{"name":"carlonicora","email":"carlo.nicora@gmail.com"}],"homepage":"https://github.com/carlonicora/nextjs-jsonapi#readme","bugs":{"url":"https://github.com/carlonicora/nextjs-jsonapi/issues"},"bin":{"generate-web-module":"dist/scripts/generate-web-module/index.js"},"dist":{"shasum":"f14e7972b20a034155932ddb8a69dce008ac17a4","tarball":"https://registry.npmjs.org/@carlonicora/nextjs-jsonapi/-/nextjs-jsonapi-1.47.1.tgz","fileCount":1052,"integrity":"sha512-cjSrg3/lOtcU0ieDzCw6J7jQRri3ngft+SjdfVQqumHjqSr3eDu/Tem1vYEqq45Xvrf8Yhgn3qfUKJ/810o3SQ==","signatures":[{"sig":"MEUCIEi3WI+8Gg0AmGP7RAuVEBByGe2kkaGXl5xsqiv81bGwAiEA3uYiBvdDIORphs4bHlBu0//kOaLn2dPTQ/PVO7m9bsA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@carlonicora%2fnextjs-jsonapi@1.47.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8942530},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.mjs","require":"./dist/core/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.mjs","require":"./dist/client/index.js"},"./server":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.mjs","require":"./dist/server/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.mjs","require":"./dist/billing/index.js"},"./testing":{"types":"./dist/testing/index.d.ts","import":"./dist/testing/index.mjs","require":"./dist/testing/index.js"},"./contexts":{"types":"./dist/contexts/index.d.ts","import":"./dist/contexts/index.mjs","require":"./dist/contexts/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.mjs","require":"./dist/components/index.js"},"./contexts/styles.css":"./dist/contexts/index.css"},"gitHead":"05f818981d0b7980e7447988075ee7d243ec6a2e","private":false,"scripts":{"dev":"tsup --watch","lint":"eslint \"src/**/*.ts\" \"src/**/*.tsx\" --fix","test":"vitest run","build":"NODE_OPTIONS='--max-old-space-size=8192' tsup && tsc -p scripts/generate-web-module/tsconfig.json","clean":"rm -rf dist","format":"prettier --write \"src/**/*.ts\"","test:ui":"vitest --ui","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"pnpm build","generate-web-module":"node dist/scripts/generate-web-module/index.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f5f41df1-7b72-405b-8808-252d10106909"}},"repository":{"url":"git+https://github.com/carlonicora/nextjs-jsonapi.git","type":"git"},"_npmVersion":"11.9.0","description":"Next.js JSON:API client with server/client support and caching","directories":{},"_nodeVersion":"22.22.0","dependencies":{"d3":"^7.9.0","zod":"^4.3.6","clsx":"^2.1.1","cmdk":"^1.1.1","pako":"^2.1.0","uuid":"^13.0.0","vaul":"^1.1.2","jotai":"^2.16.2","shadcn":"^3.7.0","sonner":"^2.0.7","date-fns":"^4.1.0","recharts":"^3.7.0","commander":"^14.0.2","input-otp":"^1.4.2","remark-gfm":"^4.0.1","next-themes":"^0.4.6","shepherd.js":"^14.5.1","cookies-next":"^6.1.1","jotai-family":"^1.0.1","lucide-react":"^0.563.0","qrcode.react":"^4.2.0","@dnd-kit/core":"^6.3.1","@base-ui/react":"1.1.0","react-dropzone":"^14.3.8","react-markdown":"^10.1.0","tailwind-merge":"^3.4.0","tw-animate-css":"^1.4.0","@blocknote/core":"^0.46.1","react-hook-form":"^7.71.1","@blocknote/react":"^0.46.1","react-day-picker":"^9.13.0","socket.io-client":"^4.8.3","@blocknote/shadcn":"^0.46.1","@dnd-kit/sortable":"^10.0.0","@dnd-kit/utilities":"^3.2.2","@hookform/resolvers":"^5.2.2","@radix-ui/react-slot":"^1.2.4","embla-carousel-react":"^8.6.0","@radix-ui/react-label":"^2.1.8","react-resizable-panels":"^4.5.2","@simplewebauthn/browser":"^13.2.2","class-variance-authority":"^0.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.1.4","tsup":"^8.5.1","jsdom":"^27.4.0","react":"^19.2.4","eslint":"^9.39.2","vitest":"^4.0.18","globals":"^17.1.0","prettier":"^3.8.1","@types/d3":"^7.4.3","next-intl":"^4.8.2","react-dom":"^19.2.4","@eslint/js":"^9.39.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/node":"^25.0.10","@types/pako":"^2.0.4","@types/react":"^19.2.9","@eslint/eslintrc":"^3.3.3","@types/react-dom":"^19.2.3","semantic-release":"^25.0.2","@types/qrcode.react":"^3.0.0","@vitest/coverage-v8":"^4.0.18","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^5.1.2","@semantic-release/git":"^10.0.1","@tanstack/react-table":"^8.21.3","@testing-library/react":"^16.3.2","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^8.53.1","@semantic-release/changelog":"^6.0.3","@testing-library/user-event":"^14.6.1","@typescript-eslint/eslint-plugin":"^8.53.1","conventional-changelog-conventionalcommits":"^9.1.0"},"peerDependencies":{"next":">=14.0.0","react":">=18.0.0","next-intl":">=3.0.0","react-dom":">=18.0.0","react-hook-form":">=7.0.0","@stripe/stripe-js":">=3.0.0","@tanstack/react-table":">=8.0.0","@stripe/react-stripe-js":">=2.0.0"},"peerDependenciesMeta":{"next-intl":{"optional":true},"react-hook-form":{"optional":true},"@stripe/stripe-js":{"optional":true},"@tanstack/react-table":{"optional":true},"@stripe/react-stripe-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nextjs-jsonapi_1.47.1_1770795072429_0.5391742274073379","host":"s3://npm-registry-packages-npm-production"}},"1.47.2":{"name":"@carlonicora/nextjs-jsonapi","version":"1.47.2","keywords":["nextjs","jsonapi","json-api","react","typescript","cache"],"author":{"name":"Carlo Nicora"},"license":"GPL-3.0-or-later","_id":"@carlonicora/nextjs-jsonapi@1.47.2","maintainers":[{"name":"carlonicora","email":"carlo.nicora@gmail.com"}],"homepage":"https://github.com/carlonicora/nextjs-jsonapi#readme","bugs":{"url":"https://github.com/carlonicora/nextjs-jsonapi/issues"},"bin":{"generate-web-module":"dist/scripts/generate-web-module/index.js"},"dist":{"shasum":"39506243449dca4857dc78f4b00884834a72f475","tarball":"https://registry.npmjs.org/@carlonicora/nextjs-jsonapi/-/nextjs-jsonapi-1.47.2.tgz","fileCount":1052,"integrity":"sha512-hM2X2r/cGP1mgvRnbOKB9Dfr9K/vLjOgz6tVSQ6eIyzexCyRPGzxXz4nqUTWOBqWD6zIaKgvH6S5DvD9EOspmg==","signatures":[{"sig":"MEYCIQCI9GBDd1oZk2IZiq/0yJGdmyc1crCwYbXBDoGFp47MmgIhAKimS0RkrLgTsKAZqCW/vGARBvDa2jrDC6/YKNdVipn+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@carlonicora%2fnextjs-jsonapi@1.47.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8943471},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.mjs","require":"./dist/core/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.mjs","require":"./dist/client/index.js"},"./server":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.mjs","require":"./dist/server/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.mjs","require":"./dist/billing/index.js"},"./testing":{"types":"./dist/testing/index.d.ts","import":"./dist/testing/index.mjs","require":"./dist/testing/index.js"},"./contexts":{"types":"./dist/contexts/index.d.ts","import":"./dist/contexts/index.mjs","require":"./dist/contexts/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.mjs","require":"./dist/components/index.js"},"./contexts/styles.css":"./dist/contexts/index.css"},"gitHead":"2c18a98729a0d36470160cf41f7ca325d1d3d129","private":false,"scripts":{"dev":"tsup --watch","lint":"eslint \"src/**/*.ts\" \"src/**/*.tsx\" --fix","test":"vitest run","build":"NODE_OPTIONS='--max-old-space-size=8192' tsup && tsc -p scripts/generate-web-module/tsconfig.json","clean":"rm -rf dist","format":"prettier --write \"src/**/*.ts\"","test:ui":"vitest --ui","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"pnpm build","generate-web-module":"node dist/scripts/generate-web-module/index.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f5f41df1-7b72-405b-8808-252d10106909"}},"repository":{"url":"git+https://github.com/carlonicora/nextjs-jsonapi.git","type":"git"},"_npmVersion":"11.9.0","description":"Next.js JSON:API client with server/client support and caching","directories":{},"_nodeVersion":"22.22.0","dependencies":{"d3":"^7.9.0","zod":"^4.3.6","clsx":"^2.1.1","cmdk":"^1.1.1","pako":"^2.1.0","uuid":"^13.0.0","vaul":"^1.1.2","jotai":"^2.16.2","shadcn":"^3.7.0","sonner":"^2.0.7","date-fns":"^4.1.0","recharts":"^3.7.0","commander":"^14.0.2","input-otp":"^1.4.2","remark-gfm":"^4.0.1","next-themes":"^0.4.6","shepherd.js":"^14.5.1","cookies-next":"^6.1.1","jotai-family":"^1.0.1","lucide-react":"^0.563.0","qrcode.react":"^4.2.0","@dnd-kit/core":"^6.3.1","@base-ui/react":"1.1.0","react-dropzone":"^14.3.8","react-markdown":"^10.1.0","tailwind-merge":"^3.4.0","tw-animate-css":"^1.4.0","@blocknote/core":"^0.46.1","react-hook-form":"^7.71.1","@blocknote/react":"^0.46.1","react-day-picker":"^9.13.0","socket.io-client":"^4.8.3","@blocknote/shadcn":"^0.46.1","@dnd-kit/sortable":"^10.0.0","@dnd-kit/utilities":"^3.2.2","@hookform/resolvers":"^5.2.2","@radix-ui/react-slot":"^1.2.4","embla-carousel-react":"^8.6.0","@radix-ui/react-label":"^2.1.8","react-resizable-panels":"^4.5.2","@simplewebauthn/browser":"^13.2.2","class-variance-authority":"^0.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.1.4","tsup":"^8.5.1","jsdom":"^27.4.0","react":"^19.2.4","eslint":"^9.39.2","vitest":"^4.0.18","globals":"^17.1.0","prettier":"^3.8.1","@types/d3":"^7.4.3","next-intl":"^4.8.2","react-dom":"^19.2.4","@eslint/js":"^9.39.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/node":"^25.0.10","@types/pako":"^2.0.4","@types/react":"^19.2.9","@eslint/eslintrc":"^3.3.3","@types/react-dom":"^19.2.3","semantic-release":"^25.0.2","@types/qrcode.react":"^3.0.0","@vitest/coverage-v8":"^4.0.18","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^5.1.2","@semantic-release/git":"^10.0.1","@tanstack/react-table":"^8.21.3","@testing-library/react":"^16.3.2","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^8.53.1","@semantic-release/changelog":"^6.0.3","@testing-library/user-event":"^14.6.1","@typescript-eslint/eslint-plugin":"^8.53.1","conventional-changelog-conventionalcommits":"^9.1.0"},"peerDependencies":{"next":">=14.0.0","react":">=18.0.0","next-intl":">=3.0.0","react-dom":">=18.0.0","react-hook-form":">=7.0.0","@stripe/stripe-js":">=3.0.0","@tanstack/react-table":">=8.0.0","@stripe/react-stripe-js":">=2.0.0"},"peerDependenciesMeta":{"next-intl":{"optional":true},"react-hook-form":{"optional":true},"@stripe/stripe-js":{"optional":true},"@tanstack/react-table":{"optional":true},"@stripe/react-stripe-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nextjs-jsonapi_1.47.2_1770805187206_0.8642007664160603","host":"s3://npm-registry-packages-npm-production"}},"1.48.0":{"name":"@carlonicora/nextjs-jsonapi","version":"1.48.0","keywords":["nextjs","jsonapi","json-api","react","typescript","cache"],"author":{"name":"Carlo Nicora"},"license":"GPL-3.0-or-later","_id":"@carlonicora/nextjs-jsonapi@1.48.0","maintainers":[{"name":"carlonicora","email":"carlo.nicora@gmail.com"}],"homepage":"https://github.com/carlonicora/nextjs-jsonapi#readme","bugs":{"url":"https://github.com/carlonicora/nextjs-jsonapi/issues"},"bin":{"generate-web-module":"dist/scripts/generate-web-module/index.js"},"dist":{"shasum":"3c9fc28be99280fd2dcda4edbc2e37b431a17f71","tarball":"https://registry.npmjs.org/@carlonicora/nextjs-jsonapi/-/nextjs-jsonapi-1.48.0.tgz","fileCount":1053,"integrity":"sha512-DqnE5FTPtVeXi1u1YcWmzgpyNGEl2Cmpnj63o6iktgiBp+40BB+MBQL08G7zW2MOCeG3jcycD2NmzI6zV9Ii3Q==","signatures":[{"sig":"MEQCIHIcnQAGiR2P1Z93CjuQGD1FdBKlOA1sz6iCdp2+A9ohAiALxR1yCiiYB6GgTENIJnFBo+VQroC/tmD3D4zqsOxt/Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@carlonicora%2fnextjs-jsonapi@1.48.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":9083604},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.mjs","require":"./dist/core/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.mjs","require":"./dist/client/index.js"},"./server":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.mjs","require":"./dist/server/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.mjs","require":"./dist/billing/index.js"},"./testing":{"types":"./dist/testing/index.d.ts","import":"./dist/testing/index.mjs","require":"./dist/testing/index.js"},"./contexts":{"types":"./dist/contexts/index.d.ts","import":"./dist/contexts/index.mjs","require":"./dist/contexts/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.mjs","require":"./dist/components/index.js"},"./contexts/styles.css":"./dist/contexts/index.css"},"gitHead":"ff3a8e540c439c508c71ce7332a8223801a8979f","private":false,"scripts":{"dev":"tsup --watch","lint":"eslint \"src/**/*.ts\" \"src/**/*.tsx\" --fix","test":"vitest run","build":"NODE_OPTIONS='--max-old-space-size=8192' tsup && tsc -p scripts/generate-web-module/tsconfig.json","clean":"rm -rf dist","format":"prettier --write \"src/**/*.ts\"","test:ui":"vitest --ui","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"pnpm build","generate-web-module":"node dist/scripts/generate-web-module/index.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f5f41df1-7b72-405b-8808-252d10106909"}},"repository":{"url":"git+https://github.com/carlonicora/nextjs-jsonapi.git","type":"git"},"_npmVersion":"11.9.0","description":"Next.js JSON:API client with server/client support and caching","directories":{},"_nodeVersion":"22.22.0","dependencies":{"d3":"^7.9.0","zod":"^4.3.6","clsx":"^2.1.1","cmdk":"^1.1.1","pako":"^2.1.0","uuid":"^13.0.0","vaul":"^1.1.2","jotai":"^2.16.2","shadcn":"^3.7.0","sonner":"^2.0.7","date-fns":"^4.1.0","recharts":"^3.7.0","commander":"^14.0.2","input-otp":"^1.4.2","remark-gfm":"^4.0.1","next-themes":"^0.4.6","shepherd.js":"^14.5.1","cookies-next":"^6.1.1","jotai-family":"^1.0.1","lucide-react":"^0.563.0","qrcode.react":"^4.2.0","@dnd-kit/core":"^6.3.1","@base-ui/react":"1.1.0","react-dropzone":"^14.3.8","react-markdown":"^10.1.0","tailwind-merge":"^3.4.0","tw-animate-css":"^1.4.0","@blocknote/core":"^0.46.1","react-hook-form":"^7.71.1","@blocknote/react":"^0.46.1","react-day-picker":"^9.13.0","socket.io-client":"^4.8.3","@blocknote/shadcn":"^0.46.1","@dnd-kit/sortable":"^10.0.0","@dnd-kit/utilities":"^3.2.2","@hookform/resolvers":"^5.2.2","@radix-ui/react-slot":"^1.2.4","embla-carousel-react":"^8.6.0","@radix-ui/react-label":"^2.1.8","react-resizable-panels":"^4.5.2","@simplewebauthn/browser":"^13.2.2","class-variance-authority":"^0.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.1.4","tsup":"^8.5.1","jsdom":"^27.4.0","react":"^19.2.4","eslint":"^9.39.2","vitest":"^4.0.18","globals":"^17.1.0","prettier":"^3.8.1","@types/d3":"^7.4.3","next-intl":"^4.8.2","react-dom":"^19.2.4","@eslint/js":"^9.39.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/node":"^25.0.10","@types/pako":"^2.0.4","@types/react":"^19.2.9","@eslint/eslintrc":"^3.3.3","@types/react-dom":"^19.2.3","semantic-release":"^25.0.2","@types/qrcode.react":"^3.0.0","@vitest/coverage-v8":"^4.0.18","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^5.1.2","@semantic-release/git":"^10.0.1","@tanstack/react-table":"^8.21.3","@testing-library/react":"^16.3.2","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^8.53.1","@semantic-release/changelog":"^6.0.3","@testing-library/user-event":"^14.6.1","@typescript-eslint/eslint-plugin":"^8.53.1","conventional-changelog-conventionalcommits":"^9.1.0"},"peerDependencies":{"next":">=14.0.0","react":">=18.0.0","next-intl":">=3.0.0","react-dom":">=18.0.0","react-hook-form":">=7.0.0","@stripe/stripe-js":">=3.0.0","@tanstack/react-table":">=8.0.0","@stripe/react-stripe-js":">=2.0.0"},"peerDependenciesMeta":{"next-intl":{"optional":true},"react-hook-form":{"optional":true},"@stripe/stripe-js":{"optional":true},"@tanstack/react-table":{"optional":true},"@stripe/react-stripe-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nextjs-jsonapi_1.48.0_1770821555572_0.8838157354685472","host":"s3://npm-registry-packages-npm-production"}},"1.48.1":{"name":"@carlonicora/nextjs-jsonapi","version":"1.48.1","keywords":["nextjs","jsonapi","json-api","react","typescript","cache"],"author":{"name":"Carlo Nicora"},"license":"GPL-3.0-or-later","_id":"@carlonicora/nextjs-jsonapi@1.48.1","maintainers":[{"name":"carlonicora","email":"carlo.nicora@gmail.com"}],"homepage":"https://github.com/carlonicora/nextjs-jsonapi#readme","bugs":{"url":"https://github.com/carlonicora/nextjs-jsonapi/issues"},"bin":{"generate-web-module":"dist/scripts/generate-web-module/index.js"},"dist":{"shasum":"49e30dfadba83ea85857a099af82801d09d3cb7f","tarball":"https://registry.npmjs.org/@carlonicora/nextjs-jsonapi/-/nextjs-jsonapi-1.48.1.tgz","fileCount":1053,"integrity":"sha512-cesh8xMISRFjIo++JrbHZ5G4/0zDVZDPtebJ1pQdFPvwGankKxeo/4LmfPcmzkaLuj5FVT7HYG29aicPZLApkg==","signatures":[{"sig":"MEUCID0ve/kCn9GYmi0cyRba8Yk1lDLrGYolqUD5gVYUeBWhAiEAy/pmwrya0EFm79D4cfTGW8ka5qPOLHLyOy/A7vferBk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@carlonicora%2fnextjs-jsonapi@1.48.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":9088303},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.mjs","require":"./dist/core/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.mjs","require":"./dist/client/index.js"},"./server":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.mjs","require":"./dist/server/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.mjs","require":"./dist/billing/index.js"},"./testing":{"types":"./dist/testing/index.d.ts","import":"./dist/testing/index.mjs","require":"./dist/testing/index.js"},"./contexts":{"types":"./dist/contexts/index.d.ts","import":"./dist/contexts/index.mjs","require":"./dist/contexts/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.mjs","require":"./dist/components/index.js"},"./contexts/styles.css":"./dist/contexts/index.css"},"gitHead":"a4f8b462f26fb0eee8ad078bbed475ae10be10ff","private":false,"scripts":{"dev":"tsup --watch","lint":"eslint \"src/**/*.ts\" \"src/**/*.tsx\" --fix","test":"vitest run","build":"NODE_OPTIONS='--max-old-space-size=8192' tsup && tsc -p scripts/generate-web-module/tsconfig.json","clean":"rm -rf dist","format":"prettier --write \"src/**/*.ts\"","test:ui":"vitest --ui","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"pnpm build","generate-web-module":"node dist/scripts/generate-web-module/index.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f5f41df1-7b72-405b-8808-252d10106909"}},"repository":{"url":"git+https://github.com/carlonicora/nextjs-jsonapi.git","type":"git"},"_npmVersion":"11.9.0","description":"Next.js JSON:API client with server/client support and caching","directories":{},"_nodeVersion":"22.22.0","dependencies":{"d3":"^7.9.0","zod":"^4.3.6","clsx":"^2.1.1","cmdk":"^1.1.1","pako":"^2.1.0","uuid":"^13.0.0","vaul":"^1.1.2","jotai":"^2.16.2","shadcn":"^3.7.0","sonner":"^2.0.7","date-fns":"^4.1.0","recharts":"^3.7.0","commander":"^14.0.2","input-otp":"^1.4.2","remark-gfm":"^4.0.1","next-themes":"^0.4.6","shepherd.js":"^14.5.1","cookies-next":"^6.1.1","jotai-family":"^1.0.1","lucide-react":"^0.563.0","qrcode.react":"^4.2.0","@dnd-kit/core":"^6.3.1","@base-ui/react":"1.1.0","react-dropzone":"^14.3.8","react-markdown":"^10.1.0","tailwind-merge":"^3.4.0","tw-animate-css":"^1.4.0","@blocknote/core":"^0.46.1","react-hook-form":"^7.71.1","@blocknote/react":"^0.46.1","react-day-picker":"^9.13.0","socket.io-client":"^4.8.3","@blocknote/shadcn":"^0.46.1","@dnd-kit/sortable":"^10.0.0","@dnd-kit/utilities":"^3.2.2","@hookform/resolvers":"^5.2.2","@radix-ui/react-slot":"^1.2.4","embla-carousel-react":"^8.6.0","@radix-ui/react-label":"^2.1.8","react-resizable-panels":"^4.5.2","@simplewebauthn/browser":"^13.2.2","class-variance-authority":"^0.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.1.4","tsup":"^8.5.1","jsdom":"^27.4.0","react":"^19.2.4","eslint":"^9.39.2","vitest":"^4.0.18","globals":"^17.1.0","prettier":"^3.8.1","@types/d3":"^7.4.3","next-intl":"^4.8.2","react-dom":"^19.2.4","@eslint/js":"^9.39.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/node":"^25.0.10","@types/pako":"^2.0.4","@types/react":"^19.2.9","@eslint/eslintrc":"^3.3.3","@types/react-dom":"^19.2.3","semantic-release":"^25.0.2","@types/qrcode.react":"^3.0.0","@vitest/coverage-v8":"^4.0.18","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^5.1.2","@semantic-release/git":"^10.0.1","@tanstack/react-table":"^8.21.3","@testing-library/react":"^16.3.2","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^8.53.1","@semantic-release/changelog":"^6.0.3","@testing-library/user-event":"^14.6.1","@typescript-eslint/eslint-plugin":"^8.53.1","conventional-changelog-conventionalcommits":"^9.1.0"},"peerDependencies":{"next":">=14.0.0","react":">=18.0.0","next-intl":">=3.0.0","react-dom":">=18.0.0","react-hook-form":">=7.0.0","@stripe/stripe-js":">=3.0.0","@tanstack/react-table":">=8.0.0","@stripe/react-stripe-js":">=2.0.0"},"peerDependenciesMeta":{"next-intl":{"optional":true},"react-hook-form":{"optional":true},"@stripe/stripe-js":{"optional":true},"@tanstack/react-table":{"optional":true},"@stripe/react-stripe-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nextjs-jsonapi_1.48.1_1770825874909_0.9797233845539617","host":"s3://npm-registry-packages-npm-production"}},"1.48.2":{"name":"@carlonicora/nextjs-jsonapi","version":"1.48.2","keywords":["nextjs","jsonapi","json-api","react","typescript","cache"],"author":{"name":"Carlo Nicora"},"license":"GPL-3.0-or-later","_id":"@carlonicora/nextjs-jsonapi@1.48.2","maintainers":[{"name":"carlonicora","email":"carlo.nicora@gmail.com"}],"homepage":"https://github.com/carlonicora/nextjs-jsonapi#readme","bugs":{"url":"https://github.com/carlonicora/nextjs-jsonapi/issues"},"bin":{"generate-web-module":"dist/scripts/generate-web-module/index.js"},"dist":{"shasum":"30d8cc09d921a9cd2ac34c3361538f0971f07f75","tarball":"https://registry.npmjs.org/@carlonicora/nextjs-jsonapi/-/nextjs-jsonapi-1.48.2.tgz","fileCount":1053,"integrity":"sha512-yJnMb5PpMy6q6fsh1QuxhFsqCXCxHsWkHRZtZvxvvcBz2OUeQdlFyMgUKtpcq/30fOxDCVZGguxCg+jQ2b+/8Q==","signatures":[{"sig":"MEQCIAw++Hcpgvg0Oh0xRUek/I/yr6SuDFCeB+NM9OInEiRmAiBz8Y1DHmEgJa4y3yMhN0B/CaGwgEGQm0+r6XZxb8OCEw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@carlonicora%2fnextjs-jsonapi@1.48.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":9087911},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.mjs","require":"./dist/core/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.mjs","require":"./dist/client/index.js"},"./server":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.mjs","require":"./dist/server/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.mjs","require":"./dist/billing/index.js"},"./testing":{"types":"./dist/testing/index.d.ts","import":"./dist/testing/index.mjs","require":"./dist/testing/index.js"},"./contexts":{"types":"./dist/contexts/index.d.ts","import":"./dist/contexts/index.mjs","require":"./dist/contexts/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.mjs","require":"./dist/components/index.js"},"./contexts/styles.css":"./dist/contexts/index.css"},"gitHead":"c60cb4ec91549d8870e75066d1a5ae016cc4954d","private":false,"scripts":{"dev":"tsup --watch","lint":"eslint \"src/**/*.ts\" \"src/**/*.tsx\" --fix","test":"vitest run","build":"NODE_OPTIONS='--max-old-space-size=8192' tsup && tsc -p scripts/generate-web-module/tsconfig.json","clean":"rm -rf dist","format":"prettier --write \"src/**/*.ts\"","test:ui":"vitest --ui","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"pnpm build","generate-web-module":"node dist/scripts/generate-web-module/index.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f5f41df1-7b72-405b-8808-252d10106909"}},"repository":{"url":"git+https://github.com/carlonicora/nextjs-jsonapi.git","type":"git"},"_npmVersion":"11.10.0","description":"Next.js JSON:API client with server/client support and caching","directories":{},"_nodeVersion":"22.22.0","dependencies":{"d3":"^7.9.0","zod":"^4.3.6","clsx":"^2.1.1","cmdk":"^1.1.1","pako":"^2.1.0","uuid":"^13.0.0","vaul":"^1.1.2","jotai":"^2.16.2","shadcn":"^3.7.0","sonner":"^2.0.7","date-fns":"^4.1.0","recharts":"^3.7.0","commander":"^14.0.2","input-otp":"^1.4.2","remark-gfm":"^4.0.1","next-themes":"^0.4.6","shepherd.js":"^14.5.1","cookies-next":"^6.1.1","jotai-family":"^1.0.1","lucide-react":"^0.563.0","qrcode.react":"^4.2.0","@dnd-kit/core":"^6.3.1","@base-ui/react":"1.1.0","react-dropzone":"^14.3.8","react-markdown":"^10.1.0","tailwind-merge":"^3.4.0","tw-animate-css":"^1.4.0","@blocknote/core":"^0.46.1","react-hook-form":"^7.71.1","@blocknote/react":"^0.46.1","react-day-picker":"^9.13.0","socket.io-client":"^4.8.3","@blocknote/shadcn":"^0.46.1","@dnd-kit/sortable":"^10.0.0","@dnd-kit/utilities":"^3.2.2","@hookform/resolvers":"^5.2.2","@radix-ui/react-slot":"^1.2.4","embla-carousel-react":"^8.6.0","@radix-ui/react-label":"^2.1.8","react-resizable-panels":"^4.5.2","@simplewebauthn/browser":"^13.2.2","class-variance-authority":"^0.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.1.4","tsup":"^8.5.1","jsdom":"^27.4.0","react":"^19.2.4","eslint":"^9.39.2","vitest":"^4.0.18","globals":"^17.1.0","prettier":"^3.8.1","@types/d3":"^7.4.3","next-intl":"^4.8.2","react-dom":"^19.2.4","@eslint/js":"^9.39.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/node":"^25.0.10","@types/pako":"^2.0.4","@types/react":"^19.2.9","@eslint/eslintrc":"^3.3.3","@types/react-dom":"^19.2.3","semantic-release":"^25.0.2","@types/qrcode.react":"^3.0.0","@vitest/coverage-v8":"^4.0.18","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^5.1.2","@semantic-release/git":"^10.0.1","@tanstack/react-table":"^8.21.3","@testing-library/react":"^16.3.2","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^8.53.1","@semantic-release/changelog":"^6.0.3","@testing-library/user-event":"^14.6.1","@typescript-eslint/eslint-plugin":"^8.53.1","conventional-changelog-conventionalcommits":"^9.1.0"},"peerDependencies":{"next":">=14.0.0","react":">=18.0.0","next-intl":">=3.0.0","react-dom":">=18.0.0","react-hook-form":">=7.0.0","@stripe/stripe-js":">=3.0.0","@tanstack/react-table":">=8.0.0","@stripe/react-stripe-js":">=2.0.0"},"peerDependenciesMeta":{"next-intl":{"optional":true},"react-hook-form":{"optional":true},"@stripe/stripe-js":{"optional":true},"@tanstack/react-table":{"optional":true},"@stripe/react-stripe-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nextjs-jsonapi_1.48.2_1770848135357_0.9728416739067551","host":"s3://npm-registry-packages-npm-production"}},"1.48.3":{"name":"@carlonicora/nextjs-jsonapi","version":"1.48.3","keywords":["nextjs","jsonapi","json-api","react","typescript","cache"],"author":{"name":"Carlo Nicora"},"license":"GPL-3.0-or-later","_id":"@carlonicora/nextjs-jsonapi@1.48.3","maintainers":[{"name":"carlonicora","email":"carlo.nicora@gmail.com"}],"homepage":"https://github.com/carlonicora/nextjs-jsonapi#readme","bugs":{"url":"https://github.com/carlonicora/nextjs-jsonapi/issues"},"bin":{"generate-web-module":"dist/scripts/generate-web-module/index.js"},"dist":{"shasum":"ab26baf27a504174f06f52ffee77c1cdbd0b4c7c","tarball":"https://registry.npmjs.org/@carlonicora/nextjs-jsonapi/-/nextjs-jsonapi-1.48.3.tgz","fileCount":1053,"integrity":"sha512-NAvy4E3wfudSMhw/RtFmkMG25d65L847aRrE7SmfK8hO91WLFlPCqcAsXHEq1eVtuCLpkFGhgWXLfmSiLSPQ9w==","signatures":[{"sig":"MEUCIQC0mujckLz/v3uajXJiFnh0v51SHCAFGGPaKAtD4MRGuAIgaQPQs0UTx1HGQasQ5ObZVenCag4t4NkozmqQ1BoLS+k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@carlonicora%2fnextjs-jsonapi@1.48.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":9087747},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.mjs","require":"./dist/core/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.mjs","require":"./dist/client/index.js"},"./server":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.mjs","require":"./dist/server/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.mjs","require":"./dist/billing/index.js"},"./testing":{"types":"./dist/testing/index.d.ts","import":"./dist/testing/index.mjs","require":"./dist/testing/index.js"},"./contexts":{"types":"./dist/contexts/index.d.ts","import":"./dist/contexts/index.mjs","require":"./dist/contexts/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.mjs","require":"./dist/components/index.js"},"./contexts/styles.css":"./dist/contexts/index.css"},"gitHead":"c3e31886fa6603dd61afd3f87559f95c2554cbbc","private":false,"scripts":{"dev":"tsup --watch","lint":"eslint \"src/**/*.ts\" \"src/**/*.tsx\" --fix","test":"vitest run","build":"NODE_OPTIONS='--max-old-space-size=8192' tsup && tsc -p scripts/generate-web-module/tsconfig.json","clean":"rm -rf dist","format":"prettier --write \"src/**/*.ts\"","test:ui":"vitest --ui","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"pnpm build","generate-web-module":"node dist/scripts/generate-web-module/index.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f5f41df1-7b72-405b-8808-252d10106909"}},"repository":{"url":"git+https://github.com/carlonicora/nextjs-jsonapi.git","type":"git"},"_npmVersion":"11.10.0","description":"Next.js JSON:API client with server/client support and caching","directories":{},"_nodeVersion":"22.22.0","dependencies":{"d3":"^7.9.0","zod":"^4.3.6","clsx":"^2.1.1","cmdk":"^1.1.1","pako":"^2.1.0","uuid":"^13.0.0","vaul":"^1.1.2","jotai":"^2.16.2","shadcn":"^3.7.0","sonner":"^2.0.7","date-fns":"^4.1.0","recharts":"^3.7.0","commander":"^14.0.2","input-otp":"^1.4.2","remark-gfm":"^4.0.1","next-themes":"^0.4.6","shepherd.js":"^14.5.1","cookies-next":"^6.1.1","jotai-family":"^1.0.1","lucide-react":"^0.563.0","qrcode.react":"^4.2.0","@dnd-kit/core":"^6.3.1","@base-ui/react":"1.1.0","react-dropzone":"^14.3.8","react-markdown":"^10.1.0","tailwind-merge":"^3.4.0","tw-animate-css":"^1.4.0","@blocknote/core":"^0.46.1","react-hook-form":"^7.71.1","@blocknote/react":"^0.46.1","react-day-picker":"^9.13.0","socket.io-client":"^4.8.3","@blocknote/shadcn":"^0.46.1","@dnd-kit/sortable":"^10.0.0","@dnd-kit/utilities":"^3.2.2","@hookform/resolvers":"^5.2.2","@radix-ui/react-slot":"^1.2.4","embla-carousel-react":"^8.6.0","@radix-ui/react-label":"^2.1.8","react-resizable-panels":"^4.5.2","@simplewebauthn/browser":"^13.2.2","class-variance-authority":"^0.7.1","@handlewithcare/prosemirror-inputrules":"^0.1.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.1.4","tsup":"^8.5.1","jsdom":"^27.4.0","react":"^19.2.4","eslint":"^9.39.2","vitest":"^4.0.18","globals":"^17.1.0","prettier":"^3.8.1","@types/d3":"^7.4.3","next-intl":"^4.8.2","react-dom":"^19.2.4","@eslint/js":"^9.39.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/node":"^25.0.10","@types/pako":"^2.0.4","@types/react":"^19.2.9","@eslint/eslintrc":"^3.3.3","@types/react-dom":"^19.2.3","semantic-release":"^25.0.2","@types/qrcode.react":"^3.0.0","@vitest/coverage-v8":"^4.0.18","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^5.1.2","@semantic-release/git":"^10.0.1","@tanstack/react-table":"^8.21.3","@testing-library/react":"^16.3.2","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^8.53.1","@semantic-release/changelog":"^6.0.3","@testing-library/user-event":"^14.6.1","@typescript-eslint/eslint-plugin":"^8.53.1","conventional-changelog-conventionalcommits":"^9.1.0"},"peerDependencies":{"next":">=14.0.0","react":">=18.0.0","next-intl":">=3.0.0","react-dom":">=18.0.0","react-hook-form":">=7.0.0","@stripe/stripe-js":">=3.0.0","@tanstack/react-table":">=8.0.0","@stripe/react-stripe-js":">=2.0.0"},"peerDependenciesMeta":{"next-intl":{"optional":true},"react-hook-form":{"optional":true},"@stripe/stripe-js":{"optional":true},"@tanstack/react-table":{"optional":true},"@stripe/react-stripe-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nextjs-jsonapi_1.48.3_1770894731525_0.17048687506614857","host":"s3://npm-registry-packages-npm-production"}},"1.49.0":{"name":"@carlonicora/nextjs-jsonapi","version":"1.49.0","keywords":["nextjs","jsonapi","json-api","react","typescript","cache"],"author":{"name":"Carlo Nicora"},"license":"GPL-3.0-or-later","_id":"@carlonicora/nextjs-jsonapi@1.49.0","maintainers":[{"name":"carlonicora","email":"carlo.nicora@gmail.com"}],"homepage":"https://github.com/carlonicora/nextjs-jsonapi#readme","bugs":{"url":"https://github.com/carlonicora/nextjs-jsonapi/issues"},"bin":{"generate-web-module":"dist/scripts/generate-web-module/index.js"},"dist":{"shasum":"7a6546200ccedc1dfca57d721bc250e36f0fb6bf","tarball":"https://registry.npmjs.org/@carlonicora/nextjs-jsonapi/-/nextjs-jsonapi-1.49.0.tgz","fileCount":1053,"integrity":"sha512-bM9SNjgXrGaQdjD6lNtyU9et1Xyx083suEUpJJwsiMJH0Ac1LcONcZsQCVZ7fYlGeE+abSECkgOaAyH8FoaiRw==","signatures":[{"sig":"MEUCIQD5My/bn8zx4GrC8CTx2VufsAMjpqnAqTL6LMCttYd8bQIgIstK82wdjkkKcoj/jyaMZZg++Q6YeLMnQnXx7AwJeZ0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@carlonicora%2fnextjs-jsonapi@1.49.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":9115314},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.mjs","require":"./dist/core/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.mjs","require":"./dist/client/index.js"},"./server":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.mjs","require":"./dist/server/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.mjs","require":"./dist/billing/index.js"},"./testing":{"types":"./dist/testing/index.d.ts","import":"./dist/testing/index.mjs","require":"./dist/testing/index.js"},"./contexts":{"types":"./dist/contexts/index.d.ts","import":"./dist/contexts/index.mjs","require":"./dist/contexts/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.mjs","require":"./dist/components/index.js"},"./contexts/styles.css":"./dist/contexts/index.css"},"gitHead":"d41717a32303ef7f65c18b7b904e0b1a99d9da51","private":false,"scripts":{"dev":"tsup --watch","lint":"eslint \"src/**/*.ts\" \"src/**/*.tsx\" --fix","test":"vitest run","build":"NODE_OPTIONS='--max-old-space-size=8192' tsup && tsc -p scripts/generate-web-module/tsconfig.json","clean":"rm -rf dist","format":"prettier --write \"src/**/*.ts\"","test:ui":"vitest --ui","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"pnpm build","generate-web-module":"node dist/scripts/generate-web-module/index.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f5f41df1-7b72-405b-8808-252d10106909"}},"repository":{"url":"git+https://github.com/carlonicora/nextjs-jsonapi.git","type":"git"},"_npmVersion":"11.10.0","description":"Next.js JSON:API client with server/client support and caching","directories":{},"_nodeVersion":"22.22.0","dependencies":{"d3":"^7.9.0","zod":"^4.3.6","clsx":"^2.1.1","cmdk":"^1.1.1","pako":"^2.1.0","uuid":"^13.0.0","vaul":"^1.1.2","jotai":"^2.16.2","shadcn":"^3.7.0","sonner":"^2.0.7","date-fns":"^4.1.0","recharts":"^3.7.0","commander":"^14.0.2","input-otp":"^1.4.2","remark-gfm":"^4.0.1","next-themes":"^0.4.6","shepherd.js":"^14.5.1","cookies-next":"^6.1.1","jotai-family":"^1.0.1","lucide-react":"^0.563.0","qrcode.react":"^4.2.0","@dnd-kit/core":"^6.3.1","@base-ui/react":"1.1.0","react-dropzone":"^14.3.8","react-markdown":"^10.1.0","tailwind-merge":"^3.4.0","tw-animate-css":"^1.4.0","@blocknote/core":"^0.46.1","react-hook-form":"^7.71.1","@blocknote/react":"^0.46.1","react-day-picker":"^9.13.0","socket.io-client":"^4.8.3","@blocknote/shadcn":"^0.46.1","@dnd-kit/sortable":"^10.0.0","@dnd-kit/utilities":"^3.2.2","@hookform/resolvers":"^5.2.2","@radix-ui/react-slot":"^1.2.4","embla-carousel-react":"^8.6.0","@radix-ui/react-label":"^2.1.8","react-resizable-panels":"^4.5.2","@simplewebauthn/browser":"^13.2.2","class-variance-authority":"^0.7.1","@handlewithcare/prosemirror-inputrules":"^0.1.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.1.4","tsup":"^8.5.1","jsdom":"^27.4.0","react":"^19.2.4","eslint":"^9.39.2","vitest":"^4.0.18","globals":"^17.1.0","prettier":"^3.8.1","@types/d3":"^7.4.3","next-intl":"^4.8.2","react-dom":"^19.2.4","@eslint/js":"^9.39.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/node":"^25.0.10","@types/pako":"^2.0.4","@types/react":"^19.2.9","@eslint/eslintrc":"^3.3.3","@types/react-dom":"^19.2.3","semantic-release":"^25.0.2","@types/qrcode.react":"^3.0.0","@vitest/coverage-v8":"^4.0.18","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^5.1.2","@semantic-release/git":"^10.0.1","@tanstack/react-table":"^8.21.3","@testing-library/react":"^16.3.2","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^8.53.1","@semantic-release/changelog":"^6.0.3","@testing-library/user-event":"^14.6.1","@typescript-eslint/eslint-plugin":"^8.53.1","conventional-changelog-conventionalcommits":"^9.1.0"},"peerDependencies":{"next":">=14.0.0","react":">=18.0.0","next-intl":">=3.0.0","react-dom":">=18.0.0","react-hook-form":">=7.0.0","@stripe/stripe-js":">=3.0.0","@tanstack/react-table":">=8.0.0","@stripe/react-stripe-js":">=2.0.0"},"peerDependenciesMeta":{"next-intl":{"optional":true},"react-hook-form":{"optional":true},"@stripe/stripe-js":{"optional":true},"@tanstack/react-table":{"optional":true},"@stripe/react-stripe-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nextjs-jsonapi_1.49.0_1771083090289_0.9328188103839932","host":"s3://npm-registry-packages-npm-production"}},"1.50.0":{"name":"@carlonicora/nextjs-jsonapi","version":"1.50.0","keywords":["nextjs","jsonapi","json-api","react","typescript","cache"],"author":{"name":"Carlo Nicora"},"license":"GPL-3.0-or-later","_id":"@carlonicora/nextjs-jsonapi@1.50.0","maintainers":[{"name":"carlonicora","email":"carlo.nicora@gmail.com"}],"homepage":"https://github.com/carlonicora/nextjs-jsonapi#readme","bugs":{"url":"https://github.com/carlonicora/nextjs-jsonapi/issues"},"bin":{"generate-web-module":"dist/scripts/generate-web-module/index.js"},"dist":{"shasum":"4e5f296955c2544b9bc085bf5cf6bc58885be38d","tarball":"https://registry.npmjs.org/@carlonicora/nextjs-jsonapi/-/nextjs-jsonapi-1.50.0.tgz","fileCount":1053,"integrity":"sha512-ekOUcJIAdJxrf87iMxaghRTTnFXxoCdAQ0Ipt58GaHdByjgowL4qXUIswrna7R2i6WnYhvuyZlV+iSVvcvw4kg==","signatures":[{"sig":"MEYCIQCVBqinS2MtOudwgdQT73kQBAhcZ45JKYWuBi4puNF2cQIhAL9n0FnB1B2Qte2fYVY4ltsVV7uUiy874Rw3LNYGUHi1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@carlonicora%2fnextjs-jsonapi@1.50.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":9123839},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.mjs","require":"./dist/core/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.mjs","require":"./dist/client/index.js"},"./server":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.mjs","require":"./dist/server/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.mjs","require":"./dist/billing/index.js"},"./testing":{"types":"./dist/testing/index.d.ts","import":"./dist/testing/index.mjs","require":"./dist/testing/index.js"},"./contexts":{"types":"./dist/contexts/index.d.ts","import":"./dist/contexts/index.mjs","require":"./dist/contexts/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.mjs","require":"./dist/components/index.js"},"./contexts/styles.css":"./dist/contexts/index.css"},"gitHead":"1189b6dfcf49d04a368434bd6549b30fc21eb737","private":false,"scripts":{"dev":"tsup --watch","lint":"eslint \"src/**/*.ts\" \"src/**/*.tsx\" --fix","test":"vitest run","build":"NODE_OPTIONS='--max-old-space-size=8192' tsup && tsc -p scripts/generate-web-module/tsconfig.json","clean":"rm -rf dist","format":"prettier --write \"src/**/*.ts\"","test:ui":"vitest --ui","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"pnpm build","generate-web-module":"node dist/scripts/generate-web-module/index.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f5f41df1-7b72-405b-8808-252d10106909"}},"repository":{"url":"git+https://github.com/carlonicora/nextjs-jsonapi.git","type":"git"},"_npmVersion":"11.10.0","description":"Next.js JSON:API client with server/client support and caching","directories":{},"_nodeVersion":"22.22.0","dependencies":{"d3":"^7.9.0","zod":"^4.3.6","clsx":"^2.1.1","cmdk":"^1.1.1","pako":"^2.1.0","uuid":"^13.0.0","vaul":"^1.1.2","jotai":"^2.16.2","shadcn":"^3.7.0","sonner":"^2.0.7","date-fns":"^4.1.0","recharts":"^3.7.0","commander":"^14.0.2","input-otp":"^1.4.2","remark-gfm":"^4.0.1","next-themes":"^0.4.6","shepherd.js":"^14.5.1","cookies-next":"^6.1.1","jotai-family":"^1.0.1","lucide-react":"^0.563.0","qrcode.react":"^4.2.0","@dnd-kit/core":"^6.3.1","@base-ui/react":"1.1.0","react-dropzone":"^14.3.8","react-markdown":"^10.1.0","tailwind-merge":"^3.4.0","tw-animate-css":"^1.4.0","@blocknote/core":"^0.46.1","react-hook-form":"^7.71.1","@blocknote/react":"^0.46.1","react-day-picker":"^9.13.0","socket.io-client":"^4.8.3","@blocknote/shadcn":"^0.46.1","@dnd-kit/sortable":"^10.0.0","@dnd-kit/utilities":"^3.2.2","@hookform/resolvers":"^5.2.2","@radix-ui/react-slot":"^1.2.4","embla-carousel-react":"^8.6.0","@radix-ui/react-label":"^2.1.8","react-resizable-panels":"^4.5.2","@simplewebauthn/browser":"^13.2.2","class-variance-authority":"^0.7.1","@handlewithcare/prosemirror-inputrules":"^0.1.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.1.4","tsup":"^8.5.1","jsdom":"^27.4.0","react":"^19.2.4","eslint":"^9.39.2","vitest":"^4.0.18","globals":"^17.1.0","prettier":"^3.8.1","@types/d3":"^7.4.3","next-intl":"^4.8.2","react-dom":"^19.2.4","@eslint/js":"^9.39.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/node":"^25.0.10","@types/pako":"^2.0.4","@types/react":"^19.2.9","@eslint/eslintrc":"^3.3.3","@types/react-dom":"^19.2.3","semantic-release":"^25.0.2","@types/qrcode.react":"^3.0.0","@vitest/coverage-v8":"^4.0.18","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^5.1.2","@semantic-release/git":"^10.0.1","@tanstack/react-table":"^8.21.3","@testing-library/react":"^16.3.2","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^8.53.1","@semantic-release/changelog":"^6.0.3","@testing-library/user-event":"^14.6.1","@typescript-eslint/eslint-plugin":"^8.53.1","conventional-changelog-conventionalcommits":"^9.1.0"},"peerDependencies":{"next":">=14.0.0","react":">=18.0.0","next-intl":">=3.0.0","react-dom":">=18.0.0","react-hook-form":">=7.0.0","@stripe/stripe-js":">=3.0.0","@tanstack/react-table":">=8.0.0","@stripe/react-stripe-js":">=2.0.0"},"peerDependenciesMeta":{"next-intl":{"optional":true},"react-hook-form":{"optional":true},"@stripe/stripe-js":{"optional":true},"@tanstack/react-table":{"optional":true},"@stripe/react-stripe-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nextjs-jsonapi_1.50.0_1771278006510_0.9857839890312465","host":"s3://npm-registry-packages-npm-production"}},"1.51.0":{"name":"@carlonicora/nextjs-jsonapi","version":"1.51.0","keywords":["nextjs","jsonapi","json-api","react","typescript","cache"],"author":{"name":"Carlo Nicora"},"license":"GPL-3.0-or-later","_id":"@carlonicora/nextjs-jsonapi@1.51.0","maintainers":[{"name":"carlonicora","email":"carlo.nicora@gmail.com"}],"homepage":"https://github.com/carlonicora/nextjs-jsonapi#readme","bugs":{"url":"https://github.com/carlonicora/nextjs-jsonapi/issues"},"bin":{"generate-web-module":"dist/scripts/generate-web-module/index.js"},"dist":{"shasum":"9e5c32c771256d7a2f3176e0e2033a54e0ee28b5","tarball":"https://registry.npmjs.org/@carlonicora/nextjs-jsonapi/-/nextjs-jsonapi-1.51.0.tgz","fileCount":1055,"integrity":"sha512-kork8TYf/fZxaPoHnSs1sn0+G2b+XauQSRbKq5njJFuzTWfidi6TTx88AT3/brIWl3CuM9Wwg4EbsZ55mv2gVQ==","signatures":[{"sig":"MEUCIFa7g5y4qUvjhnEnT3rehnH6D8fAG/V42YtY3RncLttFAiEA3X0CudA5HKZycVEXSoNET/aAJ0QXEI5BYtmEOzymptQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@carlonicora%2fnextjs-jsonapi@1.51.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":9154281},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.mjs","require":"./dist/core/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.mjs","require":"./dist/client/index.js"},"./server":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.mjs","require":"./dist/server/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.mjs","require":"./dist/billing/index.js"},"./testing":{"types":"./dist/testing/index.d.ts","import":"./dist/testing/index.mjs","require":"./dist/testing/index.js"},"./contexts":{"types":"./dist/contexts/index.d.ts","import":"./dist/contexts/index.mjs","require":"./dist/contexts/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.mjs","require":"./dist/components/index.js"},"./contexts/styles.css":"./dist/contexts/index.css"},"gitHead":"2cc20c8491cea992ff449f5a7ea6b448be68325d","private":false,"scripts":{"dev":"tsup --watch","lint":"eslint \"src/**/*.ts\" \"src/**/*.tsx\" --fix","test":"vitest run","build":"NODE_OPTIONS='--max-old-space-size=8192' tsup && tsc -p scripts/generate-web-module/tsconfig.json","clean":"rm -rf dist","format":"prettier --write \"src/**/*.ts\"","test:ui":"vitest --ui","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"pnpm build","generate-web-module":"node dist/scripts/generate-web-module/index.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f5f41df1-7b72-405b-8808-252d10106909"}},"repository":{"url":"git+https://github.com/carlonicora/nextjs-jsonapi.git","type":"git"},"_npmVersion":"11.10.1","description":"Next.js JSON:API client with server/client support and caching","directories":{},"_nodeVersion":"22.22.0","dependencies":{"d3":"^7.9.0","zod":"^4.3.6","clsx":"^2.1.1","cmdk":"^1.1.1","pako":"^2.1.0","uuid":"^13.0.0","vaul":"^1.1.2","jotai":"^2.16.2","shadcn":"^3.7.0","sonner":"^2.0.7","date-fns":"^4.1.0","recharts":"^3.7.0","commander":"^14.0.2","input-otp":"^1.4.2","remark-gfm":"^4.0.1","next-themes":"^0.4.6","shepherd.js":"^14.5.1","cookies-next":"^6.1.1","jotai-family":"^1.0.1","lucide-react":"^0.563.0","qrcode.react":"^4.2.0","@dnd-kit/core":"^6.3.1","@base-ui/react":"1.1.0","react-dropzone":"^14.3.8","react-markdown":"^10.1.0","tailwind-merge":"^3.4.0","tw-animate-css":"^1.4.0","@blocknote/core":"^0.46.1","react-hook-form":"^7.71.1","@blocknote/react":"^0.46.1","react-day-picker":"^9.13.0","socket.io-client":"^4.8.3","@blocknote/shadcn":"^0.46.1","@dnd-kit/sortable":"^10.0.0","@dnd-kit/utilities":"^3.2.2","@hookform/resolvers":"^5.2.2","@radix-ui/react-slot":"^1.2.4","embla-carousel-react":"^8.6.0","@radix-ui/react-label":"^2.1.8","react-resizable-panels":"^4.5.2","@simplewebauthn/browser":"^13.2.2","class-variance-authority":"^0.7.1","@handlewithcare/prosemirror-inputrules":"^0.1.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.1.4","tsup":"^8.5.1","jsdom":"^27.4.0","react":"^19.2.4","eslint":"^9.39.2","vitest":"^4.0.18","globals":"^17.1.0","prettier":"^3.8.1","@types/d3":"^7.4.3","next-intl":"^4.8.2","react-dom":"^19.2.4","@eslint/js":"^9.39.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/node":"^25.0.10","@types/pako":"^2.0.4","@types/react":"^19.2.9","@eslint/eslintrc":"^3.3.3","@types/react-dom":"^19.2.3","semantic-release":"^25.0.2","@types/qrcode.react":"^3.0.0","@vitest/coverage-v8":"^4.0.18","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^5.1.2","@semantic-release/git":"^10.0.1","@tanstack/react-table":"^8.21.3","@testing-library/react":"^16.3.2","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^8.53.1","@semantic-release/changelog":"^6.0.3","@testing-library/user-event":"^14.6.1","@typescript-eslint/eslint-plugin":"^8.53.1","conventional-changelog-conventionalcommits":"^9.1.0"},"peerDependencies":{"next":">=14.0.0","react":">=18.0.0","next-intl":">=3.0.0","react-dom":">=18.0.0","react-hook-form":">=7.0.0","@stripe/stripe-js":">=3.0.0","@tanstack/react-table":">=8.0.0","@stripe/react-stripe-js":">=2.0.0"},"peerDependenciesMeta":{"next-intl":{"optional":true},"react-hook-form":{"optional":true},"@stripe/stripe-js":{"optional":true},"@tanstack/react-table":{"optional":true},"@stripe/react-stripe-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nextjs-jsonapi_1.51.0_1771881938215_0.4835449295990488","host":"s3://npm-registry-packages-npm-production"}},"1.52.0":{"name":"@carlonicora/nextjs-jsonapi","version":"1.52.0","keywords":["nextjs","jsonapi","json-api","react","typescript","cache"],"author":{"name":"Carlo Nicora"},"license":"GPL-3.0-or-later","_id":"@carlonicora/nextjs-jsonapi@1.52.0","maintainers":[{"name":"carlonicora","email":"carlo.nicora@gmail.com"}],"homepage":"https://github.com/carlonicora/nextjs-jsonapi#readme","bugs":{"url":"https://github.com/carlonicora/nextjs-jsonapi/issues"},"bin":{"generate-web-module":"dist/scripts/generate-web-module/index.js"},"dist":{"shasum":"d70f0d77900ca1ae5a7dbb4db43d03e91735546b","tarball":"https://registry.npmjs.org/@carlonicora/nextjs-jsonapi/-/nextjs-jsonapi-1.52.0.tgz","fileCount":1060,"integrity":"sha512-3icKC6pNOLUiGPNZr3h50BcGeTbfA+6yvcZDUUCBqirhA9NP2wjzyioyaJHK58CaI31mraMLWQ6CC0MCZeTodQ==","signatures":[{"sig":"MEUCIH9gLEPA13vuc1QOWteI9fBjlHErJyis2p8sxcyzsYEjAiEAwZKPmRqORzULz6pjMq3p3ihd/HNH6sKHdd6bC9Me+2I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@carlonicora%2fnextjs-jsonapi@1.52.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":9231412},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.mjs","require":"./dist/core/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.mjs","require":"./dist/client/index.js"},"./server":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.mjs","require":"./dist/server/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.mjs","require":"./dist/billing/index.js"},"./testing":{"types":"./dist/testing/index.d.ts","import":"./dist/testing/index.mjs","require":"./dist/testing/index.js"},"./contexts":{"types":"./dist/contexts/index.d.ts","import":"./dist/contexts/index.mjs","require":"./dist/contexts/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.mjs","require":"./dist/components/index.js"},"./contexts/styles.css":"./dist/contexts/index.css"},"gitHead":"25aa5eb86e97f7c014a93bd85855a1147364fa6a","private":false,"scripts":{"dev":"NODE_OPTIONS='--max-old-space-size=8192' tsup --watch --no-dts","lint":"eslint \"src/**/*.ts\" \"src/**/*.tsx\" --fix","test":"vitest run","build":"NODE_OPTIONS='--max-old-space-size=8192' tsup && tsc -p scripts/generate-web-module/tsconfig.json","clean":"rm -rf dist","format":"prettier --write \"src/**/*.ts\"","test:ui":"vitest --ui","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"pnpm build","generate-web-module":"node dist/scripts/generate-web-module/index.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f5f41df1-7b72-405b-8808-252d10106909"}},"repository":{"url":"git+https://github.com/carlonicora/nextjs-jsonapi.git","type":"git"},"_npmVersion":"11.10.1","description":"Next.js JSON:API client with server/client support and caching","directories":{},"_nodeVersion":"22.22.0","dependencies":{"d3":"^7.9.0","zod":"^4.3.6","clsx":"^2.1.1","cmdk":"^1.1.1","pako":"^2.1.0","uuid":"^13.0.0","vaul":"^1.1.2","jotai":"^2.16.2","shadcn":"^3.7.0","sonner":"^2.0.7","date-fns":"^4.1.0","recharts":"^3.7.0","commander":"^14.0.2","input-otp":"^1.4.2","remark-gfm":"^4.0.1","next-themes":"^0.4.6","shepherd.js":"^14.5.1","cookies-next":"^6.1.1","jotai-family":"^1.0.1","lucide-react":"^0.563.0","qrcode.react":"^4.2.0","@dnd-kit/core":"^6.3.1","@base-ui/react":"1.1.0","react-dropzone":"^14.3.8","react-markdown":"^10.1.0","tailwind-merge":"^3.4.0","tw-animate-css":"^1.4.0","@blocknote/core":"^0.46.1","react-hook-form":"^7.71.1","@blocknote/react":"^0.46.1","react-day-picker":"^9.13.0","socket.io-client":"^4.8.3","@blocknote/shadcn":"^0.46.1","@dnd-kit/sortable":"^10.0.0","@dnd-kit/utilities":"^3.2.2","@hookform/resolvers":"^5.2.2","@radix-ui/react-slot":"^1.2.4","embla-carousel-react":"^8.6.0","@radix-ui/react-label":"^2.1.8","react-resizable-panels":"^4.5.2","@simplewebauthn/browser":"^13.2.2","class-variance-authority":"^0.7.1","@handlewithcare/prosemirror-inputrules":"^0.1.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.1.4","tsup":"^8.5.1","jsdom":"^27.4.0","react":"^19.2.4","eslint":"^9.39.2","vitest":"^4.0.18","globals":"^17.1.0","prettier":"^3.8.1","@types/d3":"^7.4.3","next-intl":"^4.8.2","react-dom":"^19.2.4","@eslint/js":"^9.39.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/node":"^25.0.10","@types/pako":"^2.0.4","@types/react":"^19.2.9","@eslint/eslintrc":"^3.3.3","@types/react-dom":"^19.2.3","semantic-release":"^25.0.2","@types/qrcode.react":"^3.0.0","@vitest/coverage-v8":"^4.0.18","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^5.1.2","@semantic-release/git":"^10.0.1","@tanstack/react-table":"^8.21.3","@testing-library/react":"^16.3.2","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^8.53.1","@semantic-release/changelog":"^6.0.3","@testing-library/user-event":"^14.6.1","@typescript-eslint/eslint-plugin":"^8.53.1","conventional-changelog-conventionalcommits":"^9.1.0"},"peerDependencies":{"next":">=14.0.0","react":">=18.0.0","next-intl":">=3.0.0","react-dom":">=18.0.0","react-hook-form":">=7.0.0","@stripe/stripe-js":">=3.0.0","@tanstack/react-table":">=8.0.0","@stripe/react-stripe-js":">=2.0.0"},"peerDependenciesMeta":{"next-intl":{"optional":true},"react-hook-form":{"optional":true},"@stripe/stripe-js":{"optional":true},"@tanstack/react-table":{"optional":true},"@stripe/react-stripe-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nextjs-jsonapi_1.52.0_1772023152095_0.6508140822799902","host":"s3://npm-registry-packages-npm-production"}},"1.53.0":{"name":"@carlonicora/nextjs-jsonapi","version":"1.53.0","keywords":["nextjs","jsonapi","json-api","react","typescript","cache"],"author":{"name":"Carlo Nicora"},"license":"GPL-3.0-or-later","_id":"@carlonicora/nextjs-jsonapi@1.53.0","maintainers":[{"name":"carlonicora","email":"carlo.nicora@gmail.com"}],"homepage":"https://github.com/carlonicora/nextjs-jsonapi#readme","bugs":{"url":"https://github.com/carlonicora/nextjs-jsonapi/issues"},"bin":{"generate-web-module":"dist/scripts/generate-web-module/index.js"},"dist":{"shasum":"cc3ab8bf48d4bfac0bfb243e9acc1f514cc3b574","tarball":"https://registry.npmjs.org/@carlonicora/nextjs-jsonapi/-/nextjs-jsonapi-1.53.0.tgz","fileCount":1081,"integrity":"sha512-eGDmFUqhMetRYiWj/y03wXLOot10W3XZ/ocUoVvzKNmXB2R3rWKljBQXAbv8cu5VJ+6kFCdhd1fObtbSHnUN5Q==","signatures":[{"sig":"MEUCIQDZUT1Z8q85/wBzj9b++9yXlWGj1NmVHOruQcQIeo+QZgIgHE5CRdPSnTHTfZpbNhvPaWvoluPkdQQt3NXsEXLwjdo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@carlonicora%2fnextjs-jsonapi@1.53.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":9510188},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.mjs","require":"./dist/core/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.mjs","require":"./dist/client/index.js"},"./server":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.mjs","require":"./dist/server/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.mjs","require":"./dist/billing/index.js"},"./testing":{"types":"./dist/testing/index.d.ts","import":"./dist/testing/index.mjs","require":"./dist/testing/index.js"},"./contexts":{"types":"./dist/contexts/index.d.ts","import":"./dist/contexts/index.mjs","require":"./dist/contexts/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.mjs","require":"./dist/components/index.js"},"./contexts/styles.css":"./dist/contexts/index.css"},"gitHead":"f09ee9f45f10accf9fbd65caf7c10eb6def2969e","private":false,"scripts":{"dev":"NODE_OPTIONS='--max-old-space-size=8192' tsup --watch --no-dts","lint":"eslint \"src/**/*.ts\" \"src/**/*.tsx\" --fix","test":"vitest run","build":"NODE_OPTIONS='--max-old-space-size=8192' tsup && tsc -p scripts/generate-web-module/tsconfig.json","clean":"rm -rf dist","format":"prettier --write \"src/**/*.ts\"","test:ui":"vitest --ui","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"pnpm build","generate-web-module":"node dist/scripts/generate-web-module/index.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f5f41df1-7b72-405b-8808-252d10106909"}},"repository":{"url":"git+https://github.com/carlonicora/nextjs-jsonapi.git","type":"git"},"_npmVersion":"11.11.0","description":"Next.js JSON:API client with server/client support and caching","directories":{},"_nodeVersion":"22.22.0","dependencies":{"d3":"^7.9.0","zod":"^4.3.6","clsx":"^2.1.1","cmdk":"^1.1.1","pako":"^2.1.0","uuid":"^13.0.0","vaul":"^1.1.2","jotai":"^2.16.2","shadcn":"^3.7.0","sonner":"^2.0.7","date-fns":"^4.1.0","recharts":"^3.7.0","commander":"^14.0.2","input-otp":"^1.4.2","remark-gfm":"^4.0.1","next-themes":"^0.4.6","shepherd.js":"^14.5.1","cookies-next":"^6.1.1","jotai-family":"^1.0.1","lucide-react":"^0.563.0","qrcode.react":"^4.2.0","@dnd-kit/core":"^6.3.1","@base-ui/react":"1.1.0","react-dropzone":"^14.3.8","react-markdown":"^10.1.0","tailwind-merge":"^3.4.0","tw-animate-css":"^1.4.0","@blocknote/core":"^0.46.1","react-hook-form":"^7.71.1","@blocknote/react":"^0.46.1","react-day-picker":"^9.13.0","socket.io-client":"^4.8.3","@blocknote/shadcn":"^0.46.1","@dnd-kit/sortable":"^10.0.0","@dnd-kit/utilities":"^3.2.2","@hookform/resolvers":"^5.2.2","@radix-ui/react-slot":"^1.2.4","embla-carousel-react":"^8.6.0","@radix-ui/react-label":"^2.1.8","react-resizable-panels":"^4.5.2","@simplewebauthn/browser":"^13.2.2","class-variance-authority":"^0.7.1","@handlewithcare/prosemirror-inputrules":"^0.1.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.1.4","tsup":"^8.5.1","jsdom":"^27.4.0","react":"^19.2.4","eslint":"^9.39.2","vitest":"^4.0.18","globals":"^17.1.0","prettier":"^3.8.1","@types/d3":"^7.4.3","next-intl":"^4.8.2","react-dom":"^19.2.4","@eslint/js":"^9.39.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/node":"^25.0.10","@types/pako":"^2.0.4","@types/react":"^19.2.9","@eslint/eslintrc":"^3.3.3","@types/react-dom":"^19.2.3","semantic-release":"^25.0.2","@types/qrcode.react":"^3.0.0","@vitest/coverage-v8":"^4.0.18","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^5.1.2","@semantic-release/git":"^10.0.1","@tanstack/react-table":"^8.21.3","@testing-library/react":"^16.3.2","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^8.53.1","@semantic-release/changelog":"^6.0.3","@testing-library/user-event":"^14.6.1","@typescript-eslint/eslint-plugin":"^8.53.1","conventional-changelog-conventionalcommits":"^9.1.0"},"peerDependencies":{"next":">=14.0.0","react":">=18.0.0","next-intl":">=3.0.0","react-dom":">=18.0.0","react-hook-form":">=7.0.0","@stripe/stripe-js":">=3.0.0","@tanstack/react-table":">=8.0.0","@stripe/react-stripe-js":">=2.0.0"},"peerDependenciesMeta":{"next-intl":{"optional":true},"react-hook-form":{"optional":true},"@stripe/stripe-js":{"optional":true},"@tanstack/react-table":{"optional":true},"@stripe/react-stripe-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nextjs-jsonapi_1.53.0_1772442871634_0.4314419102328988","host":"s3://npm-registry-packages-npm-production"}},"1.53.1":{"name":"@carlonicora/nextjs-jsonapi","version":"1.53.1","keywords":["nextjs","jsonapi","json-api","react","typescript","cache"],"author":{"name":"Carlo Nicora"},"license":"GPL-3.0-or-later","_id":"@carlonicora/nextjs-jsonapi@1.53.1","maintainers":[{"name":"carlonicora","email":"carlo.nicora@gmail.com"}],"homepage":"https://github.com/carlonicora/nextjs-jsonapi#readme","bugs":{"url":"https://github.com/carlonicora/nextjs-jsonapi/issues"},"bin":{"generate-web-module":"dist/scripts/generate-web-module/index.js"},"dist":{"shasum":"b78ee503cf5c145945ea48f5148b87fd924b0c83","tarball":"https://registry.npmjs.org/@carlonicora/nextjs-jsonapi/-/nextjs-jsonapi-1.53.1.tgz","fileCount":1081,"integrity":"sha512-quxpmA4koVjcFeYq3DTg4T3w6ILW2hYMt8Nv2hbbh+Qv2Pu379XlQX5YWX/6zmsXNLDIlRM+Dor73g53y2fFJA==","signatures":[{"sig":"MEUCIQChNrJ0TPWp2QQwDkQCMFHxyo/XHYFy3Kn3Ojg6EVj/LAIgV4pqL1OIkuo4q8btZwHIHaroDpyp0blgexMubdPTuJo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@carlonicora%2fnextjs-jsonapi@1.53.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":9510992},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.mjs","require":"./dist/core/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.mjs","require":"./dist/client/index.js"},"./server":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.mjs","require":"./dist/server/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.mjs","require":"./dist/billing/index.js"},"./testing":{"types":"./dist/testing/index.d.ts","import":"./dist/testing/index.mjs","require":"./dist/testing/index.js"},"./contexts":{"types":"./dist/contexts/index.d.ts","import":"./dist/contexts/index.mjs","require":"./dist/contexts/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.mjs","require":"./dist/components/index.js"},"./contexts/styles.css":"./dist/contexts/index.css"},"gitHead":"13047923d16a2e41c4152e4013e2b520e7969585","private":false,"scripts":{"dev":"NODE_OPTIONS='--max-old-space-size=8192' tsup --watch","lint":"eslint \"src/**/*.ts\" \"src/**/*.tsx\" --fix","test":"vitest run","build":"NODE_OPTIONS='--max-old-space-size=8192' tsup && tsc -p scripts/generate-web-module/tsconfig.json","clean":"rm -rf dist","format":"prettier --write \"src/**/*.ts\"","test:ui":"vitest --ui","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"pnpm build","generate-web-module":"node dist/scripts/generate-web-module/index.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f5f41df1-7b72-405b-8808-252d10106909"}},"repository":{"url":"git+https://github.com/carlonicora/nextjs-jsonapi.git","type":"git"},"_npmVersion":"11.11.0","description":"Next.js JSON:API client with server/client support and caching","directories":{},"_nodeVersion":"22.22.0","dependencies":{"d3":"^7.9.0","zod":"^4.3.6","clsx":"^2.1.1","cmdk":"^1.1.1","pako":"^2.1.0","uuid":"^13.0.0","vaul":"^1.1.2","jotai":"^2.16.2","shadcn":"^3.7.0","sonner":"^2.0.7","date-fns":"^4.1.0","recharts":"^3.7.0","commander":"^14.0.2","input-otp":"^1.4.2","remark-gfm":"^4.0.1","next-themes":"^0.4.6","shepherd.js":"^14.5.1","cookies-next":"^6.1.1","jotai-family":"^1.0.1","lucide-react":"^0.563.0","qrcode.react":"^4.2.0","@dnd-kit/core":"^6.3.1","@base-ui/react":"1.1.0","react-dropzone":"^14.3.8","react-markdown":"^10.1.0","tailwind-merge":"^3.4.0","tw-animate-css":"^1.4.0","@blocknote/core":"^0.46.1","react-hook-form":"^7.71.1","@blocknote/react":"^0.46.1","react-day-picker":"^9.13.0","socket.io-client":"^4.8.3","@blocknote/shadcn":"^0.46.1","@dnd-kit/sortable":"^10.0.0","@dnd-kit/utilities":"^3.2.2","@hookform/resolvers":"^5.2.2","@radix-ui/react-slot":"^1.2.4","embla-carousel-react":"^8.6.0","@radix-ui/react-label":"^2.1.8","react-resizable-panels":"^4.5.2","@simplewebauthn/browser":"^13.2.2","class-variance-authority":"^0.7.1","@handlewithcare/prosemirror-inputrules":"^0.1.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.1.4","tsup":"^8.5.1","jsdom":"^27.4.0","react":"^19.2.4","eslint":"^9.39.2","vitest":"^4.0.18","globals":"^17.1.0","prettier":"^3.8.1","@types/d3":"^7.4.3","next-intl":"^4.8.2","react-dom":"^19.2.4","@eslint/js":"^9.39.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/node":"^25.0.10","@types/pako":"^2.0.4","@types/react":"^19.2.9","@eslint/eslintrc":"^3.3.3","@types/react-dom":"^19.2.3","semantic-release":"^25.0.2","@types/qrcode.react":"^3.0.0","@vitest/coverage-v8":"^4.0.18","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^5.1.2","@semantic-release/git":"^10.0.1","@tanstack/react-table":"^8.21.3","@testing-library/react":"^16.3.2","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^8.53.1","@semantic-release/changelog":"^6.0.3","@testing-library/user-event":"^14.6.1","@typescript-eslint/eslint-plugin":"^8.53.1","conventional-changelog-conventionalcommits":"^9.1.0"},"peerDependencies":{"next":">=14.0.0","react":">=18.0.0","next-intl":">=3.0.0","react-dom":">=18.0.0","react-hook-form":">=7.0.0","@stripe/stripe-js":">=3.0.0","@tanstack/react-table":">=8.0.0","@stripe/react-stripe-js":">=2.0.0"},"peerDependenciesMeta":{"next-intl":{"optional":true},"react-hook-form":{"optional":true},"@stripe/stripe-js":{"optional":true},"@tanstack/react-table":{"optional":true},"@stripe/react-stripe-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nextjs-jsonapi_1.53.1_1772488900170_0.6654262939559312","host":"s3://npm-registry-packages-npm-production"}},"1.54.0":{"name":"@carlonicora/nextjs-jsonapi","version":"1.54.0","keywords":["nextjs","jsonapi","json-api","react","typescript","cache"],"author":{"name":"Carlo Nicora"},"license":"GPL-3.0-or-later","_id":"@carlonicora/nextjs-jsonapi@1.54.0","maintainers":[{"name":"carlonicora","email":"carlo.nicora@gmail.com"}],"homepage":"https://github.com/carlonicora/nextjs-jsonapi#readme","bugs":{"url":"https://github.com/carlonicora/nextjs-jsonapi/issues"},"bin":{"generate-web-module":"dist/scripts/generate-web-module/index.js"},"dist":{"shasum":"d99161833948988a5fa4f78ff8c24cc7554ddf14","tarball":"https://registry.npmjs.org/@carlonicora/nextjs-jsonapi/-/nextjs-jsonapi-1.54.0.tgz","fileCount":1082,"integrity":"sha512-0lVDhyqK0U5nW2qPaNIsTAUzQS+IGbGqacizkbt0DE1BSr7zQqj0sLSRDSm0ujcgo7h9Yc3LwL1KOZGvoCqLOw==","signatures":[{"sig":"MEQCIE6SUswyvYqk7YmL4ZCSN/S3n8yFZCxs5UBkzUGHFE1QAiAAtS8XyzZgUDnyKMpujJ8NBRWzodR7RvJ3LQGagMf1uQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@carlonicora%2fnextjs-jsonapi@1.54.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":9523830},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.mjs","require":"./dist/core/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.mjs","require":"./dist/client/index.js"},"./server":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.mjs","require":"./dist/server/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.mjs","require":"./dist/billing/index.js"},"./testing":{"types":"./dist/testing/index.d.ts","import":"./dist/testing/index.mjs","require":"./dist/testing/index.js"},"./contexts":{"types":"./dist/contexts/index.d.ts","import":"./dist/contexts/index.mjs","require":"./dist/contexts/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.mjs","require":"./dist/components/index.js"},"./contexts/styles.css":"./dist/contexts/index.css"},"gitHead":"f72f6681faf135eb7eb81274f1628131671ee758","private":false,"scripts":{"dev":"NODE_OPTIONS='--max-old-space-size=8192' tsup --watch","lint":"eslint \"src/**/*.ts\" \"src/**/*.tsx\" --fix","test":"vitest run","build":"NODE_OPTIONS='--max-old-space-size=8192' tsup && tsc -p scripts/generate-web-module/tsconfig.json","clean":"rm -rf dist","format":"prettier --write \"src/**/*.ts\"","test:ui":"vitest --ui","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"pnpm build","generate-web-module":"node dist/scripts/generate-web-module/index.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f5f41df1-7b72-405b-8808-252d10106909"}},"repository":{"url":"git+https://github.com/carlonicora/nextjs-jsonapi.git","type":"git"},"_npmVersion":"11.11.0","description":"Next.js JSON:API client with server/client support and caching","directories":{},"_nodeVersion":"22.22.0","dependencies":{"d3":"^7.9.0","zod":"^4.3.6","clsx":"^2.1.1","cmdk":"^1.1.1","pako":"^2.1.0","uuid":"^13.0.0","vaul":"^1.1.2","jotai":"^2.16.2","shadcn":"^3.7.0","sonner":"^2.0.7","date-fns":"^4.1.0","recharts":"^3.7.0","commander":"^14.0.2","input-otp":"^1.4.2","remark-gfm":"^4.0.1","next-themes":"^0.4.6","shepherd.js":"^14.5.1","cookies-next":"^6.1.1","jotai-family":"^1.0.1","lucide-react":"^0.563.0","qrcode.react":"^4.2.0","@dnd-kit/core":"^6.3.1","@base-ui/react":"1.1.0","react-dropzone":"^14.3.8","react-markdown":"^10.1.0","tailwind-merge":"^3.4.0","tw-animate-css":"^1.4.0","@blocknote/core":"^0.46.1","react-hook-form":"^7.71.1","@blocknote/react":"^0.46.1","react-day-picker":"^9.13.0","socket.io-client":"^4.8.3","@blocknote/shadcn":"^0.46.1","@dnd-kit/sortable":"^10.0.0","@dnd-kit/utilities":"^3.2.2","@hookform/resolvers":"^5.2.2","@radix-ui/react-slot":"^1.2.4","embla-carousel-react":"^8.6.0","@radix-ui/react-label":"^2.1.8","react-resizable-panels":"^4.5.2","@simplewebauthn/browser":"^13.2.2","class-variance-authority":"^0.7.1","@handlewithcare/prosemirror-inputrules":"^0.1.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.1.4","tsup":"^8.5.1","jsdom":"^27.4.0","react":"^19.2.4","eslint":"^9.39.2","vitest":"^4.0.18","globals":"^17.1.0","prettier":"^3.8.1","@types/d3":"^7.4.3","next-intl":"^4.8.2","react-dom":"^19.2.4","@eslint/js":"^9.39.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/node":"^25.0.10","@types/pako":"^2.0.4","@types/react":"^19.2.9","@eslint/eslintrc":"^3.3.3","@types/react-dom":"^19.2.3","semantic-release":"^25.0.2","@types/qrcode.react":"^3.0.0","@vitest/coverage-v8":"^4.0.18","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^5.1.2","@semantic-release/git":"^10.0.1","@tanstack/react-table":"^8.21.3","@testing-library/react":"^16.3.2","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^8.53.1","@semantic-release/changelog":"^6.0.3","@testing-library/user-event":"^14.6.1","@typescript-eslint/eslint-plugin":"^8.53.1","conventional-changelog-conventionalcommits":"^9.1.0"},"peerDependencies":{"next":">=14.0.0","react":">=18.0.0","next-intl":">=3.0.0","react-dom":">=18.0.0","react-hook-form":">=7.0.0","@stripe/stripe-js":">=3.0.0","@tanstack/react-table":">=8.0.0","@stripe/react-stripe-js":">=2.0.0"},"peerDependenciesMeta":{"next-intl":{"optional":true},"react-hook-form":{"optional":true},"@stripe/stripe-js":{"optional":true},"@tanstack/react-table":{"optional":true},"@stripe/react-stripe-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nextjs-jsonapi_1.54.0_1772496761665_0.012370813771082956","host":"s3://npm-registry-packages-npm-production"}},"1.54.1":{"name":"@carlonicora/nextjs-jsonapi","version":"1.54.1","keywords":["nextjs","jsonapi","json-api","react","typescript","cache"],"author":{"name":"Carlo Nicora"},"license":"GPL-3.0-or-later","_id":"@carlonicora/nextjs-jsonapi@1.54.1","maintainers":[{"name":"carlonicora","email":"carlo.nicora@gmail.com"}],"homepage":"https://github.com/carlonicora/nextjs-jsonapi#readme","bugs":{"url":"https://github.com/carlonicora/nextjs-jsonapi/issues"},"bin":{"generate-web-module":"dist/scripts/generate-web-module/index.js"},"dist":{"shasum":"cbe3878219cec1beebce0d08f2f73e3af4b416d2","tarball":"https://registry.npmjs.org/@carlonicora/nextjs-jsonapi/-/nextjs-jsonapi-1.54.1.tgz","fileCount":1082,"integrity":"sha512-TXY2H4OOoaf/jNw0tWaMAA/JvaUjpVXzp5ac+VYVanvrilr+LYh8/DhZgKkFESfEbmgKUWrmMx+62dnfhxfgsw==","signatures":[{"sig":"MEUCIQD3UPY5BXu1eWiFmLu/E5uGd9lFOy9mhSzhqXKlk3VqJQIgVQeb6wMRIwcVH4XeJJ7dur3+TIL9XW0JMTqlM1V+2o8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@carlonicora%2fnextjs-jsonapi@1.54.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":9524526},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.mjs","require":"./dist/core/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.mjs","require":"./dist/client/index.js"},"./server":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.mjs","require":"./dist/server/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.mjs","require":"./dist/billing/index.js"},"./testing":{"types":"./dist/testing/index.d.ts","import":"./dist/testing/index.mjs","require":"./dist/testing/index.js"},"./contexts":{"types":"./dist/contexts/index.d.ts","import":"./dist/contexts/index.mjs","require":"./dist/contexts/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.mjs","require":"./dist/components/index.js"},"./contexts/styles.css":"./dist/contexts/index.css"},"gitHead":"df8493eaed55505a0026c8b01df0cd68757c0812","private":false,"scripts":{"dev":"NODE_OPTIONS='--max-old-space-size=8192' tsup --watch","lint":"eslint \"src/**/*.ts\" \"src/**/*.tsx\" --fix","test":"vitest run","build":"NODE_OPTIONS='--max-old-space-size=8192' tsup && tsc -p scripts/generate-web-module/tsconfig.json","clean":"rm -rf dist","format":"prettier --write \"src/**/*.ts\"","test:ui":"vitest --ui","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"pnpm build","generate-web-module":"node dist/scripts/generate-web-module/index.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f5f41df1-7b72-405b-8808-252d10106909"}},"repository":{"url":"git+https://github.com/carlonicora/nextjs-jsonapi.git","type":"git"},"_npmVersion":"11.11.0","description":"Next.js JSON:API client with server/client support and caching","directories":{},"_nodeVersion":"22.22.0","dependencies":{"d3":"^7.9.0","zod":"^4.3.6","clsx":"^2.1.1","cmdk":"^1.1.1","pako":"^2.1.0","uuid":"^13.0.0","vaul":"^1.1.2","jotai":"^2.16.2","shadcn":"^3.7.0","sonner":"^2.0.7","date-fns":"^4.1.0","recharts":"^3.7.0","commander":"^14.0.2","input-otp":"^1.4.2","remark-gfm":"^4.0.1","next-themes":"^0.4.6","shepherd.js":"^14.5.1","cookies-next":"^6.1.1","jotai-family":"^1.0.1","lucide-react":"^0.563.0","qrcode.react":"^4.2.0","@dnd-kit/core":"^6.3.1","@base-ui/react":"1.1.0","react-dropzone":"^14.3.8","react-markdown":"^10.1.0","tailwind-merge":"^3.4.0","tw-animate-css":"^1.4.0","@blocknote/core":"^0.46.1","react-hook-form":"^7.71.1","@blocknote/react":"^0.46.1","react-day-picker":"^9.13.0","socket.io-client":"^4.8.3","@blocknote/shadcn":"^0.46.1","@dnd-kit/sortable":"^10.0.0","@dnd-kit/utilities":"^3.2.2","@hookform/resolvers":"^5.2.2","@radix-ui/react-slot":"^1.2.4","embla-carousel-react":"^8.6.0","@radix-ui/react-label":"^2.1.8","react-resizable-panels":"^4.5.2","@simplewebauthn/browser":"^13.2.2","class-variance-authority":"^0.7.1","@handlewithcare/prosemirror-inputrules":"^0.1.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.1.4","tsup":"^8.5.1","jsdom":"^27.4.0","react":"^19.2.4","eslint":"^9.39.2","vitest":"^4.0.18","globals":"^17.1.0","prettier":"^3.8.1","@types/d3":"^7.4.3","next-intl":"^4.8.2","react-dom":"^19.2.4","@eslint/js":"^9.39.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/node":"^25.0.10","@types/pako":"^2.0.4","@types/react":"^19.2.9","@eslint/eslintrc":"^3.3.3","@types/react-dom":"^19.2.3","semantic-release":"^25.0.2","@types/qrcode.react":"^3.0.0","@vitest/coverage-v8":"^4.0.18","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^5.1.2","@semantic-release/git":"^10.0.1","@tanstack/react-table":"^8.21.3","@testing-library/react":"^16.3.2","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^8.53.1","@semantic-release/changelog":"^6.0.3","@testing-library/user-event":"^14.6.1","@typescript-eslint/eslint-plugin":"^8.53.1","conventional-changelog-conventionalcommits":"^9.1.0"},"peerDependencies":{"next":">=14.0.0","react":">=18.0.0","next-intl":">=3.0.0","react-dom":">=18.0.0","react-hook-form":">=7.0.0","@stripe/stripe-js":">=3.0.0","@tanstack/react-table":">=8.0.0","@stripe/react-stripe-js":">=2.0.0"},"peerDependenciesMeta":{"next-intl":{"optional":true},"react-hook-form":{"optional":true},"@stripe/stripe-js":{"optional":true},"@tanstack/react-table":{"optional":true},"@stripe/react-stripe-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nextjs-jsonapi_1.54.1_1772497623263_0.5250579243828586","host":"s3://npm-registry-packages-npm-production"}},"1.55.0":{"name":"@carlonicora/nextjs-jsonapi","version":"1.55.0","keywords":["nextjs","jsonapi","json-api","react","typescript","cache"],"author":{"name":"Carlo Nicora"},"license":"GPL-3.0-or-later","_id":"@carlonicora/nextjs-jsonapi@1.55.0","maintainers":[{"name":"carlonicora","email":"carlo.nicora@gmail.com"}],"homepage":"https://github.com/carlonicora/nextjs-jsonapi#readme","bugs":{"url":"https://github.com/carlonicora/nextjs-jsonapi/issues"},"bin":{"generate-web-module":"dist/scripts/generate-web-module/index.js"},"dist":{"shasum":"f4bd0d2562eeb73df77b87130b4e8d5dd5750e78","tarball":"https://registry.npmjs.org/@carlonicora/nextjs-jsonapi/-/nextjs-jsonapi-1.55.0.tgz","fileCount":1082,"integrity":"sha512-ZexpNf66M9LcIadsJjlFW4fcpdGV8O+xdt3F3ezj3PVjUvgkbU1fa5ArhVpwmIkdEG1vgcYRoBROQV/hAkQYBA==","signatures":[{"sig":"MEUCIFMwkfDpjFg77rRKui/dJoUgfBByOmujyswR8bNrkcL8AiEA96/CSI1xgDp3Oe2UqktMg+c24beIbHjApUDqBOTLELo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@carlonicora%2fnextjs-jsonapi@1.55.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":9528698},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.mjs","require":"./dist/core/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.mjs","require":"./dist/client/index.js"},"./server":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.mjs","require":"./dist/server/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.mjs","require":"./dist/billing/index.js"},"./testing":{"types":"./dist/testing/index.d.ts","import":"./dist/testing/index.mjs","require":"./dist/testing/index.js"},"./contexts":{"types":"./dist/contexts/index.d.ts","import":"./dist/contexts/index.mjs","require":"./dist/contexts/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.mjs","require":"./dist/components/index.js"},"./contexts/styles.css":"./dist/contexts/index.css"},"gitHead":"8f95f8e7762d0adb27d8877b0539bd9419591cda","private":false,"scripts":{"dev":"NODE_OPTIONS='--max-old-space-size=8192' tsup --watch","lint":"eslint \"src/**/*.ts\" \"src/**/*.tsx\" --fix","test":"vitest run","build":"NODE_OPTIONS='--max-old-space-size=8192' tsup && tsc -p scripts/generate-web-module/tsconfig.json","clean":"rm -rf dist","format":"prettier --write \"src/**/*.ts\"","test:ui":"vitest --ui","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"pnpm build","generate-web-module":"node dist/scripts/generate-web-module/index.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f5f41df1-7b72-405b-8808-252d10106909"}},"repository":{"url":"git+https://github.com/carlonicora/nextjs-jsonapi.git","type":"git"},"_npmVersion":"11.11.0","description":"Next.js JSON:API client with server/client support and caching","directories":{},"_nodeVersion":"22.22.0","dependencies":{"d3":"^7.9.0","zod":"^4.3.6","clsx":"^2.1.1","cmdk":"^1.1.1","pako":"^2.1.0","uuid":"^13.0.0","vaul":"^1.1.2","jotai":"^2.16.2","shadcn":"^3.7.0","sonner":"^2.0.7","date-fns":"^4.1.0","recharts":"^3.7.0","commander":"^14.0.2","input-otp":"^1.4.2","remark-gfm":"^4.0.1","next-themes":"^0.4.6","shepherd.js":"^14.5.1","cookies-next":"^6.1.1","jotai-family":"^1.0.1","lucide-react":"^0.563.0","qrcode.react":"^4.2.0","@dnd-kit/core":"^6.3.1","@base-ui/react":"1.1.0","react-dropzone":"^14.3.8","react-markdown":"^10.1.0","tailwind-merge":"^3.4.0","tw-animate-css":"^1.4.0","@blocknote/core":"^0.46.1","react-hook-form":"^7.71.1","@blocknote/react":"^0.46.1","react-day-picker":"^9.13.0","socket.io-client":"^4.8.3","@blocknote/shadcn":"^0.46.1","@dnd-kit/sortable":"^10.0.0","@dnd-kit/utilities":"^3.2.2","@hookform/resolvers":"^5.2.2","@radix-ui/react-slot":"^1.2.4","embla-carousel-react":"^8.6.0","@radix-ui/react-label":"^2.1.8","react-resizable-panels":"^4.5.2","@simplewebauthn/browser":"^13.2.2","class-variance-authority":"^0.7.1","@handlewithcare/prosemirror-inputrules":"^0.1.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.1.4","tsup":"^8.5.1","jsdom":"^27.4.0","react":"^19.2.4","eslint":"^9.39.2","vitest":"^4.0.18","globals":"^17.1.0","prettier":"^3.8.1","@types/d3":"^7.4.3","next-intl":"^4.8.2","react-dom":"^19.2.4","@eslint/js":"^9.39.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/node":"^25.0.10","@types/pako":"^2.0.4","@types/react":"^19.2.9","@eslint/eslintrc":"^3.3.3","@types/react-dom":"^19.2.3","semantic-release":"^25.0.2","@types/qrcode.react":"^3.0.0","@vitest/coverage-v8":"^4.0.18","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^5.1.2","@semantic-release/git":"^10.0.1","@tanstack/react-table":"^8.21.3","@testing-library/react":"^16.3.2","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^8.53.1","@semantic-release/changelog":"^6.0.3","@testing-library/user-event":"^14.6.1","@typescript-eslint/eslint-plugin":"^8.53.1","conventional-changelog-conventionalcommits":"^9.1.0"},"peerDependencies":{"next":">=14.0.0","react":">=18.0.0","next-intl":">=3.0.0","react-dom":">=18.0.0","react-hook-form":">=7.0.0","@stripe/stripe-js":">=3.0.0","@tanstack/react-table":">=8.0.0","@stripe/react-stripe-js":">=2.0.0"},"peerDependenciesMeta":{"next-intl":{"optional":true},"react-hook-form":{"optional":true},"@stripe/stripe-js":{"optional":true},"@tanstack/react-table":{"optional":true},"@stripe/react-stripe-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nextjs-jsonapi_1.55.0_1772526045892_0.08038076877428701","host":"s3://npm-registry-packages-npm-production"}},"1.55.1":{"name":"@carlonicora/nextjs-jsonapi","version":"1.55.1","keywords":["nextjs","jsonapi","json-api","react","typescript","cache"],"author":{"name":"Carlo Nicora"},"license":"GPL-3.0-or-later","_id":"@carlonicora/nextjs-jsonapi@1.55.1","maintainers":[{"name":"carlonicora","email":"carlo.nicora@gmail.com"}],"homepage":"https://github.com/carlonicora/nextjs-jsonapi#readme","bugs":{"url":"https://github.com/carlonicora/nextjs-jsonapi/issues"},"bin":{"generate-web-module":"dist/scripts/generate-web-module/index.js"},"dist":{"shasum":"f03984188a65d84ac4bbfb2d6fa4c398f2c3a27f","tarball":"https://registry.npmjs.org/@carlonicora/nextjs-jsonapi/-/nextjs-jsonapi-1.55.1.tgz","fileCount":1082,"integrity":"sha512-YjqhlvC1e1SaWYgltct4a7jziFaQbpHrY2UxzRA/pu+ik6/Rn3gN6l/Xhy1qX+1Zpgzj54tmRcu9lSM5kHqd+w==","signatures":[{"sig":"MEQCIH7BwIuIMVbr/O07t8XLZUP5fhOQXmIJ688JDTy0jkeTAiAx93+0IIbf9hBQ10+ixnyDY3IBdUqrsEZwK8sxM24puw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@carlonicora%2fnextjs-jsonapi@1.55.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":9528796},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.mjs","require":"./dist/core/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.mjs","require":"./dist/client/index.js"},"./server":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.mjs","require":"./dist/server/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.mjs","require":"./dist/billing/index.js"},"./testing":{"types":"./dist/testing/index.d.ts","import":"./dist/testing/index.mjs","require":"./dist/testing/index.js"},"./contexts":{"types":"./dist/contexts/index.d.ts","import":"./dist/contexts/index.mjs","require":"./dist/contexts/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.mjs","require":"./dist/components/index.js"},"./contexts/styles.css":"./dist/contexts/index.css"},"gitHead":"4436542fa6a540f4d58b6aa516d194bc95a63d9d","private":false,"scripts":{"dev":"NODE_OPTIONS='--max-old-space-size=8192' tsup --watch","lint":"eslint \"src/**/*.ts\" \"src/**/*.tsx\" --fix","test":"vitest run","build":"NODE_OPTIONS='--max-old-space-size=8192' tsup && tsc -p scripts/generate-web-module/tsconfig.json","clean":"rm -rf dist","format":"prettier --write \"src/**/*.ts\"","test:ui":"vitest --ui","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"pnpm build","generate-web-module":"node dist/scripts/generate-web-module/index.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f5f41df1-7b72-405b-8808-252d10106909"}},"repository":{"url":"git+https://github.com/carlonicora/nextjs-jsonapi.git","type":"git"},"_npmVersion":"11.11.0","description":"Next.js JSON:API client with server/client support and caching","directories":{},"_nodeVersion":"22.22.0","dependencies":{"d3":"^7.9.0","zod":"^4.3.6","clsx":"^2.1.1","cmdk":"^1.1.1","pako":"^2.1.0","uuid":"^13.0.0","vaul":"^1.1.2","jotai":"^2.16.2","shadcn":"^3.7.0","sonner":"^2.0.7","date-fns":"^4.1.0","recharts":"^3.7.0","commander":"^14.0.2","input-otp":"^1.4.2","remark-gfm":"^4.0.1","next-themes":"^0.4.6","shepherd.js":"^14.5.1","cookies-next":"^6.1.1","jotai-family":"^1.0.1","lucide-react":"^0.563.0","qrcode.react":"^4.2.0","@dnd-kit/core":"^6.3.1","@base-ui/react":"1.1.0","react-dropzone":"^14.3.8","react-markdown":"^10.1.0","tailwind-merge":"^3.4.0","tw-animate-css":"^1.4.0","@blocknote/core":"^0.46.1","react-hook-form":"^7.71.1","@blocknote/react":"^0.46.1","react-day-picker":"^9.13.0","socket.io-client":"^4.8.3","@blocknote/shadcn":"^0.46.1","@dnd-kit/sortable":"^10.0.0","@dnd-kit/utilities":"^3.2.2","@hookform/resolvers":"^5.2.2","@radix-ui/react-slot":"^1.2.4","embla-carousel-react":"^8.6.0","@radix-ui/react-label":"^2.1.8","react-resizable-panels":"^4.5.2","@simplewebauthn/browser":"^13.2.2","class-variance-authority":"^0.7.1","@handlewithcare/prosemirror-inputrules":"^0.1.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.1.4","tsup":"^8.5.1","jsdom":"^27.4.0","react":"^19.2.4","eslint":"^9.39.2","vitest":"^4.0.18","globals":"^17.1.0","prettier":"^3.8.1","@types/d3":"^7.4.3","next-intl":"^4.8.2","react-dom":"^19.2.4","@eslint/js":"^9.39.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/node":"^25.0.10","@types/pako":"^2.0.4","@types/react":"^19.2.9","@eslint/eslintrc":"^3.3.3","@types/react-dom":"^19.2.3","semantic-release":"^25.0.2","@types/qrcode.react":"^3.0.0","@vitest/coverage-v8":"^4.0.18","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^5.1.2","@semantic-release/git":"^10.0.1","@tanstack/react-table":"^8.21.3","@testing-library/react":"^16.3.2","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^8.53.1","@semantic-release/changelog":"^6.0.3","@testing-library/user-event":"^14.6.1","@typescript-eslint/eslint-plugin":"^8.53.1","conventional-changelog-conventionalcommits":"^9.1.0"},"peerDependencies":{"next":">=14.0.0","react":">=18.0.0","next-intl":">=3.0.0","react-dom":">=18.0.0","react-hook-form":">=7.0.0","@stripe/stripe-js":">=3.0.0","@tanstack/react-table":">=8.0.0","@stripe/react-stripe-js":">=2.0.0"},"peerDependenciesMeta":{"next-intl":{"optional":true},"react-hook-form":{"optional":true},"@stripe/stripe-js":{"optional":true},"@tanstack/react-table":{"optional":true},"@stripe/react-stripe-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nextjs-jsonapi_1.55.1_1772534568376_0.3028778167408801","host":"s3://npm-registry-packages-npm-production"}},"1.55.2":{"name":"@carlonicora/nextjs-jsonapi","version":"1.55.2","keywords":["nextjs","jsonapi","json-api","react","typescript","cache"],"author":{"name":"Carlo Nicora"},"license":"GPL-3.0-or-later","_id":"@carlonicora/nextjs-jsonapi@1.55.2","maintainers":[{"name":"carlonicora","email":"carlo.nicora@gmail.com"}],"homepage":"https://github.com/carlonicora/nextjs-jsonapi#readme","bugs":{"url":"https://github.com/carlonicora/nextjs-jsonapi/issues"},"bin":{"generate-web-module":"dist/scripts/generate-web-module/index.js"},"dist":{"shasum":"c8c7ddf655f1aeaf37e05b3df2858ad230a9b574","tarball":"https://registry.npmjs.org/@carlonicora/nextjs-jsonapi/-/nextjs-jsonapi-1.55.2.tgz","fileCount":1082,"integrity":"sha512-XW2KrBAkhVbGSsvd1cpuRWRcucpCvdYm5VEDKTYe0RYSaKfoXgVAJSz/vA3cYfZc6p3rxBGDCHPpbOXsbwLvKg==","signatures":[{"sig":"MEUCIQCMjUXCkVZGwYVGGojIZgh6+R8lrSOuTGYILL1zoYY8SAIgZexx4gg8CB+S0vN3m0CKNfyJABWAIpIoGhzEqIZCZ0w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@carlonicora%2fnextjs-jsonapi@1.55.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":9529368},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.mjs","require":"./dist/core/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.mjs","require":"./dist/client/index.js"},"./server":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.mjs","require":"./dist/server/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.mjs","require":"./dist/billing/index.js"},"./testing":{"types":"./dist/testing/index.d.ts","import":"./dist/testing/index.mjs","require":"./dist/testing/index.js"},"./contexts":{"types":"./dist/contexts/index.d.ts","import":"./dist/contexts/index.mjs","require":"./dist/contexts/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.mjs","require":"./dist/components/index.js"},"./contexts/styles.css":"./dist/contexts/index.css"},"gitHead":"19978deedcbee9579f228eadeafe6cdec2000bb3","private":false,"scripts":{"dev":"NODE_OPTIONS='--max-old-space-size=8192' tsup --watch","lint":"eslint \"src/**/*.ts\" \"src/**/*.tsx\" --fix","test":"vitest run","build":"NODE_OPTIONS='--max-old-space-size=8192' tsup && tsc -p scripts/generate-web-module/tsconfig.json","clean":"rm -rf dist","format":"prettier --write \"src/**/*.ts\"","test:ui":"vitest --ui","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"pnpm build","generate-web-module":"node dist/scripts/generate-web-module/index.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f5f41df1-7b72-405b-8808-252d10106909"}},"repository":{"url":"git+https://github.com/carlonicora/nextjs-jsonapi.git","type":"git"},"_npmVersion":"11.11.0","description":"Next.js JSON:API client with server/client support and caching","directories":{},"_nodeVersion":"22.22.0","dependencies":{"d3":"^7.9.0","zod":"^4.3.6","clsx":"^2.1.1","cmdk":"^1.1.1","pako":"^2.1.0","uuid":"^13.0.0","vaul":"^1.1.2","jotai":"^2.16.2","shadcn":"^3.7.0","sonner":"^2.0.7","date-fns":"^4.1.0","recharts":"^3.7.0","commander":"^14.0.2","input-otp":"^1.4.2","remark-gfm":"^4.0.1","next-themes":"^0.4.6","shepherd.js":"^14.5.1","cookies-next":"^6.1.1","jotai-family":"^1.0.1","lucide-react":"^0.563.0","qrcode.react":"^4.2.0","@dnd-kit/core":"^6.3.1","@base-ui/react":"1.1.0","react-dropzone":"^14.3.8","react-markdown":"^10.1.0","tailwind-merge":"^3.4.0","tw-animate-css":"^1.4.0","@blocknote/core":"^0.46.1","react-hook-form":"^7.71.1","@blocknote/react":"^0.46.1","react-day-picker":"^9.13.0","socket.io-client":"^4.8.3","@blocknote/shadcn":"^0.46.1","@dnd-kit/sortable":"^10.0.0","@dnd-kit/utilities":"^3.2.2","@hookform/resolvers":"^5.2.2","@radix-ui/react-slot":"^1.2.4","embla-carousel-react":"^8.6.0","@radix-ui/react-label":"^2.1.8","react-resizable-panels":"^4.5.2","@simplewebauthn/browser":"^13.2.2","class-variance-authority":"^0.7.1","@handlewithcare/prosemirror-inputrules":"^0.1.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.1.4","tsup":"^8.5.1","jsdom":"^27.4.0","react":"^19.2.4","eslint":"^9.39.2","vitest":"^4.0.18","globals":"^17.1.0","prettier":"^3.8.1","@types/d3":"^7.4.3","next-intl":"^4.8.2","react-dom":"^19.2.4","@eslint/js":"^9.39.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/node":"^25.0.10","@types/pako":"^2.0.4","@types/react":"^19.2.9","@eslint/eslintrc":"^3.3.3","@types/react-dom":"^19.2.3","semantic-release":"^25.0.2","@types/qrcode.react":"^3.0.0","@vitest/coverage-v8":"^4.0.18","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^5.1.2","@semantic-release/git":"^10.0.1","@tanstack/react-table":"^8.21.3","@testing-library/react":"^16.3.2","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^8.53.1","@semantic-release/changelog":"^6.0.3","@testing-library/user-event":"^14.6.1","@typescript-eslint/eslint-plugin":"^8.53.1","conventional-changelog-conventionalcommits":"^9.1.0"},"peerDependencies":{"next":">=14.0.0","react":">=18.0.0","next-intl":">=3.0.0","react-dom":">=18.0.0","react-hook-form":">=7.0.0","@stripe/stripe-js":">=3.0.0","@tanstack/react-table":">=8.0.0","@stripe/react-stripe-js":">=2.0.0"},"peerDependenciesMeta":{"next-intl":{"optional":true},"react-hook-form":{"optional":true},"@stripe/stripe-js":{"optional":true},"@tanstack/react-table":{"optional":true},"@stripe/react-stripe-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nextjs-jsonapi_1.55.2_1772567099292_0.7790114719746786","host":"s3://npm-registry-packages-npm-production"}},"1.56.0":{"name":"@carlonicora/nextjs-jsonapi","version":"1.56.0","keywords":["nextjs","jsonapi","json-api","react","typescript","cache"],"author":{"name":"Carlo Nicora"},"license":"GPL-3.0-or-later","_id":"@carlonicora/nextjs-jsonapi@1.56.0","maintainers":[{"name":"carlonicora","email":"carlo.nicora@gmail.com"}],"homepage":"https://github.com/carlonicora/nextjs-jsonapi#readme","bugs":{"url":"https://github.com/carlonicora/nextjs-jsonapi/issues"},"bin":{"generate-web-module":"dist/scripts/generate-web-module/index.js"},"dist":{"shasum":"cac0516e4609f11550999499b38b5249d9752b3e","tarball":"https://registry.npmjs.org/@carlonicora/nextjs-jsonapi/-/nextjs-jsonapi-1.56.0.tgz","fileCount":1082,"integrity":"sha512-WgBvFi2nsHP0XY4KXY/B1n0rDpDIVZA+qYErWLPCeTm3ym5uQqPWm/XwG01gSoHDMQBvEj3lxSpLJhsBHIMZvg==","signatures":[{"sig":"MEQCIDXlPTox3cmLhEtYhAUm3oVsISNSucGU3SU164s8j5hVAiBKx1yLG+/Vk7ddtFkmR7oVQpuFDTnKfeIr1GUP3Xvw4Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@carlonicora%2fnextjs-jsonapi@1.56.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":9531778},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.mjs","require":"./dist/core/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.mjs","require":"./dist/client/index.js"},"./server":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.mjs","require":"./dist/server/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.mjs","require":"./dist/billing/index.js"},"./testing":{"types":"./dist/testing/index.d.ts","import":"./dist/testing/index.mjs","require":"./dist/testing/index.js"},"./contexts":{"types":"./dist/contexts/index.d.ts","import":"./dist/contexts/index.mjs","require":"./dist/contexts/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.mjs","require":"./dist/components/index.js"},"./contexts/styles.css":"./dist/contexts/index.css"},"gitHead":"aaf616a9ddc1157a30703744016d61d86958310c","private":false,"scripts":{"dev":"NODE_OPTIONS='--max-old-space-size=8192' tsup --watch","lint":"eslint \"src/**/*.ts\" \"src/**/*.tsx\" --fix","test":"vitest run","build":"NODE_OPTIONS='--max-old-space-size=8192' tsup && tsc -p scripts/generate-web-module/tsconfig.json","clean":"rm -rf dist","format":"prettier --write \"src/**/*.ts\"","test:ui":"vitest --ui","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"pnpm build","generate-web-module":"node dist/scripts/generate-web-module/index.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f5f41df1-7b72-405b-8808-252d10106909"}},"repository":{"url":"git+https://github.com/carlonicora/nextjs-jsonapi.git","type":"git"},"_npmVersion":"11.11.0","description":"Next.js JSON:API client with server/client support and caching","directories":{},"_nodeVersion":"22.22.0","dependencies":{"d3":"^7.9.0","zod":"^4.3.6","clsx":"^2.1.1","cmdk":"^1.1.1","pako":"^2.1.0","uuid":"^13.0.0","vaul":"^1.1.2","jotai":"^2.16.2","shadcn":"^3.7.0","sonner":"^2.0.7","date-fns":"^4.1.0","recharts":"^3.7.0","commander":"^14.0.2","input-otp":"^1.4.2","remark-gfm":"^4.0.1","next-themes":"^0.4.6","shepherd.js":"^14.5.1","cookies-next":"^6.1.1","jotai-family":"^1.0.1","lucide-react":"^0.563.0","qrcode.react":"^4.2.0","@dnd-kit/core":"^6.3.1","@base-ui/react":"1.1.0","react-dropzone":"^14.3.8","react-markdown":"^10.1.0","tailwind-merge":"^3.4.0","tw-animate-css":"^1.4.0","@blocknote/core":"^0.46.1","react-hook-form":"^7.71.1","@blocknote/react":"^0.46.1","react-day-picker":"^9.13.0","socket.io-client":"^4.8.3","@blocknote/shadcn":"^0.46.1","@dnd-kit/sortable":"^10.0.0","@dnd-kit/utilities":"^3.2.2","@hookform/resolvers":"^5.2.2","@radix-ui/react-slot":"^1.2.4","embla-carousel-react":"^8.6.0","@radix-ui/react-label":"^2.1.8","react-resizable-panels":"^4.5.2","@simplewebauthn/browser":"^13.2.2","class-variance-authority":"^0.7.1","@handlewithcare/prosemirror-inputrules":"^0.1.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.1.4","tsup":"^8.5.1","jsdom":"^27.4.0","react":"^19.2.4","eslint":"^9.39.2","vitest":"^4.0.18","globals":"^17.1.0","prettier":"^3.8.1","@types/d3":"^7.4.3","next-intl":"^4.8.2","react-dom":"^19.2.4","@eslint/js":"^9.39.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/node":"^25.0.10","@types/pako":"^2.0.4","@types/react":"^19.2.9","@eslint/eslintrc":"^3.3.3","@types/react-dom":"^19.2.3","semantic-release":"^25.0.2","@types/qrcode.react":"^3.0.0","@vitest/coverage-v8":"^4.0.18","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^5.1.2","@semantic-release/git":"^10.0.1","@tanstack/react-table":"^8.21.3","@testing-library/react":"^16.3.2","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^8.53.1","@semantic-release/changelog":"^6.0.3","@testing-library/user-event":"^14.6.1","@typescript-eslint/eslint-plugin":"^8.53.1","conventional-changelog-conventionalcommits":"^9.1.0"},"peerDependencies":{"next":">=14.0.0","react":">=18.0.0","next-intl":">=3.0.0","react-dom":">=18.0.0","react-hook-form":">=7.0.0","@stripe/stripe-js":">=3.0.0","@tanstack/react-table":">=8.0.0","@stripe/react-stripe-js":">=2.0.0"},"peerDependenciesMeta":{"next-intl":{"optional":true},"react-hook-form":{"optional":true},"@stripe/stripe-js":{"optional":true},"@tanstack/react-table":{"optional":true},"@stripe/react-stripe-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nextjs-jsonapi_1.56.0_1772575822848_0.12022081832102849","host":"s3://npm-registry-packages-npm-production"}},"1.56.1":{"name":"@carlonicora/nextjs-jsonapi","version":"1.56.1","keywords":["nextjs","jsonapi","json-api","react","typescript","cache"],"author":{"name":"Carlo Nicora"},"license":"GPL-3.0-or-later","_id":"@carlonicora/nextjs-jsonapi@1.56.1","maintainers":[{"name":"carlonicora","email":"carlo.nicora@gmail.com"}],"homepage":"https://github.com/carlonicora/nextjs-jsonapi#readme","bugs":{"url":"https://github.com/carlonicora/nextjs-jsonapi/issues"},"bin":{"generate-web-module":"dist/scripts/generate-web-module/index.js"},"dist":{"shasum":"283fb44f47b1b0559b4690d164b71289cbbef5eb","tarball":"https://registry.npmjs.org/@carlonicora/nextjs-jsonapi/-/nextjs-jsonapi-1.56.1.tgz","fileCount":1082,"integrity":"sha512-xRtWxEJbboJYb4hO+Bpot1gch4wiRl8f75ZMWcpj2tSmxdgP7uFUgfh0KBAG/KJam0hSbpL3NPdGxAlILL3sUw==","signatures":[{"sig":"MEUCIQDbqoHLLAx421FhXRBwboe7SGgMF/pRf6T4shZsEUENnQIgcOY393h2FL66a+Jn983gwZpdbk0HaV19S7MOf+oli9U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@carlonicora%2fnextjs-jsonapi@1.56.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":9533286},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.mjs","require":"./dist/core/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.mjs","require":"./dist/client/index.js"},"./server":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.mjs","require":"./dist/server/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.mjs","require":"./dist/billing/index.js"},"./testing":{"types":"./dist/testing/index.d.ts","import":"./dist/testing/index.mjs","require":"./dist/testing/index.js"},"./contexts":{"types":"./dist/contexts/index.d.ts","import":"./dist/contexts/index.mjs","require":"./dist/contexts/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.mjs","require":"./dist/components/index.js"},"./contexts/styles.css":"./dist/contexts/index.css"},"gitHead":"3c4077a5f24e478dde9687c5917f13e8ee5033d4","private":false,"scripts":{"dev":"NODE_OPTIONS='--max-old-space-size=8192' tsup --watch","lint":"eslint \"src/**/*.ts\" \"src/**/*.tsx\" --fix","test":"vitest run","build":"NODE_OPTIONS='--max-old-space-size=8192' tsup && tsc -p scripts/generate-web-module/tsconfig.json","clean":"rm -rf dist","format":"prettier --write \"src/**/*.ts\"","test:ui":"vitest --ui","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"pnpm build","generate-web-module":"node dist/scripts/generate-web-module/index.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f5f41df1-7b72-405b-8808-252d10106909"}},"repository":{"url":"git+https://github.com/carlonicora/nextjs-jsonapi.git","type":"git"},"_npmVersion":"11.11.0","description":"Next.js JSON:API client with server/client support and caching","directories":{},"_nodeVersion":"22.22.0","dependencies":{"d3":"^7.9.0","zod":"^4.3.6","clsx":"^2.1.1","cmdk":"^1.1.1","pako":"^2.1.0","uuid":"^13.0.0","vaul":"^1.1.2","jotai":"^2.16.2","shadcn":"^3.7.0","sonner":"^2.0.7","date-fns":"^4.1.0","recharts":"^3.7.0","commander":"^14.0.2","input-otp":"^1.4.2","remark-gfm":"^4.0.1","next-themes":"^0.4.6","shepherd.js":"^14.5.1","cookies-next":"^6.1.1","jotai-family":"^1.0.1","lucide-react":"^0.563.0","qrcode.react":"^4.2.0","@dnd-kit/core":"^6.3.1","@base-ui/react":"1.1.0","react-dropzone":"^14.3.8","react-markdown":"^10.1.0","tailwind-merge":"^3.4.0","tw-animate-css":"^1.4.0","@blocknote/core":"^0.46.1","react-hook-form":"^7.71.1","@blocknote/react":"^0.46.1","react-day-picker":"^9.13.0","socket.io-client":"^4.8.3","@blocknote/shadcn":"^0.46.1","@dnd-kit/sortable":"^10.0.0","@dnd-kit/utilities":"^3.2.2","@hookform/resolvers":"^5.2.2","@radix-ui/react-slot":"^1.2.4","embla-carousel-react":"^8.6.0","@radix-ui/react-label":"^2.1.8","react-resizable-panels":"^4.5.2","@simplewebauthn/browser":"^13.2.2","class-variance-authority":"^0.7.1","@handlewithcare/prosemirror-inputrules":"^0.1.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.1.4","tsup":"^8.5.1","jsdom":"^27.4.0","react":"^19.2.4","eslint":"^9.39.2","vitest":"^4.0.18","globals":"^17.1.0","prettier":"^3.8.1","@types/d3":"^7.4.3","next-intl":"^4.8.2","react-dom":"^19.2.4","@eslint/js":"^9.39.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/node":"^25.0.10","@types/pako":"^2.0.4","@types/react":"^19.2.9","@eslint/eslintrc":"^3.3.3","@types/react-dom":"^19.2.3","semantic-release":"^25.0.2","@types/qrcode.react":"^3.0.0","@vitest/coverage-v8":"^4.0.18","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^5.1.2","@semantic-release/git":"^10.0.1","@tanstack/react-table":"^8.21.3","@testing-library/react":"^16.3.2","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^8.53.1","@semantic-release/changelog":"^6.0.3","@testing-library/user-event":"^14.6.1","@typescript-eslint/eslint-plugin":"^8.53.1","conventional-changelog-conventionalcommits":"^9.1.0"},"peerDependencies":{"next":">=14.0.0","react":">=18.0.0","next-intl":">=3.0.0","react-dom":">=18.0.0","react-hook-form":">=7.0.0","@stripe/stripe-js":">=3.0.0","@tanstack/react-table":">=8.0.0","@stripe/react-stripe-js":">=2.0.0"},"peerDependenciesMeta":{"next-intl":{"optional":true},"react-hook-form":{"optional":true},"@stripe/stripe-js":{"optional":true},"@tanstack/react-table":{"optional":true},"@stripe/react-stripe-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nextjs-jsonapi_1.56.1_1772577199691_0.07229253725291085","host":"s3://npm-registry-packages-npm-production"}},"1.56.2":{"name":"@carlonicora/nextjs-jsonapi","version":"1.56.2","keywords":["nextjs","jsonapi","json-api","react","typescript","cache"],"author":{"name":"Carlo Nicora"},"license":"GPL-3.0-or-later","_id":"@carlonicora/nextjs-jsonapi@1.56.2","maintainers":[{"name":"carlonicora","email":"carlo.nicora@gmail.com"}],"homepage":"https://github.com/carlonicora/nextjs-jsonapi#readme","bugs":{"url":"https://github.com/carlonicora/nextjs-jsonapi/issues"},"bin":{"generate-web-module":"dist/scripts/generate-web-module/index.js"},"dist":{"shasum":"9a8ae9bcb6f201445a08c8ad1758a3311f852404","tarball":"https://registry.npmjs.org/@carlonicora/nextjs-jsonapi/-/nextjs-jsonapi-1.56.2.tgz","fileCount":1082,"integrity":"sha512-7dUtHCxPDuG1D0fEOwlIXi0QHDDyr7ajLCssXu2Mj58NxCL5BKRFDaocx05bIb/iKsR3AkymIP4hOawkxryPWw==","signatures":[{"sig":"MEQCIH9rqGz3/eHJkB+ug1i+4aq29O9TBK2HK9doyIIZ9o8uAiBEa0AAj65WFGi6QzQRWLdXS9YEc5/t+6RPCONUphbjBw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@carlonicora%2fnextjs-jsonapi@1.56.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":9533472},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.mjs","require":"./dist/core/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.mjs","require":"./dist/client/index.js"},"./server":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.mjs","require":"./dist/server/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.mjs","require":"./dist/billing/index.js"},"./testing":{"types":"./dist/testing/index.d.ts","import":"./dist/testing/index.mjs","require":"./dist/testing/index.js"},"./contexts":{"types":"./dist/contexts/index.d.ts","import":"./dist/contexts/index.mjs","require":"./dist/contexts/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.mjs","require":"./dist/components/index.js"},"./contexts/styles.css":"./dist/contexts/index.css"},"gitHead":"323f0dce0ac250bdae5e6c92485ba1fdc8eaf412","private":false,"scripts":{"dev":"NODE_OPTIONS='--max-old-space-size=8192' tsup --watch","lint":"eslint \"src/**/*.ts\" \"src/**/*.tsx\" --fix","test":"vitest run","build":"NODE_OPTIONS='--max-old-space-size=8192' tsup && tsc -p scripts/generate-web-module/tsconfig.json","clean":"rm -rf dist","format":"prettier --write \"src/**/*.ts\"","test:ui":"vitest --ui","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"pnpm build","generate-web-module":"node dist/scripts/generate-web-module/index.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f5f41df1-7b72-405b-8808-252d10106909"}},"repository":{"url":"git+https://github.com/carlonicora/nextjs-jsonapi.git","type":"git"},"_npmVersion":"11.11.0","description":"Next.js JSON:API client with server/client support and caching","directories":{},"_nodeVersion":"22.22.0","dependencies":{"d3":"^7.9.0","zod":"^4.3.6","clsx":"^2.1.1","cmdk":"^1.1.1","pako":"^2.1.0","uuid":"^13.0.0","vaul":"^1.1.2","jotai":"^2.16.2","shadcn":"^3.7.0","sonner":"^2.0.7","date-fns":"^4.1.0","recharts":"^3.7.0","commander":"^14.0.2","input-otp":"^1.4.2","remark-gfm":"^4.0.1","next-themes":"^0.4.6","shepherd.js":"^14.5.1","cookies-next":"^6.1.1","jotai-family":"^1.0.1","lucide-react":"^0.563.0","qrcode.react":"^4.2.0","@dnd-kit/core":"^6.3.1","@base-ui/react":"1.1.0","react-dropzone":"^14.3.8","react-markdown":"^10.1.0","tailwind-merge":"^3.4.0","tw-animate-css":"^1.4.0","@blocknote/core":"^0.46.1","react-hook-form":"^7.71.1","@blocknote/react":"^0.46.1","react-day-picker":"^9.13.0","socket.io-client":"^4.8.3","@blocknote/shadcn":"^0.46.1","@dnd-kit/sortable":"^10.0.0","@dnd-kit/utilities":"^3.2.2","@hookform/resolvers":"^5.2.2","@radix-ui/react-slot":"^1.2.4","embla-carousel-react":"^8.6.0","@radix-ui/react-label":"^2.1.8","react-resizable-panels":"^4.5.2","@simplewebauthn/browser":"^13.2.2","class-variance-authority":"^0.7.1","@handlewithcare/prosemirror-inputrules":"^0.1.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.1.4","tsup":"^8.5.1","jsdom":"^27.4.0","react":"^19.2.4","eslint":"^9.39.2","vitest":"^4.0.18","globals":"^17.1.0","prettier":"^3.8.1","@types/d3":"^7.4.3","next-intl":"^4.8.2","react-dom":"^19.2.4","@eslint/js":"^9.39.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/node":"^25.0.10","@types/pako":"^2.0.4","@types/react":"^19.2.9","@eslint/eslintrc":"^3.3.3","@types/react-dom":"^19.2.3","semantic-release":"^25.0.2","@types/qrcode.react":"^3.0.0","@vitest/coverage-v8":"^4.0.18","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^5.1.2","@semantic-release/git":"^10.0.1","@tanstack/react-table":"^8.21.3","@testing-library/react":"^16.3.2","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^8.53.1","@semantic-release/changelog":"^6.0.3","@testing-library/user-event":"^14.6.1","@typescript-eslint/eslint-plugin":"^8.53.1","conventional-changelog-conventionalcommits":"^9.1.0"},"peerDependencies":{"next":">=14.0.0","react":">=18.0.0","next-intl":">=3.0.0","react-dom":">=18.0.0","react-hook-form":">=7.0.0","@stripe/stripe-js":">=3.0.0","@tanstack/react-table":">=8.0.0","@stripe/react-stripe-js":">=2.0.0"},"peerDependenciesMeta":{"next-intl":{"optional":true},"react-hook-form":{"optional":true},"@stripe/stripe-js":{"optional":true},"@tanstack/react-table":{"optional":true},"@stripe/react-stripe-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nextjs-jsonapi_1.56.2_1772812973048_0.20691023338104753","host":"s3://npm-registry-packages-npm-production"}},"1.57.0":{"name":"@carlonicora/nextjs-jsonapi","version":"1.57.0","keywords":["nextjs","jsonapi","json-api","react","typescript","cache"],"author":{"name":"Carlo Nicora"},"license":"GPL-3.0-or-later","_id":"@carlonicora/nextjs-jsonapi@1.57.0","maintainers":[{"name":"carlonicora","email":"carlo.nicora@gmail.com"}],"homepage":"https://github.com/carlonicora/nextjs-jsonapi#readme","bugs":{"url":"https://github.com/carlonicora/nextjs-jsonapi/issues"},"bin":{"generate-web-module":"dist/scripts/generate-web-module/index.js"},"dist":{"shasum":"021c203e8eef2c61d2a88be83792f045ea8aa731","tarball":"https://registry.npmjs.org/@carlonicora/nextjs-jsonapi/-/nextjs-jsonapi-1.57.0.tgz","fileCount":1082,"integrity":"sha512-gISohh0XhREGwkxsATKgHBXiq+7DQarpcXtqyabRUPcGtjz6DWh0Q2rrYR0WevfzJ0HDiTv6464Sbi2F3G86ZQ==","signatures":[{"sig":"MEUCIBWKPa1u2PJlgzGMr0iNz+RjtzfT6XYVcNEX4NuL7zNuAiEAk5za6uw3EAdcWt5IT6lpTs6RIrL/gDj4fL+7Ug6Pq4M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@carlonicora%2fnextjs-jsonapi@1.57.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":9546661},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.mjs","require":"./dist/core/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.mjs","require":"./dist/client/index.js"},"./server":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.mjs","require":"./dist/server/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.mjs","require":"./dist/billing/index.js"},"./testing":{"types":"./dist/testing/index.d.ts","import":"./dist/testing/index.mjs","require":"./dist/testing/index.js"},"./contexts":{"types":"./dist/contexts/index.d.ts","import":"./dist/contexts/index.mjs","require":"./dist/contexts/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.mjs","require":"./dist/components/index.js"},"./contexts/styles.css":"./dist/contexts/index.css"},"gitHead":"b15e4012e5151dbde3e18bb9e2a5827947ead9d5","private":false,"scripts":{"dev":"NODE_OPTIONS='--max-old-space-size=8192' tsup --watch","lint":"eslint \"src/**/*.ts\" \"src/**/*.tsx\" --fix","test":"vitest run","build":"NODE_OPTIONS='--max-old-space-size=8192' tsup && tsc -p scripts/generate-web-module/tsconfig.json","clean":"rm -rf dist","format":"prettier --write \"src/**/*.ts\"","test:ui":"vitest --ui","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"pnpm build","generate-web-module":"node dist/scripts/generate-web-module/index.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f5f41df1-7b72-405b-8808-252d10106909"}},"repository":{"url":"git+https://github.com/carlonicora/nextjs-jsonapi.git","type":"git"},"_npmVersion":"11.11.0","description":"Next.js JSON:API client with server/client support and caching","directories":{},"_nodeVersion":"22.22.0","dependencies":{"d3":"^7.9.0","zod":"^4.3.6","clsx":"^2.1.1","cmdk":"^1.1.1","pako":"^2.1.0","uuid":"^13.0.0","vaul":"^1.1.2","jotai":"^2.16.2","shadcn":"^3.7.0","sonner":"^2.0.7","date-fns":"^4.1.0","recharts":"^3.7.0","commander":"^14.0.2","input-otp":"^1.4.2","remark-gfm":"^4.0.1","next-themes":"^0.4.6","shepherd.js":"^14.5.1","cookies-next":"^6.1.1","jotai-family":"^1.0.1","lucide-react":"^0.563.0","qrcode.react":"^4.2.0","@dnd-kit/core":"^6.3.1","@base-ui/react":"1.1.0","react-dropzone":"^14.3.8","react-markdown":"^10.1.0","tailwind-merge":"^3.4.0","tw-animate-css":"^1.4.0","@blocknote/core":"^0.46.1","react-hook-form":"^7.71.1","@blocknote/react":"^0.46.1","react-day-picker":"^9.13.0","socket.io-client":"^4.8.3","@blocknote/shadcn":"^0.46.1","@dnd-kit/sortable":"^10.0.0","@dnd-kit/utilities":"^3.2.2","@hookform/resolvers":"^5.2.2","@radix-ui/react-slot":"^1.2.4","embla-carousel-react":"^8.6.0","@radix-ui/react-label":"^2.1.8","react-resizable-panels":"^4.5.2","@simplewebauthn/browser":"^13.2.2","class-variance-authority":"^0.7.1","@handlewithcare/prosemirror-inputrules":"^0.1.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.1.4","tsup":"^8.5.1","jsdom":"^27.4.0","react":"^19.2.4","eslint":"^9.39.2","vitest":"^4.0.18","globals":"^17.1.0","prettier":"^3.8.1","@types/d3":"^7.4.3","next-intl":"^4.8.2","react-dom":"^19.2.4","@eslint/js":"^9.39.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/node":"^25.0.10","@types/pako":"^2.0.4","@types/react":"^19.2.9","@eslint/eslintrc":"^3.3.3","@types/react-dom":"^19.2.3","semantic-release":"^25.0.2","@types/qrcode.react":"^3.0.0","@vitest/coverage-v8":"^4.0.18","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^5.1.2","@semantic-release/git":"^10.0.1","@tanstack/react-table":"^8.21.3","@testing-library/react":"^16.3.2","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^8.53.1","@semantic-release/changelog":"^6.0.3","@testing-library/user-event":"^14.6.1","@typescript-eslint/eslint-plugin":"^8.53.1","conventional-changelog-conventionalcommits":"^9.1.0"},"peerDependencies":{"next":">=14.0.0","react":">=18.0.0","next-intl":">=3.0.0","react-dom":">=18.0.0","react-hook-form":">=7.0.0","@stripe/stripe-js":">=3.0.0","@tanstack/react-table":">=8.0.0","@stripe/react-stripe-js":">=2.0.0"},"peerDependenciesMeta":{"next-intl":{"optional":true},"react-hook-form":{"optional":true},"@stripe/stripe-js":{"optional":true},"@tanstack/react-table":{"optional":true},"@stripe/react-stripe-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nextjs-jsonapi_1.57.0_1772988036824_0.9291276343177015","host":"s3://npm-registry-packages-npm-production"}},"1.57.1":{"name":"@carlonicora/nextjs-jsonapi","version":"1.57.1","keywords":["nextjs","jsonapi","json-api","react","typescript","cache"],"author":{"name":"Carlo Nicora"},"license":"GPL-3.0-or-later","_id":"@carlonicora/nextjs-jsonapi@1.57.1","maintainers":[{"name":"carlonicora","email":"carlo.nicora@gmail.com"}],"homepage":"https://github.com/carlonicora/nextjs-jsonapi#readme","bugs":{"url":"https://github.com/carlonicora/nextjs-jsonapi/issues"},"bin":{"generate-web-module":"dist/scripts/generate-web-module/index.js"},"dist":{"shasum":"316c705c2f0035f80871d7644dd90cf3afdb6d70","tarball":"https://registry.npmjs.org/@carlonicora/nextjs-jsonapi/-/nextjs-jsonapi-1.57.1.tgz","fileCount":1082,"integrity":"sha512-dcoOq5USf4oa2dlXGYM6g6btkUA4B6rESSr1aMV3bfe4uvCt6TMmOqzhCXM5cuGfL8qkMiYYmJlE7aI1Q2rQpg==","signatures":[{"sig":"MEUCIQCORKI8L1pQTtd8/M0JmeQ1j9nmecDwknOpHNX498AuogIgaq+GgzmfojPBtkFnxS9VA92HZDnPSCJr7lBTWHOpf5A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@carlonicora%2fnextjs-jsonapi@1.57.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":9546556},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.mjs","require":"./dist/core/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.mjs","require":"./dist/client/index.js"},"./server":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.mjs","require":"./dist/server/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.mjs","require":"./dist/billing/index.js"},"./testing":{"types":"./dist/testing/index.d.ts","import":"./dist/testing/index.mjs","require":"./dist/testing/index.js"},"./contexts":{"types":"./dist/contexts/index.d.ts","import":"./dist/contexts/index.mjs","require":"./dist/contexts/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.mjs","require":"./dist/components/index.js"},"./contexts/styles.css":"./dist/contexts/index.css"},"gitHead":"fb8e22b2327cfe7e6083b3bbfa5ae299a4d8c9bc","private":false,"scripts":{"dev":"NODE_OPTIONS='--max-old-space-size=8192' tsup --watch","lint":"eslint \"src/**/*.ts\" \"src/**/*.tsx\" --fix","test":"vitest run","build":"NODE_OPTIONS='--max-old-space-size=8192' tsup && tsc -p scripts/generate-web-module/tsconfig.json","clean":"rm -rf dist","format":"prettier --write \"src/**/*.ts\"","test:ui":"vitest --ui","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"pnpm build","generate-web-module":"node dist/scripts/generate-web-module/index.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f5f41df1-7b72-405b-8808-252d10106909"}},"repository":{"url":"git+https://github.com/carlonicora/nextjs-jsonapi.git","type":"git"},"_npmVersion":"11.11.0","description":"Next.js JSON:API client with server/client support and caching","directories":{},"_nodeVersion":"22.22.0","dependencies":{"d3":"^7.9.0","zod":"^4.3.6","clsx":"^2.1.1","cmdk":"^1.1.1","pako":"^2.1.0","uuid":"^13.0.0","vaul":"^1.1.2","jotai":"^2.16.2","shadcn":"^3.7.0","sonner":"^2.0.7","date-fns":"^4.1.0","recharts":"^3.7.0","commander":"^14.0.2","input-otp":"^1.4.2","remark-gfm":"^4.0.1","next-themes":"^0.4.6","shepherd.js":"^14.5.1","cookies-next":"^6.1.1","jotai-family":"^1.0.1","lucide-react":"^0.563.0","qrcode.react":"^4.2.0","@dnd-kit/core":"^6.3.1","@base-ui/react":"1.1.0","react-dropzone":"^14.3.8","react-markdown":"^10.1.0","tailwind-merge":"^3.4.0","tw-animate-css":"^1.4.0","@blocknote/core":"^0.46.1","react-hook-form":"^7.71.1","@blocknote/react":"^0.46.1","react-day-picker":"^9.13.0","socket.io-client":"^4.8.3","@blocknote/shadcn":"^0.46.1","@dnd-kit/sortable":"^10.0.0","@dnd-kit/utilities":"^3.2.2","@hookform/resolvers":"^5.2.2","@radix-ui/react-slot":"^1.2.4","embla-carousel-react":"^8.6.0","@radix-ui/react-label":"^2.1.8","react-resizable-panels":"^4.5.2","@simplewebauthn/browser":"^13.2.2","class-variance-authority":"^0.7.1","@handlewithcare/prosemirror-inputrules":"^0.1.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.1.4","tsup":"^8.5.1","jsdom":"^27.4.0","react":"^19.2.4","eslint":"^9.39.2","vitest":"^4.0.18","globals":"^17.1.0","prettier":"^3.8.1","@types/d3":"^7.4.3","next-intl":"^4.8.2","react-dom":"^19.2.4","@eslint/js":"^9.39.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/node":"^25.0.10","@types/pako":"^2.0.4","@types/react":"^19.2.9","@eslint/eslintrc":"^3.3.3","@types/react-dom":"^19.2.3","semantic-release":"^25.0.2","@types/qrcode.react":"^3.0.0","@vitest/coverage-v8":"^4.0.18","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^5.1.2","@semantic-release/git":"^10.0.1","@tanstack/react-table":"^8.21.3","@testing-library/react":"^16.3.2","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^8.53.1","@semantic-release/changelog":"^6.0.3","@testing-library/user-event":"^14.6.1","@typescript-eslint/eslint-plugin":"^8.53.1","conventional-changelog-conventionalcommits":"^9.1.0"},"peerDependencies":{"next":">=14.0.0","react":">=18.0.0","next-intl":">=3.0.0","react-dom":">=18.0.0","react-hook-form":">=7.0.0","@stripe/stripe-js":">=3.0.0","@tanstack/react-table":">=8.0.0","@stripe/react-stripe-js":">=2.0.0"},"peerDependenciesMeta":{"next-intl":{"optional":true},"react-hook-form":{"optional":true},"@stripe/stripe-js":{"optional":true},"@tanstack/react-table":{"optional":true},"@stripe/react-stripe-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nextjs-jsonapi_1.57.1_1772991178784_0.42765489136948753","host":"s3://npm-registry-packages-npm-production"}},"1.58.0":{"name":"@carlonicora/nextjs-jsonapi","version":"1.58.0","keywords":["nextjs","jsonapi","json-api","react","typescript","cache"],"author":{"name":"Carlo Nicora"},"license":"GPL-3.0-or-later","_id":"@carlonicora/nextjs-jsonapi@1.58.0","maintainers":[{"name":"carlonicora","email":"carlo.nicora@gmail.com"}],"homepage":"https://github.com/carlonicora/nextjs-jsonapi#readme","bugs":{"url":"https://github.com/carlonicora/nextjs-jsonapi/issues"},"bin":{"generate-web-module":"dist/scripts/generate-web-module/index.js"},"dist":{"shasum":"6e9f2821f0a4c6436b1a3ec5505a23c7b65dab3e","tarball":"https://registry.npmjs.org/@carlonicora/nextjs-jsonapi/-/nextjs-jsonapi-1.58.0.tgz","fileCount":1085,"integrity":"sha512-lc0dpm+VdNiEdPLVYsBg/CT/RbmT10+PyvWexCMw5wH7naEHTrgtgNUwe/oImeTp+vU/PDYbnjxQGSy5OUi7VQ==","signatures":[{"sig":"MEUCIF8TzS5IAHq0ZBE2scX5BWrJNOsN0M/1Qpmhcp9QLvFqAiEAqgE9++Cza4mqlfPJ9cncz/T6zrd7gGhVQzhpsXzrXZw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@carlonicora%2fnextjs-jsonapi@1.58.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":9578589},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.mjs","require":"./dist/core/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.mjs","require":"./dist/client/index.js"},"./server":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.mjs","require":"./dist/server/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.mjs","require":"./dist/billing/index.js"},"./testing":{"types":"./dist/testing/index.d.ts","import":"./dist/testing/index.mjs","require":"./dist/testing/index.js"},"./contexts":{"types":"./dist/contexts/index.d.ts","import":"./dist/contexts/index.mjs","require":"./dist/contexts/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.mjs","require":"./dist/components/index.js"},"./contexts/styles.css":"./dist/contexts/index.css"},"gitHead":"1bca160ca3153aa4b58fd73952b50334bca84995","private":false,"scripts":{"dev":"NODE_OPTIONS='--max-old-space-size=8192' tsup --watch","lint":"eslint \"src/**/*.ts\" \"src/**/*.tsx\" --fix","test":"vitest run","build":"NODE_OPTIONS='--max-old-space-size=8192' tsup && tsc -p scripts/generate-web-module/tsconfig.json","clean":"rm -rf dist","format":"prettier --write \"src/**/*.ts\"","test:ui":"vitest --ui","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"pnpm build","generate-web-module":"node dist/scripts/generate-web-module/index.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f5f41df1-7b72-405b-8808-252d10106909"}},"repository":{"url":"git+https://github.com/carlonicora/nextjs-jsonapi.git","type":"git"},"_npmVersion":"11.11.0","description":"Next.js JSON:API client with server/client support and caching","directories":{},"_nodeVersion":"22.22.0","dependencies":{"d3":"^7.9.0","zod":"^4.3.6","clsx":"^2.1.1","cmdk":"^1.1.1","pako":"^2.1.0","uuid":"^13.0.0","vaul":"^1.1.2","jotai":"^2.16.2","shadcn":"^3.7.0","sonner":"^2.0.7","date-fns":"^4.1.0","recharts":"^3.7.0","commander":"^14.0.2","input-otp":"^1.4.2","remark-gfm":"^4.0.1","next-themes":"^0.4.6","shepherd.js":"^14.5.1","cookies-next":"^6.1.1","jotai-family":"^1.0.1","lucide-react":"^0.563.0","qrcode.react":"^4.2.0","@dnd-kit/core":"^6.3.1","@base-ui/react":"1.1.0","react-dropzone":"^14.3.8","react-markdown":"^10.1.0","tailwind-merge":"^3.4.0","tw-animate-css":"^1.4.0","@blocknote/core":"^0.46.1","react-hook-form":"^7.71.1","@blocknote/react":"^0.46.1","react-day-picker":"^9.13.0","socket.io-client":"^4.8.3","@blocknote/shadcn":"^0.46.1","@dnd-kit/sortable":"^10.0.0","@dnd-kit/utilities":"^3.2.2","@hookform/resolvers":"^5.2.2","@radix-ui/react-slot":"^1.2.4","embla-carousel-react":"^8.6.0","@radix-ui/react-label":"^2.1.8","react-resizable-panels":"^4.5.2","@simplewebauthn/browser":"^13.2.2","class-variance-authority":"^0.7.1","@handlewithcare/prosemirror-inputrules":"^0.1.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.1.4","tsup":"^8.5.1","jsdom":"^27.4.0","react":"^19.2.4","eslint":"^9.39.2","vitest":"^4.0.18","globals":"^17.1.0","prettier":"^3.8.1","@types/d3":"^7.4.3","next-intl":"^4.8.2","react-dom":"^19.2.4","@eslint/js":"^9.39.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/node":"^25.0.10","@types/pako":"^2.0.4","@types/react":"^19.2.9","@eslint/eslintrc":"^3.3.3","@types/react-dom":"^19.2.3","semantic-release":"^25.0.2","@types/qrcode.react":"^3.0.0","@vitest/coverage-v8":"^4.0.18","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^5.1.2","@semantic-release/git":"^10.0.1","@tanstack/react-table":"^8.21.3","@testing-library/react":"^16.3.2","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^8.53.1","@semantic-release/changelog":"^6.0.3","@testing-library/user-event":"^14.6.1","@typescript-eslint/eslint-plugin":"^8.53.1","conventional-changelog-conventionalcommits":"^9.1.0"},"peerDependencies":{"next":">=14.0.0","react":">=18.0.0","next-intl":">=3.0.0","react-dom":">=18.0.0","react-hook-form":">=7.0.0","@stripe/stripe-js":">=3.0.0","@tanstack/react-table":">=8.0.0","@stripe/react-stripe-js":">=2.0.0"},"peerDependenciesMeta":{"next-intl":{"optional":true},"react-hook-form":{"optional":true},"@stripe/stripe-js":{"optional":true},"@tanstack/react-table":{"optional":true},"@stripe/react-stripe-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nextjs-jsonapi_1.58.0_1772993829429_0.12389717299502179","host":"s3://npm-registry-packages-npm-production"}},"1.58.1":{"name":"@carlonicora/nextjs-jsonapi","version":"1.58.1","keywords":["nextjs","jsonapi","json-api","react","typescript","cache"],"author":{"name":"Carlo Nicora"},"license":"GPL-3.0-or-later","_id":"@carlonicora/nextjs-jsonapi@1.58.1","maintainers":[{"name":"carlonicora","email":"carlo.nicora@gmail.com"}],"homepage":"https://github.com/carlonicora/nextjs-jsonapi#readme","bugs":{"url":"https://github.com/carlonicora/nextjs-jsonapi/issues"},"bin":{"generate-web-module":"dist/scripts/generate-web-module/index.js"},"dist":{"shasum":"d42a715f76767b43244cc67ab3a7644e3f1ab2c4","tarball":"https://registry.npmjs.org/@carlonicora/nextjs-jsonapi/-/nextjs-jsonapi-1.58.1.tgz","fileCount":1085,"integrity":"sha512-11zFUJpGm1n0xraoXMpRkzFG05u0Gl7v5E6MHVmbQTQR/iHHshT06TVXXB3xYl9Aczq31IXBP6PVu3KPGwsKgQ==","signatures":[{"sig":"MEUCIBzRKS17E3PQNS5VoVFt7wH4ubZIsISjJVlfxfwdbnbmAiEAguFZNVeuhJM49FhNLwLW6+SmgNq7erZ3gjTbiSrCU60=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@carlonicora%2fnextjs-jsonapi@1.58.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":9578606},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.mjs","require":"./dist/core/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.mjs","require":"./dist/client/index.js"},"./server":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.mjs","require":"./dist/server/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.mjs","require":"./dist/billing/index.js"},"./testing":{"types":"./dist/testing/index.d.ts","import":"./dist/testing/index.mjs","require":"./dist/testing/index.js"},"./contexts":{"types":"./dist/contexts/index.d.ts","import":"./dist/contexts/index.mjs","require":"./dist/contexts/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.mjs","require":"./dist/components/index.js"},"./contexts/styles.css":"./dist/contexts/index.css"},"gitHead":"d395f14efbfc809e693701fdc25ea59fff9f1817","private":false,"scripts":{"dev":"NODE_OPTIONS='--max-old-space-size=8192' tsup --watch","lint":"eslint \"src/**/*.ts\" \"src/**/*.tsx\" --fix","test":"vitest run","build":"NODE_OPTIONS='--max-old-space-size=8192' tsup && tsc -p scripts/generate-web-module/tsconfig.json","clean":"rm -rf dist","format":"prettier --write \"src/**/*.ts\"","test:ui":"vitest --ui","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"pnpm build","generate-web-module":"node dist/scripts/generate-web-module/index.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f5f41df1-7b72-405b-8808-252d10106909"}},"repository":{"url":"git+https://github.com/carlonicora/nextjs-jsonapi.git","type":"git"},"_npmVersion":"11.11.0","description":"Next.js JSON:API client with server/client support and caching","directories":{},"_nodeVersion":"22.22.0","dependencies":{"d3":"^7.9.0","zod":"^4.3.6","clsx":"^2.1.1","cmdk":"^1.1.1","pako":"^2.1.0","uuid":"^13.0.0","vaul":"^1.1.2","jotai":"^2.16.2","shadcn":"^3.7.0","sonner":"^2.0.7","date-fns":"^4.1.0","recharts":"^3.7.0","commander":"^14.0.2","input-otp":"^1.4.2","remark-gfm":"^4.0.1","next-themes":"^0.4.6","shepherd.js":"^14.5.1","cookies-next":"^6.1.1","jotai-family":"^1.0.1","lucide-react":"^0.563.0","qrcode.react":"^4.2.0","@dnd-kit/core":"^6.3.1","@base-ui/react":"1.1.0","react-dropzone":"^14.3.8","react-markdown":"^10.1.0","tailwind-merge":"^3.4.0","tw-animate-css":"^1.4.0","@blocknote/core":"^0.46.1","react-hook-form":"^7.71.1","@blocknote/react":"^0.46.1","react-day-picker":"^9.13.0","socket.io-client":"^4.8.3","@blocknote/shadcn":"^0.46.1","@dnd-kit/sortable":"^10.0.0","@dnd-kit/utilities":"^3.2.2","@hookform/resolvers":"^5.2.2","@radix-ui/react-slot":"^1.2.4","embla-carousel-react":"^8.6.0","@radix-ui/react-label":"^2.1.8","react-resizable-panels":"^4.5.2","@simplewebauthn/browser":"^13.2.2","class-variance-authority":"^0.7.1","@handlewithcare/prosemirror-inputrules":"^0.1.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.1.4","tsup":"^8.5.1","jsdom":"^27.4.0","react":"^19.2.4","eslint":"^9.39.2","vitest":"^4.0.18","globals":"^17.1.0","prettier":"^3.8.1","@types/d3":"^7.4.3","next-intl":"^4.8.2","react-dom":"^19.2.4","@eslint/js":"^9.39.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/node":"^25.0.10","@types/pako":"^2.0.4","@types/react":"^19.2.9","@eslint/eslintrc":"^3.3.3","@types/react-dom":"^19.2.3","semantic-release":"^25.0.2","@types/qrcode.react":"^3.0.0","@vitest/coverage-v8":"^4.0.18","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^5.1.2","@semantic-release/git":"^10.0.1","@tanstack/react-table":"^8.21.3","@testing-library/react":"^16.3.2","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^8.53.1","@semantic-release/changelog":"^6.0.3","@testing-library/user-event":"^14.6.1","@typescript-eslint/eslint-plugin":"^8.53.1","conventional-changelog-conventionalcommits":"^9.1.0"},"peerDependencies":{"next":">=14.0.0","react":">=18.0.0","next-intl":">=3.0.0","react-dom":">=18.0.0","react-hook-form":">=7.0.0","@stripe/stripe-js":">=3.0.0","@tanstack/react-table":">=8.0.0","@stripe/react-stripe-js":">=2.0.0"},"peerDependenciesMeta":{"next-intl":{"optional":true},"react-hook-form":{"optional":true},"@stripe/stripe-js":{"optional":true},"@tanstack/react-table":{"optional":true},"@stripe/react-stripe-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nextjs-jsonapi_1.58.1_1772996481014_0.38609504653083304","host":"s3://npm-registry-packages-npm-production"}},"1.58.2":{"name":"@carlonicora/nextjs-jsonapi","version":"1.58.2","keywords":["nextjs","jsonapi","json-api","react","typescript","cache"],"author":{"name":"Carlo Nicora"},"license":"GPL-3.0-or-later","_id":"@carlonicora/nextjs-jsonapi@1.58.2","maintainers":[{"name":"carlonicora","email":"carlo.nicora@gmail.com"}],"homepage":"https://github.com/carlonicora/nextjs-jsonapi#readme","bugs":{"url":"https://github.com/carlonicora/nextjs-jsonapi/issues"},"bin":{"generate-web-module":"dist/scripts/generate-web-module/index.js"},"dist":{"shasum":"63fbef3d952bea47bb6e22d255ddcb89aa77758b","tarball":"https://registry.npmjs.org/@carlonicora/nextjs-jsonapi/-/nextjs-jsonapi-1.58.2.tgz","fileCount":1085,"integrity":"sha512-8M8JioKoLNpFZA1RAHBxywS8VY/yWMRCz879DBEO0Krwt8GHgUtTOeuqEKTC2TgktHvNKUYs/VcnxklkUS5SFA==","signatures":[{"sig":"MEUCIQDI6zgY4TeSLTUR458/pcfvuwJeEkjYJhrRALsjkVzZhgIgEiKn+SwE8RJfa2ZJ4MfmlgZVfZ4aXaw+qNoi8y10IzU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@carlonicora%2fnextjs-jsonapi@1.58.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":9578656},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.mjs","require":"./dist/core/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.mjs","require":"./dist/client/index.js"},"./server":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.mjs","require":"./dist/server/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.mjs","require":"./dist/billing/index.js"},"./testing":{"types":"./dist/testing/index.d.ts","import":"./dist/testing/index.mjs","require":"./dist/testing/index.js"},"./contexts":{"types":"./dist/contexts/index.d.ts","import":"./dist/contexts/index.mjs","require":"./dist/contexts/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.mjs","require":"./dist/components/index.js"},"./contexts/styles.css":"./dist/contexts/index.css"},"gitHead":"e3e7fb9efd1d2194c6b453d78f4a659db3bc822d","private":false,"scripts":{"dev":"NODE_OPTIONS='--max-old-space-size=8192' tsup --watch","lint":"eslint \"src/**/*.ts\" \"src/**/*.tsx\" --fix","test":"vitest run","build":"NODE_OPTIONS='--max-old-space-size=8192' tsup && tsc -p scripts/generate-web-module/tsconfig.json","clean":"rm -rf dist","format":"prettier --write \"src/**/*.ts\"","test:ui":"vitest --ui","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"pnpm build","generate-web-module":"node dist/scripts/generate-web-module/index.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f5f41df1-7b72-405b-8808-252d10106909"}},"repository":{"url":"git+https://github.com/carlonicora/nextjs-jsonapi.git","type":"git"},"_npmVersion":"11.11.0","description":"Next.js JSON:API client with server/client support and caching","directories":{},"_nodeVersion":"22.22.0","dependencies":{"d3":"^7.9.0","zod":"^4.3.6","clsx":"^2.1.1","cmdk":"^1.1.1","pako":"^2.1.0","uuid":"^13.0.0","vaul":"^1.1.2","jotai":"^2.16.2","shadcn":"^3.7.0","sonner":"^2.0.7","date-fns":"^4.1.0","recharts":"^3.7.0","commander":"^14.0.2","input-otp":"^1.4.2","remark-gfm":"^4.0.1","next-themes":"^0.4.6","shepherd.js":"^14.5.1","cookies-next":"^6.1.1","jotai-family":"^1.0.1","lucide-react":"^0.563.0","qrcode.react":"^4.2.0","@dnd-kit/core":"^6.3.1","@base-ui/react":"1.1.0","react-dropzone":"^14.3.8","react-markdown":"^10.1.0","tailwind-merge":"^3.4.0","tw-animate-css":"^1.4.0","@blocknote/core":"^0.46.1","react-hook-form":"^7.71.1","@blocknote/react":"^0.46.1","react-day-picker":"^9.13.0","socket.io-client":"^4.8.3","@blocknote/shadcn":"^0.46.1","@dnd-kit/sortable":"^10.0.0","@dnd-kit/utilities":"^3.2.2","@hookform/resolvers":"^5.2.2","@radix-ui/react-slot":"^1.2.4","embla-carousel-react":"^8.6.0","@radix-ui/react-label":"^2.1.8","react-resizable-panels":"^4.5.2","@simplewebauthn/browser":"^13.2.2","class-variance-authority":"^0.7.1","@handlewithcare/prosemirror-inputrules":"^0.1.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.1.4","tsup":"^8.5.1","jsdom":"^27.4.0","react":"^19.2.4","eslint":"^9.39.2","vitest":"^4.0.18","globals":"^17.1.0","prettier":"^3.8.1","@types/d3":"^7.4.3","next-intl":"^4.8.2","react-dom":"^19.2.4","@eslint/js":"^9.39.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/node":"^25.0.10","@types/pako":"^2.0.4","@types/react":"^19.2.9","@eslint/eslintrc":"^3.3.3","@types/react-dom":"^19.2.3","semantic-release":"^25.0.2","@types/qrcode.react":"^3.0.0","@vitest/coverage-v8":"^4.0.18","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^5.1.2","@semantic-release/git":"^10.0.1","@tanstack/react-table":"^8.21.3","@testing-library/react":"^16.3.2","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^8.53.1","@semantic-release/changelog":"^6.0.3","@testing-library/user-event":"^14.6.1","@typescript-eslint/eslint-plugin":"^8.53.1","conventional-changelog-conventionalcommits":"^9.1.0"},"peerDependencies":{"next":">=14.0.0","react":">=18.0.0","next-intl":">=3.0.0","react-dom":">=18.0.0","react-hook-form":">=7.0.0","@stripe/stripe-js":">=3.0.0","@tanstack/react-table":">=8.0.0","@stripe/react-stripe-js":">=2.0.0"},"peerDependenciesMeta":{"next-intl":{"optional":true},"react-hook-form":{"optional":true},"@stripe/stripe-js":{"optional":true},"@tanstack/react-table":{"optional":true},"@stripe/react-stripe-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nextjs-jsonapi_1.58.2_1772996684662_0.7057073997416443","host":"s3://npm-registry-packages-npm-production"}},"1.58.3":{"name":"@carlonicora/nextjs-jsonapi","version":"1.58.3","keywords":["nextjs","jsonapi","json-api","react","typescript","cache"],"author":{"name":"Carlo Nicora"},"license":"GPL-3.0-or-later","_id":"@carlonicora/nextjs-jsonapi@1.58.3","maintainers":[{"name":"carlonicora","email":"carlo.nicora@gmail.com"}],"homepage":"https://github.com/carlonicora/nextjs-jsonapi#readme","bugs":{"url":"https://github.com/carlonicora/nextjs-jsonapi/issues"},"bin":{"generate-web-module":"dist/scripts/generate-web-module/index.js"},"dist":{"shasum":"8c7c029bc36e9900c8d9d3d50b230df3bee8ac45","tarball":"https://registry.npmjs.org/@carlonicora/nextjs-jsonapi/-/nextjs-jsonapi-1.58.3.tgz","fileCount":1085,"integrity":"sha512-964kjRkrkggrbbSbc2WYKaUrevtvEcyh1OoQ7HGnEqJ5IAps92l0AsSxktgYuvfhu++uoyVKTzuFMvil8H3XQQ==","signatures":[{"sig":"MEYCIQCSfWXoMysULabvNZFdplG1ayDOEJwIPsRNfDL27Js9lAIhAPuG1G8gRMihLBs+QkZuC8qwHvBT4iW4oAXowdj+OVjn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@carlonicora%2fnextjs-jsonapi@1.58.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":9568519},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.mjs","require":"./dist/core/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.mjs","require":"./dist/client/index.js"},"./server":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.mjs","require":"./dist/server/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.mjs","require":"./dist/billing/index.js"},"./testing":{"types":"./dist/testing/index.d.ts","import":"./dist/testing/index.mjs","require":"./dist/testing/index.js"},"./contexts":{"types":"./dist/contexts/index.d.ts","import":"./dist/contexts/index.mjs","require":"./dist/contexts/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.mjs","require":"./dist/components/index.js"},"./contexts/styles.css":"./dist/contexts/index.css"},"gitHead":"3d506e253a51ff0480560bdb5f2358b07b5852b2","private":false,"scripts":{"dev":"NODE_OPTIONS='--max-old-space-size=8192' tsup --watch","lint":"eslint \"src/**/*.ts\" \"src/**/*.tsx\" --fix","test":"vitest run","build":"NODE_OPTIONS='--max-old-space-size=8192' tsup && tsc -p scripts/generate-web-module/tsconfig.json","clean":"rm -rf dist","format":"prettier --write \"src/**/*.ts\"","test:ui":"vitest --ui","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"pnpm build","generate-web-module":"node dist/scripts/generate-web-module/index.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f5f41df1-7b72-405b-8808-252d10106909"}},"repository":{"url":"git+https://github.com/carlonicora/nextjs-jsonapi.git","type":"git"},"_npmVersion":"11.11.0","description":"Next.js JSON:API client with server/client support and caching","directories":{},"_nodeVersion":"22.22.0","dependencies":{"d3":"^7.9.0","zod":"^4.3.6","clsx":"^2.1.1","cmdk":"^1.1.1","pako":"^2.1.0","uuid":"^13.0.0","vaul":"^1.1.2","jotai":"^2.16.2","shadcn":"^3.7.0","sonner":"^2.0.7","date-fns":"^4.1.0","recharts":"^3.7.0","commander":"^14.0.2","input-otp":"^1.4.2","remark-gfm":"^4.0.1","next-themes":"^0.4.6","shepherd.js":"^14.5.1","cookies-next":"^6.1.1","jotai-family":"^1.0.1","lucide-react":"^0.563.0","qrcode.react":"^4.2.0","@dnd-kit/core":"^6.3.1","@base-ui/react":"1.1.0","react-dropzone":"^14.3.8","react-markdown":"^10.1.0","tailwind-merge":"^3.4.0","tw-animate-css":"^1.4.0","@blocknote/core":"^0.46.1","react-hook-form":"^7.71.1","@blocknote/react":"^0.46.1","react-day-picker":"^9.13.0","socket.io-client":"^4.8.3","@blocknote/shadcn":"^0.46.1","@dnd-kit/sortable":"^10.0.0","@dnd-kit/utilities":"^3.2.2","@hookform/resolvers":"^5.2.2","@radix-ui/react-slot":"^1.2.4","embla-carousel-react":"^8.6.0","@radix-ui/react-label":"^2.1.8","react-resizable-panels":"^4.5.2","@simplewebauthn/browser":"^13.2.2","class-variance-authority":"^0.7.1","@handlewithcare/prosemirror-inputrules":"^0.1.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.1.4","tsup":"^8.5.1","jsdom":"^27.4.0","react":"^19.2.4","eslint":"^9.39.2","vitest":"^4.0.18","globals":"^17.1.0","prettier":"^3.8.1","@types/d3":"^7.4.3","next-intl":"^4.8.2","react-dom":"^19.2.4","@eslint/js":"^9.39.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/node":"^25.0.10","@types/pako":"^2.0.4","@types/react":"^19.2.9","@eslint/eslintrc":"^3.3.3","@types/react-dom":"^19.2.3","semantic-release":"^25.0.2","@types/qrcode.react":"^3.0.0","@vitest/coverage-v8":"^4.0.18","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^5.1.2","@semantic-release/git":"^10.0.1","@tanstack/react-table":"^8.21.3","@testing-library/react":"^16.3.2","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^8.53.1","@semantic-release/changelog":"^6.0.3","@testing-library/user-event":"^14.6.1","@typescript-eslint/eslint-plugin":"^8.53.1","conventional-changelog-conventionalcommits":"^9.1.0"},"peerDependencies":{"next":">=14.0.0","react":">=18.0.0","next-intl":">=3.0.0","react-dom":">=18.0.0","react-hook-form":">=7.0.0","@stripe/stripe-js":">=3.0.0","@tanstack/react-table":">=8.0.0","@stripe/react-stripe-js":">=2.0.0"},"peerDependenciesMeta":{"next-intl":{"optional":true},"react-hook-form":{"optional":true},"@stripe/stripe-js":{"optional":true},"@tanstack/react-table":{"optional":true},"@stripe/react-stripe-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nextjs-jsonapi_1.58.3_1773066235424_0.7490209431856185","host":"s3://npm-registry-packages-npm-production"}},"1.58.4":{"name":"@carlonicora/nextjs-jsonapi","version":"1.58.4","keywords":["nextjs","jsonapi","json-api","react","typescript","cache"],"author":{"name":"Carlo Nicora"},"license":"GPL-3.0-or-later","_id":"@carlonicora/nextjs-jsonapi@1.58.4","maintainers":[{"name":"carlonicora","email":"carlo.nicora@gmail.com"}],"homepage":"https://github.com/carlonicora/nextjs-jsonapi#readme","bugs":{"url":"https://github.com/carlonicora/nextjs-jsonapi/issues"},"bin":{"generate-web-module":"dist/scripts/generate-web-module/index.js"},"dist":{"shasum":"0438ca2a0a9a687ee88535ee0b2bc2aa8cc149f2","tarball":"https://registry.npmjs.org/@carlonicora/nextjs-jsonapi/-/nextjs-jsonapi-1.58.4.tgz","fileCount":1085,"integrity":"sha512-Em93G7ygEhN+bsrAeCyx3ZG2lRKNGleSwkjbx1AqtIZXd0ywGdH7e3iqDJaGsFbsU8unG1GXE1pJByOS9a726g==","signatures":[{"sig":"MEUCIQDuPm58vlFh/bk6PTZqaBuIk4JWwQBu7k2B7jg8KhizhwIgZ7Fm6JIP1COA2wjxpxXcidkaOuexPSIQdEO2roUOqVc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@carlonicora%2fnextjs-jsonapi@1.58.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":9569114},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.mjs","require":"./dist/core/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.mjs","require":"./dist/client/index.js"},"./server":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.mjs","require":"./dist/server/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.mjs","require":"./dist/billing/index.js"},"./testing":{"types":"./dist/testing/index.d.ts","import":"./dist/testing/index.mjs","require":"./dist/testing/index.js"},"./contexts":{"types":"./dist/contexts/index.d.ts","import":"./dist/contexts/index.mjs","require":"./dist/contexts/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.mjs","require":"./dist/components/index.js"},"./contexts/styles.css":"./dist/contexts/index.css"},"gitHead":"fdfa6d2bd560f27063d63388f8aae8c5500caa9f","private":false,"scripts":{"dev":"NODE_OPTIONS='--max-old-space-size=8192' tsup --watch","lint":"eslint \"src/**/*.ts\" \"src/**/*.tsx\" --fix","test":"vitest run","build":"NODE_OPTIONS='--max-old-space-size=8192' tsup && tsc -p scripts/generate-web-module/tsconfig.json","clean":"rm -rf dist","format":"prettier --write \"src/**/*.ts\"","test:ui":"vitest --ui","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"pnpm build","generate-web-module":"node dist/scripts/generate-web-module/index.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f5f41df1-7b72-405b-8808-252d10106909"}},"repository":{"url":"git+https://github.com/carlonicora/nextjs-jsonapi.git","type":"git"},"_npmVersion":"11.11.0","description":"Next.js JSON:API client with server/client support and caching","directories":{},"_nodeVersion":"22.22.0","dependencies":{"d3":"^7.9.0","zod":"^4.3.6","clsx":"^2.1.1","cmdk":"^1.1.1","pako":"^2.1.0","uuid":"^13.0.0","vaul":"^1.1.2","jotai":"^2.16.2","shadcn":"^3.7.0","sonner":"^2.0.7","date-fns":"^4.1.0","recharts":"^3.7.0","commander":"^14.0.2","input-otp":"^1.4.2","remark-gfm":"^4.0.1","next-themes":"^0.4.6","shepherd.js":"^14.5.1","cookies-next":"^6.1.1","jotai-family":"^1.0.1","lucide-react":"^0.563.0","qrcode.react":"^4.2.0","@dnd-kit/core":"^6.3.1","@base-ui/react":"1.1.0","react-dropzone":"^14.3.8","react-markdown":"^10.1.0","tailwind-merge":"^3.4.0","tw-animate-css":"^1.4.0","@blocknote/core":"^0.46.1","react-hook-form":"^7.71.1","@blocknote/react":"^0.46.1","react-day-picker":"^9.13.0","socket.io-client":"^4.8.3","@blocknote/shadcn":"^0.46.1","@dnd-kit/sortable":"^10.0.0","@dnd-kit/utilities":"^3.2.2","@hookform/resolvers":"^5.2.2","@radix-ui/react-slot":"^1.2.4","embla-carousel-react":"^8.6.0","@radix-ui/react-label":"^2.1.8","react-resizable-panels":"^4.5.2","@simplewebauthn/browser":"^13.2.2","class-variance-authority":"^0.7.1","@handlewithcare/prosemirror-inputrules":"^0.1.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.1.4","tsup":"^8.5.1","jsdom":"^27.4.0","react":"^19.2.4","eslint":"^9.39.2","vitest":"^4.0.18","globals":"^17.1.0","prettier":"^3.8.1","@types/d3":"^7.4.3","next-intl":"^4.8.2","react-dom":"^19.2.4","@eslint/js":"^9.39.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/node":"^25.0.10","@types/pako":"^2.0.4","@types/react":"^19.2.9","@eslint/eslintrc":"^3.3.3","@types/react-dom":"^19.2.3","semantic-release":"^25.0.2","@types/qrcode.react":"^3.0.0","@vitest/coverage-v8":"^4.0.18","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^5.1.2","@semantic-release/git":"^10.0.1","@tanstack/react-table":"^8.21.3","@testing-library/react":"^16.3.2","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^8.53.1","@semantic-release/changelog":"^6.0.3","@testing-library/user-event":"^14.6.1","@typescript-eslint/eslint-plugin":"^8.53.1","conventional-changelog-conventionalcommits":"^9.1.0"},"peerDependencies":{"next":">=14.0.0","react":">=18.0.0","next-intl":">=3.0.0","react-dom":">=18.0.0","react-hook-form":">=7.0.0","@stripe/stripe-js":">=3.0.0","@tanstack/react-table":">=8.0.0","@stripe/react-stripe-js":">=2.0.0"},"peerDependenciesMeta":{"next-intl":{"optional":true},"react-hook-form":{"optional":true},"@stripe/stripe-js":{"optional":true},"@tanstack/react-table":{"optional":true},"@stripe/react-stripe-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nextjs-jsonapi_1.58.4_1773076909536_0.12166193093117239","host":"s3://npm-registry-packages-npm-production"}},"1.58.5":{"name":"@carlonicora/nextjs-jsonapi","version":"1.58.5","keywords":["nextjs","jsonapi","json-api","react","typescript","cache"],"author":{"name":"Carlo Nicora"},"license":"GPL-3.0-or-later","_id":"@carlonicora/nextjs-jsonapi@1.58.5","maintainers":[{"name":"carlonicora","email":"carlo.nicora@gmail.com"}],"homepage":"https://github.com/carlonicora/nextjs-jsonapi#readme","bugs":{"url":"https://github.com/carlonicora/nextjs-jsonapi/issues"},"bin":{"generate-web-module":"dist/scripts/generate-web-module/index.js"},"dist":{"shasum":"8c8fd83fa779010d12e4858ea8211f9b3d86edff","tarball":"https://registry.npmjs.org/@carlonicora/nextjs-jsonapi/-/nextjs-jsonapi-1.58.5.tgz","fileCount":1085,"integrity":"sha512-TmLfnkE+NxyBTu39Mqfm63bd1YKuesvPMc3Yz/xnEyY6t7uySbqvViA/+Q3gVuf8X1igwOuETLu8WXf2kj1xmQ==","signatures":[{"sig":"MEQCICED/TT8ZX9+DsLAsdmIgAkrZIu9bTdcLyiiL0MvU0H/AiAZGAwsEjKwPK2hfjV8q4X+6yCLmRM8GKY1zzAlXyONRw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@carlonicora%2fnextjs-jsonapi@1.58.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":9569208},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.mjs","require":"./dist/core/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.mjs","require":"./dist/client/index.js"},"./server":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.mjs","require":"./dist/server/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.mjs","require":"./dist/billing/index.js"},"./testing":{"types":"./dist/testing/index.d.ts","import":"./dist/testing/index.mjs","require":"./dist/testing/index.js"},"./contexts":{"types":"./dist/contexts/index.d.ts","import":"./dist/contexts/index.mjs","require":"./dist/contexts/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.mjs","require":"./dist/components/index.js"},"./contexts/styles.css":"./dist/contexts/index.css"},"gitHead":"92da65d74ee73141c91fcf5b0f676a1421495d83","private":false,"scripts":{"dev":"NODE_OPTIONS='--max-old-space-size=8192' tsup --watch","lint":"eslint \"src/**/*.ts\" \"src/**/*.tsx\" --fix","test":"vitest run","build":"NODE_OPTIONS='--max-old-space-size=8192' tsup && tsc -p scripts/generate-web-module/tsconfig.json","clean":"rm -rf dist","format":"prettier --write \"src/**/*.ts\"","test:ui":"vitest --ui","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"pnpm build","generate-web-module":"node dist/scripts/generate-web-module/index.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f5f41df1-7b72-405b-8808-252d10106909"}},"repository":{"url":"git+https://github.com/carlonicora/nextjs-jsonapi.git","type":"git"},"_npmVersion":"11.11.0","description":"Next.js JSON:API client with server/client support and caching","directories":{},"_nodeVersion":"22.22.0","dependencies":{"d3":"^7.9.0","zod":"^4.3.6","clsx":"^2.1.1","cmdk":"^1.1.1","pako":"^2.1.0","uuid":"^13.0.0","vaul":"^1.1.2","jotai":"^2.16.2","shadcn":"^3.7.0","sonner":"^2.0.7","date-fns":"^4.1.0","recharts":"^3.7.0","commander":"^14.0.2","input-otp":"^1.4.2","remark-gfm":"^4.0.1","next-themes":"^0.4.6","shepherd.js":"^14.5.1","cookies-next":"^6.1.1","jotai-family":"^1.0.1","lucide-react":"^0.563.0","qrcode.react":"^4.2.0","@dnd-kit/core":"^6.3.1","@base-ui/react":"1.1.0","react-dropzone":"^14.3.8","react-markdown":"^10.1.0","tailwind-merge":"^3.4.0","tw-animate-css":"^1.4.0","@blocknote/core":"^0.46.1","react-hook-form":"^7.71.1","@blocknote/react":"^0.46.1","react-day-picker":"^9.13.0","socket.io-client":"^4.8.3","@blocknote/shadcn":"^0.46.1","@dnd-kit/sortable":"^10.0.0","@dnd-kit/utilities":"^3.2.2","@hookform/resolvers":"^5.2.2","@radix-ui/react-slot":"^1.2.4","embla-carousel-react":"^8.6.0","@radix-ui/react-label":"^2.1.8","react-resizable-panels":"^4.5.2","@simplewebauthn/browser":"^13.2.2","class-variance-authority":"^0.7.1","@handlewithcare/prosemirror-inputrules":"^0.1.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.1.4","tsup":"^8.5.1","jsdom":"^27.4.0","react":"^19.2.4","eslint":"^9.39.2","vitest":"^4.0.18","globals":"^17.1.0","prettier":"^3.8.1","@types/d3":"^7.4.3","next-intl":"^4.8.2","react-dom":"^19.2.4","@eslint/js":"^9.39.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/node":"^25.0.10","@types/pako":"^2.0.4","@types/react":"^19.2.9","@eslint/eslintrc":"^3.3.3","@types/react-dom":"^19.2.3","semantic-release":"^25.0.2","@types/qrcode.react":"^3.0.0","@vitest/coverage-v8":"^4.0.18","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^5.1.2","@semantic-release/git":"^10.0.1","@tanstack/react-table":"^8.21.3","@testing-library/react":"^16.3.2","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^8.53.1","@semantic-release/changelog":"^6.0.3","@testing-library/user-event":"^14.6.1","@typescript-eslint/eslint-plugin":"^8.53.1","conventional-changelog-conventionalcommits":"^9.1.0"},"peerDependencies":{"next":">=14.0.0","react":">=18.0.0","next-intl":">=3.0.0","react-dom":">=18.0.0","react-hook-form":">=7.0.0","@stripe/stripe-js":">=3.0.0","@tanstack/react-table":">=8.0.0","@stripe/react-stripe-js":">=2.0.0"},"peerDependenciesMeta":{"next-intl":{"optional":true},"react-hook-form":{"optional":true},"@stripe/stripe-js":{"optional":true},"@tanstack/react-table":{"optional":true},"@stripe/react-stripe-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nextjs-jsonapi_1.58.5_1773100686415_0.3704402862827383","host":"s3://npm-registry-packages-npm-production"}},"1.59.0":{"name":"@carlonicora/nextjs-jsonapi","version":"1.59.0","keywords":["nextjs","jsonapi","json-api","react","typescript","cache"],"author":{"name":"Carlo Nicora"},"license":"GPL-3.0-or-later","_id":"@carlonicora/nextjs-jsonapi@1.59.0","maintainers":[{"name":"carlonicora","email":"carlo.nicora@gmail.com"}],"homepage":"https://github.com/carlonicora/nextjs-jsonapi#readme","bugs":{"url":"https://github.com/carlonicora/nextjs-jsonapi/issues"},"bin":{"generate-web-module":"dist/scripts/generate-web-module/index.js"},"dist":{"shasum":"b13e94bbfe9eb4103c8a5bd141614b763936a6c6","tarball":"https://registry.npmjs.org/@carlonicora/nextjs-jsonapi/-/nextjs-jsonapi-1.59.0.tgz","fileCount":1085,"integrity":"sha512-TKbxlThihRrwoG6PK4yYiozFltAF9cM882yTXe/h3fKeHFHDf2Wbj1BzCN1GEme8VyRrn3PnX7g/u2V/dsuGgQ==","signatures":[{"sig":"MEYCIQD4W6Q/cRh4CXm0hBu+8q73x/cWZlP51CtEbET6G1APjQIhAIQbG4OvsRQfRbdQsrkbb2Z406WB1zA4d6v60ZAgz0tz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@carlonicora%2fnextjs-jsonapi@1.59.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":9574038},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.mjs","require":"./dist/core/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.mjs","require":"./dist/client/index.js"},"./server":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.mjs","require":"./dist/server/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.mjs","require":"./dist/billing/index.js"},"./testing":{"types":"./dist/testing/index.d.ts","import":"./dist/testing/index.mjs","require":"./dist/testing/index.js"},"./contexts":{"types":"./dist/contexts/index.d.ts","import":"./dist/contexts/index.mjs","require":"./dist/contexts/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.mjs","require":"./dist/components/index.js"},"./contexts/styles.css":"./dist/contexts/index.css"},"gitHead":"3650dbdedf5c95a42ff75f0843f414abc14bfddd","private":false,"scripts":{"dev":"NODE_OPTIONS='--max-old-space-size=8192' tsup --watch","lint":"eslint \"src/**/*.ts\" \"src/**/*.tsx\" --fix","test":"vitest run","build":"NODE_OPTIONS='--max-old-space-size=8192' tsup && tsc -p scripts/generate-web-module/tsconfig.json","clean":"rm -rf dist","format":"prettier --write \"src/**/*.ts\"","test:ui":"vitest --ui","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"pnpm build","generate-web-module":"node dist/scripts/generate-web-module/index.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f5f41df1-7b72-405b-8808-252d10106909"}},"repository":{"url":"git+https://github.com/carlonicora/nextjs-jsonapi.git","type":"git"},"_npmVersion":"11.11.0","description":"Next.js JSON:API client with server/client support and caching","directories":{},"_nodeVersion":"22.22.0","dependencies":{"d3":"^7.9.0","zod":"^4.3.6","clsx":"^2.1.1","cmdk":"^1.1.1","pako":"^2.1.0","uuid":"^13.0.0","vaul":"^1.1.2","jotai":"^2.16.2","shadcn":"^3.7.0","sonner":"^2.0.7","date-fns":"^4.1.0","recharts":"^3.7.0","commander":"^14.0.2","input-otp":"^1.4.2","remark-gfm":"^4.0.1","next-themes":"^0.4.6","shepherd.js":"^14.5.1","cookies-next":"^6.1.1","jotai-family":"^1.0.1","lucide-react":"^0.563.0","qrcode.react":"^4.2.0","@dnd-kit/core":"^6.3.1","@base-ui/react":"1.1.0","react-dropzone":"^14.3.8","react-markdown":"^10.1.0","tailwind-merge":"^3.4.0","tw-animate-css":"^1.4.0","@blocknote/core":"^0.46.1","react-hook-form":"^7.71.1","@blocknote/react":"^0.46.1","react-day-picker":"^9.13.0","socket.io-client":"^4.8.3","@blocknote/shadcn":"^0.46.1","@dnd-kit/sortable":"^10.0.0","@dnd-kit/utilities":"^3.2.2","@hookform/resolvers":"^5.2.2","@radix-ui/react-slot":"^1.2.4","embla-carousel-react":"^8.6.0","@radix-ui/react-label":"^2.1.8","react-resizable-panels":"^4.5.2","@simplewebauthn/browser":"^13.2.2","class-variance-authority":"^0.7.1","@handlewithcare/prosemirror-inputrules":"^0.1.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.1.4","tsup":"^8.5.1","jsdom":"^27.4.0","react":"^19.2.4","eslint":"^9.39.2","vitest":"^4.0.18","globals":"^17.1.0","prettier":"^3.8.1","@types/d3":"^7.4.3","next-intl":"^4.8.2","react-dom":"^19.2.4","@eslint/js":"^9.39.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/node":"^25.0.10","@types/pako":"^2.0.4","@types/react":"^19.2.9","@eslint/eslintrc":"^3.3.3","@types/react-dom":"^19.2.3","semantic-release":"^25.0.2","@types/qrcode.react":"^3.0.0","@vitest/coverage-v8":"^4.0.18","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^5.1.2","@semantic-release/git":"^10.0.1","@tanstack/react-table":"^8.21.3","@testing-library/react":"^16.3.2","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^8.53.1","@semantic-release/changelog":"^6.0.3","@testing-library/user-event":"^14.6.1","@typescript-eslint/eslint-plugin":"^8.53.1","conventional-changelog-conventionalcommits":"^9.1.0"},"peerDependencies":{"next":">=14.0.0","react":">=18.0.0","next-intl":">=3.0.0","react-dom":">=18.0.0","react-hook-form":">=7.0.0","@stripe/stripe-js":">=3.0.0","@tanstack/react-table":">=8.0.0","@stripe/react-stripe-js":">=2.0.0"},"peerDependenciesMeta":{"next-intl":{"optional":true},"react-hook-form":{"optional":true},"@stripe/stripe-js":{"optional":true},"@tanstack/react-table":{"optional":true},"@stripe/react-stripe-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nextjs-jsonapi_1.59.0_1773155476471_0.6510066445095246","host":"s3://npm-registry-packages-npm-production"}},"1.60.0":{"name":"@carlonicora/nextjs-jsonapi","version":"1.60.0","keywords":["nextjs","jsonapi","json-api","react","typescript","cache"],"author":{"name":"Carlo Nicora"},"license":"GPL-3.0-or-later","_id":"@carlonicora/nextjs-jsonapi@1.60.0","maintainers":[{"name":"carlonicora","email":"carlo.nicora@gmail.com"}],"homepage":"https://github.com/carlonicora/nextjs-jsonapi#readme","bugs":{"url":"https://github.com/carlonicora/nextjs-jsonapi/issues"},"bin":{"generate-web-module":"dist/scripts/generate-web-module/index.js"},"dist":{"shasum":"f095a67887a12876eaa71d161b4628d39e147a13","tarball":"https://registry.npmjs.org/@carlonicora/nextjs-jsonapi/-/nextjs-jsonapi-1.60.0.tgz","fileCount":1089,"integrity":"sha512-UdVWLh0iY775bQwoAX/tpHHiOUj13Xvv/7BvrWbEL/qi5uEsnDybk5HDoTLBnDgKtAb17gdm+mY/m3qO2/Qvzg==","signatures":[{"sig":"MEUCIGOXuqItvO3fWBRoUcZOjOXmbpvRcifG62QDmBgEI+2yAiEA3y2FlgBS/w559TflYH1kqkW1dI1bC1srEq++1l7sel0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@carlonicora%2fnextjs-jsonapi@1.60.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":9603667},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.mjs","require":"./dist/core/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.mjs","require":"./dist/client/index.js"},"./server":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.mjs","require":"./dist/server/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.mjs","require":"./dist/billing/index.js"},"./testing":{"types":"./dist/testing/index.d.ts","import":"./dist/testing/index.mjs","require":"./dist/testing/index.js"},"./contexts":{"types":"./dist/contexts/index.d.ts","import":"./dist/contexts/index.mjs","require":"./dist/contexts/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.mjs","require":"./dist/components/index.js"},"./contexts/styles.css":"./dist/contexts/index.css"},"gitHead":"71fab393c22f07cb421ac5120c4f22e67419a7ce","private":false,"scripts":{"dev":"NODE_OPTIONS='--max-old-space-size=8192' tsup --watch","lint":"eslint \"src/**/*.ts\" \"src/**/*.tsx\" --fix","test":"vitest run","build":"NODE_OPTIONS='--max-old-space-size=8192' tsup && tsc -p scripts/generate-web-module/tsconfig.json","clean":"rm -rf dist","format":"prettier --write \"src/**/*.ts\"","test:ui":"vitest --ui","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"pnpm build","generate-web-module":"node dist/scripts/generate-web-module/index.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f5f41df1-7b72-405b-8808-252d10106909"}},"repository":{"url":"git+https://github.com/carlonicora/nextjs-jsonapi.git","type":"git"},"_npmVersion":"11.11.0","description":"Next.js JSON:API client with server/client support and caching","directories":{},"_nodeVersion":"22.22.0","dependencies":{"d3":"^7.9.0","zod":"^4.3.6","clsx":"^2.1.1","cmdk":"^1.1.1","pako":"^2.1.0","uuid":"^13.0.0","vaul":"^1.1.2","jotai":"^2.16.2","shadcn":"^3.7.0","sonner":"^2.0.7","date-fns":"^4.1.0","recharts":"^3.7.0","commander":"^14.0.2","input-otp":"^1.4.2","remark-gfm":"^4.0.1","next-themes":"^0.4.6","shepherd.js":"^14.5.1","cookies-next":"^6.1.1","jotai-family":"^1.0.1","lucide-react":"^0.563.0","qrcode.react":"^4.2.0","@dnd-kit/core":"^6.3.1","@base-ui/react":"1.1.0","react-dropzone":"^14.3.8","react-markdown":"^10.1.0","tailwind-merge":"^3.4.0","tw-animate-css":"^1.4.0","@blocknote/core":"^0.46.1","react-hook-form":"^7.71.1","@blocknote/react":"^0.46.1","react-day-picker":"^9.13.0","socket.io-client":"^4.8.3","@blocknote/shadcn":"^0.46.1","@dnd-kit/sortable":"^10.0.0","@dnd-kit/utilities":"^3.2.2","@hookform/resolvers":"^5.2.2","@radix-ui/react-slot":"^1.2.4","embla-carousel-react":"^8.6.0","@radix-ui/react-label":"^2.1.8","react-resizable-panels":"^4.5.2","@simplewebauthn/browser":"^13.2.2","class-variance-authority":"^0.7.1","@handlewithcare/prosemirror-inputrules":"^0.1.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.1.4","tsup":"^8.5.1","jsdom":"^27.4.0","react":"^19.2.4","eslint":"^9.39.2","vitest":"^4.0.18","globals":"^17.1.0","prettier":"^3.8.1","@types/d3":"^7.4.3","next-intl":"^4.8.2","react-dom":"^19.2.4","@eslint/js":"^9.39.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/node":"^25.0.10","@types/pako":"^2.0.4","@types/react":"^19.2.9","@eslint/eslintrc":"^3.3.3","@types/react-dom":"^19.2.3","semantic-release":"^25.0.2","@types/qrcode.react":"^3.0.0","@vitest/coverage-v8":"^4.0.18","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^5.1.2","@semantic-release/git":"^10.0.1","@tanstack/react-table":"^8.21.3","@testing-library/react":"^16.3.2","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^8.53.1","@semantic-release/changelog":"^6.0.3","@testing-library/user-event":"^14.6.1","@typescript-eslint/eslint-plugin":"^8.53.1","conventional-changelog-conventionalcommits":"^9.1.0"},"peerDependencies":{"next":">=14.0.0","react":">=18.0.0","next-intl":">=3.0.0","react-dom":">=18.0.0","react-hook-form":">=7.0.0","@stripe/stripe-js":">=3.0.0","@tanstack/react-table":">=8.0.0","@stripe/react-stripe-js":">=2.0.0"},"peerDependenciesMeta":{"next-intl":{"optional":true},"react-hook-form":{"optional":true},"@stripe/stripe-js":{"optional":true},"@tanstack/react-table":{"optional":true},"@stripe/react-stripe-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nextjs-jsonapi_1.60.0_1773169862906_0.832933659119093","host":"s3://npm-registry-packages-npm-production"}},"1.61.0":{"name":"@carlonicora/nextjs-jsonapi","version":"1.61.0","keywords":["nextjs","jsonapi","json-api","react","typescript","cache"],"author":{"name":"Carlo Nicora"},"license":"GPL-3.0-or-later","_id":"@carlonicora/nextjs-jsonapi@1.61.0","maintainers":[{"name":"carlonicora","email":"carlo.nicora@gmail.com"}],"homepage":"https://github.com/carlonicora/nextjs-jsonapi#readme","bugs":{"url":"https://github.com/carlonicora/nextjs-jsonapi/issues"},"bin":{"generate-web-module":"dist/scripts/generate-web-module/index.js"},"dist":{"shasum":"a7edc827282c944b7d5d0dcbbfed35e5b37796d1","tarball":"https://registry.npmjs.org/@carlonicora/nextjs-jsonapi/-/nextjs-jsonapi-1.61.0.tgz","fileCount":1091,"integrity":"sha512-hGX/Dmvu81F6eUk1GL3M4kKDUneQKRnz9qCgbvvgOfpJYS3yMJ6rpnR0UyX/Q0L2KakB20/uN7jgsaZlbLapvg==","signatures":[{"sig":"MEQCIAmkn04Npi3N6riMjYNY4dcMU3nBJ7mtP3UIkMYwHZPPAiARx+WzqYUNQ/2oLraYUmrMhmLvD6reB/XvjdYF+xMO4Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@carlonicora%2fnextjs-jsonapi@1.61.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":9642797},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.mjs","require":"./dist/core/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.mjs","require":"./dist/client/index.js"},"./server":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.mjs","require":"./dist/server/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.mjs","require":"./dist/billing/index.js"},"./testing":{"types":"./dist/testing/index.d.ts","import":"./dist/testing/index.mjs","require":"./dist/testing/index.js"},"./contexts":{"types":"./dist/contexts/index.d.ts","import":"./dist/contexts/index.mjs","require":"./dist/contexts/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.mjs","require":"./dist/components/index.js"},"./contexts/styles.css":"./dist/contexts/index.css"},"gitHead":"8fa1e3d736575fd127ff04b447dd384e8d2cb3cf","private":false,"scripts":{"dev":"NODE_OPTIONS='--max-old-space-size=8192' tsup --watch","lint":"eslint \"src/**/*.ts\" \"src/**/*.tsx\" --fix","test":"vitest run","build":"NODE_OPTIONS='--max-old-space-size=8192' tsup && tsc -p scripts/generate-web-module/tsconfig.json","clean":"rm -rf dist","format":"prettier --write \"src/**/*.ts\"","test:ui":"vitest --ui","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"pnpm build","generate-web-module":"node dist/scripts/generate-web-module/index.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f5f41df1-7b72-405b-8808-252d10106909"}},"repository":{"url":"git+https://github.com/carlonicora/nextjs-jsonapi.git","type":"git"},"_npmVersion":"11.11.0","description":"Next.js JSON:API client with server/client support and caching","directories":{},"_nodeVersion":"22.22.0","dependencies":{"d3":"^7.9.0","zod":"^4.3.6","clsx":"^2.1.1","cmdk":"^1.1.1","pako":"^2.1.0","uuid":"^13.0.0","vaul":"^1.1.2","jotai":"^2.16.2","shadcn":"^3.7.0","sonner":"^2.0.7","date-fns":"^4.1.0","recharts":"^3.7.0","commander":"^14.0.2","input-otp":"^1.4.2","remark-gfm":"^4.0.1","next-themes":"^0.4.6","shepherd.js":"^14.5.1","cookies-next":"^6.1.1","jotai-family":"^1.0.1","lucide-react":"^0.563.0","qrcode.react":"^4.2.0","@dnd-kit/core":"^6.3.1","@base-ui/react":"1.1.0","react-dropzone":"^14.3.8","react-markdown":"^10.1.0","tailwind-merge":"^3.4.0","tw-animate-css":"^1.4.0","@blocknote/core":"^0.46.1","react-hook-form":"^7.71.1","@blocknote/react":"^0.46.1","react-day-picker":"^9.13.0","socket.io-client":"^4.8.3","@blocknote/shadcn":"^0.46.1","@dnd-kit/sortable":"^10.0.0","@dnd-kit/utilities":"^3.2.2","@hookform/resolvers":"^5.2.2","@radix-ui/react-slot":"^1.2.4","embla-carousel-react":"^8.6.0","@radix-ui/react-label":"^2.1.8","react-resizable-panels":"^4.5.2","@simplewebauthn/browser":"^13.2.2","class-variance-authority":"^0.7.1","@handlewithcare/prosemirror-inputrules":"^0.1.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.1.4","tsup":"^8.5.1","jsdom":"^27.4.0","react":"^19.2.4","eslint":"^9.39.2","vitest":"^4.0.18","globals":"^17.1.0","prettier":"^3.8.1","@types/d3":"^7.4.3","next-intl":"^4.8.2","react-dom":"^19.2.4","@eslint/js":"^9.39.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/node":"^25.0.10","@types/pako":"^2.0.4","@types/react":"^19.2.9","@eslint/eslintrc":"^3.3.3","@types/react-dom":"^19.2.3","semantic-release":"^25.0.2","@types/qrcode.react":"^3.0.0","@vitest/coverage-v8":"^4.0.18","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^5.1.2","@semantic-release/git":"^10.0.1","@tanstack/react-table":"^8.21.3","@testing-library/react":"^16.3.2","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^8.53.1","@semantic-release/changelog":"^6.0.3","@testing-library/user-event":"^14.6.1","@typescript-eslint/eslint-plugin":"^8.53.1","conventional-changelog-conventionalcommits":"^9.1.0"},"peerDependencies":{"next":">=14.0.0","react":">=18.0.0","next-intl":">=3.0.0","react-dom":">=18.0.0","react-hook-form":">=7.0.0","@stripe/stripe-js":">=3.0.0","@tanstack/react-table":">=8.0.0","@stripe/react-stripe-js":">=2.0.0"},"peerDependenciesMeta":{"next-intl":{"optional":true},"react-hook-form":{"optional":true},"@stripe/stripe-js":{"optional":true},"@tanstack/react-table":{"optional":true},"@stripe/react-stripe-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nextjs-jsonapi_1.61.0_1773239035098_0.49188223980413515","host":"s3://npm-registry-packages-npm-production"}},"1.61.1":{"name":"@carlonicora/nextjs-jsonapi","version":"1.61.1","keywords":["nextjs","jsonapi","json-api","react","typescript","cache"],"author":{"name":"Carlo Nicora"},"license":"GPL-3.0-or-later","_id":"@carlonicora/nextjs-jsonapi@1.61.1","maintainers":[{"name":"carlonicora","email":"carlo.nicora@gmail.com"}],"homepage":"https://github.com/carlonicora/nextjs-jsonapi#readme","bugs":{"url":"https://github.com/carlonicora/nextjs-jsonapi/issues"},"bin":{"generate-web-module":"dist/scripts/generate-web-module/index.js"},"dist":{"shasum":"066bdf328208421bddbe557f9e9ea9e5e6de8680","tarball":"https://registry.npmjs.org/@carlonicora/nextjs-jsonapi/-/nextjs-jsonapi-1.61.1.tgz","fileCount":1091,"integrity":"sha512-JD41EB8Gbkvi3GEhtxXG3DQZpteJxZauBxesiUes5Os0BLzm9thkSuv3cWg0+RN0y8b/Z8hx9sgS3zDH2TtIHg==","signatures":[{"sig":"MEUCIAdTGcxU0h/EHXM9PAMVY/g+oCR2SNgg14xEIm2f5BlkAiEAjECDq9NXALMgn4ilVj4iuGXA5s3Pr+0VsJWQLCGbduE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@carlonicora%2fnextjs-jsonapi@1.61.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":9643102},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.mjs","require":"./dist/core/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.mjs","require":"./dist/client/index.js"},"./server":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.mjs","require":"./dist/server/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.mjs","require":"./dist/billing/index.js"},"./testing":{"types":"./dist/testing/index.d.ts","import":"./dist/testing/index.mjs","require":"./dist/testing/index.js"},"./contexts":{"types":"./dist/contexts/index.d.ts","import":"./dist/contexts/index.mjs","require":"./dist/contexts/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.mjs","require":"./dist/components/index.js"},"./contexts/styles.css":"./dist/contexts/index.css"},"gitHead":"b77cbea4bc33f6bcb2ee16dae79f156b77df948b","private":false,"scripts":{"dev":"NODE_OPTIONS='--max-old-space-size=8192' tsup --watch","lint":"eslint \"src/**/*.ts\" \"src/**/*.tsx\" --fix","test":"vitest run","build":"NODE_OPTIONS='--max-old-space-size=8192' tsup && tsc -p scripts/generate-web-module/tsconfig.json","clean":"rm -rf dist","format":"prettier --write \"src/**/*.ts\"","test:ui":"vitest --ui","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"pnpm build","generate-web-module":"node dist/scripts/generate-web-module/index.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f5f41df1-7b72-405b-8808-252d10106909"}},"repository":{"url":"git+https://github.com/carlonicora/nextjs-jsonapi.git","type":"git"},"_npmVersion":"11.11.1","description":"Next.js JSON:API client with server/client support and caching","directories":{},"_nodeVersion":"22.22.0","dependencies":{"d3":"^7.9.0","zod":"^4.3.6","clsx":"^2.1.1","cmdk":"^1.1.1","pako":"^2.1.0","uuid":"^13.0.0","vaul":"^1.1.2","jotai":"^2.16.2","shadcn":"^3.7.0","sonner":"^2.0.7","date-fns":"^4.1.0","recharts":"^3.7.0","commander":"^14.0.2","input-otp":"^1.4.2","remark-gfm":"^4.0.1","next-themes":"^0.4.6","shepherd.js":"^14.5.1","cookies-next":"^6.1.1","jotai-family":"^1.0.1","lucide-react":"^0.563.0","qrcode.react":"^4.2.0","@dnd-kit/core":"^6.3.1","@base-ui/react":"1.1.0","react-dropzone":"^14.3.8","react-markdown":"^10.1.0","tailwind-merge":"^3.4.0","tw-animate-css":"^1.4.0","@blocknote/core":"^0.46.1","react-hook-form":"^7.71.1","@blocknote/react":"^0.46.1","react-day-picker":"^9.13.0","socket.io-client":"^4.8.3","@blocknote/shadcn":"^0.46.1","@dnd-kit/sortable":"^10.0.0","@dnd-kit/utilities":"^3.2.2","@hookform/resolvers":"^5.2.2","@radix-ui/react-slot":"^1.2.4","embla-carousel-react":"^8.6.0","@radix-ui/react-label":"^2.1.8","react-resizable-panels":"^4.5.2","@simplewebauthn/browser":"^13.2.2","class-variance-authority":"^0.7.1","@handlewithcare/prosemirror-inputrules":"^0.1.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.1.4","tsup":"^8.5.1","jsdom":"^27.4.0","react":"^19.2.4","eslint":"^9.39.2","vitest":"^4.0.18","globals":"^17.1.0","prettier":"^3.8.1","@types/d3":"^7.4.3","next-intl":"^4.8.2","react-dom":"^19.2.4","@eslint/js":"^9.39.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/node":"^25.0.10","@types/pako":"^2.0.4","@types/react":"^19.2.9","@eslint/eslintrc":"^3.3.3","@types/react-dom":"^19.2.3","semantic-release":"^25.0.2","@types/qrcode.react":"^3.0.0","@vitest/coverage-v8":"^4.0.18","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^5.1.2","@semantic-release/git":"^10.0.1","@tanstack/react-table":"^8.21.3","@testing-library/react":"^16.3.2","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^8.53.1","@semantic-release/changelog":"^6.0.3","@testing-library/user-event":"^14.6.1","@typescript-eslint/eslint-plugin":"^8.53.1","conventional-changelog-conventionalcommits":"^9.1.0"},"peerDependencies":{"next":">=14.0.0","react":">=18.0.0","next-intl":">=3.0.0","react-dom":">=18.0.0","react-hook-form":">=7.0.0","@stripe/stripe-js":">=3.0.0","@tanstack/react-table":">=8.0.0","@stripe/react-stripe-js":">=2.0.0"},"peerDependenciesMeta":{"next-intl":{"optional":true},"react-hook-form":{"optional":true},"@stripe/stripe-js":{"optional":true},"@tanstack/react-table":{"optional":true},"@stripe/react-stripe-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nextjs-jsonapi_1.61.1_1773335307143_0.0027861025399593675","host":"s3://npm-registry-packages-npm-production"}},"1.62.0":{"name":"@carlonicora/nextjs-jsonapi","version":"1.62.0","keywords":["nextjs","jsonapi","json-api","react","typescript","cache"],"author":{"name":"Carlo Nicora"},"license":"GPL-3.0-or-later","_id":"@carlonicora/nextjs-jsonapi@1.62.0","maintainers":[{"name":"carlonicora","email":"carlo.nicora@gmail.com"}],"homepage":"https://github.com/carlonicora/nextjs-jsonapi#readme","bugs":{"url":"https://github.com/carlonicora/nextjs-jsonapi/issues"},"bin":{"generate-web-module":"dist/scripts/generate-web-module/index.js"},"dist":{"shasum":"ff3cabfc920749d2019bb6fd7f6c9a804534a2ec","tarball":"https://registry.npmjs.org/@carlonicora/nextjs-jsonapi/-/nextjs-jsonapi-1.62.0.tgz","fileCount":1091,"integrity":"sha512-xO1R3IHyOfasa57KDt+bOQnDd7juhCIV2F9ZAVGt0f5gKYUrAPs54rOcIYI3vxxwZk/yQVS+IhWzHZ0p1OFu8g==","signatures":[{"sig":"MEUCIQCiDkBKX0luyU95D7cLuC1H+4MbTBN+BJQtzd2yaZdnPQIgBnHVAVI0ArSmoAwLXkOFAYKqoizYRm8tA2dc4cW1V54=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@carlonicora%2fnextjs-jsonapi@1.62.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":9643524},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.mjs","require":"./dist/core/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.mjs","require":"./dist/client/index.js"},"./server":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.mjs","require":"./dist/server/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.mjs","require":"./dist/billing/index.js"},"./testing":{"types":"./dist/testing/index.d.ts","import":"./dist/testing/index.mjs","require":"./dist/testing/index.js"},"./contexts":{"types":"./dist/contexts/index.d.ts","import":"./dist/contexts/index.mjs","require":"./dist/contexts/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.mjs","require":"./dist/components/index.js"},"./contexts/styles.css":"./dist/contexts/index.css"},"gitHead":"9b9cc7358d7faefd4989342009dd63b9da762ea2","private":false,"scripts":{"dev":"NODE_OPTIONS='--max-old-space-size=8192' tsup --watch","lint":"eslint \"src/**/*.ts\" \"src/**/*.tsx\" --fix","test":"vitest run","build":"NODE_OPTIONS='--max-old-space-size=8192' tsup && tsc -p scripts/generate-web-module/tsconfig.json","clean":"rm -rf dist","format":"prettier --write \"src/**/*.ts\"","test:ui":"vitest --ui","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"pnpm build","generate-web-module":"node dist/scripts/generate-web-module/index.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f5f41df1-7b72-405b-8808-252d10106909"}},"repository":{"url":"git+https://github.com/carlonicora/nextjs-jsonapi.git","type":"git"},"_npmVersion":"11.11.1","description":"Next.js JSON:API client with server/client support and caching","directories":{},"_nodeVersion":"22.22.1","dependencies":{"d3":"^7.9.0","zod":"^4.3.6","clsx":"^2.1.1","cmdk":"^1.1.1","pako":"^2.1.0","uuid":"^13.0.0","vaul":"^1.1.2","jotai":"^2.16.2","shadcn":"^3.7.0","sonner":"^2.0.7","date-fns":"^4.1.0","recharts":"^3.7.0","commander":"^14.0.2","input-otp":"^1.4.2","remark-gfm":"^4.0.1","next-themes":"^0.4.6","shepherd.js":"^14.5.1","cookies-next":"^6.1.1","jotai-family":"^1.0.1","lucide-react":"^0.563.0","qrcode.react":"^4.2.0","@dnd-kit/core":"^6.3.1","@base-ui/react":"1.1.0","react-dropzone":"^14.3.8","react-markdown":"^10.1.0","tailwind-merge":"^3.4.0","tw-animate-css":"^1.4.0","@blocknote/core":"^0.46.1","react-hook-form":"^7.71.1","@blocknote/react":"^0.46.1","react-day-picker":"^9.13.0","socket.io-client":"^4.8.3","@blocknote/shadcn":"^0.46.1","@dnd-kit/sortable":"^10.0.0","@dnd-kit/utilities":"^3.2.2","@hookform/resolvers":"^5.2.2","@radix-ui/react-slot":"^1.2.4","embla-carousel-react":"^8.6.0","@radix-ui/react-label":"^2.1.8","react-resizable-panels":"^4.5.2","@simplewebauthn/browser":"^13.2.2","class-variance-authority":"^0.7.1","@handlewithcare/prosemirror-inputrules":"^0.1.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.1.4","tsup":"^8.5.1","jsdom":"^27.4.0","react":"^19.2.4","eslint":"^9.39.2","vitest":"^4.0.18","globals":"^17.1.0","prettier":"^3.8.1","@types/d3":"^7.4.3","next-intl":"^4.8.2","react-dom":"^19.2.4","@eslint/js":"^9.39.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/node":"^25.0.10","@types/pako":"^2.0.4","@types/react":"^19.2.9","@eslint/eslintrc":"^3.3.3","@types/react-dom":"^19.2.3","semantic-release":"^25.0.2","@types/qrcode.react":"^3.0.0","@vitest/coverage-v8":"^4.0.18","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^5.1.2","@semantic-release/git":"^10.0.1","@tanstack/react-table":"^8.21.3","@testing-library/react":"^16.3.2","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^8.53.1","@semantic-release/changelog":"^6.0.3","@testing-library/user-event":"^14.6.1","@typescript-eslint/eslint-plugin":"^8.53.1","conventional-changelog-conventionalcommits":"^9.1.0"},"peerDependencies":{"next":">=14.0.0","react":">=18.0.0","next-intl":">=3.0.0","react-dom":">=18.0.0","react-hook-form":">=7.0.0","@stripe/stripe-js":">=3.0.0","@tanstack/react-table":">=8.0.0","@stripe/react-stripe-js":">=2.0.0"},"peerDependenciesMeta":{"next-intl":{"optional":true},"react-hook-form":{"optional":true},"@stripe/stripe-js":{"optional":true},"@tanstack/react-table":{"optional":true},"@stripe/react-stripe-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nextjs-jsonapi_1.62.0_1773356667541_0.554614691173194","host":"s3://npm-registry-packages-npm-production"}},"1.63.0":{"name":"@carlonicora/nextjs-jsonapi","version":"1.63.0","keywords":["nextjs","jsonapi","json-api","react","typescript","cache"],"author":{"name":"Carlo Nicora"},"license":"GPL-3.0-or-later","_id":"@carlonicora/nextjs-jsonapi@1.63.0","maintainers":[{"name":"carlonicora","email":"carlo.nicora@gmail.com"}],"homepage":"https://github.com/carlonicora/nextjs-jsonapi#readme","bugs":{"url":"https://github.com/carlonicora/nextjs-jsonapi/issues"},"bin":{"generate-web-module":"dist/scripts/generate-web-module/index.js"},"dist":{"shasum":"df0dfab170a9f4a5d711914f508488207a08a58b","tarball":"https://registry.npmjs.org/@carlonicora/nextjs-jsonapi/-/nextjs-jsonapi-1.63.0.tgz","fileCount":1091,"integrity":"sha512-ILRTQMAqxb4GWwvHmTxotE+Cf6ufQBg4blJiZIlBUgJyFHToKQonH5JtjKZJaILKVtQ3IX9rWYkh52EwBD9wew==","signatures":[{"sig":"MEUCIQD457aRQd2iF2znS6inLDNnpRlwXrjwjY93EHPfaHSLbgIgU/Y3SDw6y9DdQ/p+KEK53ZxXIawfvZ+w6+PBzPMDvmU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@carlonicora%2fnextjs-jsonapi@1.63.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":9644576},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.mjs","require":"./dist/core/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.mjs","require":"./dist/client/index.js"},"./server":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.mjs","require":"./dist/server/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.mjs","require":"./dist/billing/index.js"},"./testing":{"types":"./dist/testing/index.d.ts","import":"./dist/testing/index.mjs","require":"./dist/testing/index.js"},"./contexts":{"types":"./dist/contexts/index.d.ts","import":"./dist/contexts/index.mjs","require":"./dist/contexts/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.mjs","require":"./dist/components/index.js"},"./contexts/styles.css":"./dist/contexts/index.css"},"gitHead":"99f7cf08463c7e968beb68c70654f8ec72b05bf0","private":false,"scripts":{"dev":"NODE_OPTIONS='--max-old-space-size=8192' tsup --watch","lint":"eslint \"src/**/*.ts\" \"src/**/*.tsx\" --fix","test":"vitest run","build":"NODE_OPTIONS='--max-old-space-size=8192' tsup && tsc -p scripts/generate-web-module/tsconfig.json","clean":"rm -rf dist","format":"prettier --write \"src/**/*.ts\"","test:ui":"vitest --ui","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"pnpm build","generate-web-module":"node dist/scripts/generate-web-module/index.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f5f41df1-7b72-405b-8808-252d10106909"}},"repository":{"url":"git+https://github.com/carlonicora/nextjs-jsonapi.git","type":"git"},"_npmVersion":"11.11.1","description":"Next.js JSON:API client with server/client support and caching","directories":{},"_nodeVersion":"22.22.0","dependencies":{"d3":"^7.9.0","zod":"^4.3.6","clsx":"^2.1.1","cmdk":"^1.1.1","pako":"^2.1.0","uuid":"^13.0.0","vaul":"^1.1.2","jotai":"^2.16.2","shadcn":"^3.7.0","sonner":"^2.0.7","date-fns":"^4.1.0","recharts":"^3.7.0","commander":"^14.0.2","input-otp":"^1.4.2","remark-gfm":"^4.0.1","next-themes":"^0.4.6","shepherd.js":"^14.5.1","cookies-next":"^6.1.1","jotai-family":"^1.0.1","lucide-react":"^0.563.0","qrcode.react":"^4.2.0","@dnd-kit/core":"^6.3.1","@base-ui/react":"1.1.0","react-dropzone":"^14.3.8","react-markdown":"^10.1.0","tailwind-merge":"^3.4.0","tw-animate-css":"^1.4.0","@blocknote/core":"^0.46.1","react-hook-form":"^7.71.1","@blocknote/react":"^0.46.1","react-day-picker":"^9.13.0","socket.io-client":"^4.8.3","@blocknote/shadcn":"^0.46.1","@dnd-kit/sortable":"^10.0.0","@dnd-kit/utilities":"^3.2.2","@hookform/resolvers":"^5.2.2","@radix-ui/react-slot":"^1.2.4","embla-carousel-react":"^8.6.0","@radix-ui/react-label":"^2.1.8","react-resizable-panels":"^4.5.2","@simplewebauthn/browser":"^13.2.2","class-variance-authority":"^0.7.1","@handlewithcare/prosemirror-inputrules":"^0.1.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.1.4","tsup":"^8.5.1","jsdom":"^27.4.0","react":"^19.2.4","eslint":"^9.39.2","vitest":"^4.0.18","globals":"^17.1.0","prettier":"^3.8.1","@types/d3":"^7.4.3","next-intl":"^4.8.2","react-dom":"^19.2.4","@eslint/js":"^9.39.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/node":"^25.0.10","@types/pako":"^2.0.4","@types/react":"^19.2.9","@eslint/eslintrc":"^3.3.3","@types/react-dom":"^19.2.3","semantic-release":"^25.0.2","@types/qrcode.react":"^3.0.0","@vitest/coverage-v8":"^4.0.18","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^5.1.2","@semantic-release/git":"^10.0.1","@tanstack/react-table":"^8.21.3","@testing-library/react":"^16.3.2","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^8.53.1","@semantic-release/changelog":"^6.0.3","@testing-library/user-event":"^14.6.1","@typescript-eslint/eslint-plugin":"^8.53.1","conventional-changelog-conventionalcommits":"^9.1.0"},"peerDependencies":{"next":">=14.0.0","react":">=18.0.0","next-intl":">=3.0.0","react-dom":">=18.0.0","react-hook-form":">=7.0.0","@stripe/stripe-js":">=3.0.0","@tanstack/react-table":">=8.0.0","@stripe/react-stripe-js":">=2.0.0"},"peerDependenciesMeta":{"next-intl":{"optional":true},"react-hook-form":{"optional":true},"@stripe/stripe-js":{"optional":true},"@tanstack/react-table":{"optional":true},"@stripe/react-stripe-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nextjs-jsonapi_1.63.0_1773403714968_0.9679380555389021","host":"s3://npm-registry-packages-npm-production"}},"1.64.0":{"name":"@carlonicora/nextjs-jsonapi","version":"1.64.0","keywords":["nextjs","jsonapi","json-api","react","typescript","cache"],"author":{"name":"Carlo Nicora"},"license":"GPL-3.0-or-later","_id":"@carlonicora/nextjs-jsonapi@1.64.0","maintainers":[{"name":"carlonicora","email":"carlo.nicora@gmail.com"}],"homepage":"https://github.com/carlonicora/nextjs-jsonapi#readme","bugs":{"url":"https://github.com/carlonicora/nextjs-jsonapi/issues"},"bin":{"generate-web-module":"dist/scripts/generate-web-module/index.js"},"dist":{"shasum":"8670c5d99c779f1c4a7e6167af0ab18117010959","tarball":"https://registry.npmjs.org/@carlonicora/nextjs-jsonapi/-/nextjs-jsonapi-1.64.0.tgz","fileCount":1090,"integrity":"sha512-bA/Xz3HzKl/g9FfDhcjXQCaWM4u93ofB1ys8WoYm0L/Ihq2XPVE5Mz/inatSvclu3DQBkyR6iMu20FlCW+98Fw==","signatures":[{"sig":"MEQCIG+OotzWX+kwGZbP3q67oAnmuMRyNZqqfXL5eGnoj98bAiA1dufty/HKqZTLcBtU/SrYfZ0g6Mg5j7HxvB+UA5f7lw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@carlonicora%2fnextjs-jsonapi@1.64.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":9629130},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.mjs","require":"./dist/core/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.mjs","require":"./dist/client/index.js"},"./server":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.mjs","require":"./dist/server/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.mjs","require":"./dist/billing/index.js"},"./testing":{"types":"./dist/testing/index.d.ts","import":"./dist/testing/index.mjs","require":"./dist/testing/index.js"},"./contexts":{"types":"./dist/contexts/index.d.ts","import":"./dist/contexts/index.mjs","require":"./dist/contexts/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.mjs","require":"./dist/components/index.js"},"./contexts/styles.css":"./dist/contexts/index.css"},"gitHead":"0ba9a88948e64dd56ae6c599b3dea96f444f3c37","private":false,"scripts":{"dev":"NODE_OPTIONS='--max-old-space-size=8192' tsup --watch","lint":"eslint \"src/**/*.ts\" \"src/**/*.tsx\" --fix","test":"vitest run","build":"NODE_OPTIONS='--max-old-space-size=8192' tsup && tsc -p scripts/generate-web-module/tsconfig.json","clean":"rm -rf dist","format":"prettier --write \"src/**/*.ts\"","test:ui":"vitest --ui","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"pnpm build","generate-web-module":"node dist/scripts/generate-web-module/index.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f5f41df1-7b72-405b-8808-252d10106909"}},"repository":{"url":"git+https://github.com/carlonicora/nextjs-jsonapi.git","type":"git"},"_npmVersion":"11.11.1","description":"Next.js JSON:API client with server/client support and caching","directories":{},"_nodeVersion":"22.22.1","dependencies":{"d3":"^7.9.0","zod":"^4.3.6","clsx":"^2.1.1","cmdk":"^1.1.1","pako":"^2.1.0","uuid":"^13.0.0","vaul":"^1.1.2","jotai":"^2.16.2","shadcn":"^3.7.0","sonner":"^2.0.7","date-fns":"^4.1.0","recharts":"^3.7.0","commander":"^14.0.2","input-otp":"^1.4.2","remark-gfm":"^4.0.1","next-themes":"^0.4.6","shepherd.js":"^14.5.1","cookies-next":"^6.1.1","jotai-family":"^1.0.1","lucide-react":"^0.563.0","qrcode.react":"^4.2.0","@dnd-kit/core":"^6.3.1","@base-ui/react":"1.1.0","react-dropzone":"^14.3.8","react-markdown":"^10.1.0","tailwind-merge":"^3.4.0","tw-animate-css":"^1.4.0","@blocknote/core":"^0.46.1","react-hook-form":"^7.71.1","@blocknote/react":"^0.46.1","react-day-picker":"^9.13.0","socket.io-client":"^4.8.3","@blocknote/shadcn":"^0.46.1","@dnd-kit/sortable":"^10.0.0","@dnd-kit/utilities":"^3.2.2","@hookform/resolvers":"^5.2.2","@radix-ui/react-slot":"^1.2.4","embla-carousel-react":"^8.6.0","@radix-ui/react-label":"^2.1.8","react-resizable-panels":"^4.5.2","@simplewebauthn/browser":"^13.2.2","class-variance-authority":"^0.7.1","@handlewithcare/prosemirror-inputrules":"^0.1.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.1.4","tsup":"^8.5.1","jsdom":"^27.4.0","react":"^19.2.4","eslint":"^9.39.2","vitest":"^4.0.18","globals":"^17.1.0","prettier":"^3.8.1","@types/d3":"^7.4.3","next-intl":"^4.8.2","react-dom":"^19.2.4","@eslint/js":"^9.39.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/node":"^25.0.10","@types/pako":"^2.0.4","@types/react":"^19.2.9","@eslint/eslintrc":"^3.3.3","@types/react-dom":"^19.2.3","semantic-release":"^25.0.2","@types/qrcode.react":"^3.0.0","@vitest/coverage-v8":"^4.0.18","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^5.1.2","@semantic-release/git":"^10.0.1","@tanstack/react-table":"^8.21.3","@testing-library/react":"^16.3.2","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^8.53.1","@semantic-release/changelog":"^6.0.3","@testing-library/user-event":"^14.6.1","@typescript-eslint/eslint-plugin":"^8.53.1","conventional-changelog-conventionalcommits":"^9.1.0"},"peerDependencies":{"next":">=14.0.0","react":">=18.0.0","next-intl":">=3.0.0","react-dom":">=18.0.0","react-hook-form":">=7.0.0","@stripe/stripe-js":">=3.0.0","@tanstack/react-table":">=8.0.0","@stripe/react-stripe-js":">=2.0.0"},"peerDependenciesMeta":{"next-intl":{"optional":true},"react-hook-form":{"optional":true},"@stripe/stripe-js":{"optional":true},"@tanstack/react-table":{"optional":true},"@stripe/react-stripe-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nextjs-jsonapi_1.64.0_1773444336505_0.9837390308864886","host":"s3://npm-registry-packages-npm-production"}},"1.65.0":{"name":"@carlonicora/nextjs-jsonapi","version":"1.65.0","keywords":["nextjs","jsonapi","json-api","react","typescript","cache"],"author":{"name":"Carlo Nicora"},"license":"GPL-3.0-or-later","_id":"@carlonicora/nextjs-jsonapi@1.65.0","maintainers":[{"name":"carlonicora","email":"carlo.nicora@gmail.com"}],"homepage":"https://github.com/carlonicora/nextjs-jsonapi#readme","bugs":{"url":"https://github.com/carlonicora/nextjs-jsonapi/issues"},"bin":{"generate-web-module":"dist/scripts/generate-web-module/index.js"},"dist":{"shasum":"06450fb17bbe989b3a7c9b488ae786761583644d","tarball":"https://registry.npmjs.org/@carlonicora/nextjs-jsonapi/-/nextjs-jsonapi-1.65.0.tgz","fileCount":1096,"integrity":"sha512-BM2PYP2WkwS6py/+V1/YqbTSCSpnLzOveFLUk5CCG/8GHWcen2xgP7o7mFa1DKi0I+2uFQKQ0WngEB7pOFdwHw==","signatures":[{"sig":"MEQCIEFLY4aqvXM6842mQtzZJhZVv4JEEdcAXI63N2LztvRgAiAVmb4kyYHyhkUanR/e5SfwQ8Lk73iB728qbra4JZZCrQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@carlonicora%2fnextjs-jsonapi@1.65.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":9649494},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.mjs","require":"./dist/core/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.mjs","require":"./dist/client/index.js"},"./server":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.mjs","require":"./dist/server/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.mjs","require":"./dist/billing/index.js"},"./testing":{"types":"./dist/testing/index.d.ts","import":"./dist/testing/index.mjs","require":"./dist/testing/index.js"},"./contexts":{"types":"./dist/contexts/index.d.ts","import":"./dist/contexts/index.mjs","require":"./dist/contexts/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.mjs","require":"./dist/components/index.js"},"./contexts/styles.css":"./dist/contexts/index.css"},"gitHead":"fdcf5c768764e8c4688eb2c35ddfd64d26d85161","private":false,"scripts":{"dev":"NODE_OPTIONS='--max-old-space-size=8192' tsup --watch","lint":"eslint \"src/**/*.ts\" \"src/**/*.tsx\" --fix","test":"vitest run","build":"NODE_OPTIONS='--max-old-space-size=8192' tsup && tsc -p scripts/generate-web-module/tsconfig.json","clean":"rm -rf dist","format":"prettier --write \"src/**/*.ts\"","test:ui":"vitest --ui","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"pnpm build","generate-web-module":"node dist/scripts/generate-web-module/index.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f5f41df1-7b72-405b-8808-252d10106909"}},"repository":{"url":"git+https://github.com/carlonicora/nextjs-jsonapi.git","type":"git"},"_npmVersion":"11.11.1","description":"Next.js JSON:API client with server/client support and caching","directories":{},"_nodeVersion":"22.22.0","dependencies":{"d3":"^7.9.0","zod":"^4.3.6","clsx":"^2.1.1","cmdk":"^1.1.1","pako":"^2.1.0","uuid":"^13.0.0","vaul":"^1.1.2","jotai":"^2.16.2","shadcn":"^3.7.0","sonner":"^2.0.7","date-fns":"^4.1.0","recharts":"^3.7.0","commander":"^14.0.2","input-otp":"^1.4.2","remark-gfm":"^4.0.1","next-themes":"^0.4.6","shepherd.js":"^14.5.1","cookies-next":"^6.1.1","jotai-family":"^1.0.1","lucide-react":"^0.563.0","qrcode.react":"^4.2.0","@dnd-kit/core":"^6.3.1","@base-ui/react":"1.1.0","react-dropzone":"^14.3.8","react-markdown":"^10.1.0","tailwind-merge":"^3.4.0","tw-animate-css":"^1.4.0","@blocknote/core":"^0.46.1","react-hook-form":"^7.71.1","@blocknote/react":"^0.46.1","react-day-picker":"^9.13.0","socket.io-client":"^4.8.3","@blocknote/shadcn":"^0.46.1","@dnd-kit/sortable":"^10.0.0","@dnd-kit/utilities":"^3.2.2","@hookform/resolvers":"^5.2.2","@radix-ui/react-slot":"^1.2.4","embla-carousel-react":"^8.6.0","@radix-ui/react-label":"^2.1.8","react-resizable-panels":"^4.5.2","@simplewebauthn/browser":"^13.2.2","class-variance-authority":"^0.7.1","@handlewithcare/prosemirror-inputrules":"^0.1.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.1.4","tsup":"^8.5.1","jsdom":"^27.4.0","react":"^19.2.4","eslint":"^9.39.2","vitest":"^4.0.18","globals":"^17.1.0","prettier":"^3.8.1","@types/d3":"^7.4.3","next-intl":"^4.8.2","react-dom":"^19.2.4","@eslint/js":"^9.39.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/node":"^25.0.10","@types/pako":"^2.0.4","@types/react":"^19.2.9","@eslint/eslintrc":"^3.3.3","@types/react-dom":"^19.2.3","semantic-release":"^25.0.2","@types/qrcode.react":"^3.0.0","@vitest/coverage-v8":"^4.0.18","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^5.1.2","@semantic-release/git":"^10.0.1","@tanstack/react-table":"^8.21.3","@testing-library/react":"^16.3.2","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^8.53.1","@semantic-release/changelog":"^6.0.3","@testing-library/user-event":"^14.6.1","@typescript-eslint/eslint-plugin":"^8.53.1","conventional-changelog-conventionalcommits":"^9.1.0"},"peerDependencies":{"next":">=14.0.0","react":">=18.0.0","next-intl":">=3.0.0","react-dom":">=18.0.0","react-hook-form":">=7.0.0","@stripe/stripe-js":">=3.0.0","@tanstack/react-table":">=8.0.0","@stripe/react-stripe-js":">=2.0.0"},"peerDependenciesMeta":{"next-intl":{"optional":true},"react-hook-form":{"optional":true},"@stripe/stripe-js":{"optional":true},"@tanstack/react-table":{"optional":true},"@stripe/react-stripe-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nextjs-jsonapi_1.65.0_1773446313281_0.5721280926806644","host":"s3://npm-registry-packages-npm-production"}},"1.65.1":{"name":"@carlonicora/nextjs-jsonapi","version":"1.65.1","keywords":["nextjs","jsonapi","json-api","react","typescript","cache"],"author":{"name":"Carlo Nicora"},"license":"GPL-3.0-or-later","_id":"@carlonicora/nextjs-jsonapi@1.65.1","maintainers":[{"name":"carlonicora","email":"carlo.nicora@gmail.com"}],"homepage":"https://github.com/carlonicora/nextjs-jsonapi#readme","bugs":{"url":"https://github.com/carlonicora/nextjs-jsonapi/issues"},"bin":{"generate-web-module":"dist/scripts/generate-web-module/index.js"},"dist":{"shasum":"57d12de57676949d918e00932bcebf4c2709e783","tarball":"https://registry.npmjs.org/@carlonicora/nextjs-jsonapi/-/nextjs-jsonapi-1.65.1.tgz","fileCount":1096,"integrity":"sha512-C4MRoD2JZnAc6LVdaw5rwdXuspiDj52wnkfXz85wMMMZ2YdHbp0yrFEuH2wPRS1P7GCvWyiiKChcVQdjMpNZFA==","signatures":[{"sig":"MEUCIFtlnjMcC0tEeWDgOiuTvdA1SHDpWRzV97XyYf9S/DKqAiEAj4vvmFZHMSryjamUnz8IVUlxfvkFSOUtYuhLqV7ck5k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@carlonicora%2fnextjs-jsonapi@1.65.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":9649494},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.mjs","require":"./dist/core/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.mjs","require":"./dist/client/index.js"},"./server":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.mjs","require":"./dist/server/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.mjs","require":"./dist/billing/index.js"},"./testing":{"types":"./dist/testing/index.d.ts","import":"./dist/testing/index.mjs","require":"./dist/testing/index.js"},"./contexts":{"types":"./dist/contexts/index.d.ts","import":"./dist/contexts/index.mjs","require":"./dist/contexts/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.mjs","require":"./dist/components/index.js"},"./contexts/styles.css":"./dist/contexts/index.css"},"gitHead":"302dda57c5a7f9d972785ebb11529c5a49a6a121","private":false,"scripts":{"dev":"NODE_OPTIONS='--max-old-space-size=8192' tsup --watch","lint":"eslint \"src/**/*.ts\" \"src/**/*.tsx\" --fix","test":"vitest run","build":"NODE_OPTIONS='--max-old-space-size=8192' tsup && tsc -p scripts/generate-web-module/tsconfig.json","clean":"rm -rf dist","format":"prettier --write \"src/**/*.ts\"","test:ui":"vitest --ui","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"pnpm build","generate-web-module":"node dist/scripts/generate-web-module/index.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f5f41df1-7b72-405b-8808-252d10106909"}},"repository":{"url":"git+https://github.com/carlonicora/nextjs-jsonapi.git","type":"git"},"_npmVersion":"11.11.1","description":"Next.js JSON:API client with server/client support and caching","directories":{},"_nodeVersion":"22.22.0","dependencies":{"d3":"^7.9.0","zod":"^4.3.6","clsx":"^2.1.1","cmdk":"^1.1.1","pako":"^2.1.0","uuid":"^13.0.0","vaul":"^1.1.2","jotai":"^2.16.2","shadcn":"^3.7.0","sonner":"^2.0.7","date-fns":"^4.1.0","recharts":"^3.7.0","commander":"^14.0.2","input-otp":"^1.4.2","remark-gfm":"^4.0.1","next-themes":"^0.4.6","shepherd.js":"^14.5.1","cookies-next":"^6.1.1","jotai-family":"^1.0.1","lucide-react":"^0.563.0","qrcode.react":"^4.2.0","@dnd-kit/core":"^6.3.1","@base-ui/react":"1.1.0","react-dropzone":"^14.3.8","react-markdown":"^10.1.0","tailwind-merge":"^3.4.0","tw-animate-css":"^1.4.0","@blocknote/core":"^0.46.1","react-hook-form":"^7.71.1","@blocknote/react":"^0.46.1","react-day-picker":"^9.13.0","socket.io-client":"^4.8.3","@blocknote/shadcn":"^0.46.1","@dnd-kit/sortable":"^10.0.0","@dnd-kit/utilities":"^3.2.2","@hookform/resolvers":"^5.2.2","@radix-ui/react-slot":"^1.2.4","embla-carousel-react":"^8.6.0","@radix-ui/react-label":"^2.1.8","react-resizable-panels":"^4.5.2","@simplewebauthn/browser":"^13.2.2","class-variance-authority":"^0.7.1","@handlewithcare/prosemirror-inputrules":"^0.1.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.1.4","tsup":"^8.5.1","jsdom":"^27.4.0","react":"^19.2.4","eslint":"^9.39.2","vitest":"^4.0.18","globals":"^17.1.0","prettier":"^3.8.1","@types/d3":"^7.4.3","next-intl":"^4.8.2","react-dom":"^19.2.4","@eslint/js":"^9.39.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/node":"^25.0.10","@types/pako":"^2.0.4","@types/react":"^19.2.9","@eslint/eslintrc":"^3.3.3","@types/react-dom":"^19.2.3","semantic-release":"^25.0.2","@types/qrcode.react":"^3.0.0","@vitest/coverage-v8":"^4.0.18","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^5.1.2","@semantic-release/git":"^10.0.1","@tanstack/react-table":"^8.21.3","@testing-library/react":"^16.3.2","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^8.53.1","@semantic-release/changelog":"^6.0.3","@testing-library/user-event":"^14.6.1","@typescript-eslint/eslint-plugin":"^8.53.1","conventional-changelog-conventionalcommits":"^9.1.0"},"peerDependencies":{"next":">=14.0.0","react":">=18.0.0","next-intl":">=3.0.0","react-dom":">=18.0.0","react-hook-form":">=7.0.0","@stripe/stripe-js":">=3.0.0","@tanstack/react-table":">=8.0.0","@stripe/react-stripe-js":">=2.0.0"},"peerDependenciesMeta":{"next-intl":{"optional":true},"react-hook-form":{"optional":true},"@stripe/stripe-js":{"optional":true},"@tanstack/react-table":{"optional":true},"@stripe/react-stripe-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nextjs-jsonapi_1.65.1_1773520652352_0.9217058163020566","host":"s3://npm-registry-packages-npm-production"}},"1.66.0":{"name":"@carlonicora/nextjs-jsonapi","version":"1.66.0","keywords":["nextjs","jsonapi","json-api","react","typescript","cache"],"author":{"name":"Carlo Nicora"},"license":"GPL-3.0-or-later","_id":"@carlonicora/nextjs-jsonapi@1.66.0","maintainers":[{"name":"carlonicora","email":"carlo.nicora@gmail.com"}],"homepage":"https://github.com/carlonicora/nextjs-jsonapi#readme","bugs":{"url":"https://github.com/carlonicora/nextjs-jsonapi/issues"},"bin":{"generate-web-module":"dist/scripts/generate-web-module/index.js"},"dist":{"shasum":"0f4de89e3fdddb612a1998e051297285b3f7435c","tarball":"https://registry.npmjs.org/@carlonicora/nextjs-jsonapi/-/nextjs-jsonapi-1.66.0.tgz","fileCount":1103,"integrity":"sha512-qimSHdq2zrR0RJ9yywYaX/JgSv7qlm3wushdwSsLO8tZ2y/UAiilBWkbdJmPGGxP6KUluLJDTACrH5dUaABdhQ==","signatures":[{"sig":"MEQCIH/HYQjGxLBzld8lWTVAjVeXHk/upa/Iy71b0QT1GO4wAiBEzj2bDmU73zoAspOyMtr1Xc+MrI9Rb4+JZ+2xDh2ymQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@carlonicora%2fnextjs-jsonapi@1.66.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":9742095},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.mjs","require":"./dist/core/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.mjs","require":"./dist/client/index.js"},"./server":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.mjs","require":"./dist/server/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.mjs","require":"./dist/billing/index.js"},"./testing":{"types":"./dist/testing/index.d.ts","import":"./dist/testing/index.mjs","require":"./dist/testing/index.js"},"./contexts":{"types":"./dist/contexts/index.d.ts","import":"./dist/contexts/index.mjs","require":"./dist/contexts/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.mjs","require":"./dist/components/index.js"},"./contexts/styles.css":"./dist/contexts/index.css"},"gitHead":"7820278a96086848a4a80a003b30fe1b6d9c113f","private":false,"scripts":{"dev":"NODE_OPTIONS='--max-old-space-size=8192' tsup --watch","lint":"eslint \"src/**/*.ts\" \"src/**/*.tsx\" --fix","test":"vitest run","build":"NODE_OPTIONS='--max-old-space-size=8192' tsup && tsc -p scripts/generate-web-module/tsconfig.json","clean":"rm -rf dist","format":"prettier --write \"src/**/*.ts\"","test:ui":"vitest --ui","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"pnpm build","generate-web-module":"node dist/scripts/generate-web-module/index.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f5f41df1-7b72-405b-8808-252d10106909"}},"repository":{"url":"git+https://github.com/carlonicora/nextjs-jsonapi.git","type":"git"},"_npmVersion":"11.11.1","description":"Next.js JSON:API client with server/client support and caching","directories":{},"_nodeVersion":"22.22.1","dependencies":{"d3":"^7.9.0","zod":"^4.3.6","clsx":"^2.1.1","cmdk":"^1.1.1","pako":"^2.1.0","uuid":"^13.0.0","vaul":"^1.1.2","jotai":"^2.16.2","shadcn":"^3.7.0","sonner":"^2.0.7","date-fns":"^4.1.0","recharts":"^3.7.0","commander":"^14.0.2","input-otp":"^1.4.2","remark-gfm":"^4.0.1","next-themes":"^0.4.6","shepherd.js":"^14.5.1","cookies-next":"^6.1.1","jotai-family":"^1.0.1","lucide-react":"^0.563.0","qrcode.react":"^4.2.0","@dnd-kit/core":"^6.3.1","@base-ui/react":"1.1.0","react-dropzone":"^14.3.8","react-markdown":"^10.1.0","tailwind-merge":"^3.4.0","tw-animate-css":"^1.4.0","@blocknote/core":"^0.46.1","react-hook-form":"^7.71.1","@blocknote/react":"^0.46.1","react-day-picker":"^9.13.0","socket.io-client":"^4.8.3","@blocknote/shadcn":"^0.46.1","@dnd-kit/sortable":"^10.0.0","codice-fiscale-js":"^2.3.23","@dnd-kit/utilities":"^3.2.2","@hookform/resolvers":"^5.2.2","@radix-ui/react-slot":"^1.2.4","embla-carousel-react":"^8.6.0","@radix-ui/react-label":"^2.1.8","react-resizable-panels":"^4.5.2","@simplewebauthn/browser":"^13.2.2","class-variance-authority":"^0.7.1","@handlewithcare/prosemirror-inputrules":"^0.1.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.1.4","tsup":"^8.5.1","jsdom":"^27.4.0","react":"^19.2.4","eslint":"^9.39.2","vitest":"^4.0.18","globals":"^17.1.0","prettier":"^3.8.1","@types/d3":"^7.4.3","next-intl":"^4.8.2","react-dom":"^19.2.4","@eslint/js":"^9.39.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/node":"^25.0.10","@types/pako":"^2.0.4","@types/react":"^19.2.9","@eslint/eslintrc":"^3.3.3","@types/react-dom":"^19.2.3","semantic-release":"^25.0.2","@types/qrcode.react":"^3.0.0","@vitest/coverage-v8":"^4.0.18","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^5.1.2","@semantic-release/git":"^10.0.1","@tanstack/react-table":"^8.21.3","@testing-library/react":"^16.3.2","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^8.53.1","@semantic-release/changelog":"^6.0.3","@testing-library/user-event":"^14.6.1","@typescript-eslint/eslint-plugin":"^8.53.1","conventional-changelog-conventionalcommits":"^9.1.0"},"peerDependencies":{"next":">=14.0.0","react":">=18.0.0","next-intl":">=3.0.0","react-dom":">=18.0.0","react-hook-form":">=7.0.0","@stripe/stripe-js":">=3.0.0","@tanstack/react-table":">=8.0.0","@stripe/react-stripe-js":">=2.0.0"},"peerDependenciesMeta":{"next-intl":{"optional":true},"react-hook-form":{"optional":true},"@stripe/stripe-js":{"optional":true},"@tanstack/react-table":{"optional":true},"@stripe/react-stripe-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nextjs-jsonapi_1.66.0_1773593148562_0.058613171141038034","host":"s3://npm-registry-packages-npm-production"}},"1.67.0":{"name":"@carlonicora/nextjs-jsonapi","version":"1.67.0","keywords":["nextjs","jsonapi","json-api","react","typescript","cache"],"author":{"name":"Carlo Nicora"},"license":"GPL-3.0-or-later","_id":"@carlonicora/nextjs-jsonapi@1.67.0","maintainers":[{"name":"carlonicora","email":"carlo.nicora@gmail.com"}],"homepage":"https://github.com/carlonicora/nextjs-jsonapi#readme","bugs":{"url":"https://github.com/carlonicora/nextjs-jsonapi/issues"},"bin":{"generate-web-module":"dist/scripts/generate-web-module/index.js"},"dist":{"shasum":"a0f6d038b553cb6097515e8bcee1b846f7c090f7","tarball":"https://registry.npmjs.org/@carlonicora/nextjs-jsonapi/-/nextjs-jsonapi-1.67.0.tgz","fileCount":1105,"integrity":"sha512-fF8ys6bNFLa+FW2luix45qsMGyZwAD2nJ+ClZUEFhKm/AQv/IdQdq2q9Q41K7g5BbLNAc3rIS7TVu2+cu3+NDg==","signatures":[{"sig":"MEQCIGGD5kt5jlUmTUjArF8PFnI1lJj6UVHIhr5ACTTiyHUKAiBki3gfo/2JWdrqgkfmrEljcy9PBk+rmti3Az61mkC+Gw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@carlonicora%2fnextjs-jsonapi@1.67.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":9781991},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.mjs","require":"./dist/core/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.mjs","require":"./dist/client/index.js"},"./server":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.mjs","require":"./dist/server/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.mjs","require":"./dist/billing/index.js"},"./testing":{"types":"./dist/testing/index.d.ts","import":"./dist/testing/index.mjs","require":"./dist/testing/index.js"},"./contexts":{"types":"./dist/contexts/index.d.ts","import":"./dist/contexts/index.mjs","require":"./dist/contexts/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.mjs","require":"./dist/components/index.js"},"./contexts/styles.css":"./dist/contexts/index.css"},"gitHead":"4134fccef1bdabd1b6281e7211fc3cab33e507ab","private":false,"scripts":{"dev":"NODE_OPTIONS='--max-old-space-size=8192' tsup --watch","lint":"eslint \"src/**/*.ts\" \"src/**/*.tsx\" --fix","test":"vitest run","build":"NODE_OPTIONS='--max-old-space-size=8192' tsup && tsc -p scripts/generate-web-module/tsconfig.json","clean":"rm -rf dist","format":"prettier --write \"src/**/*.ts\"","test:ui":"vitest --ui","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"pnpm build","generate-web-module":"node dist/scripts/generate-web-module/index.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f5f41df1-7b72-405b-8808-252d10106909"}},"repository":{"url":"git+https://github.com/carlonicora/nextjs-jsonapi.git","type":"git"},"_npmVersion":"11.11.1","description":"Next.js JSON:API client with server/client support and caching","directories":{},"_nodeVersion":"22.22.1","dependencies":{"d3":"^7.9.0","zod":"^4.3.6","clsx":"^2.1.1","cmdk":"^1.1.1","pako":"^2.1.0","uuid":"^13.0.0","vaul":"^1.1.2","jotai":"^2.16.2","shadcn":"^3.7.0","sonner":"^2.0.7","date-fns":"^4.1.0","recharts":"^3.7.0","commander":"^14.0.2","input-otp":"^1.4.2","remark-gfm":"^4.0.1","next-themes":"^0.4.6","shepherd.js":"^14.5.1","cookies-next":"^6.1.1","jotai-family":"^1.0.1","lucide-react":"^0.563.0","qrcode.react":"^4.2.0","@dnd-kit/core":"^6.3.1","@base-ui/react":"1.1.0","react-dropzone":"^14.3.8","react-markdown":"^10.1.0","tailwind-merge":"^3.4.0","tw-animate-css":"^1.4.0","@blocknote/core":"^0.46.1","react-hook-form":"^7.71.1","@blocknote/react":"^0.46.1","react-day-picker":"^9.13.0","socket.io-client":"^4.8.3","@blocknote/shadcn":"^0.46.1","@dnd-kit/sortable":"^10.0.0","codice-fiscale-js":"^2.3.23","@dnd-kit/utilities":"^3.2.2","@hookform/resolvers":"^5.2.2","@radix-ui/react-slot":"^1.2.4","embla-carousel-react":"^8.6.0","@radix-ui/react-label":"^2.1.8","react-resizable-panels":"^4.5.2","@simplewebauthn/browser":"^13.2.2","class-variance-authority":"^0.7.1","@handlewithcare/prosemirror-inputrules":"^0.1.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.1.4","tsup":"^8.5.1","jsdom":"^27.4.0","react":"^19.2.4","eslint":"^9.39.2","vitest":"^4.0.18","globals":"^17.1.0","prettier":"^3.8.1","@types/d3":"^7.4.3","next-intl":"^4.8.2","react-dom":"^19.2.4","@eslint/js":"^9.39.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/node":"^25.0.10","@types/pako":"^2.0.4","@types/react":"^19.2.9","@eslint/eslintrc":"^3.3.3","@types/react-dom":"^19.2.3","semantic-release":"^25.0.2","@types/qrcode.react":"^3.0.0","@vitest/coverage-v8":"^4.0.18","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^5.1.2","@semantic-release/git":"^10.0.1","@tanstack/react-table":"^8.21.3","@testing-library/react":"^16.3.2","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^8.53.1","@semantic-release/changelog":"^6.0.3","@testing-library/user-event":"^14.6.1","@typescript-eslint/eslint-plugin":"^8.53.1","conventional-changelog-conventionalcommits":"^9.1.0"},"peerDependencies":{"next":">=14.0.0","react":">=18.0.0","next-intl":">=3.0.0","react-dom":">=18.0.0","react-hook-form":">=7.0.0","@stripe/stripe-js":">=3.0.0","@tanstack/react-table":">=8.0.0","@stripe/react-stripe-js":">=2.0.0"},"peerDependenciesMeta":{"next-intl":{"optional":true},"react-hook-form":{"optional":true},"@stripe/stripe-js":{"optional":true},"@tanstack/react-table":{"optional":true},"@stripe/react-stripe-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nextjs-jsonapi_1.67.0_1773619505736_0.23599085084664861","host":"s3://npm-registry-packages-npm-production"}},"1.68.0":{"name":"@carlonicora/nextjs-jsonapi","version":"1.68.0","keywords":["nextjs","jsonapi","json-api","react","typescript","cache"],"author":{"name":"Carlo Nicora"},"license":"GPL-3.0-or-later","_id":"@carlonicora/nextjs-jsonapi@1.68.0","maintainers":[{"name":"carlonicora","email":"carlo.nicora@gmail.com"}],"homepage":"https://github.com/carlonicora/nextjs-jsonapi#readme","bugs":{"url":"https://github.com/carlonicora/nextjs-jsonapi/issues"},"bin":{"generate-web-module":"dist/scripts/generate-web-module/index.js"},"dist":{"shasum":"9c2ac8c2d49798c4752a506acff0663bf57ca588","tarball":"https://registry.npmjs.org/@carlonicora/nextjs-jsonapi/-/nextjs-jsonapi-1.68.0.tgz","fileCount":1105,"integrity":"sha512-lctMRSomRZGnJdgIs4N4S7Vsv1elXnphZZDiuVHmD5xLq1MpnPPY+lvKhVQJUxp35+XPOWuBPjc/3TTF/MQZiw==","signatures":[{"sig":"MEUCIQCNJpnxUFM0zXBHAMZE+FarPTWimwXCCwTaOLmoLvT+RgIgUy6Y8PA/tOASTFi7+Hpo+XgaKY9a3IzU7l/vuiiYq3Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@carlonicora%2fnextjs-jsonapi@1.68.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":9784073},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.mjs","require":"./dist/core/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.mjs","require":"./dist/client/index.js"},"./server":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.mjs","require":"./dist/server/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.mjs","require":"./dist/billing/index.js"},"./testing":{"types":"./dist/testing/index.d.ts","import":"./dist/testing/index.mjs","require":"./dist/testing/index.js"},"./contexts":{"types":"./dist/contexts/index.d.ts","import":"./dist/contexts/index.mjs","require":"./dist/contexts/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.mjs","require":"./dist/components/index.js"},"./contexts/styles.css":"./dist/contexts/index.css"},"gitHead":"cd444996c097ebbe69585f185efef39afe1698e5","private":false,"scripts":{"dev":"NODE_OPTIONS='--max-old-space-size=8192' tsup --watch","lint":"eslint \"src/**/*.ts\" \"src/**/*.tsx\" --fix","test":"vitest run","build":"NODE_OPTIONS='--max-old-space-size=8192' tsup && tsc -p scripts/generate-web-module/tsconfig.json","clean":"rm -rf dist","format":"prettier --write \"src/**/*.ts\"","test:ui":"vitest --ui","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"pnpm build","generate-web-module":"node dist/scripts/generate-web-module/index.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f5f41df1-7b72-405b-8808-252d10106909"}},"repository":{"url":"git+https://github.com/carlonicora/nextjs-jsonapi.git","type":"git"},"_npmVersion":"11.11.1","description":"Next.js JSON:API client with server/client support and caching","directories":{},"_nodeVersion":"22.22.1","dependencies":{"d3":"^7.9.0","zod":"^4.3.6","clsx":"^2.1.1","cmdk":"^1.1.1","pako":"^2.1.0","uuid":"^13.0.0","vaul":"^1.1.2","jotai":"^2.16.2","shadcn":"^3.7.0","sonner":"^2.0.7","date-fns":"^4.1.0","recharts":"^3.7.0","commander":"^14.0.2","input-otp":"^1.4.2","remark-gfm":"^4.0.1","next-themes":"^0.4.6","shepherd.js":"^14.5.1","cookies-next":"^6.1.1","jotai-family":"^1.0.1","lucide-react":"^0.563.0","qrcode.react":"^4.2.0","@dnd-kit/core":"^6.3.1","@base-ui/react":"1.1.0","react-dropzone":"^14.3.8","react-markdown":"^10.1.0","tailwind-merge":"^3.4.0","tw-animate-css":"^1.4.0","@blocknote/core":"^0.46.1","react-hook-form":"^7.71.1","@blocknote/react":"^0.46.1","react-day-picker":"^9.13.0","socket.io-client":"^4.8.3","@blocknote/shadcn":"^0.46.1","@dnd-kit/sortable":"^10.0.0","codice-fiscale-js":"^2.3.23","@dnd-kit/utilities":"^3.2.2","@hookform/resolvers":"^5.2.2","@radix-ui/react-slot":"^1.2.4","embla-carousel-react":"^8.6.0","@radix-ui/react-label":"^2.1.8","react-resizable-panels":"^4.5.2","@simplewebauthn/browser":"^13.2.2","class-variance-authority":"^0.7.1","@handlewithcare/prosemirror-inputrules":"^0.1.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.1.4","tsup":"^8.5.1","jsdom":"^27.4.0","react":"^19.2.4","eslint":"^9.39.2","vitest":"^4.0.18","globals":"^17.1.0","prettier":"^3.8.1","@types/d3":"^7.4.3","next-intl":"^4.8.2","react-dom":"^19.2.4","@eslint/js":"^9.39.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/node":"^25.0.10","@types/pako":"^2.0.4","@types/react":"^19.2.9","@eslint/eslintrc":"^3.3.3","@types/react-dom":"^19.2.3","semantic-release":"^25.0.2","@types/qrcode.react":"^3.0.0","@vitest/coverage-v8":"^4.0.18","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^5.1.2","@semantic-release/git":"^10.0.1","@tanstack/react-table":"^8.21.3","@testing-library/react":"^16.3.2","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^8.53.1","@semantic-release/changelog":"^6.0.3","@testing-library/user-event":"^14.6.1","@typescript-eslint/eslint-plugin":"^8.53.1","conventional-changelog-conventionalcommits":"^9.1.0"},"peerDependencies":{"next":">=14.0.0","react":">=18.0.0","next-intl":">=3.0.0","react-dom":">=18.0.0","react-hook-form":">=7.0.0","@stripe/stripe-js":">=3.0.0","@tanstack/react-table":">=8.0.0","@stripe/react-stripe-js":">=2.0.0"},"peerDependenciesMeta":{"next-intl":{"optional":true},"react-hook-form":{"optional":true},"@stripe/stripe-js":{"optional":true},"@tanstack/react-table":{"optional":true},"@stripe/react-stripe-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nextjs-jsonapi_1.68.0_1773833526068_0.38072579304060383","host":"s3://npm-registry-packages-npm-production"}},"1.69.0":{"name":"@carlonicora/nextjs-jsonapi","version":"1.69.0","keywords":["nextjs","jsonapi","json-api","react","typescript","cache"],"author":{"name":"Carlo Nicora"},"license":"GPL-3.0-or-later","_id":"@carlonicora/nextjs-jsonapi@1.69.0","maintainers":[{"name":"carlonicora","email":"carlo.nicora@gmail.com"}],"homepage":"https://github.com/carlonicora/nextjs-jsonapi#readme","bugs":{"url":"https://github.com/carlonicora/nextjs-jsonapi/issues"},"bin":{"generate-web-module":"dist/scripts/generate-web-module/index.js"},"dist":{"shasum":"bd8fa265d555af655c4fce2dbd1ff3bd42816381","tarball":"https://registry.npmjs.org/@carlonicora/nextjs-jsonapi/-/nextjs-jsonapi-1.69.0.tgz","fileCount":1126,"integrity":"sha512-IosgsFcb5HvCFuVW+sio7bBGXrKypc53XxyAt6gOjcHklWIufunJoSjJbVIscoQQ7CDWWIUanJP/jLHbnfZ5mQ==","signatures":[{"sig":"MEUCIQDwR6y0T8cTpC7o8XOVXHEpmfz2hoL5DBEyLe9hRjXmTwIgRVobjWePyzQEuMLTOY04s03hB4BAqk6eirQ5U3pXmfY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@carlonicora%2fnextjs-jsonapi@1.69.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":10083385},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.mjs","require":"./dist/core/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.mjs","require":"./dist/client/index.js"},"./server":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.mjs","require":"./dist/server/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.mjs","require":"./dist/billing/index.js"},"./testing":{"types":"./dist/testing/index.d.ts","import":"./dist/testing/index.mjs","require":"./dist/testing/index.js"},"./contexts":{"types":"./dist/contexts/index.d.ts","import":"./dist/contexts/index.mjs","require":"./dist/contexts/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.mjs","require":"./dist/components/index.js"},"./contexts/styles.css":"./dist/contexts/index.css"},"gitHead":"8c1e3d1b3ef45797616c02d26c456f5618456c60","private":false,"scripts":{"dev":"NODE_OPTIONS='--max-old-space-size=8192' tsup --watch","lint":"eslint \"src/**/*.ts\" \"src/**/*.tsx\" --fix","test":"vitest run","build":"NODE_OPTIONS='--max-old-space-size=8192' tsup && tsc -p scripts/generate-web-module/tsconfig.json","clean":"rm -rf dist","format":"prettier --write \"src/**/*.ts\"","test:ui":"vitest --ui","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"pnpm build","generate-web-module":"node dist/scripts/generate-web-module/index.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f5f41df1-7b72-405b-8808-252d10106909"}},"repository":{"url":"git+https://github.com/carlonicora/nextjs-jsonapi.git","type":"git"},"_npmVersion":"11.11.1","description":"Next.js JSON:API client with server/client support and caching","directories":{},"_nodeVersion":"22.22.1","dependencies":{"d3":"^7.9.0","zod":"^4.3.6","clsx":"^2.1.1","cmdk":"^1.1.1","pako":"^2.1.0","uuid":"^13.0.0","vaul":"^1.1.2","jotai":"^2.16.2","shadcn":"^3.7.0","sonner":"^2.0.7","date-fns":"^4.1.0","recharts":"^3.7.0","commander":"^14.0.2","input-otp":"^1.4.2","remark-gfm":"^4.0.1","next-themes":"^0.4.6","shepherd.js":"^14.5.1","cookies-next":"^6.1.1","jotai-family":"^1.0.1","lucide-react":"^0.563.0","qrcode.react":"^4.2.0","@dnd-kit/core":"^6.3.1","@base-ui/react":"1.1.0","react-dropzone":"^14.3.8","react-markdown":"^10.1.0","tailwind-merge":"^3.4.0","tw-animate-css":"^1.4.0","@blocknote/core":"^0.46.1","react-hook-form":"^7.71.1","@blocknote/react":"^0.46.1","react-day-picker":"^9.13.0","socket.io-client":"^4.8.3","@blocknote/shadcn":"^0.46.1","@dnd-kit/sortable":"^10.0.0","codice-fiscale-js":"^2.3.23","@dnd-kit/utilities":"^3.2.2","@hookform/resolvers":"^5.2.2","@radix-ui/react-slot":"^1.2.4","embla-carousel-react":"^8.6.0","@radix-ui/react-label":"^2.1.8","react-resizable-panels":"^4.5.2","@simplewebauthn/browser":"^13.2.2","class-variance-authority":"^0.7.1","@handlewithcare/prosemirror-inputrules":"^0.1.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.1.4","tsup":"^8.5.1","jsdom":"^27.4.0","react":"^19.2.4","eslint":"^9.39.2","vitest":"^4.0.18","globals":"^17.1.0","prettier":"^3.8.1","@types/d3":"^7.4.3","next-intl":"^4.8.2","react-dom":"^19.2.4","@eslint/js":"^9.39.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/node":"^25.0.10","@types/pako":"^2.0.4","@types/react":"^19.2.9","@eslint/eslintrc":"^3.3.3","@types/react-dom":"^19.2.3","semantic-release":"^25.0.2","@types/qrcode.react":"^3.0.0","@vitest/coverage-v8":"^4.0.18","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^5.1.2","@semantic-release/git":"^10.0.1","@tanstack/react-table":"^8.21.3","@testing-library/react":"^16.3.2","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^8.53.1","@semantic-release/changelog":"^6.0.3","@testing-library/user-event":"^14.6.1","@typescript-eslint/eslint-plugin":"^8.53.1","conventional-changelog-conventionalcommits":"^9.1.0"},"peerDependencies":{"next":">=14.0.0","react":">=18.0.0","next-intl":">=3.0.0","react-dom":">=18.0.0","react-hook-form":">=7.0.0","@stripe/stripe-js":">=3.0.0","@tanstack/react-table":">=8.0.0","@stripe/react-stripe-js":">=2.0.0"},"peerDependenciesMeta":{"next-intl":{"optional":true},"react-hook-form":{"optional":true},"@stripe/stripe-js":{"optional":true},"@tanstack/react-table":{"optional":true},"@stripe/react-stripe-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nextjs-jsonapi_1.69.0_1773848179975_0.3883438874776852","host":"s3://npm-registry-packages-npm-production"}},"1.70.0":{"name":"@carlonicora/nextjs-jsonapi","version":"1.70.0","keywords":["nextjs","jsonapi","json-api","react","typescript","cache"],"author":{"name":"Carlo Nicora"},"license":"GPL-3.0-or-later","_id":"@carlonicora/nextjs-jsonapi@1.70.0","maintainers":[{"name":"carlonicora","email":"carlo.nicora@gmail.com"}],"homepage":"https://github.com/carlonicora/nextjs-jsonapi#readme","bugs":{"url":"https://github.com/carlonicora/nextjs-jsonapi/issues"},"bin":{"generate-web-module":"dist/scripts/generate-web-module/index.js"},"dist":{"shasum":"978486d7f1108c4f2d3a811ffe979b0843269272","tarball":"https://registry.npmjs.org/@carlonicora/nextjs-jsonapi/-/nextjs-jsonapi-1.70.0.tgz","fileCount":1126,"integrity":"sha512-+X/vjMKy2e+Gzr10iLNTsSThxurPzUviFvU+mj3b+njscN6jtP8n95ntirMiy4u0PlUG+XCsnWwCMw/Bn/iUOA==","signatures":[{"sig":"MEQCIAR6kfJRXthOBsPWZAQiEANdEJnjnIZQN56lkbTgW2lIAiAA0UWQIGtFakadLn258RhTf8Lhwj6YE3fVBvCOVyu4Ew==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@carlonicora%2fnextjs-jsonapi@1.70.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":10086489},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.mjs","require":"./dist/core/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.mjs","require":"./dist/client/index.js"},"./server":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.mjs","require":"./dist/server/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.mjs","require":"./dist/billing/index.js"},"./testing":{"types":"./dist/testing/index.d.ts","import":"./dist/testing/index.mjs","require":"./dist/testing/index.js"},"./contexts":{"types":"./dist/contexts/index.d.ts","import":"./dist/contexts/index.mjs","require":"./dist/contexts/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.mjs","require":"./dist/components/index.js"},"./contexts/styles.css":"./dist/contexts/index.css"},"gitHead":"dda6e8c940cc71b78e348ae8b6eaf6d10cce23c3","private":false,"scripts":{"dev":"NODE_OPTIONS='--max-old-space-size=8192' tsup --watch","lint":"eslint \"src/**/*.ts\" \"src/**/*.tsx\" --fix","test":"vitest run","build":"NODE_OPTIONS='--max-old-space-size=8192' tsup && tsc -p scripts/generate-web-module/tsconfig.json","clean":"rm -rf dist","format":"prettier --write \"src/**/*.ts\"","test:ui":"vitest --ui","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"pnpm build","generate-web-module":"node dist/scripts/generate-web-module/index.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f5f41df1-7b72-405b-8808-252d10106909"}},"repository":{"url":"git+https://github.com/carlonicora/nextjs-jsonapi.git","type":"git"},"_npmVersion":"11.12.0","description":"Next.js JSON:API client with server/client support and caching","directories":{},"_nodeVersion":"22.22.1","dependencies":{"d3":"^7.9.0","zod":"^4.3.6","clsx":"^2.1.1","cmdk":"^1.1.1","pako":"^2.1.0","uuid":"^13.0.0","vaul":"^1.1.2","jotai":"^2.16.2","shadcn":"^3.7.0","sonner":"^2.0.7","date-fns":"^4.1.0","recharts":"^3.7.0","commander":"^14.0.2","input-otp":"^1.4.2","remark-gfm":"^4.0.1","next-themes":"^0.4.6","shepherd.js":"^14.5.1","cookies-next":"^6.1.1","jotai-family":"^1.0.1","lucide-react":"^0.563.0","qrcode.react":"^4.2.0","@dnd-kit/core":"^6.3.1","@base-ui/react":"1.1.0","react-dropzone":"^14.3.8","react-markdown":"^10.1.0","tailwind-merge":"^3.4.0","tw-animate-css":"^1.4.0","@blocknote/core":"^0.46.1","react-hook-form":"^7.71.1","@blocknote/react":"^0.46.1","react-day-picker":"^9.13.0","socket.io-client":"^4.8.3","@blocknote/shadcn":"^0.46.1","@dnd-kit/sortable":"^10.0.0","codice-fiscale-js":"^2.3.23","@dnd-kit/utilities":"^3.2.2","@hookform/resolvers":"^5.2.2","@radix-ui/react-slot":"^1.2.4","embla-carousel-react":"^8.6.0","@radix-ui/react-label":"^2.1.8","react-resizable-panels":"^4.5.2","@simplewebauthn/browser":"^13.2.2","class-variance-authority":"^0.7.1","@handlewithcare/prosemirror-inputrules":"^0.1.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.1.4","tsup":"^8.5.1","jsdom":"^27.4.0","react":"^19.2.4","eslint":"^9.39.2","vitest":"^4.0.18","globals":"^17.1.0","prettier":"^3.8.1","@types/d3":"^7.4.3","next-intl":"^4.8.2","react-dom":"^19.2.4","@eslint/js":"^9.39.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/node":"^25.0.10","@types/pako":"^2.0.4","@types/react":"^19.2.9","@eslint/eslintrc":"^3.3.3","@types/react-dom":"^19.2.3","semantic-release":"^25.0.2","@types/qrcode.react":"^3.0.0","@vitest/coverage-v8":"^4.0.18","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^5.1.2","@semantic-release/git":"^10.0.1","@tanstack/react-table":"^8.21.3","@testing-library/react":"^16.3.2","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^8.53.1","@semantic-release/changelog":"^6.0.3","@testing-library/user-event":"^14.6.1","@typescript-eslint/eslint-plugin":"^8.53.1","conventional-changelog-conventionalcommits":"^9.1.0"},"peerDependencies":{"next":">=14.0.0","react":">=18.0.0","next-intl":">=3.0.0","react-dom":">=18.0.0","react-hook-form":">=7.0.0","@stripe/stripe-js":">=3.0.0","@tanstack/react-table":">=8.0.0","@stripe/react-stripe-js":">=2.0.0"},"peerDependenciesMeta":{"next-intl":{"optional":true},"react-hook-form":{"optional":true},"@stripe/stripe-js":{"optional":true},"@tanstack/react-table":{"optional":true},"@stripe/react-stripe-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nextjs-jsonapi_1.70.0_1773920114642_0.44171443984149805","host":"s3://npm-registry-packages-npm-production"}},"1.71.0":{"name":"@carlonicora/nextjs-jsonapi","version":"1.71.0","keywords":["nextjs","jsonapi","json-api","react","typescript","cache"],"author":{"name":"Carlo Nicora"},"license":"GPL-3.0-or-later","_id":"@carlonicora/nextjs-jsonapi@1.71.0","maintainers":[{"name":"carlonicora","email":"carlo.nicora@gmail.com"}],"homepage":"https://github.com/carlonicora/nextjs-jsonapi#readme","bugs":{"url":"https://github.com/carlonicora/nextjs-jsonapi/issues"},"bin":{"generate-web-module":"dist/scripts/generate-web-module/index.js"},"dist":{"shasum":"79724301d53be211fa5dee3bb85372810ca22a51","tarball":"https://registry.npmjs.org/@carlonicora/nextjs-jsonapi/-/nextjs-jsonapi-1.71.0.tgz","fileCount":1127,"integrity":"sha512-GX/8hhd82xK59EPxWnnpGmGdVyclyb3YVQgJ65x0Swb1aRWtyG5PvqJJJVN/2hWrFDNIGWKNqoIpNngCLm0g7g==","signatures":[{"sig":"MEYCIQC3fALd+2V1Tt3mDmjTkf8uEk8xDb0mtmpNocsLf9BX/wIhAPPU7WWEUfof0ab9EkuGAE6BYzf+LIlcY7XswJ3WvwnP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@carlonicora%2fnextjs-jsonapi@1.71.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":10094774},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.mjs","require":"./dist/core/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.mjs","require":"./dist/client/index.js"},"./server":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.mjs","require":"./dist/server/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.mjs","require":"./dist/billing/index.js"},"./testing":{"types":"./dist/testing/index.d.ts","import":"./dist/testing/index.mjs","require":"./dist/testing/index.js"},"./contexts":{"types":"./dist/contexts/index.d.ts","import":"./dist/contexts/index.mjs","require":"./dist/contexts/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.mjs","require":"./dist/components/index.js"},"./contexts/styles.css":"./dist/contexts/index.css"},"gitHead":"b8d637a864eb47d458a661641e0e80bd85922a1f","private":false,"scripts":{"dev":"NODE_OPTIONS='--max-old-space-size=8192' tsup --watch","lint":"eslint \"src/**/*.ts\" \"src/**/*.tsx\" --fix","test":"vitest run","build":"NODE_OPTIONS='--max-old-space-size=8192' tsup && tsc -p scripts/generate-web-module/tsconfig.json","clean":"rm -rf dist","format":"prettier --write \"src/**/*.ts\"","test:ui":"vitest --ui","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"pnpm build","generate-web-module":"node dist/scripts/generate-web-module/index.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f5f41df1-7b72-405b-8808-252d10106909"}},"repository":{"url":"git+https://github.com/carlonicora/nextjs-jsonapi.git","type":"git"},"_npmVersion":"11.12.0","description":"Next.js JSON:API client with server/client support and caching","directories":{},"_nodeVersion":"22.22.1","dependencies":{"d3":"^7.9.0","zod":"^4.3.6","clsx":"^2.1.1","cmdk":"^1.1.1","pako":"^2.1.0","uuid":"^13.0.0","vaul":"^1.1.2","jotai":"^2.16.2","shadcn":"^3.7.0","sonner":"^2.0.7","date-fns":"^4.1.0","recharts":"^3.7.0","commander":"^14.0.2","input-otp":"^1.4.2","remark-gfm":"^4.0.1","next-themes":"^0.4.6","shepherd.js":"^14.5.1","cookies-next":"^6.1.1","jotai-family":"^1.0.1","lucide-react":"^0.563.0","qrcode.react":"^4.2.0","@dnd-kit/core":"^6.3.1","@base-ui/react":"1.1.0","react-dropzone":"^14.3.8","react-markdown":"^10.1.0","tailwind-merge":"^3.4.0","tw-animate-css":"^1.4.0","@blocknote/core":"^0.46.1","react-hook-form":"^7.71.1","@blocknote/react":"^0.46.1","react-day-picker":"^9.13.0","socket.io-client":"^4.8.3","@blocknote/shadcn":"^0.46.1","@dnd-kit/sortable":"^10.0.0","codice-fiscale-js":"^2.3.23","@dnd-kit/utilities":"^3.2.2","@hookform/resolvers":"^5.2.2","@radix-ui/react-slot":"^1.2.4","embla-carousel-react":"^8.6.0","@radix-ui/react-label":"^2.1.8","react-resizable-panels":"^4.5.2","@simplewebauthn/browser":"^13.2.2","class-variance-authority":"^0.7.1","@handlewithcare/prosemirror-inputrules":"^0.1.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.1.4","tsup":"^8.5.1","jsdom":"^27.4.0","react":"^19.2.4","eslint":"^9.39.2","vitest":"^4.0.18","globals":"^17.1.0","prettier":"^3.8.1","@types/d3":"^7.4.3","next-intl":"^4.8.2","react-dom":"^19.2.4","@eslint/js":"^9.39.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/node":"^25.0.10","@types/pako":"^2.0.4","@types/react":"^19.2.9","@eslint/eslintrc":"^3.3.3","@types/react-dom":"^19.2.3","semantic-release":"^25.0.2","@types/qrcode.react":"^3.0.0","@vitest/coverage-v8":"^4.0.18","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^5.1.2","@semantic-release/git":"^10.0.1","@tanstack/react-table":"^8.21.3","@testing-library/react":"^16.3.2","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^8.53.1","@semantic-release/changelog":"^6.0.3","@testing-library/user-event":"^14.6.1","@typescript-eslint/eslint-plugin":"^8.53.1","conventional-changelog-conventionalcommits":"^9.1.0"},"peerDependencies":{"next":">=14.0.0","react":">=18.0.0","next-intl":">=3.0.0","react-dom":">=18.0.0","react-hook-form":">=7.0.0","@stripe/stripe-js":">=3.0.0","@tanstack/react-table":">=8.0.0","@stripe/react-stripe-js":">=2.0.0"},"peerDependenciesMeta":{"next-intl":{"optional":true},"react-hook-form":{"optional":true},"@stripe/stripe-js":{"optional":true},"@tanstack/react-table":{"optional":true},"@stripe/react-stripe-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nextjs-jsonapi_1.71.0_1773957176871_0.04547524613044329","host":"s3://npm-registry-packages-npm-production"}},"1.72.0":{"name":"@carlonicora/nextjs-jsonapi","version":"1.72.0","keywords":["nextjs","jsonapi","json-api","react","typescript","cache"],"author":{"name":"Carlo Nicora"},"license":"GPL-3.0-or-later","_id":"@carlonicora/nextjs-jsonapi@1.72.0","maintainers":[{"name":"carlonicora","email":"carlo.nicora@gmail.com"}],"homepage":"https://github.com/carlonicora/nextjs-jsonapi#readme","bugs":{"url":"https://github.com/carlonicora/nextjs-jsonapi/issues"},"bin":{"generate-web-module":"dist/scripts/generate-web-module/index.js"},"dist":{"shasum":"5b7e1c599d3e179d927b592f44dad11ce3eb864b","tarball":"https://registry.npmjs.org/@carlonicora/nextjs-jsonapi/-/nextjs-jsonapi-1.72.0.tgz","fileCount":1127,"integrity":"sha512-LlmxM1PGcIRfqgi9OGpryK/4zu00ykDhRzramvWJicunSDMiLnf1iON2PV4H8sKKiuHmjr/mhZ2Be4qTwIhVZA==","signatures":[{"sig":"MEYCIQD7r35x85cZpmaVE4D6AkIYNLhGV/cVONGKLD79ffKqdAIhAJ8rGBUPMdnHepN52WYO60nWrBuH8iJuNSJR40qGa5mI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@carlonicora%2fnextjs-jsonapi@1.72.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":10095866},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.mjs","require":"./dist/core/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.mjs","require":"./dist/client/index.js"},"./server":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.mjs","require":"./dist/server/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.mjs","require":"./dist/billing/index.js"},"./testing":{"types":"./dist/testing/index.d.ts","import":"./dist/testing/index.mjs","require":"./dist/testing/index.js"},"./contexts":{"types":"./dist/contexts/index.d.ts","import":"./dist/contexts/index.mjs","require":"./dist/contexts/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.mjs","require":"./dist/components/index.js"},"./contexts/styles.css":"./dist/contexts/index.css"},"gitHead":"0e853b36670114d067a69e49f9213701cfc24ec9","private":false,"scripts":{"dev":"NODE_OPTIONS='--max-old-space-size=8192' tsup --watch","lint":"eslint \"src/**/*.ts\" \"src/**/*.tsx\" --fix","test":"vitest run","build":"NODE_OPTIONS='--max-old-space-size=8192' tsup && tsc -p scripts/generate-web-module/tsconfig.json","clean":"rm -rf dist","format":"prettier --write \"src/**/*.ts\"","test:ui":"vitest --ui","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"pnpm build","generate-web-module":"node dist/scripts/generate-web-module/index.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f5f41df1-7b72-405b-8808-252d10106909"}},"repository":{"url":"git+https://github.com/carlonicora/nextjs-jsonapi.git","type":"git"},"_npmVersion":"11.12.0","description":"Next.js JSON:API client with server/client support and caching","directories":{},"_nodeVersion":"22.22.1","dependencies":{"d3":"^7.9.0","zod":"^4.3.6","clsx":"^2.1.1","cmdk":"^1.1.1","pako":"^2.1.0","uuid":"^13.0.0","vaul":"^1.1.2","jotai":"^2.16.2","shadcn":"^3.7.0","sonner":"^2.0.7","date-fns":"^4.1.0","recharts":"^3.7.0","commander":"^14.0.2","input-otp":"^1.4.2","remark-gfm":"^4.0.1","next-themes":"^0.4.6","shepherd.js":"^14.5.1","cookies-next":"^6.1.1","jotai-family":"^1.0.1","lucide-react":"^0.563.0","qrcode.react":"^4.2.0","@dnd-kit/core":"^6.3.1","@base-ui/react":"1.1.0","react-dropzone":"^14.3.8","react-markdown":"^10.1.0","tailwind-merge":"^3.4.0","tw-animate-css":"^1.4.0","@blocknote/core":"^0.46.1","react-hook-form":"^7.71.1","@blocknote/react":"^0.46.1","react-day-picker":"^9.13.0","socket.io-client":"^4.8.3","@blocknote/shadcn":"^0.46.1","@dnd-kit/sortable":"^10.0.0","codice-fiscale-js":"^2.3.23","@dnd-kit/utilities":"^3.2.2","@hookform/resolvers":"^5.2.2","@radix-ui/react-slot":"^1.2.4","embla-carousel-react":"^8.6.0","@radix-ui/react-label":"^2.1.8","react-resizable-panels":"^4.5.2","@simplewebauthn/browser":"^13.2.2","class-variance-authority":"^0.7.1","@handlewithcare/prosemirror-inputrules":"^0.1.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.1.4","tsup":"^8.5.1","jsdom":"^27.4.0","react":"^19.2.4","eslint":"^9.39.2","vitest":"^4.0.18","globals":"^17.1.0","prettier":"^3.8.1","@types/d3":"^7.4.3","next-intl":"^4.8.2","react-dom":"^19.2.4","@eslint/js":"^9.39.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/node":"^25.0.10","@types/pako":"^2.0.4","@types/react":"^19.2.9","@eslint/eslintrc":"^3.3.3","@types/react-dom":"^19.2.3","semantic-release":"^25.0.2","@types/qrcode.react":"^3.0.0","@vitest/coverage-v8":"^4.0.18","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^5.1.2","@semantic-release/git":"^10.0.1","@tanstack/react-table":"^8.21.3","@testing-library/react":"^16.3.2","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^8.53.1","@semantic-release/changelog":"^6.0.3","@testing-library/user-event":"^14.6.1","@typescript-eslint/eslint-plugin":"^8.53.1","conventional-changelog-conventionalcommits":"^9.1.0"},"peerDependencies":{"next":">=14.0.0","react":">=18.0.0","next-intl":">=3.0.0","react-dom":">=18.0.0","react-hook-form":">=7.0.0","@stripe/stripe-js":">=3.0.0","@tanstack/react-table":">=8.0.0","@stripe/react-stripe-js":">=2.0.0"},"peerDependenciesMeta":{"next-intl":{"optional":true},"react-hook-form":{"optional":true},"@stripe/stripe-js":{"optional":true},"@tanstack/react-table":{"optional":true},"@stripe/react-stripe-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nextjs-jsonapi_1.72.0_1774270265623_0.7585406407663502","host":"s3://npm-registry-packages-npm-production"}},"1.73.0":{"name":"@carlonicora/nextjs-jsonapi","version":"1.73.0","keywords":["nextjs","jsonapi","json-api","react","typescript","cache"],"author":{"name":"Carlo Nicora"},"license":"GPL-3.0-or-later","_id":"@carlonicora/nextjs-jsonapi@1.73.0","maintainers":[{"name":"carlonicora","email":"carlo.nicora@gmail.com"}],"homepage":"https://github.com/carlonicora/nextjs-jsonapi#readme","bugs":{"url":"https://github.com/carlonicora/nextjs-jsonapi/issues"},"bin":{"generate-web-module":"dist/scripts/generate-web-module/index.js"},"dist":{"shasum":"acc2f73bc05b07fd7721c61262a345b4cafaf779","tarball":"https://registry.npmjs.org/@carlonicora/nextjs-jsonapi/-/nextjs-jsonapi-1.73.0.tgz","fileCount":1127,"integrity":"sha512-C/7XROLcKL2UkjK5wjUzalXwu6i/a8hJPe+8ymwI39iEmCLD8YbUs+0dkvuV7Z7q2zMpqG7nMY4i/9HbWLfbcg==","signatures":[{"sig":"MEYCIQCY+0aLiv+quLihqRS1gd7DVcqnq2XuwzFyzYT4ROLrHgIhAP90pIfiTv5096GAwJ9eNj+Xv/uo8V+ljBBHC6z0o3UY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@carlonicora%2fnextjs-jsonapi@1.73.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":10099012},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.mjs","require":"./dist/core/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.mjs","require":"./dist/client/index.js"},"./server":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.mjs","require":"./dist/server/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.mjs","require":"./dist/billing/index.js"},"./testing":{"types":"./dist/testing/index.d.ts","import":"./dist/testing/index.mjs","require":"./dist/testing/index.js"},"./contexts":{"types":"./dist/contexts/index.d.ts","import":"./dist/contexts/index.mjs","require":"./dist/contexts/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.mjs","require":"./dist/components/index.js"},"./contexts/styles.css":"./dist/contexts/index.css"},"gitHead":"473a0a496b39f8fe24858181e43dbf265cf5b2f1","private":false,"scripts":{"dev":"NODE_OPTIONS='--max-old-space-size=8192' tsup --watch","lint":"eslint \"src/**/*.ts\" \"src/**/*.tsx\" --fix","test":"vitest run","build":"NODE_OPTIONS='--max-old-space-size=8192' tsup && tsc -p scripts/generate-web-module/tsconfig.json","clean":"rm -rf dist","format":"prettier --write \"src/**/*.ts\"","test:ui":"vitest --ui","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"pnpm build","generate-web-module":"node dist/scripts/generate-web-module/index.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f5f41df1-7b72-405b-8808-252d10106909"}},"repository":{"url":"git+https://github.com/carlonicora/nextjs-jsonapi.git","type":"git"},"_npmVersion":"11.12.0","description":"Next.js JSON:API client with server/client support and caching","directories":{},"_nodeVersion":"22.22.1","dependencies":{"d3":"^7.9.0","zod":"^4.3.6","clsx":"^2.1.1","cmdk":"^1.1.1","pako":"^2.1.0","uuid":"^13.0.0","vaul":"^1.1.2","jotai":"^2.16.2","shadcn":"^3.7.0","sonner":"^2.0.7","date-fns":"^4.1.0","recharts":"^3.7.0","commander":"^14.0.2","input-otp":"^1.4.2","remark-gfm":"^4.0.1","next-themes":"^0.4.6","shepherd.js":"^14.5.1","cookies-next":"^6.1.1","jotai-family":"^1.0.1","lucide-react":"^0.563.0","qrcode.react":"^4.2.0","@dnd-kit/core":"^6.3.1","@base-ui/react":"1.1.0","react-dropzone":"^14.3.8","react-markdown":"^10.1.0","tailwind-merge":"^3.4.0","tw-animate-css":"^1.4.0","@blocknote/core":"^0.46.1","react-hook-form":"^7.71.1","@blocknote/react":"^0.46.1","react-day-picker":"^9.13.0","socket.io-client":"^4.8.3","@blocknote/shadcn":"^0.46.1","@dnd-kit/sortable":"^10.0.0","codice-fiscale-js":"^2.3.23","@dnd-kit/utilities":"^3.2.2","@hookform/resolvers":"^5.2.2","@radix-ui/react-slot":"^1.2.4","embla-carousel-react":"^8.6.0","@radix-ui/react-label":"^2.1.8","react-resizable-panels":"^4.5.2","@simplewebauthn/browser":"^13.2.2","class-variance-authority":"^0.7.1","@handlewithcare/prosemirror-inputrules":"^0.1.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.1.4","tsup":"^8.5.1","jsdom":"^27.4.0","react":"^19.2.4","eslint":"^9.39.2","vitest":"^4.0.18","globals":"^17.1.0","prettier":"^3.8.1","@types/d3":"^7.4.3","next-intl":"^4.8.2","react-dom":"^19.2.4","@eslint/js":"^9.39.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/node":"^25.0.10","@types/pako":"^2.0.4","@types/react":"^19.2.9","@eslint/eslintrc":"^3.3.3","@types/react-dom":"^19.2.3","semantic-release":"^25.0.2","@types/qrcode.react":"^3.0.0","@vitest/coverage-v8":"^4.0.18","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^5.1.2","@semantic-release/git":"^10.0.1","@tanstack/react-table":"^8.21.3","@testing-library/react":"^16.3.2","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^8.53.1","@semantic-release/changelog":"^6.0.3","@testing-library/user-event":"^14.6.1","@typescript-eslint/eslint-plugin":"^8.53.1","conventional-changelog-conventionalcommits":"^9.1.0"},"peerDependencies":{"next":">=14.0.0","react":">=18.0.0","next-intl":">=3.0.0","react-dom":">=18.0.0","react-hook-form":">=7.0.0","@stripe/stripe-js":">=3.0.0","@tanstack/react-table":">=8.0.0","@stripe/react-stripe-js":">=2.0.0"},"peerDependenciesMeta":{"next-intl":{"optional":true},"react-hook-form":{"optional":true},"@stripe/stripe-js":{"optional":true},"@tanstack/react-table":{"optional":true},"@stripe/react-stripe-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nextjs-jsonapi_1.73.0_1774520277825_0.36692247850259707","host":"s3://npm-registry-packages-npm-production"}},"1.74.0":{"name":"@carlonicora/nextjs-jsonapi","version":"1.74.0","keywords":["nextjs","jsonapi","json-api","react","typescript","cache"],"author":{"name":"Carlo Nicora"},"license":"GPL-3.0-or-later","_id":"@carlonicora/nextjs-jsonapi@1.74.0","maintainers":[{"name":"carlonicora","email":"carlo.nicora@gmail.com"}],"homepage":"https://github.com/carlonicora/nextjs-jsonapi#readme","bugs":{"url":"https://github.com/carlonicora/nextjs-jsonapi/issues"},"bin":{"generate-web-module":"dist/scripts/generate-web-module/index.js"},"dist":{"shasum":"b0650d3fe6feb6654ec1d32e8574f63ebb15f7cb","tarball":"https://registry.npmjs.org/@carlonicora/nextjs-jsonapi/-/nextjs-jsonapi-1.74.0.tgz","fileCount":1128,"integrity":"sha512-3x4cWrNOwrplED0shNDXLCwJocUiafe0frIliUbP8SUHlJBF6ClXWfe7E1huCXWQnvL82bRgMtpb/57V1n1AXQ==","signatures":[{"sig":"MEQCIAC7XrPpUjk8p31bW3Fy3rwu6mSY9ktFmryjPtN68hWhAiBBqNCVvAv+xXlDHLAhLH4Y2WODtKWltROqSIcYbUy2WQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@carlonicora%2fnextjs-jsonapi@1.74.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":10107492},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.mjs","require":"./dist/core/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.mjs","require":"./dist/client/index.js"},"./server":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.mjs","require":"./dist/server/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.mjs","require":"./dist/billing/index.js"},"./testing":{"types":"./dist/testing/index.d.ts","import":"./dist/testing/index.mjs","require":"./dist/testing/index.js"},"./contexts":{"types":"./dist/contexts/index.d.ts","import":"./dist/contexts/index.mjs","require":"./dist/contexts/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.mjs","require":"./dist/components/index.js"},"./contexts/styles.css":"./dist/contexts/index.css"},"gitHead":"6964fefa7e6219aebd95725c0b8867af67dffeff","private":false,"scripts":{"dev":"NODE_OPTIONS='--max-old-space-size=8192' tsup --watch","lint":"eslint \"src/**/*.ts\" \"src/**/*.tsx\" --fix","test":"vitest run","build":"NODE_OPTIONS='--max-old-space-size=8192' tsup && tsc -p scripts/generate-web-module/tsconfig.json","clean":"rm -rf dist","format":"prettier --write \"src/**/*.ts\"","test:ui":"vitest --ui","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"pnpm build","generate-web-module":"node dist/scripts/generate-web-module/index.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f5f41df1-7b72-405b-8808-252d10106909"}},"repository":{"url":"git+https://github.com/carlonicora/nextjs-jsonapi.git","type":"git"},"_npmVersion":"11.12.0","description":"Next.js JSON:API client with server/client support and caching","directories":{},"_nodeVersion":"22.22.1","dependencies":{"d3":"^7.9.0","zod":"^4.3.6","clsx":"^2.1.1","cmdk":"^1.1.1","pako":"^2.1.0","uuid":"^13.0.0","vaul":"^1.1.2","jotai":"^2.16.2","shadcn":"^3.7.0","sonner":"^2.0.7","date-fns":"^4.1.0","recharts":"^3.7.0","commander":"^14.0.2","input-otp":"^1.4.2","remark-gfm":"^4.0.1","next-themes":"^0.4.6","shepherd.js":"^14.5.1","cookies-next":"^6.1.1","jotai-family":"^1.0.1","lucide-react":"^0.563.0","qrcode.react":"^4.2.0","@dnd-kit/core":"^6.3.1","@base-ui/react":"1.1.0","react-dropzone":"^14.3.8","react-markdown":"^10.1.0","tailwind-merge":"^3.4.0","tw-animate-css":"^1.4.0","@blocknote/core":"^0.46.1","react-hook-form":"^7.71.1","@blocknote/react":"^0.46.1","react-day-picker":"^9.13.0","socket.io-client":"^4.8.3","@blocknote/shadcn":"^0.46.1","@dnd-kit/sortable":"^10.0.0","codice-fiscale-js":"^2.3.23","@dnd-kit/utilities":"^3.2.2","@hookform/resolvers":"^5.2.2","@radix-ui/react-slot":"^1.2.4","embla-carousel-react":"^8.6.0","@radix-ui/react-label":"^2.1.8","react-resizable-panels":"^4.5.2","@simplewebauthn/browser":"^13.2.2","class-variance-authority":"^0.7.1","@handlewithcare/prosemirror-inputrules":"^0.1.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.1.4","tsup":"^8.5.1","jsdom":"^27.4.0","react":"^19.2.4","eslint":"^9.39.2","vitest":"^4.0.18","globals":"^17.1.0","prettier":"^3.8.1","@types/d3":"^7.4.3","next-intl":"^4.8.2","react-dom":"^19.2.4","@eslint/js":"^9.39.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/node":"^25.0.10","@types/pako":"^2.0.4","@types/react":"^19.2.9","@eslint/eslintrc":"^3.3.3","@types/react-dom":"^19.2.3","semantic-release":"^25.0.2","@types/qrcode.react":"^3.0.0","@vitest/coverage-v8":"^4.0.18","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^5.1.2","@semantic-release/git":"^10.0.1","@tanstack/react-table":"^8.21.3","@testing-library/react":"^16.3.2","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^8.53.1","@semantic-release/changelog":"^6.0.3","@testing-library/user-event":"^14.6.1","@typescript-eslint/eslint-plugin":"^8.53.1","conventional-changelog-conventionalcommits":"^9.1.0"},"peerDependencies":{"next":">=14.0.0","react":">=18.0.0","next-intl":">=3.0.0","react-dom":">=18.0.0","react-hook-form":">=7.0.0","@stripe/stripe-js":">=3.0.0","@tanstack/react-table":">=8.0.0","@stripe/react-stripe-js":">=2.0.0"},"peerDependenciesMeta":{"next-intl":{"optional":true},"react-hook-form":{"optional":true},"@stripe/stripe-js":{"optional":true},"@tanstack/react-table":{"optional":true},"@stripe/react-stripe-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nextjs-jsonapi_1.74.0_1774527078412_0.6471861112896351","host":"s3://npm-registry-packages-npm-production"}},"1.75.0":{"name":"@carlonicora/nextjs-jsonapi","version":"1.75.0","keywords":["nextjs","jsonapi","json-api","react","typescript","cache"],"author":{"name":"Carlo Nicora"},"license":"GPL-3.0-or-later","_id":"@carlonicora/nextjs-jsonapi@1.75.0","maintainers":[{"name":"carlonicora","email":"carlo.nicora@gmail.com"}],"homepage":"https://github.com/carlonicora/nextjs-jsonapi#readme","bugs":{"url":"https://github.com/carlonicora/nextjs-jsonapi/issues"},"bin":{"generate-web-module":"dist/scripts/generate-web-module/index.js"},"dist":{"shasum":"3090a3034965cd540067b63ea06329e4e707c945","tarball":"https://registry.npmjs.org/@carlonicora/nextjs-jsonapi/-/nextjs-jsonapi-1.75.0.tgz","fileCount":1129,"integrity":"sha512-+PqhzeJUEZEqqbay57bXWopGjk3KZYy2CrgE0BvPNoVIDpw1GsmB1sKxfdq6kdozhhJM1G0Ww1c9VIuYst9dJQ==","signatures":[{"sig":"MEUCIQCpypWtIT7JScCUhSq8+xGsGpUTiLIa3H0IOlej48IFJQIgTD2JOcyxy9nmhp69g47UBh9HfBjriuFeoaNrKFELL1k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@carlonicora%2fnextjs-jsonapi@1.75.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":10126011},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.mjs","require":"./dist/core/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.mjs","require":"./dist/client/index.js"},"./server":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.mjs","require":"./dist/server/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.mjs","require":"./dist/billing/index.js"},"./testing":{"types":"./dist/testing/index.d.ts","import":"./dist/testing/index.mjs","require":"./dist/testing/index.js"},"./contexts":{"types":"./dist/contexts/index.d.ts","import":"./dist/contexts/index.mjs","require":"./dist/contexts/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.mjs","require":"./dist/components/index.js"},"./contexts/styles.css":"./dist/contexts/index.css"},"gitHead":"ae22c86f3b24b6a7ef7789cd2fc1b0b8d1a9fda3","private":false,"scripts":{"dev":"NODE_OPTIONS='--max-old-space-size=8192' tsup --watch","lint":"eslint \"src/**/*.ts\" \"src/**/*.tsx\" --fix","test":"vitest run","build":"NODE_OPTIONS='--max-old-space-size=8192' tsup && tsc -p scripts/generate-web-module/tsconfig.json","clean":"rm -rf dist","format":"prettier --write \"src/**/*.ts\"","test:ui":"vitest --ui","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"pnpm build","generate-web-module":"node dist/scripts/generate-web-module/index.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f5f41df1-7b72-405b-8808-252d10106909"}},"repository":{"url":"git+https://github.com/carlonicora/nextjs-jsonapi.git","type":"git"},"_npmVersion":"11.12.0","description":"Next.js JSON:API client with server/client support and caching","directories":{},"_nodeVersion":"22.22.1","dependencies":{"d3":"^7.9.0","zod":"^4.3.6","clsx":"^2.1.1","cmdk":"^1.1.1","pako":"^2.1.0","uuid":"^13.0.0","vaul":"^1.1.2","jotai":"^2.16.2","shadcn":"^3.7.0","sonner":"^2.0.7","date-fns":"^4.1.0","recharts":"^3.7.0","commander":"^14.0.2","input-otp":"^1.4.2","remark-gfm":"^4.0.1","next-themes":"^0.4.6","shepherd.js":"^14.5.1","cookies-next":"^6.1.1","jotai-family":"^1.0.1","lucide-react":"^0.563.0","qrcode.react":"^4.2.0","@dnd-kit/core":"^6.3.1","@base-ui/react":"1.1.0","react-dropzone":"^14.3.8","react-markdown":"^10.1.0","tailwind-merge":"^3.4.0","tw-animate-css":"^1.4.0","@blocknote/core":"^0.46.1","react-hook-form":"^7.71.1","@blocknote/react":"^0.46.1","react-day-picker":"^9.13.0","socket.io-client":"^4.8.3","@blocknote/shadcn":"^0.46.1","@dnd-kit/sortable":"^10.0.0","codice-fiscale-js":"^2.3.23","@dnd-kit/utilities":"^3.2.2","@hookform/resolvers":"^5.2.2","@radix-ui/react-slot":"^1.2.4","embla-carousel-react":"^8.6.0","@radix-ui/react-label":"^2.1.8","react-resizable-panels":"^4.5.2","@simplewebauthn/browser":"^13.2.2","class-variance-authority":"^0.7.1","@handlewithcare/prosemirror-inputrules":"^0.1.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.1.4","tsup":"^8.5.1","jsdom":"^27.4.0","react":"^19.2.4","eslint":"^9.39.2","vitest":"^4.0.18","globals":"^17.1.0","prettier":"^3.8.1","@types/d3":"^7.4.3","next-intl":"^4.8.2","react-dom":"^19.2.4","@eslint/js":"^9.39.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/node":"^25.0.10","@types/pako":"^2.0.4","@types/react":"^19.2.9","@eslint/eslintrc":"^3.3.3","@types/react-dom":"^19.2.3","semantic-release":"^25.0.2","@types/qrcode.react":"^3.0.0","@vitest/coverage-v8":"^4.0.18","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^5.1.2","@semantic-release/git":"^10.0.1","@tanstack/react-table":"^8.21.3","@testing-library/react":"^16.3.2","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^8.53.1","@semantic-release/changelog":"^6.0.3","@testing-library/user-event":"^14.6.1","@typescript-eslint/eslint-plugin":"^8.53.1","conventional-changelog-conventionalcommits":"^9.1.0"},"peerDependencies":{"next":">=14.0.0","react":">=18.0.0","next-intl":">=3.0.0","react-dom":">=18.0.0","react-hook-form":">=7.0.0","@stripe/stripe-js":">=3.0.0","@tanstack/react-table":">=8.0.0","@stripe/react-stripe-js":">=2.0.0"},"peerDependenciesMeta":{"next-intl":{"optional":true},"react-hook-form":{"optional":true},"@stripe/stripe-js":{"optional":true},"@tanstack/react-table":{"optional":true},"@stripe/react-stripe-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nextjs-jsonapi_1.75.0_1774537236537_0.3989607258242238","host":"s3://npm-registry-packages-npm-production"}},"1.76.0":{"name":"@carlonicora/nextjs-jsonapi","version":"1.76.0","keywords":["nextjs","jsonapi","json-api","react","typescript","cache"],"author":{"name":"Carlo Nicora"},"license":"GPL-3.0-or-later","_id":"@carlonicora/nextjs-jsonapi@1.76.0","maintainers":[{"name":"carlonicora","email":"carlo.nicora@gmail.com"}],"homepage":"https://github.com/carlonicora/nextjs-jsonapi#readme","bugs":{"url":"https://github.com/carlonicora/nextjs-jsonapi/issues"},"bin":{"generate-web-module":"dist/scripts/generate-web-module/index.js"},"dist":{"shasum":"b9dea037e51a2d99ee1cd9d8fda52b93e9cac6b5","tarball":"https://registry.npmjs.org/@carlonicora/nextjs-jsonapi/-/nextjs-jsonapi-1.76.0.tgz","fileCount":1129,"integrity":"sha512-Qd6DSiDV74PAapmr4dlIwK1qztuV665UIjD4vnCoZ3sJbxG2HKtMV1RnOwpteUMNTj/Jd1KHeVPYVs3RNkOdpQ==","signatures":[{"sig":"MEQCIFbP+h0m53nN+7DxX8XES8vF7art1iM8fFdQD0/moC6fAiAPCfuFKcnckQ5MqJCOE2iOJS32c1oIJJNo8dWAzRx5+w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@carlonicora%2fnextjs-jsonapi@1.76.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":10143986},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.mjs","require":"./dist/core/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.mjs","require":"./dist/client/index.js"},"./server":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.mjs","require":"./dist/server/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.mjs","require":"./dist/billing/index.js"},"./testing":{"types":"./dist/testing/index.d.ts","import":"./dist/testing/index.mjs","require":"./dist/testing/index.js"},"./contexts":{"types":"./dist/contexts/index.d.ts","import":"./dist/contexts/index.mjs","require":"./dist/contexts/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.mjs","require":"./dist/components/index.js"},"./contexts/styles.css":"./dist/contexts/index.css"},"gitHead":"85115e3a86ebfb54cbe507cda37b056e2eba7e1f","private":false,"scripts":{"dev":"NODE_OPTIONS='--max-old-space-size=8192' tsup --watch","lint":"eslint \"src/**/*.ts\" \"src/**/*.tsx\" --fix","test":"vitest run","build":"NODE_OPTIONS='--max-old-space-size=8192' tsup && tsc -p scripts/generate-web-module/tsconfig.json","clean":"rm -rf dist","format":"prettier --write \"src/**/*.ts\"","test:ui":"vitest --ui","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"pnpm build","generate-web-module":"node dist/scripts/generate-web-module/index.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f5f41df1-7b72-405b-8808-252d10106909"}},"repository":{"url":"git+https://github.com/carlonicora/nextjs-jsonapi.git","type":"git"},"_npmVersion":"11.12.1","description":"Next.js JSON:API client with server/client support and caching","directories":{},"_nodeVersion":"22.22.1","dependencies":{"d3":"^7.9.0","zod":"^4.3.6","clsx":"^2.1.1","cmdk":"^1.1.1","pako":"^2.1.0","uuid":"^13.0.0","vaul":"^1.1.2","jotai":"^2.16.2","shadcn":"^3.7.0","sonner":"^2.0.7","date-fns":"^4.1.0","recharts":"^3.7.0","commander":"^14.0.2","input-otp":"^1.4.2","remark-gfm":"^4.0.1","next-themes":"^0.4.6","shepherd.js":"^14.5.1","cookies-next":"^6.1.1","jotai-family":"^1.0.1","lucide-react":"^0.563.0","qrcode.react":"^4.2.0","@dnd-kit/core":"^6.3.1","@base-ui/react":"1.1.0","react-dropzone":"^14.3.8","react-markdown":"^10.1.0","tailwind-merge":"^3.4.0","tw-animate-css":"^1.4.0","@blocknote/core":"^0.46.1","react-hook-form":"^7.71.1","@blocknote/react":"^0.46.1","react-day-picker":"^9.13.0","socket.io-client":"^4.8.3","@blocknote/shadcn":"^0.46.1","@dnd-kit/sortable":"^10.0.0","codice-fiscale-js":"^2.3.23","@dnd-kit/utilities":"^3.2.2","@hookform/resolvers":"^5.2.2","@radix-ui/react-slot":"^1.2.4","embla-carousel-react":"^8.6.0","@radix-ui/react-label":"^2.1.8","react-resizable-panels":"^4.5.2","@simplewebauthn/browser":"^13.2.2","class-variance-authority":"^0.7.1","@handlewithcare/prosemirror-inputrules":"^0.1.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.1.4","tsup":"^8.5.1","jsdom":"^27.4.0","react":"^19.2.4","eslint":"^9.39.2","vitest":"^4.0.18","globals":"^17.1.0","prettier":"^3.8.1","@types/d3":"^7.4.3","next-intl":"^4.8.2","react-dom":"^19.2.4","@eslint/js":"^9.39.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/node":"^25.0.10","@types/pako":"^2.0.4","@types/react":"^19.2.9","@eslint/eslintrc":"^3.3.3","@types/react-dom":"^19.2.3","semantic-release":"^25.0.2","@types/qrcode.react":"^3.0.0","@vitest/coverage-v8":"^4.0.18","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^5.1.2","@semantic-release/git":"^10.0.1","@tanstack/react-table":"^8.21.3","@testing-library/react":"^16.3.2","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^8.53.1","@semantic-release/changelog":"^6.0.3","@testing-library/user-event":"^14.6.1","@typescript-eslint/eslint-plugin":"^8.53.1","conventional-changelog-conventionalcommits":"^9.1.0"},"peerDependencies":{"next":">=14.0.0","react":">=18.0.0","next-intl":">=3.0.0","react-dom":">=18.0.0","react-hook-form":">=7.0.0","@stripe/stripe-js":">=3.0.0","@tanstack/react-table":">=8.0.0","@stripe/react-stripe-js":">=2.0.0"},"peerDependenciesMeta":{"next-intl":{"optional":true},"react-hook-form":{"optional":true},"@stripe/stripe-js":{"optional":true},"@tanstack/react-table":{"optional":true},"@stripe/react-stripe-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nextjs-jsonapi_1.76.0_1774709197809_0.602544987844994","host":"s3://npm-registry-packages-npm-production"}},"1.77.0":{"name":"@carlonicora/nextjs-jsonapi","version":"1.77.0","keywords":["nextjs","jsonapi","json-api","react","typescript","cache"],"author":{"name":"Carlo Nicora"},"license":"GPL-3.0-or-later","_id":"@carlonicora/nextjs-jsonapi@1.77.0","maintainers":[{"name":"carlonicora","email":"carlo.nicora@gmail.com"}],"homepage":"https://github.com/carlonicora/nextjs-jsonapi#readme","bugs":{"url":"https://github.com/carlonicora/nextjs-jsonapi/issues"},"bin":{"generate-web-module":"dist/scripts/generate-web-module/index.js"},"dist":{"shasum":"5896a652342085166bf35e60c79be579e6bb8b13","tarball":"https://registry.npmjs.org/@carlonicora/nextjs-jsonapi/-/nextjs-jsonapi-1.77.0.tgz","fileCount":1129,"integrity":"sha512-QfNGlAntIEdPR9hoozdN+HcORFNRWrtnOICoTtIofEc4iBTEJA8uQc0bv8rrrpZxL1Oiv+Y2saokMBpMB3zSow==","signatures":[{"sig":"MEUCIAyCnFLsHEc49OJ2ykonKb80tRJmHhtL8s/OYmxoEiRrAiEA8q0zwXEZftOEt1U8RXz5I1tG388pE5jsJdBNbbVU+sQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@carlonicora%2fnextjs-jsonapi@1.77.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":10144016},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.mjs","require":"./dist/core/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.mjs","require":"./dist/client/index.js"},"./server":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.mjs","require":"./dist/server/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.mjs","require":"./dist/billing/index.js"},"./testing":{"types":"./dist/testing/index.d.ts","import":"./dist/testing/index.mjs","require":"./dist/testing/index.js"},"./contexts":{"types":"./dist/contexts/index.d.ts","import":"./dist/contexts/index.mjs","require":"./dist/contexts/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.mjs","require":"./dist/components/index.js"},"./contexts/styles.css":"./dist/contexts/index.css"},"gitHead":"c7a814400866ccfa0cfa9d3e254a6b21ab502e5c","private":false,"scripts":{"dev":"NODE_OPTIONS='--max-old-space-size=8192' tsup --watch","lint":"eslint \"src/**/*.ts\" \"src/**/*.tsx\" --fix","test":"vitest run","build":"NODE_OPTIONS='--max-old-space-size=8192' tsup && tsc -p scripts/generate-web-module/tsconfig.json","clean":"rm -rf dist","format":"prettier --write \"src/**/*.ts\"","test:ui":"vitest --ui","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"pnpm build","generate-web-module":"node dist/scripts/generate-web-module/index.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f5f41df1-7b72-405b-8808-252d10106909"}},"repository":{"url":"git+https://github.com/carlonicora/nextjs-jsonapi.git","type":"git"},"_npmVersion":"11.12.1","description":"Next.js JSON:API client with server/client support and caching","directories":{},"_nodeVersion":"22.22.1","dependencies":{"d3":"^7.9.0","zod":"^4.3.6","clsx":"^2.1.1","cmdk":"^1.1.1","pako":"^2.1.0","uuid":"^13.0.0","vaul":"^1.1.2","jotai":"^2.16.2","shadcn":"^3.7.0","sonner":"^2.0.7","date-fns":"^4.1.0","recharts":"^3.7.0","commander":"^14.0.2","input-otp":"^1.4.2","remark-gfm":"^4.0.1","next-themes":"^0.4.6","shepherd.js":"^14.5.1","cookies-next":"^6.1.1","jotai-family":"^1.0.1","lucide-react":"^0.563.0","qrcode.react":"^4.2.0","@dnd-kit/core":"^6.3.1","@base-ui/react":"1.1.0","react-dropzone":"^14.3.8","react-markdown":"^10.1.0","tailwind-merge":"^3.4.0","tw-animate-css":"^1.4.0","@blocknote/core":"^0.46.1","react-hook-form":"^7.71.1","@blocknote/react":"^0.46.1","react-day-picker":"^9.13.0","socket.io-client":"^4.8.3","@blocknote/shadcn":"^0.46.1","@dnd-kit/sortable":"^10.0.0","codice-fiscale-js":"^2.3.23","@dnd-kit/utilities":"^3.2.2","@hookform/resolvers":"^5.2.2","@radix-ui/react-slot":"^1.2.4","embla-carousel-react":"^8.6.0","@radix-ui/react-label":"^2.1.8","react-resizable-panels":"^4.5.2","@simplewebauthn/browser":"^13.2.2","class-variance-authority":"^0.7.1","@handlewithcare/prosemirror-inputrules":"^0.1.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.1.4","tsup":"^8.5.1","jsdom":"^27.4.0","react":"^19.2.4","eslint":"^9.39.2","vitest":"^4.0.18","globals":"^17.1.0","prettier":"^3.8.1","@types/d3":"^7.4.3","next-intl":"^4.8.2","react-dom":"^19.2.4","@eslint/js":"^9.39.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/node":"^25.0.10","@types/pako":"^2.0.4","@types/react":"^19.2.9","@eslint/eslintrc":"^3.3.3","@types/react-dom":"^19.2.3","semantic-release":"^25.0.2","@types/qrcode.react":"^3.0.0","@vitest/coverage-v8":"^4.0.18","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^5.1.2","@semantic-release/git":"^10.0.1","@tanstack/react-table":"^8.21.3","@testing-library/react":"^16.3.2","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^8.53.1","@semantic-release/changelog":"^6.0.3","@testing-library/user-event":"^14.6.1","@typescript-eslint/eslint-plugin":"^8.53.1","conventional-changelog-conventionalcommits":"^9.1.0"},"peerDependencies":{"next":">=14.0.0","react":">=18.0.0","next-intl":">=3.0.0","react-dom":">=18.0.0","react-hook-form":">=7.0.0","@stripe/stripe-js":">=3.0.0","@tanstack/react-table":">=8.0.0","@stripe/react-stripe-js":">=2.0.0"},"peerDependenciesMeta":{"next-intl":{"optional":true},"react-hook-form":{"optional":true},"@stripe/stripe-js":{"optional":true},"@tanstack/react-table":{"optional":true},"@stripe/react-stripe-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nextjs-jsonapi_1.77.0_1774852837633_0.6395854154637999","host":"s3://npm-registry-packages-npm-production"}},"1.77.1":{"name":"@carlonicora/nextjs-jsonapi","version":"1.77.1","keywords":["nextjs","jsonapi","json-api","react","typescript","cache"],"author":{"name":"Carlo Nicora"},"license":"GPL-3.0-or-later","_id":"@carlonicora/nextjs-jsonapi@1.77.1","maintainers":[{"name":"carlonicora","email":"carlo.nicora@gmail.com"}],"homepage":"https://github.com/carlonicora/nextjs-jsonapi#readme","bugs":{"url":"https://github.com/carlonicora/nextjs-jsonapi/issues"},"bin":{"generate-web-module":"dist/scripts/generate-web-module/index.js"},"dist":{"shasum":"251e73393a53d52833655a83adcac46f6c44ad10","tarball":"https://registry.npmjs.org/@carlonicora/nextjs-jsonapi/-/nextjs-jsonapi-1.77.1.tgz","fileCount":1129,"integrity":"sha512-wT8Bm3qtZZCC6DfdF/w/mBFJ/xm3BQNRVtWp0otKu4N8Q4EdfhnXBWzHrPfKc2wZ8QV8rXAQv8Xz4pD6l7vK+Q==","signatures":[{"sig":"MEUCIBemMTIlLzdNZDKq4SsWgnuQlGTLKo+YZ/AjxBVOuJPxAiEAtsZgxCtT5g3DSnjx14gP9nwUXmNUKrz2RY2kprHYMhM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@carlonicora%2fnextjs-jsonapi@1.77.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":10143898},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.mjs","require":"./dist/core/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.mjs","require":"./dist/client/index.js"},"./server":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.mjs","require":"./dist/server/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.mjs","require":"./dist/billing/index.js"},"./testing":{"types":"./dist/testing/index.d.ts","import":"./dist/testing/index.mjs","require":"./dist/testing/index.js"},"./contexts":{"types":"./dist/contexts/index.d.ts","import":"./dist/contexts/index.mjs","require":"./dist/contexts/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.mjs","require":"./dist/components/index.js"},"./contexts/styles.css":"./dist/contexts/index.css"},"gitHead":"8e7ef5f5ed0615c2ccf26543d1448df1c4a83d5c","private":false,"scripts":{"dev":"NODE_OPTIONS='--max-old-space-size=8192' tsup --watch","lint":"eslint \"src/**/*.ts\" \"src/**/*.tsx\" --fix","test":"vitest run","build":"NODE_OPTIONS='--max-old-space-size=8192' tsup && tsc -p scripts/generate-web-module/tsconfig.json","clean":"rm -rf dist","format":"prettier --write \"src/**/*.ts\"","test:ui":"vitest --ui","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"pnpm build","generate-web-module":"node dist/scripts/generate-web-module/index.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f5f41df1-7b72-405b-8808-252d10106909"}},"repository":{"url":"git+https://github.com/carlonicora/nextjs-jsonapi.git","type":"git"},"_npmVersion":"11.12.1","description":"Next.js JSON:API client with server/client support and caching","directories":{},"_nodeVersion":"22.22.1","dependencies":{"d3":"^7.9.0","zod":"^4.3.6","clsx":"^2.1.1","cmdk":"^1.1.1","pako":"^2.1.0","uuid":"^13.0.0","vaul":"^1.1.2","jotai":"^2.16.2","shadcn":"^3.7.0","sonner":"^2.0.7","date-fns":"^4.1.0","recharts":"^3.7.0","commander":"^14.0.2","input-otp":"^1.4.2","remark-gfm":"^4.0.1","next-themes":"^0.4.6","shepherd.js":"^14.5.1","cookies-next":"^6.1.1","jotai-family":"^1.0.1","lucide-react":"^0.563.0","qrcode.react":"^4.2.0","@dnd-kit/core":"^6.3.1","@base-ui/react":"1.1.0","react-dropzone":"^14.3.8","react-markdown":"^10.1.0","tailwind-merge":"^3.4.0","tw-animate-css":"^1.4.0","@blocknote/core":"^0.46.1","react-hook-form":"^7.71.1","@blocknote/react":"^0.46.1","react-day-picker":"^9.13.0","socket.io-client":"^4.8.3","@blocknote/shadcn":"^0.46.1","@dnd-kit/sortable":"^10.0.0","codice-fiscale-js":"^2.3.23","@dnd-kit/utilities":"^3.2.2","@hookform/resolvers":"^5.2.2","@radix-ui/react-slot":"^1.2.4","embla-carousel-react":"^8.6.0","@radix-ui/react-label":"^2.1.8","react-resizable-panels":"^4.5.2","@simplewebauthn/browser":"^13.2.2","class-variance-authority":"^0.7.1","@handlewithcare/prosemirror-inputrules":"^0.1.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.1.4","tsup":"^8.5.1","jsdom":"^27.4.0","react":"^19.2.4","eslint":"^9.39.2","vitest":"^4.0.18","globals":"^17.1.0","prettier":"^3.8.1","@types/d3":"^7.4.3","next-intl":"^4.8.2","react-dom":"^19.2.4","@eslint/js":"^9.39.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/node":"^25.0.10","@types/pako":"^2.0.4","@types/react":"^19.2.9","@eslint/eslintrc":"^3.3.3","@types/react-dom":"^19.2.3","semantic-release":"^25.0.2","@types/qrcode.react":"^3.0.0","@vitest/coverage-v8":"^4.0.18","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^5.1.2","@semantic-release/git":"^10.0.1","@tanstack/react-table":"^8.21.3","@testing-library/react":"^16.3.2","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^8.53.1","@semantic-release/changelog":"^6.0.3","@testing-library/user-event":"^14.6.1","@typescript-eslint/eslint-plugin":"^8.53.1","conventional-changelog-conventionalcommits":"^9.1.0"},"peerDependencies":{"next":">=14.0.0","react":">=18.0.0","next-intl":">=3.0.0","react-dom":">=18.0.0","react-hook-form":">=7.0.0","@stripe/stripe-js":">=3.0.0","@tanstack/react-table":">=8.0.0","@stripe/react-stripe-js":">=2.0.0"},"peerDependenciesMeta":{"next-intl":{"optional":true},"react-hook-form":{"optional":true},"@stripe/stripe-js":{"optional":true},"@tanstack/react-table":{"optional":true},"@stripe/react-stripe-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nextjs-jsonapi_1.77.1_1774943837043_0.8531981470434022","host":"s3://npm-registry-packages-npm-production"}},"1.77.2":{"name":"@carlonicora/nextjs-jsonapi","version":"1.77.2","keywords":["nextjs","jsonapi","json-api","react","typescript","cache"],"author":{"name":"Carlo Nicora"},"license":"GPL-3.0-or-later","_id":"@carlonicora/nextjs-jsonapi@1.77.2","maintainers":[{"name":"carlonicora","email":"carlo.nicora@gmail.com"}],"homepage":"https://github.com/carlonicora/nextjs-jsonapi#readme","bugs":{"url":"https://github.com/carlonicora/nextjs-jsonapi/issues"},"bin":{"generate-web-module":"dist/scripts/generate-web-module/index.js"},"dist":{"shasum":"d00c38f6e4d390753a1a95d996cc9c7bedb107fb","tarball":"https://registry.npmjs.org/@carlonicora/nextjs-jsonapi/-/nextjs-jsonapi-1.77.2.tgz","fileCount":1129,"integrity":"sha512-ni8cauflnGoqtVrO+tgg0BQBfCb373RZZygh8Qw2/Pom0GV2rwrlOwzf0mjcbislBDwLPE0gChFyGL3qDLUBFw==","signatures":[{"sig":"MEQCIDGJ9uUqI8novN2jz6iH5QoXDrloVmExWrrVgVzLp0Z0AiBPFwQJxTnpoU/5Y9ahBZIUi/qRqREs9ZpNpfFSAG4BOw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@carlonicora%2fnextjs-jsonapi@1.77.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":10143898},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.mjs","require":"./dist/core/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.mjs","require":"./dist/client/index.js"},"./server":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.mjs","require":"./dist/server/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.mjs","require":"./dist/billing/index.js"},"./testing":{"types":"./dist/testing/index.d.ts","import":"./dist/testing/index.mjs","require":"./dist/testing/index.js"},"./contexts":{"types":"./dist/contexts/index.d.ts","import":"./dist/contexts/index.mjs","require":"./dist/contexts/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.mjs","require":"./dist/components/index.js"},"./contexts/styles.css":"./dist/contexts/index.css"},"gitHead":"a10487e882d9e23ea2d1440cf8d974a6486c9a4a","private":false,"scripts":{"dev":"NODE_OPTIONS='--max-old-space-size=8192' tsup --watch","lint":"eslint \"src/**/*.ts\" \"src/**/*.tsx\" --fix","test":"vitest run","build":"NODE_OPTIONS='--max-old-space-size=8192' tsup && tsc -p scripts/generate-web-module/tsconfig.json","clean":"rm -rf dist","format":"prettier --write \"src/**/*.ts\"","test:ui":"vitest --ui","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"pnpm build","generate-web-module":"node dist/scripts/generate-web-module/index.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f5f41df1-7b72-405b-8808-252d10106909"}},"repository":{"url":"git+https://github.com/carlonicora/nextjs-jsonapi.git","type":"git"},"_npmVersion":"11.11.0","description":"Next.js JSON:API client with server/client support and caching","directories":{},"_nodeVersion":"24.14.1","dependencies":{"d3":"^7.9.0","zod":"^4.3.6","clsx":"^2.1.1","cmdk":"^1.1.1","pako":"^2.1.0","uuid":"^13.0.0","vaul":"^1.1.2","jotai":"^2.16.2","shadcn":"^3.7.0","sonner":"^2.0.7","date-fns":"^4.1.0","recharts":"^3.7.0","commander":"^14.0.2","input-otp":"^1.4.2","remark-gfm":"^4.0.1","next-themes":"^0.4.6","shepherd.js":"^14.5.1","cookies-next":"^6.1.1","jotai-family":"^1.0.1","lucide-react":"^0.563.0","qrcode.react":"^4.2.0","@dnd-kit/core":"^6.3.1","@base-ui/react":"1.1.0","react-dropzone":"^14.3.8","react-markdown":"^10.1.0","tailwind-merge":"^3.4.0","tw-animate-css":"^1.4.0","@blocknote/core":"^0.46.1","react-hook-form":"^7.71.1","@blocknote/react":"^0.46.1","react-day-picker":"^9.13.0","socket.io-client":"^4.8.3","@blocknote/shadcn":"^0.46.1","@dnd-kit/sortable":"^10.0.0","codice-fiscale-js":"^2.3.23","@dnd-kit/utilities":"^3.2.2","@hookform/resolvers":"^5.2.2","@radix-ui/react-slot":"^1.2.4","embla-carousel-react":"^8.6.0","@radix-ui/react-label":"^2.1.8","react-resizable-panels":"^4.5.2","@simplewebauthn/browser":"^13.2.2","class-variance-authority":"^0.7.1","@handlewithcare/prosemirror-inputrules":"^0.1.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.1.4","tsup":"^8.5.1","jsdom":"^27.4.0","react":"^19.2.4","eslint":"^9.39.2","vitest":"^4.0.18","globals":"^17.1.0","prettier":"^3.8.1","@types/d3":"^7.4.3","next-intl":"^4.8.2","react-dom":"^19.2.4","@eslint/js":"^9.39.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/node":"^25.0.10","@types/pako":"^2.0.4","@types/react":"^19.2.9","@eslint/eslintrc":"^3.3.3","@types/react-dom":"^19.2.3","semantic-release":"^25.0.2","@types/qrcode.react":"^3.0.0","@vitest/coverage-v8":"^4.0.18","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^5.1.2","@semantic-release/git":"^10.0.1","@tanstack/react-table":"^8.21.3","@testing-library/react":"^16.3.2","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^8.53.1","@semantic-release/changelog":"^6.0.3","@testing-library/user-event":"^14.6.1","@typescript-eslint/eslint-plugin":"^8.53.1","conventional-changelog-conventionalcommits":"^9.1.0"},"peerDependencies":{"next":">=14.0.0","react":">=18.0.0","next-intl":">=3.0.0","react-dom":">=18.0.0","react-hook-form":">=7.0.0","@stripe/stripe-js":">=3.0.0","@tanstack/react-table":">=8.0.0","@stripe/react-stripe-js":">=2.0.0"},"peerDependenciesMeta":{"next-intl":{"optional":true},"react-hook-form":{"optional":true},"@stripe/stripe-js":{"optional":true},"@tanstack/react-table":{"optional":true},"@stripe/react-stripe-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nextjs-jsonapi_1.77.2_1776207220799_0.04352052996639966","host":"s3://npm-registry-packages-npm-production"}},"1.77.3":{"name":"@carlonicora/nextjs-jsonapi","version":"1.77.3","keywords":["nextjs","jsonapi","json-api","react","typescript","cache"],"author":{"name":"Carlo Nicora"},"license":"GPL-3.0-or-later","_id":"@carlonicora/nextjs-jsonapi@1.77.3","maintainers":[{"name":"carlonicora","email":"carlo.nicora@gmail.com"}],"homepage":"https://github.com/carlonicora/nextjs-jsonapi#readme","bugs":{"url":"https://github.com/carlonicora/nextjs-jsonapi/issues"},"bin":{"generate-web-module":"dist/scripts/generate-web-module/index.js"},"dist":{"shasum":"3a20c54e3579543e4a509736862cf05c05b2fbb2","tarball":"https://registry.npmjs.org/@carlonicora/nextjs-jsonapi/-/nextjs-jsonapi-1.77.3.tgz","fileCount":1129,"integrity":"sha512-sLh405hpph6zWKPGUSzyqijQMmuOUz39TKEg9zVogi5AJ+FpD28x51NkuOQvFfPYh1xy/C2V/hU/uIe9afk61w==","signatures":[{"sig":"MEUCIFfeDUiAhN+htlvBZxDz6xDk8BBHcLRtUtS40BIAsWlzAiEA4PzwSbxEKjP+wKFN4ZqbeAZhuR4CmHsecthtwzVjsqI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@carlonicora%2fnextjs-jsonapi@1.77.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":10144299},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.mjs","require":"./dist/core/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.mjs","require":"./dist/client/index.js"},"./server":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.mjs","require":"./dist/server/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.mjs","require":"./dist/billing/index.js"},"./testing":{"types":"./dist/testing/index.d.ts","import":"./dist/testing/index.mjs","require":"./dist/testing/index.js"},"./contexts":{"types":"./dist/contexts/index.d.ts","import":"./dist/contexts/index.mjs","require":"./dist/contexts/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.mjs","require":"./dist/components/index.js"},"./contexts/styles.css":"./dist/contexts/index.css"},"gitHead":"ae9bed7643bd354a86b1cfacba94f6bb6094b494","private":false,"scripts":{"dev":"NODE_OPTIONS='--max-old-space-size=8192' tsup --watch","lint":"eslint \"src/**/*.ts\" \"src/**/*.tsx\" --fix","test":"vitest run","build":"NODE_OPTIONS='--max-old-space-size=8192' tsup && tsc -p scripts/generate-web-module/tsconfig.json","clean":"rm -rf dist","format":"prettier --write \"src/**/*.ts\"","test:ui":"vitest --ui","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"pnpm build","generate-web-module":"node dist/scripts/generate-web-module/index.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f5f41df1-7b72-405b-8808-252d10106909"}},"repository":{"url":"git+https://github.com/carlonicora/nextjs-jsonapi.git","type":"git"},"_npmVersion":"11.11.0","description":"Next.js JSON:API client with server/client support and caching","directories":{},"_nodeVersion":"24.14.1","dependencies":{"d3":"^7.9.0","zod":"^4.3.6","clsx":"^2.1.1","cmdk":"^1.1.1","pako":"^2.1.0","uuid":"^13.0.0","vaul":"^1.1.2","jotai":"^2.16.2","shadcn":"^3.7.0","sonner":"^2.0.7","date-fns":"^4.1.0","recharts":"^3.7.0","commander":"^14.0.2","input-otp":"^1.4.2","remark-gfm":"^4.0.1","next-themes":"^0.4.6","shepherd.js":"^14.5.1","cookies-next":"^6.1.1","jotai-family":"^1.0.1","lucide-react":"^0.563.0","qrcode.react":"^4.2.0","@dnd-kit/core":"^6.3.1","@base-ui/react":"1.1.0","react-dropzone":"^14.3.8","react-markdown":"^10.1.0","tailwind-merge":"^3.4.0","tw-animate-css":"^1.4.0","@blocknote/core":"^0.46.1","react-hook-form":"^7.71.1","@blocknote/react":"^0.46.1","react-day-picker":"^9.13.0","socket.io-client":"^4.8.3","@blocknote/shadcn":"^0.46.1","@dnd-kit/sortable":"^10.0.0","codice-fiscale-js":"^2.3.23","@dnd-kit/utilities":"^3.2.2","@hookform/resolvers":"^5.2.2","@radix-ui/react-slot":"^1.2.4","embla-carousel-react":"^8.6.0","@radix-ui/react-label":"^2.1.8","react-resizable-panels":"^4.5.2","@simplewebauthn/browser":"^13.2.2","class-variance-authority":"^0.7.1","@handlewithcare/prosemirror-inputrules":"^0.1.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.1.4","tsup":"^8.5.1","jsdom":"^27.4.0","react":"^19.2.4","eslint":"^9.39.2","vitest":"^4.0.18","globals":"^17.1.0","prettier":"^3.8.1","@types/d3":"^7.4.3","next-intl":"^4.8.2","react-dom":"^19.2.4","@eslint/js":"^9.39.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/node":"^25.0.10","@types/pako":"^2.0.4","@types/react":"^19.2.9","@eslint/eslintrc":"^3.3.3","@types/react-dom":"^19.2.3","semantic-release":"^25.0.2","@types/qrcode.react":"^3.0.0","@vitest/coverage-v8":"^4.0.18","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^5.1.2","@semantic-release/git":"^10.0.1","@tanstack/react-table":"^8.21.3","@testing-library/react":"^16.3.2","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^8.53.1","@semantic-release/changelog":"^6.0.3","@testing-library/user-event":"^14.6.1","@typescript-eslint/eslint-plugin":"^8.53.1","conventional-changelog-conventionalcommits":"^9.1.0"},"peerDependencies":{"next":">=14.0.0","react":">=18.0.0","next-intl":">=3.0.0","react-dom":">=18.0.0","react-hook-form":">=7.0.0","@stripe/stripe-js":">=3.0.0","@tanstack/react-table":">=8.0.0","@stripe/react-stripe-js":">=2.0.0"},"peerDependenciesMeta":{"next-intl":{"optional":true},"react-hook-form":{"optional":true},"@stripe/stripe-js":{"optional":true},"@tanstack/react-table":{"optional":true},"@stripe/react-stripe-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nextjs-jsonapi_1.77.3_1776369830872_0.8903250267271638","host":"s3://npm-registry-packages-npm-production"}},"1.78.0":{"name":"@carlonicora/nextjs-jsonapi","version":"1.78.0","keywords":["nextjs","jsonapi","json-api","react","typescript","cache"],"author":{"name":"Carlo Nicora"},"license":"GPL-3.0-or-later","_id":"@carlonicora/nextjs-jsonapi@1.78.0","maintainers":[{"name":"carlonicora","email":"carlo.nicora@gmail.com"}],"homepage":"https://github.com/carlonicora/nextjs-jsonapi#readme","bugs":{"url":"https://github.com/carlonicora/nextjs-jsonapi/issues"},"bin":{"generate-web-module":"dist/scripts/generate-web-module/index.js"},"dist":{"shasum":"5496c90910e4cc18ec4ab7461fa998b10527b2bb","tarball":"https://registry.npmjs.org/@carlonicora/nextjs-jsonapi/-/nextjs-jsonapi-1.78.0.tgz","fileCount":1174,"integrity":"sha512-J2iRlm/EgfFD1XtR2/ToFLLRixk+N/oz7a+Hr3LlA1WLIdXPkRMKYQGf0odqaiMDUGVN8PR/4pVM02Jdob6ssw==","signatures":[{"sig":"MEQCIHBldcu8HzZUN1qT669KdZSHUX7iZaefUax3ebFtStEGAiAxgKizO0LxSxIagpBYNB+Igp8sY+GGGjAX7+kbFeSZZQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@carlonicora%2fnextjs-jsonapi@1.78.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":10439765},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.mjs","require":"./dist/core/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.mjs","require":"./dist/client/index.js"},"./server":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.mjs","require":"./dist/server/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.mjs","require":"./dist/billing/index.js"},"./testing":{"types":"./dist/testing/index.d.ts","import":"./dist/testing/index.mjs","require":"./dist/testing/index.js"},"./contexts":{"types":"./dist/contexts/index.d.ts","import":"./dist/contexts/index.mjs","require":"./dist/contexts/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.mjs","require":"./dist/components/index.js"},"./contexts/styles.css":"./dist/contexts/index.css"},"gitHead":"b50f36b7d05e6e4b834db117efadac1d311d7071","private":false,"scripts":{"dev":"NODE_OPTIONS='--max-old-space-size=8192' tsup --watch","lint":"eslint \"src/**/*.ts\" \"src/**/*.tsx\" --fix","test":"vitest run","build":"NODE_OPTIONS='--max-old-space-size=8192' tsup && tsc -p scripts/generate-web-module/tsconfig.json","clean":"rm -rf dist","format":"prettier --write \"src/**/*.ts\"","test:ui":"vitest --ui","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"pnpm build","generate-web-module":"node dist/scripts/generate-web-module/index.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f5f41df1-7b72-405b-8808-252d10106909"}},"repository":{"url":"git+https://github.com/carlonicora/nextjs-jsonapi.git","type":"git"},"_npmVersion":"11.12.1","description":"Next.js JSON:API client with server/client support and caching","directories":{},"_nodeVersion":"24.15.0","dependencies":{"d3":"^7.9.0","zod":"^4.3.6","clsx":"^2.1.1","cmdk":"^1.1.1","pako":"^2.1.0","uuid":"^13.0.0","vaul":"^1.1.2","jotai":"^2.16.2","shadcn":"^3.7.0","sonner":"^2.0.7","date-fns":"^4.1.0","recharts":"^3.7.0","commander":"^14.0.2","input-otp":"^1.4.2","remark-gfm":"^4.0.1","next-themes":"^0.4.6","shepherd.js":"^14.5.1","cookies-next":"^6.1.1","jotai-family":"^1.0.1","lucide-react":"^0.563.0","qrcode.react":"^4.2.0","@dnd-kit/core":"^6.3.1","@base-ui/react":"1.1.0","react-dropzone":"^14.3.8","react-markdown":"^10.1.0","tailwind-merge":"^3.4.0","tw-animate-css":"^1.4.0","@blocknote/core":"^0.46.1","react-hook-form":"^7.71.1","@blocknote/react":"^0.46.1","react-day-picker":"^9.13.0","socket.io-client":"^4.8.3","@blocknote/shadcn":"^0.46.1","@dnd-kit/sortable":"^10.0.0","codice-fiscale-js":"^2.3.23","@dnd-kit/utilities":"^3.2.2","@hookform/resolvers":"^5.2.2","@radix-ui/react-slot":"^1.2.4","embla-carousel-react":"^8.6.0","@radix-ui/react-label":"^2.1.8","react-resizable-panels":"^4.5.2","@simplewebauthn/browser":"^13.2.2","class-variance-authority":"^0.7.1","@handlewithcare/prosemirror-inputrules":"^0.1.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.1.4","tsup":"^8.5.1","jsdom":"^27.4.0","react":"^19.2.4","eslint":"^9.39.2","vitest":"^4.0.18","globals":"^17.1.0","prettier":"^3.8.1","@types/d3":"^7.4.3","next-intl":"^4.8.2","react-dom":"^19.2.4","@eslint/js":"^9.39.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/node":"^25.0.10","@types/pako":"^2.0.4","@types/react":"^19.2.9","@eslint/eslintrc":"^3.3.3","@types/react-dom":"^19.2.3","semantic-release":"^25.0.2","@types/qrcode.react":"^3.0.0","@vitest/coverage-v8":"^4.0.18","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^5.1.2","@semantic-release/git":"^10.0.1","@tanstack/react-table":"^8.21.3","@testing-library/react":"^16.3.2","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^8.53.1","@semantic-release/changelog":"^6.0.3","@testing-library/user-event":"^14.6.1","@typescript-eslint/eslint-plugin":"^8.53.1","conventional-changelog-conventionalcommits":"^9.1.0"},"peerDependencies":{"next":">=14.0.0","react":">=18.0.0","next-intl":">=3.0.0","react-dom":">=18.0.0","react-hook-form":">=7.0.0","@stripe/stripe-js":">=3.0.0","@tanstack/react-table":">=8.0.0","@stripe/react-stripe-js":">=2.0.0"},"peerDependenciesMeta":{"next-intl":{"optional":true},"react-hook-form":{"optional":true},"@stripe/stripe-js":{"optional":true},"@tanstack/react-table":{"optional":true},"@stripe/react-stripe-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nextjs-jsonapi_1.78.0_1776936666004_0.2203812063401831","host":"s3://npm-registry-packages-npm-production"}},"1.79.0":{"name":"@carlonicora/nextjs-jsonapi","version":"1.79.0","keywords":["nextjs","jsonapi","json-api","react","typescript","cache"],"author":{"name":"Carlo Nicora"},"license":"GPL-3.0-or-later","_id":"@carlonicora/nextjs-jsonapi@1.79.0","maintainers":[{"name":"carlonicora","email":"carlo.nicora@gmail.com"}],"homepage":"https://github.com/carlonicora/nextjs-jsonapi#readme","bugs":{"url":"https://github.com/carlonicora/nextjs-jsonapi/issues"},"bin":{"generate-web-module":"dist/scripts/generate-web-module/index.js"},"dist":{"shasum":"84dbe9d727719c505a45a1002ee510c48f5bb9d3","tarball":"https://registry.npmjs.org/@carlonicora/nextjs-jsonapi/-/nextjs-jsonapi-1.79.0.tgz","fileCount":1170,"integrity":"sha512-jeuNTXZtxVd8I9+Ywy6ru+iO1PQOmIHbR9tRyiSG77RjvP9y5oXd8R4vsSDlXaTlZRu15+ofEmlvYCGv6lgqiw==","signatures":[{"sig":"MEQCIG7Ohi37yHgP+CiKuxN+UtlKRDfpvID2rH87D0Zd30xVAiBpOWSphkN/zbXQxOs0H+isrM98ndhfRc39o1oGgs+8jg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@carlonicora%2fnextjs-jsonapi@1.79.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":10404912},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.mjs","require":"./dist/core/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.mjs","require":"./dist/client/index.js"},"./server":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.mjs","require":"./dist/server/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.mjs","require":"./dist/billing/index.js"},"./testing":{"types":"./dist/testing/index.d.ts","import":"./dist/testing/index.mjs","require":"./dist/testing/index.js"},"./contexts":{"types":"./dist/contexts/index.d.ts","import":"./dist/contexts/index.mjs","require":"./dist/contexts/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.mjs","require":"./dist/components/index.js"},"./contexts/styles.css":"./dist/contexts/index.css"},"gitHead":"921c066e26e17f633e815af04370f74327b00b74","private":false,"scripts":{"dev":"NODE_OPTIONS='--max-old-space-size=8192' tsup --watch","lint":"eslint \"src/**/*.ts\" \"src/**/*.tsx\" --fix","test":"vitest run","build":"NODE_OPTIONS='--max-old-space-size=8192' tsup && tsc -p scripts/generate-web-module/tsconfig.json","clean":"rm -rf dist","format":"prettier --write \"src/**/*.ts\"","test:ui":"vitest --ui","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"pnpm build","generate-web-module":"node dist/scripts/generate-web-module/index.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f5f41df1-7b72-405b-8808-252d10106909"}},"repository":{"url":"git+https://github.com/carlonicora/nextjs-jsonapi.git","type":"git"},"_npmVersion":"11.11.0","description":"Next.js JSON:API client with server/client support and caching","directories":{},"_nodeVersion":"24.14.1","dependencies":{"d3":"^7.9.0","zod":"^4.3.6","clsx":"^2.1.1","cmdk":"^1.1.1","pako":"^2.1.0","uuid":"^13.0.0","vaul":"^1.1.2","jotai":"^2.16.2","shadcn":"^3.7.0","sonner":"^2.0.7","date-fns":"^4.1.0","recharts":"^3.7.0","commander":"^14.0.2","input-otp":"^1.4.2","remark-gfm":"^4.0.1","next-themes":"^0.4.6","shepherd.js":"^14.5.1","cookies-next":"^6.1.1","jotai-family":"^1.0.1","lucide-react":"^0.563.0","qrcode.react":"^4.2.0","@dnd-kit/core":"^6.3.1","@base-ui/react":"1.1.0","react-dropzone":"^14.3.8","react-markdown":"^10.1.0","tailwind-merge":"^3.4.0","tw-animate-css":"^1.4.0","@blocknote/core":"^0.46.1","react-hook-form":"^7.71.1","@blocknote/react":"^0.46.1","react-day-picker":"^9.13.0","socket.io-client":"^4.8.3","@blocknote/shadcn":"^0.46.1","@dnd-kit/sortable":"^10.0.0","codice-fiscale-js":"^2.3.23","@dnd-kit/utilities":"^3.2.2","@hookform/resolvers":"^5.2.2","@radix-ui/react-slot":"^1.2.4","embla-carousel-react":"^8.6.0","@radix-ui/react-label":"^2.1.8","react-resizable-panels":"^4.5.2","@simplewebauthn/browser":"^13.2.2","class-variance-authority":"^0.7.1","@handlewithcare/prosemirror-inputrules":"^0.1.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.1.4","tsup":"^8.5.1","jsdom":"^27.4.0","react":"^19.2.4","eslint":"^9.39.2","vitest":"^4.0.18","globals":"^17.1.0","prettier":"^3.8.1","@types/d3":"^7.4.3","next-intl":"^4.8.2","react-dom":"^19.2.4","@eslint/js":"^9.39.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/node":"^25.0.10","@types/pako":"^2.0.4","@types/react":"^19.2.9","@eslint/eslintrc":"^3.3.3","@types/react-dom":"^19.2.3","semantic-release":"^25.0.2","@types/qrcode.react":"^3.0.0","@vitest/coverage-v8":"^4.0.18","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^5.1.2","@semantic-release/git":"^10.0.1","@tanstack/react-table":"^8.21.3","@testing-library/react":"^16.3.2","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^8.53.1","@semantic-release/changelog":"^6.0.3","@testing-library/user-event":"^14.6.1","@typescript-eslint/eslint-plugin":"^8.53.1","conventional-changelog-conventionalcommits":"^9.1.0"},"peerDependencies":{"next":">=14.0.0","react":">=18.0.0","next-intl":">=3.0.0","react-dom":">=18.0.0","react-hook-form":">=7.0.0","@stripe/stripe-js":">=3.0.0","@tanstack/react-table":">=8.0.0","@stripe/react-stripe-js":">=2.0.0"},"peerDependenciesMeta":{"next-intl":{"optional":true},"react-hook-form":{"optional":true},"@stripe/stripe-js":{"optional":true},"@tanstack/react-table":{"optional":true},"@stripe/react-stripe-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nextjs-jsonapi_1.79.0_1777121154930_0.540353495241658","host":"s3://npm-registry-packages-npm-production"}},"1.80.0":{"name":"@carlonicora/nextjs-jsonapi","version":"1.80.0","keywords":["nextjs","jsonapi","json-api","react","typescript","cache"],"author":{"name":"Carlo Nicora"},"license":"GPL-3.0-or-later","_id":"@carlonicora/nextjs-jsonapi@1.80.0","maintainers":[{"name":"carlonicora","email":"carlo.nicora@gmail.com"}],"homepage":"https://github.com/carlonicora/nextjs-jsonapi#readme","bugs":{"url":"https://github.com/carlonicora/nextjs-jsonapi/issues"},"bin":{"generate-web-module":"dist/scripts/generate-web-module/index.js"},"dist":{"shasum":"863b2f88d4262d116e98442ec076f64f6f9229e4","tarball":"https://registry.npmjs.org/@carlonicora/nextjs-jsonapi/-/nextjs-jsonapi-1.80.0.tgz","fileCount":1183,"integrity":"sha512-uSjbM/oZvyWIHJtFFe4kjeTBgYY+5lKXNlTxFx+DPnq1km8DuG9AzhUvCFjIZhgKYYyY+8rgrjro+DnwzoScLQ==","signatures":[{"sig":"MEQCIBkPYB72PMcJH/rwlcZl7SxMFuluOiTVhT+blZUrJuzBAiBZ5wE1cNFkAcH2fPcNZ0R2KjeYC7JwlwJ5z9Ibzignbw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@carlonicora%2fnextjs-jsonapi@1.80.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":10562079},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.mjs","require":"./dist/core/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.mjs","require":"./dist/client/index.js"},"./server":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.mjs","require":"./dist/server/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.mjs","require":"./dist/billing/index.js"},"./testing":{"types":"./dist/testing/index.d.ts","import":"./dist/testing/index.mjs","require":"./dist/testing/index.js"},"./contexts":{"types":"./dist/contexts/index.d.ts","import":"./dist/contexts/index.mjs","require":"./dist/contexts/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.mjs","require":"./dist/components/index.js"},"./contexts/styles.css":"./dist/contexts/index.css"},"gitHead":"054abad2ebcfb3a77f8b5769d6704ca77383b4e4","private":false,"scripts":{"dev":"NODE_OPTIONS='--max-old-space-size=8192' tsup --watch","lint":"eslint \"src/**/*.ts\" \"src/**/*.tsx\" --fix","test":"vitest run","build":"NODE_OPTIONS='--max-old-space-size=8192' tsup && tsc -p scripts/generate-web-module/tsconfig.json","clean":"rm -rf dist","format":"prettier --write \"src/**/*.ts\"","test:ui":"vitest --ui","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"pnpm build","generate-web-module":"node dist/scripts/generate-web-module/index.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f5f41df1-7b72-405b-8808-252d10106909"}},"repository":{"url":"git+https://github.com/carlonicora/nextjs-jsonapi.git","type":"git"},"_npmVersion":"11.11.0","description":"Next.js JSON:API client with server/client support and caching","directories":{},"_nodeVersion":"24.14.1","dependencies":{"d3":"^7.9.0","zod":"^4.3.6","clsx":"^2.1.1","cmdk":"^1.1.1","pako":"^2.1.0","uuid":"^13.0.0","vaul":"^1.1.2","jotai":"^2.16.2","shadcn":"^3.7.0","sonner":"^2.0.7","date-fns":"^4.1.0","recharts":"^3.7.0","commander":"^14.0.2","input-otp":"^1.4.2","remark-gfm":"^4.0.1","next-themes":"^0.4.6","shepherd.js":"^14.5.1","cookies-next":"^6.1.1","jotai-family":"^1.0.1","lucide-react":"^0.563.0","qrcode.react":"^4.2.0","@dnd-kit/core":"^6.3.1","@base-ui/react":"1.1.0","react-dropzone":"^14.3.8","react-markdown":"^10.1.0","tailwind-merge":"^3.4.0","tw-animate-css":"^1.4.0","@blocknote/core":"^0.46.1","react-hook-form":"^7.71.1","@blocknote/react":"^0.46.1","react-day-picker":"^9.13.0","socket.io-client":"^4.8.3","@blocknote/shadcn":"^0.46.1","@dnd-kit/sortable":"^10.0.0","codice-fiscale-js":"^2.3.23","@dnd-kit/utilities":"^3.2.2","@hookform/resolvers":"^5.2.2","@radix-ui/react-slot":"^1.2.4","embla-carousel-react":"^8.6.0","@radix-ui/react-label":"^2.1.8","react-resizable-panels":"^4.5.2","@simplewebauthn/browser":"^13.2.2","class-variance-authority":"^0.7.1","@handlewithcare/prosemirror-inputrules":"^0.1.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.1.4","tsup":"^8.5.1","jsdom":"^27.4.0","react":"^19.2.4","eslint":"^9.39.2","vitest":"^4.0.18","globals":"^17.1.0","prettier":"^3.8.1","@types/d3":"^7.4.3","next-intl":"^4.8.2","react-dom":"^19.2.4","@eslint/js":"^9.39.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/node":"^25.0.10","@types/pako":"^2.0.4","@types/react":"^19.2.9","@eslint/eslintrc":"^3.3.3","@types/react-dom":"^19.2.3","semantic-release":"^25.0.2","@types/qrcode.react":"^3.0.0","@vitest/coverage-v8":"^4.0.18","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^5.1.2","@semantic-release/git":"^10.0.1","@tanstack/react-table":"^8.21.3","@testing-library/react":"^16.3.2","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^8.53.1","@semantic-release/changelog":"^6.0.3","@testing-library/user-event":"^14.6.1","@typescript-eslint/eslint-plugin":"^8.53.1","conventional-changelog-conventionalcommits":"^9.1.0"},"peerDependencies":{"next":">=14.0.0","react":">=18.0.0","next-intl":">=3.0.0","react-dom":">=18.0.0","react-hook-form":">=7.0.0","@stripe/stripe-js":">=3.0.0","@tanstack/react-table":">=8.0.0","@stripe/react-stripe-js":">=2.0.0"},"peerDependenciesMeta":{"next-intl":{"optional":true},"react-hook-form":{"optional":true},"@stripe/stripe-js":{"optional":true},"@tanstack/react-table":{"optional":true},"@stripe/react-stripe-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nextjs-jsonapi_1.80.0_1777214825210_0.40159398921892286","host":"s3://npm-registry-packages-npm-production"}},"1.81.0":{"name":"@carlonicora/nextjs-jsonapi","version":"1.81.0","keywords":["nextjs","jsonapi","json-api","react","typescript","cache"],"author":{"name":"Carlo Nicora"},"license":"GPL-3.0-or-later","_id":"@carlonicora/nextjs-jsonapi@1.81.0","maintainers":[{"name":"carlonicora","email":"carlo.nicora@gmail.com"}],"homepage":"https://github.com/carlonicora/nextjs-jsonapi#readme","bugs":{"url":"https://github.com/carlonicora/nextjs-jsonapi/issues"},"bin":{"generate-web-module":"dist/scripts/generate-web-module/index.js"},"dist":{"shasum":"8f1e5be53ca8a2d3aa526b5612ce41bf56aa2475","tarball":"https://registry.npmjs.org/@carlonicora/nextjs-jsonapi/-/nextjs-jsonapi-1.81.0.tgz","fileCount":1184,"integrity":"sha512-j4ZYU/jNnFUpOuWvmr2Fg2pLc0rVwMH5d3eyBCEhYmUDajTwSfVp1m7quhaMLId6ANqN05HhnyXtmrj4e/T/zw==","signatures":[{"sig":"MEQCIAyoKEr24+nX5+3jFTe6Z4XjM+/9CI6N2Ier9O2qrykiAiARF1IPKGNZAJwlmuU3D0eGsxmHTOCUb5hVjZulOT4C4Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@carlonicora%2fnextjs-jsonapi@1.81.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":10619066},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.mjs","require":"./dist/core/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.mjs","require":"./dist/client/index.js"},"./server":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.mjs","require":"./dist/server/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.mjs","require":"./dist/billing/index.js"},"./testing":{"types":"./dist/testing/index.d.ts","import":"./dist/testing/index.mjs","require":"./dist/testing/index.js"},"./contexts":{"types":"./dist/contexts/index.d.ts","import":"./dist/contexts/index.mjs","require":"./dist/contexts/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.mjs","require":"./dist/components/index.js"},"./contexts/styles.css":"./dist/contexts/index.css"},"gitHead":"f5bf81b3624908df3d045ebb92e948fba70dcad4","private":false,"scripts":{"dev":"NODE_OPTIONS='--max-old-space-size=8192' tsup --watch","lint":"eslint \"src/**/*.ts\" \"src/**/*.tsx\" --fix","test":"vitest run","build":"NODE_OPTIONS='--max-old-space-size=8192' tsup && tsc -p scripts/generate-web-module/tsconfig.json","clean":"rm -rf dist","format":"prettier --write \"src/**/*.ts\"","test:ui":"vitest --ui","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"pnpm build","generate-web-module":"node dist/scripts/generate-web-module/index.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f5f41df1-7b72-405b-8808-252d10106909"}},"repository":{"url":"git+https://github.com/carlonicora/nextjs-jsonapi.git","type":"git"},"_npmVersion":"11.11.0","description":"Next.js JSON:API client with server/client support and caching","directories":{},"_nodeVersion":"24.14.1","dependencies":{"d3":"^7.9.0","zod":"^4.3.6","clsx":"^2.1.1","cmdk":"^1.1.1","pako":"^2.1.0","uuid":"^13.0.0","vaul":"^1.1.2","jotai":"^2.16.2","shadcn":"^3.7.0","sonner":"^2.0.7","date-fns":"^4.1.0","recharts":"^3.7.0","commander":"^14.0.2","input-otp":"^1.4.2","remark-gfm":"^4.0.1","next-themes":"^0.4.6","shepherd.js":"^14.5.1","cookies-next":"^6.1.1","jotai-family":"^1.0.1","lucide-react":"^0.563.0","qrcode.react":"^4.2.0","@dnd-kit/core":"^6.3.1","@base-ui/react":"1.1.0","react-dropzone":"^14.3.8","react-markdown":"^10.1.0","tailwind-merge":"^3.4.0","tw-animate-css":"^1.4.0","@blocknote/core":"^0.46.1","react-hook-form":"^7.71.1","@blocknote/react":"^0.46.1","react-day-picker":"^9.13.0","socket.io-client":"^4.8.3","@blocknote/shadcn":"^0.46.1","@dnd-kit/sortable":"^10.0.0","codice-fiscale-js":"^2.3.23","@dnd-kit/utilities":"^3.2.2","@hookform/resolvers":"^5.2.2","@radix-ui/react-slot":"^1.2.4","embla-carousel-react":"^8.6.0","@radix-ui/react-label":"^2.1.8","react-resizable-panels":"^4.5.2","@simplewebauthn/browser":"^13.2.2","class-variance-authority":"^0.7.1","@handlewithcare/prosemirror-inputrules":"^0.1.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.1.4","tsup":"^8.5.1","jsdom":"^27.4.0","react":"^19.2.4","eslint":"^9.39.2","vitest":"^4.0.18","globals":"^17.1.0","prettier":"^3.8.1","@types/d3":"^7.4.3","next-intl":"^4.8.2","react-dom":"^19.2.4","@eslint/js":"^9.39.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/node":"^25.0.10","@types/pako":"^2.0.4","@types/react":"^19.2.9","@eslint/eslintrc":"^3.3.3","@types/react-dom":"^19.2.3","semantic-release":"^25.0.2","@types/qrcode.react":"^3.0.0","@vitest/coverage-v8":"^4.0.18","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^5.1.2","@semantic-release/git":"^10.0.1","@tanstack/react-table":"^8.21.3","@testing-library/react":"^16.3.2","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^8.53.1","@semantic-release/changelog":"^6.0.3","@testing-library/user-event":"^14.6.1","@typescript-eslint/eslint-plugin":"^8.53.1","conventional-changelog-conventionalcommits":"^9.1.0"},"peerDependencies":{"next":">=14.0.0","react":">=18.0.0","next-intl":">=3.0.0","react-dom":">=18.0.0","react-hook-form":">=7.0.0","@stripe/stripe-js":">=3.0.0","@tanstack/react-table":">=8.0.0","@stripe/react-stripe-js":">=2.0.0"},"peerDependenciesMeta":{"next-intl":{"optional":true},"react-hook-form":{"optional":true},"@stripe/stripe-js":{"optional":true},"@tanstack/react-table":{"optional":true},"@stripe/react-stripe-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nextjs-jsonapi_1.81.0_1777228596321_0.3296008497225622","host":"s3://npm-registry-packages-npm-production"}},"1.82.0":{"name":"@carlonicora/nextjs-jsonapi","version":"1.82.0","keywords":["nextjs","jsonapi","json-api","react","typescript","cache"],"author":{"name":"Carlo Nicora"},"license":"GPL-3.0-or-later","_id":"@carlonicora/nextjs-jsonapi@1.82.0","maintainers":[{"name":"carlonicora","email":"carlo.nicora@gmail.com"}],"homepage":"https://github.com/carlonicora/nextjs-jsonapi#readme","bugs":{"url":"https://github.com/carlonicora/nextjs-jsonapi/issues"},"bin":{"generate-web-module":"dist/scripts/generate-web-module/index.js"},"dist":{"shasum":"68fd09bb6e5fd68a8f3daf6a88f6639c3ad729d1","tarball":"https://registry.npmjs.org/@carlonicora/nextjs-jsonapi/-/nextjs-jsonapi-1.82.0.tgz","fileCount":1187,"integrity":"sha512-MZsbGPPL9e1Rb3fens4R/9Y96D5xV9czKIMCK2iBgI2dnkI24H4NaMka9W02Tsn0Z0rSXSLvir41a2F7WCADow==","signatures":[{"sig":"MEYCIQCABZYQNpGK4jRXLsM5aqhkRrn7uxXgkvgEG0gu3oM5dQIhAO8SGOM279ElVNsKKtbOpaN3ZYrtsUFm/EDGgcl8wEZf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@carlonicora%2fnextjs-jsonapi@1.82.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":10644653},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.mjs","require":"./dist/core/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.mjs","require":"./dist/client/index.js"},"./server":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.mjs","require":"./dist/server/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.mjs","require":"./dist/billing/index.js"},"./testing":{"types":"./dist/testing/index.d.ts","import":"./dist/testing/index.mjs","require":"./dist/testing/index.js"},"./contexts":{"types":"./dist/contexts/index.d.ts","import":"./dist/contexts/index.mjs","require":"./dist/contexts/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.mjs","require":"./dist/components/index.js"},"./contexts/styles.css":"./dist/contexts/index.css"},"gitHead":"485bfef1807bef9089c2c0723c9bf205456baf92","private":false,"scripts":{"dev":"NODE_OPTIONS='--max-old-space-size=8192' tsup --watch","lint":"eslint \"src/**/*.ts\" \"src/**/*.tsx\" --fix","test":"vitest run","build":"NODE_OPTIONS='--max-old-space-size=8192' tsup && tsc -p scripts/generate-web-module/tsconfig.json","clean":"rm -rf dist","format":"prettier --write \"src/**/*.ts\"","test:ui":"vitest --ui","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"pnpm build","generate-web-module":"node dist/scripts/generate-web-module/index.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f5f41df1-7b72-405b-8808-252d10106909"}},"repository":{"url":"git+https://github.com/carlonicora/nextjs-jsonapi.git","type":"git"},"_npmVersion":"11.11.0","description":"Next.js JSON:API client with server/client support and caching","directories":{},"_nodeVersion":"24.14.1","dependencies":{"d3":"^7.9.0","zod":"^4.3.6","clsx":"^2.1.1","cmdk":"^1.1.1","pako":"^2.1.0","uuid":"^13.0.0","vaul":"^1.1.2","jotai":"^2.16.2","shadcn":"^3.7.0","sonner":"^2.0.7","date-fns":"^4.1.0","recharts":"^3.7.0","commander":"^14.0.2","input-otp":"^1.4.2","remark-gfm":"^4.0.1","next-themes":"^0.4.6","shepherd.js":"^14.5.1","cookies-next":"^6.1.1","jotai-family":"^1.0.1","lucide-react":"^0.563.0","qrcode.react":"^4.2.0","@dnd-kit/core":"^6.3.1","@base-ui/react":"1.1.0","react-dropzone":"^14.3.8","react-markdown":"^10.1.0","tailwind-merge":"^3.4.0","tw-animate-css":"^1.4.0","@blocknote/core":"^0.46.1","react-hook-form":"^7.71.1","@blocknote/react":"^0.46.1","react-day-picker":"^9.13.0","socket.io-client":"^4.8.3","@blocknote/shadcn":"^0.46.1","@dnd-kit/sortable":"^10.0.0","codice-fiscale-js":"^2.3.23","@dnd-kit/utilities":"^3.2.2","@hookform/resolvers":"^5.2.2","@radix-ui/react-slot":"^1.2.4","embla-carousel-react":"^8.6.0","@radix-ui/react-label":"^2.1.8","react-resizable-panels":"^4.5.2","@simplewebauthn/browser":"^13.2.2","class-variance-authority":"^0.7.1","@handlewithcare/prosemirror-inputrules":"^0.1.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.1.4","tsup":"^8.5.1","jsdom":"^27.4.0","react":"^19.2.4","eslint":"^9.39.2","vitest":"^4.0.18","globals":"^17.1.0","prettier":"^3.8.1","@types/d3":"^7.4.3","next-intl":"^4.8.2","react-dom":"^19.2.4","@eslint/js":"^9.39.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/node":"^25.0.10","@types/pako":"^2.0.4","@types/react":"^19.2.9","@eslint/eslintrc":"^3.3.3","@types/react-dom":"^19.2.3","semantic-release":"^25.0.2","@types/qrcode.react":"^3.0.0","@vitest/coverage-v8":"^4.0.18","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^5.1.2","@semantic-release/git":"^10.0.1","@tanstack/react-table":"^8.21.3","@testing-library/react":"^16.3.2","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^8.53.1","@semantic-release/changelog":"^6.0.3","@testing-library/user-event":"^14.6.1","@typescript-eslint/eslint-plugin":"^8.53.1","conventional-changelog-conventionalcommits":"^9.1.0"},"peerDependencies":{"next":">=14.0.0","react":">=18.0.0","next-intl":">=3.0.0","react-dom":">=18.0.0","react-hook-form":">=7.0.0","@stripe/stripe-js":">=3.0.0","@tanstack/react-table":">=8.0.0","@stripe/react-stripe-js":">=2.0.0"},"peerDependenciesMeta":{"next-intl":{"optional":true},"react-hook-form":{"optional":true},"@stripe/stripe-js":{"optional":true},"@tanstack/react-table":{"optional":true},"@stripe/react-stripe-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nextjs-jsonapi_1.82.0_1777804947458_0.25617381065887335","host":"s3://npm-registry-packages-npm-production"}},"1.83.0":{"name":"@carlonicora/nextjs-jsonapi","version":"1.83.0","keywords":["nextjs","jsonapi","json-api","react","typescript","cache"],"author":{"name":"Carlo Nicora"},"license":"GPL-3.0-or-later","_id":"@carlonicora/nextjs-jsonapi@1.83.0","maintainers":[{"name":"carlonicora","email":"carlo.nicora@gmail.com"}],"homepage":"https://github.com/carlonicora/nextjs-jsonapi#readme","bugs":{"url":"https://github.com/carlonicora/nextjs-jsonapi/issues"},"bin":{"generate-web-module":"dist/scripts/generate-web-module/index.js"},"dist":{"shasum":"3860d515223071d783de6ed5b389ab6c4dd5a477","tarball":"https://registry.npmjs.org/@carlonicora/nextjs-jsonapi/-/nextjs-jsonapi-1.83.0.tgz","fileCount":1187,"integrity":"sha512-dZvkG+g1OS9uc5EKTIn6M04bzjneQPdyznkSm2eO7QB9ssGcCHL0JQK90R3ogud23Zcohg80Rio+XPw7ybTsqw==","signatures":[{"sig":"MEUCIB6gNKRbelYfOAX27kAmWZfaqMledjCDKJGroHrlqNogAiEA92jAuLgwE18cwGa7Ke9JTadJYCzZJd09sWWZNvfw1fU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@carlonicora%2fnextjs-jsonapi@1.83.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":10645895},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.mjs","require":"./dist/core/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.mjs","require":"./dist/client/index.js"},"./server":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.mjs","require":"./dist/server/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.mjs","require":"./dist/billing/index.js"},"./testing":{"types":"./dist/testing/index.d.ts","import":"./dist/testing/index.mjs","require":"./dist/testing/index.js"},"./contexts":{"types":"./dist/contexts/index.d.ts","import":"./dist/contexts/index.mjs","require":"./dist/contexts/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.mjs","require":"./dist/components/index.js"},"./contexts/styles.css":"./dist/contexts/index.css"},"gitHead":"e3d4f7d2c8d919e280ba2e61f8745e83f2466352","private":false,"scripts":{"dev":"NODE_OPTIONS='--max-old-space-size=8192' tsup --watch","lint":"eslint \"src/**/*.ts\" \"src/**/*.tsx\" --fix","test":"vitest run","build":"NODE_OPTIONS='--max-old-space-size=8192' tsup && tsc -p scripts/generate-web-module/tsconfig.json","clean":"rm -rf dist","format":"prettier --write \"src/**/*.ts\"","test:ui":"vitest --ui","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"pnpm build","generate-web-module":"node dist/scripts/generate-web-module/index.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f5f41df1-7b72-405b-8808-252d10106909"}},"repository":{"url":"git+https://github.com/carlonicora/nextjs-jsonapi.git","type":"git"},"_npmVersion":"11.11.0","description":"Next.js JSON:API client with server/client support and caching","directories":{},"_nodeVersion":"24.14.1","dependencies":{"d3":"^7.9.0","zod":"^4.3.6","clsx":"^2.1.1","cmdk":"^1.1.1","pako":"^2.1.0","uuid":"^13.0.0","vaul":"^1.1.2","jotai":"^2.16.2","shadcn":"^3.7.0","sonner":"^2.0.7","date-fns":"^4.1.0","recharts":"^3.7.0","commander":"^14.0.2","input-otp":"^1.4.2","remark-gfm":"^4.0.1","next-themes":"^0.4.6","shepherd.js":"^14.5.1","cookies-next":"^6.1.1","jotai-family":"^1.0.1","lucide-react":"^0.563.0","qrcode.react":"^4.2.0","@dnd-kit/core":"^6.3.1","@base-ui/react":"1.1.0","react-dropzone":"^14.3.8","react-markdown":"^10.1.0","tailwind-merge":"^3.4.0","tw-animate-css":"^1.4.0","@blocknote/core":"^0.46.1","react-hook-form":"^7.71.1","@blocknote/react":"^0.46.1","react-day-picker":"^9.13.0","socket.io-client":"^4.8.3","@blocknote/shadcn":"^0.46.1","@dnd-kit/sortable":"^10.0.0","codice-fiscale-js":"^2.3.23","@dnd-kit/utilities":"^3.2.2","@hookform/resolvers":"^5.2.2","@radix-ui/react-slot":"^1.2.4","embla-carousel-react":"^8.6.0","@radix-ui/react-label":"^2.1.8","react-resizable-panels":"^4.5.2","@simplewebauthn/browser":"^13.2.2","class-variance-authority":"^0.7.1","@handlewithcare/prosemirror-inputrules":"^0.1.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.1.4","tsup":"^8.5.1","jsdom":"^27.4.0","react":"^19.2.4","eslint":"^9.39.2","vitest":"^4.0.18","globals":"^17.1.0","prettier":"^3.8.1","@types/d3":"^7.4.3","next-intl":"^4.8.2","react-dom":"^19.2.4","@eslint/js":"^9.39.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/node":"^25.0.10","@types/pako":"^2.0.4","@types/react":"^19.2.9","@eslint/eslintrc":"^3.3.3","@types/react-dom":"^19.2.3","semantic-release":"^25.0.2","@types/qrcode.react":"^3.0.0","@vitest/coverage-v8":"^4.0.18","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^5.1.2","@semantic-release/git":"^10.0.1","@tanstack/react-table":"^8.21.3","@testing-library/react":"^16.3.2","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^8.53.1","@semantic-release/changelog":"^6.0.3","@testing-library/user-event":"^14.6.1","@typescript-eslint/eslint-plugin":"^8.53.1","conventional-changelog-conventionalcommits":"^9.1.0"},"peerDependencies":{"next":">=14.0.0","react":">=18.0.0","next-intl":">=3.0.0","react-dom":">=18.0.0","react-hook-form":">=7.0.0","@stripe/stripe-js":">=3.0.0","@tanstack/react-table":">=8.0.0","@stripe/react-stripe-js":">=2.0.0"},"peerDependenciesMeta":{"next-intl":{"optional":true},"react-hook-form":{"optional":true},"@stripe/stripe-js":{"optional":true},"@tanstack/react-table":{"optional":true},"@stripe/react-stripe-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nextjs-jsonapi_1.83.0_1777879876062_0.7596434225156972","host":"s3://npm-registry-packages-npm-production"}},"1.84.0":{"name":"@carlonicora/nextjs-jsonapi","version":"1.84.0","keywords":["nextjs","jsonapi","json-api","react","typescript","cache"],"author":{"name":"Carlo Nicora"},"license":"GPL-3.0-or-later","_id":"@carlonicora/nextjs-jsonapi@1.84.0","maintainers":[{"name":"carlonicora","email":"carlo.nicora@gmail.com"}],"homepage":"https://github.com/carlonicora/nextjs-jsonapi#readme","bugs":{"url":"https://github.com/carlonicora/nextjs-jsonapi/issues"},"bin":{"generate-web-module":"dist/scripts/generate-web-module/index.js"},"dist":{"shasum":"ab63e9fb171350a88610157614115ddbe987f083","tarball":"https://registry.npmjs.org/@carlonicora/nextjs-jsonapi/-/nextjs-jsonapi-1.84.0.tgz","fileCount":1187,"integrity":"sha512-xzjLTKrdQkbcLQAc3/8FfzXGOqOAE8Sqqjm88JMJn3FeURFz2Rqli5T7dlNxhMoOa1Gg/M1CfJJ0NVR/Jt0qoA==","signatures":[{"sig":"MEQCIDBSfVorHXRtu9VtJeqlmEumXT5veCCWJvn3pyXTVhUSAiAHpglcrucqcURxIMouECD/Oy+hPynSt9aNDM4B3JGM3Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@carlonicora%2fnextjs-jsonapi@1.84.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":10649303},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.mjs","require":"./dist/core/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.mjs","require":"./dist/client/index.js"},"./server":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.mjs","require":"./dist/server/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.mjs","require":"./dist/billing/index.js"},"./testing":{"types":"./dist/testing/index.d.ts","import":"./dist/testing/index.mjs","require":"./dist/testing/index.js"},"./contexts":{"types":"./dist/contexts/index.d.ts","import":"./dist/contexts/index.mjs","require":"./dist/contexts/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.mjs","require":"./dist/components/index.js"},"./contexts/styles.css":"./dist/contexts/index.css"},"gitHead":"cbbea538ef0458e573aa82e4f93e5935279fbf1a","private":false,"scripts":{"dev":"NODE_OPTIONS='--max-old-space-size=8192' tsup --watch","lint":"eslint \"src/**/*.ts\" \"src/**/*.tsx\" --fix","test":"vitest run","build":"NODE_OPTIONS='--max-old-space-size=8192' tsup && tsc -p scripts/generate-web-module/tsconfig.json","clean":"rm -rf dist","format":"prettier --write \"src/**/*.ts\"","test:ui":"vitest --ui","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"pnpm build","generate-web-module":"node dist/scripts/generate-web-module/index.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f5f41df1-7b72-405b-8808-252d10106909"}},"repository":{"url":"git+https://github.com/carlonicora/nextjs-jsonapi.git","type":"git"},"_npmVersion":"11.11.0","description":"Next.js JSON:API client with server/client support and caching","directories":{},"_nodeVersion":"24.14.1","dependencies":{"d3":"^7.9.0","zod":"^4.3.6","clsx":"^2.1.1","cmdk":"^1.1.1","pako":"^2.1.0","uuid":"^13.0.0","vaul":"^1.1.2","jotai":"^2.16.2","shadcn":"^3.7.0","sonner":"^2.0.7","date-fns":"^4.1.0","recharts":"^3.7.0","commander":"^14.0.2","input-otp":"^1.4.2","remark-gfm":"^4.0.1","next-themes":"^0.4.6","shepherd.js":"^14.5.1","cookies-next":"^6.1.1","jotai-family":"^1.0.1","lucide-react":"^0.563.0","qrcode.react":"^4.2.0","@dnd-kit/core":"^6.3.1","@base-ui/react":"1.1.0","react-dropzone":"^14.3.8","react-markdown":"^10.1.0","tailwind-merge":"^3.4.0","tw-animate-css":"^1.4.0","@blocknote/core":"^0.46.1","react-hook-form":"^7.71.1","@blocknote/react":"^0.46.1","react-day-picker":"^9.13.0","socket.io-client":"^4.8.3","@blocknote/shadcn":"^0.46.1","@dnd-kit/sortable":"^10.0.0","codice-fiscale-js":"^2.3.23","@dnd-kit/utilities":"^3.2.2","@hookform/resolvers":"^5.2.2","@radix-ui/react-slot":"^1.2.4","embla-carousel-react":"^8.6.0","@radix-ui/react-label":"^2.1.8","react-resizable-panels":"^4.5.2","@simplewebauthn/browser":"^13.2.2","class-variance-authority":"^0.7.1","@handlewithcare/prosemirror-inputrules":"^0.1.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.1.4","tsup":"^8.5.1","jsdom":"^27.4.0","react":"^19.2.4","eslint":"^9.39.2","vitest":"^4.0.18","globals":"^17.1.0","prettier":"^3.8.1","@types/d3":"^7.4.3","next-intl":"^4.8.2","react-dom":"^19.2.4","@eslint/js":"^9.39.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/node":"^25.0.10","@types/pako":"^2.0.4","@types/react":"^19.2.9","@eslint/eslintrc":"^3.3.3","@types/react-dom":"^19.2.3","semantic-release":"^25.0.2","@types/qrcode.react":"^3.0.0","@vitest/coverage-v8":"^4.0.18","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^5.1.2","@semantic-release/git":"^10.0.1","@tanstack/react-table":"^8.21.3","@testing-library/react":"^16.3.2","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^8.53.1","@semantic-release/changelog":"^6.0.3","@testing-library/user-event":"^14.6.1","@typescript-eslint/eslint-plugin":"^8.53.1","conventional-changelog-conventionalcommits":"^9.1.0"},"peerDependencies":{"next":">=14.0.0","react":">=18.0.0","next-intl":">=3.0.0","react-dom":">=18.0.0","react-hook-form":">=7.0.0","@stripe/stripe-js":">=3.0.0","@tanstack/react-table":">=8.0.0","@stripe/react-stripe-js":">=2.0.0"},"peerDependenciesMeta":{"next-intl":{"optional":true},"react-hook-form":{"optional":true},"@stripe/stripe-js":{"optional":true},"@tanstack/react-table":{"optional":true},"@stripe/react-stripe-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nextjs-jsonapi_1.84.0_1777902207466_0.42197291755504884","host":"s3://npm-registry-packages-npm-production"}},"1.85.0":{"name":"@carlonicora/nextjs-jsonapi","version":"1.85.0","keywords":["nextjs","jsonapi","json-api","react","typescript","cache"],"author":{"name":"Carlo Nicora"},"license":"GPL-3.0-or-later","_id":"@carlonicora/nextjs-jsonapi@1.85.0","maintainers":[{"name":"carlonicora","email":"carlo.nicora@gmail.com"}],"homepage":"https://github.com/carlonicora/nextjs-jsonapi#readme","bugs":{"url":"https://github.com/carlonicora/nextjs-jsonapi/issues"},"bin":{"generate-web-module":"dist/scripts/generate-web-module/index.js"},"dist":{"shasum":"868f22cb894b6410db5dbc4303f629be9a65e5a4","tarball":"https://registry.npmjs.org/@carlonicora/nextjs-jsonapi/-/nextjs-jsonapi-1.85.0.tgz","fileCount":1187,"integrity":"sha512-/BAjrTaVpA/b9HzOAW2N+f/mAC8mlt/RsFow9c1Fb8BXXi1tUVS25RqLBPrMB21YvtvkmIFUuUk9Ah7ieBWPxg==","signatures":[{"sig":"MEUCIQDoFrUJnCb/pqVFWB/QMWFSXqork9RqEwqfQ9BvV5iWWgIgaqYI7q1+JDJ42ypVrmPi+m6T3T3Zf3+FjU6ysS6Xq5c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@carlonicora%2fnextjs-jsonapi@1.85.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":10650714},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.mjs","require":"./dist/core/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.mjs","require":"./dist/client/index.js"},"./server":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.mjs","require":"./dist/server/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.mjs","require":"./dist/billing/index.js"},"./testing":{"types":"./dist/testing/index.d.ts","import":"./dist/testing/index.mjs","require":"./dist/testing/index.js"},"./contexts":{"types":"./dist/contexts/index.d.ts","import":"./dist/contexts/index.mjs","require":"./dist/contexts/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.mjs","require":"./dist/components/index.js"},"./contexts/styles.css":"./dist/contexts/index.css"},"gitHead":"49678bdc6e78fbf472f2d300b0725d0b43bb1abd","private":false,"scripts":{"dev":"NODE_OPTIONS='--max-old-space-size=8192' tsup --watch","lint":"eslint \"src/**/*.ts\" \"src/**/*.tsx\" --fix","test":"vitest run","build":"NODE_OPTIONS='--max-old-space-size=8192' tsup && tsc -p scripts/generate-web-module/tsconfig.json","clean":"rm -rf dist","format":"prettier --write \"src/**/*.ts\"","test:ui":"vitest --ui","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"pnpm build","generate-web-module":"node dist/scripts/generate-web-module/index.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f5f41df1-7b72-405b-8808-252d10106909"}},"repository":{"url":"git+https://github.com/carlonicora/nextjs-jsonapi.git","type":"git"},"_npmVersion":"11.11.0","description":"Next.js JSON:API client with server/client support and caching","directories":{},"_nodeVersion":"24.14.1","dependencies":{"d3":"^7.9.0","zod":"^4.3.6","clsx":"^2.1.1","cmdk":"^1.1.1","pako":"^2.1.0","uuid":"^13.0.0","vaul":"^1.1.2","jotai":"^2.16.2","shadcn":"^3.7.0","sonner":"^2.0.7","date-fns":"^4.1.0","recharts":"^3.7.0","commander":"^14.0.2","input-otp":"^1.4.2","remark-gfm":"^4.0.1","next-themes":"^0.4.6","shepherd.js":"^14.5.1","cookies-next":"^6.1.1","jotai-family":"^1.0.1","lucide-react":"^0.563.0","qrcode.react":"^4.2.0","@dnd-kit/core":"^6.3.1","@base-ui/react":"1.1.0","react-dropzone":"^14.3.8","react-markdown":"^10.1.0","tailwind-merge":"^3.4.0","tw-animate-css":"^1.4.0","@blocknote/core":"^0.46.1","react-hook-form":"^7.71.1","@blocknote/react":"^0.46.1","react-day-picker":"^9.13.0","socket.io-client":"^4.8.3","@blocknote/shadcn":"^0.46.1","@dnd-kit/sortable":"^10.0.0","codice-fiscale-js":"^2.3.23","@dnd-kit/utilities":"^3.2.2","@hookform/resolvers":"^5.2.2","@radix-ui/react-slot":"^1.2.4","embla-carousel-react":"^8.6.0","@radix-ui/react-label":"^2.1.8","react-resizable-panels":"^4.5.2","@simplewebauthn/browser":"^13.2.2","class-variance-authority":"^0.7.1","@handlewithcare/prosemirror-inputrules":"^0.1.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.1.4","tsup":"^8.5.1","jsdom":"^27.4.0","react":"^19.2.4","eslint":"^9.39.2","vitest":"^4.0.18","globals":"^17.1.0","prettier":"^3.8.1","@types/d3":"^7.4.3","next-intl":"^4.8.2","react-dom":"^19.2.4","@eslint/js":"^9.39.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/node":"^25.0.10","@types/pako":"^2.0.4","@types/react":"^19.2.9","@eslint/eslintrc":"^3.3.3","@types/react-dom":"^19.2.3","semantic-release":"^25.0.2","@types/qrcode.react":"^3.0.0","@vitest/coverage-v8":"^4.0.18","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^5.1.2","@semantic-release/git":"^10.0.1","@tanstack/react-table":"^8.21.3","@testing-library/react":"^16.3.2","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^8.53.1","@semantic-release/changelog":"^6.0.3","@testing-library/user-event":"^14.6.1","@typescript-eslint/eslint-plugin":"^8.53.1","conventional-changelog-conventionalcommits":"^9.1.0"},"peerDependencies":{"next":">=14.0.0","react":">=18.0.0","next-intl":">=3.0.0","react-dom":">=18.0.0","react-hook-form":">=7.0.0","@stripe/stripe-js":">=3.0.0","@tanstack/react-table":">=8.0.0","@stripe/react-stripe-js":">=2.0.0"},"peerDependenciesMeta":{"next-intl":{"optional":true},"react-hook-form":{"optional":true},"@stripe/stripe-js":{"optional":true},"@tanstack/react-table":{"optional":true},"@stripe/react-stripe-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nextjs-jsonapi_1.85.0_1777910475538_0.6161497334321611","host":"s3://npm-registry-packages-npm-production"}},"1.86.0":{"name":"@carlonicora/nextjs-jsonapi","version":"1.86.0","keywords":["nextjs","jsonapi","json-api","react","typescript","cache"],"author":{"name":"Carlo Nicora"},"license":"GPL-3.0-or-later","_id":"@carlonicora/nextjs-jsonapi@1.86.0","maintainers":[{"name":"carlonicora","email":"carlo.nicora@gmail.com"}],"homepage":"https://github.com/carlonicora/nextjs-jsonapi#readme","bugs":{"url":"https://github.com/carlonicora/nextjs-jsonapi/issues"},"bin":{"generate-web-module":"dist/scripts/generate-web-module/index.js"},"dist":{"shasum":"05ce8af5918c11b5a2efc80b2f75109c30d1de1d","tarball":"https://registry.npmjs.org/@carlonicora/nextjs-jsonapi/-/nextjs-jsonapi-1.86.0.tgz","fileCount":1187,"integrity":"sha512-R27dP4gpXSSRVa657OUVrCN1IHwFgQbXlWlRtezI+DWSIIf6jYuUl4WXOO48M3U2RHtN/WVPN2Uhjjk6p3xgPg==","signatures":[{"sig":"MEQCIGWBL5b8H66VgY0jB4LVKNtzHhh9aksIXM6bFiQglMiLAiBYB39hEridP2PdHdB1vPCPTTvioj0Jegaiq9iB/jDZzg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@carlonicora%2fnextjs-jsonapi@1.86.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":10655643},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.mjs","require":"./dist/core/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.mjs","require":"./dist/client/index.js"},"./server":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.mjs","require":"./dist/server/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.mjs","require":"./dist/billing/index.js"},"./testing":{"types":"./dist/testing/index.d.ts","import":"./dist/testing/index.mjs","require":"./dist/testing/index.js"},"./contexts":{"types":"./dist/contexts/index.d.ts","import":"./dist/contexts/index.mjs","require":"./dist/contexts/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.mjs","require":"./dist/components/index.js"},"./contexts/styles.css":"./dist/contexts/index.css"},"gitHead":"9f6d56ba88dc05ed0ba0d7af627f3b02b9b5cb12","private":false,"scripts":{"dev":"NODE_OPTIONS='--max-old-space-size=8192' tsup --watch","lint":"eslint \"src/**/*.ts\" \"src/**/*.tsx\" --fix","test":"vitest run","build":"NODE_OPTIONS='--max-old-space-size=8192' tsup && tsc -p scripts/generate-web-module/tsconfig.json","clean":"rm -rf dist","format":"prettier --write \"src/**/*.ts\"","test:ui":"vitest --ui","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"pnpm build","generate-web-module":"node dist/scripts/generate-web-module/index.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f5f41df1-7b72-405b-8808-252d10106909"}},"repository":{"url":"git+https://github.com/carlonicora/nextjs-jsonapi.git","type":"git"},"_npmVersion":"11.11.0","description":"Next.js JSON:API client with server/client support and caching","directories":{},"_nodeVersion":"24.14.1","dependencies":{"d3":"^7.9.0","zod":"^4.3.6","clsx":"^2.1.1","cmdk":"^1.1.1","pako":"^2.1.0","uuid":"^13.0.0","vaul":"^1.1.2","jotai":"^2.16.2","shadcn":"^3.7.0","sonner":"^2.0.7","date-fns":"^4.1.0","recharts":"^3.7.0","commander":"^14.0.2","input-otp":"^1.4.2","remark-gfm":"^4.0.1","next-themes":"^0.4.6","shepherd.js":"^14.5.1","cookies-next":"^6.1.1","jotai-family":"^1.0.1","lucide-react":"^0.563.0","qrcode.react":"^4.2.0","@dnd-kit/core":"^6.3.1","@base-ui/react":"1.1.0","react-dropzone":"^14.3.8","react-markdown":"^10.1.0","tailwind-merge":"^3.4.0","tw-animate-css":"^1.4.0","@blocknote/core":"^0.46.1","react-hook-form":"^7.71.1","@blocknote/react":"^0.46.1","react-day-picker":"^9.13.0","socket.io-client":"^4.8.3","@blocknote/shadcn":"^0.46.1","@dnd-kit/sortable":"^10.0.0","codice-fiscale-js":"^2.3.23","@dnd-kit/utilities":"^3.2.2","@hookform/resolvers":"^5.2.2","@radix-ui/react-slot":"^1.2.4","embla-carousel-react":"^8.6.0","@radix-ui/react-label":"^2.1.8","react-resizable-panels":"^4.5.2","@simplewebauthn/browser":"^13.2.2","class-variance-authority":"^0.7.1","@handlewithcare/prosemirror-inputrules":"^0.1.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.1.4","tsup":"^8.5.1","jsdom":"^27.4.0","react":"^19.2.4","eslint":"^9.39.2","vitest":"^4.0.18","globals":"^17.1.0","prettier":"^3.8.1","@types/d3":"^7.4.3","next-intl":"^4.8.2","react-dom":"^19.2.4","@eslint/js":"^9.39.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/node":"^25.0.10","@types/pako":"^2.0.4","@types/react":"^19.2.9","@eslint/eslintrc":"^3.3.3","@types/react-dom":"^19.2.3","semantic-release":"^25.0.2","@types/qrcode.react":"^3.0.0","@vitest/coverage-v8":"^4.0.18","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^5.1.2","@semantic-release/git":"^10.0.1","@tanstack/react-table":"^8.21.3","@testing-library/react":"^16.3.2","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^8.53.1","@semantic-release/changelog":"^6.0.3","@testing-library/user-event":"^14.6.1","@typescript-eslint/eslint-plugin":"^8.53.1","conventional-changelog-conventionalcommits":"^9.1.0"},"peerDependencies":{"next":">=14.0.0","react":">=18.0.0","next-intl":">=3.0.0","react-dom":">=18.0.0","react-hook-form":">=7.0.0","@stripe/stripe-js":">=3.0.0","@tanstack/react-table":">=8.0.0","@stripe/react-stripe-js":">=2.0.0"},"peerDependenciesMeta":{"next-intl":{"optional":true},"react-hook-form":{"optional":true},"@stripe/stripe-js":{"optional":true},"@tanstack/react-table":{"optional":true},"@stripe/react-stripe-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nextjs-jsonapi_1.86.0_1777914773382_0.24271897959170197","host":"s3://npm-registry-packages-npm-production"}},"1.87.0":{"name":"@carlonicora/nextjs-jsonapi","version":"1.87.0","keywords":["nextjs","jsonapi","json-api","react","typescript","cache"],"author":{"name":"Carlo Nicora"},"license":"GPL-3.0-or-later","_id":"@carlonicora/nextjs-jsonapi@1.87.0","maintainers":[{"name":"carlonicora","email":"carlo.nicora@gmail.com"}],"homepage":"https://github.com/carlonicora/nextjs-jsonapi#readme","bugs":{"url":"https://github.com/carlonicora/nextjs-jsonapi/issues"},"bin":{"generate-web-module":"dist/scripts/generate-web-module/index.js"},"dist":{"shasum":"293d15ed23db031e639c91cf26115a9e4b454262","tarball":"https://registry.npmjs.org/@carlonicora/nextjs-jsonapi/-/nextjs-jsonapi-1.87.0.tgz","fileCount":1189,"integrity":"sha512-oO2D3K1/gehB1qJtM1QdOvwvLlHMQqQ3DzAGKMivcIv6QE4hx74jP2MS3wFIztaPE0pFCydO8wQm6CsI74hOdg==","signatures":[{"sig":"MEYCIQCLkGmUJAVul7VP7/dyrDMpo5kxO2W7EN1vHxc2STaTIwIhAJcyeJ8rtOmpdJfYmnqgqzAWX5Bdc+4TGQSAtT13W2FI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@carlonicora%2fnextjs-jsonapi@1.87.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":10688229},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.mjs","require":"./dist/core/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.mjs","require":"./dist/client/index.js"},"./server":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.mjs","require":"./dist/server/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.mjs","require":"./dist/billing/index.js"},"./testing":{"types":"./dist/testing/index.d.ts","import":"./dist/testing/index.mjs","require":"./dist/testing/index.js"},"./contexts":{"types":"./dist/contexts/index.d.ts","import":"./dist/contexts/index.mjs","require":"./dist/contexts/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.mjs","require":"./dist/components/index.js"},"./contexts/styles.css":"./dist/contexts/index.css"},"gitHead":"f821b4511ff4a34cacb5fdd3a67fc7d97d6a330a","private":false,"scripts":{"dev":"NODE_OPTIONS='--max-old-space-size=8192' tsup --watch","lint":"eslint \"src/**/*.ts\" \"src/**/*.tsx\" --fix","test":"vitest run","build":"NODE_OPTIONS='--max-old-space-size=8192' tsup && tsc -p scripts/generate-web-module/tsconfig.json","clean":"rm -rf dist","format":"prettier --write \"src/**/*.ts\"","test:ui":"vitest --ui","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"pnpm build","generate-web-module":"node dist/scripts/generate-web-module/index.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f5f41df1-7b72-405b-8808-252d10106909"}},"repository":{"url":"git+https://github.com/carlonicora/nextjs-jsonapi.git","type":"git"},"_npmVersion":"11.11.0","description":"Next.js JSON:API client with server/client support and caching","directories":{},"_nodeVersion":"24.14.1","dependencies":{"d3":"^7.9.0","zod":"^4.3.6","clsx":"^2.1.1","cmdk":"^1.1.1","pako":"^2.1.0","uuid":"^13.0.0","vaul":"^1.1.2","jotai":"^2.16.2","shadcn":"^3.7.0","sonner":"^2.0.7","date-fns":"^4.1.0","recharts":"^3.7.0","commander":"^14.0.2","input-otp":"^1.4.2","remark-gfm":"^4.0.1","next-themes":"^0.4.6","shepherd.js":"^14.5.1","cookies-next":"^6.1.1","jotai-family":"^1.0.1","lucide-react":"^0.563.0","qrcode.react":"^4.2.0","@dnd-kit/core":"^6.3.1","@base-ui/react":"1.1.0","react-dropzone":"^14.3.8","react-markdown":"^10.1.0","tailwind-merge":"^3.4.0","tw-animate-css":"^1.4.0","@blocknote/core":"^0.46.1","react-hook-form":"^7.71.1","@blocknote/react":"^0.46.1","react-day-picker":"^9.13.0","socket.io-client":"^4.8.3","@blocknote/shadcn":"^0.46.1","@dnd-kit/sortable":"^10.0.0","codice-fiscale-js":"^2.3.23","@dnd-kit/utilities":"^3.2.2","@floating-ui/react":"^0.27.16","@hookform/resolvers":"^5.2.2","@radix-ui/react-slot":"^1.2.4","embla-carousel-react":"^8.6.0","@radix-ui/react-label":"^2.1.8","react-resizable-panels":"^4.5.2","@simplewebauthn/browser":"^13.2.2","class-variance-authority":"^0.7.1","@handlewithcare/prosemirror-inputrules":"^0.1.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.1.4","tsup":"^8.5.1","jsdom":"^27.4.0","react":"^19.2.4","eslint":"^9.39.2","vitest":"^4.0.18","globals":"^17.1.0","prettier":"^3.8.1","@types/d3":"^7.4.3","next-intl":"^4.8.2","react-dom":"^19.2.4","@eslint/js":"^9.39.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/node":"^25.0.10","@types/pako":"^2.0.4","@types/react":"^19.2.9","@eslint/eslintrc":"^3.3.3","@types/react-dom":"^19.2.3","semantic-release":"^25.0.2","@types/qrcode.react":"^3.0.0","@vitest/coverage-v8":"^4.0.18","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^5.1.2","@semantic-release/git":"^10.0.1","@tanstack/react-table":"^8.21.3","@testing-library/react":"^16.3.2","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^8.53.1","@semantic-release/changelog":"^6.0.3","@testing-library/user-event":"^14.6.1","@typescript-eslint/eslint-plugin":"^8.53.1","conventional-changelog-conventionalcommits":"^9.1.0"},"peerDependencies":{"next":">=14.0.0","react":">=18.0.0","next-intl":">=3.0.0","react-dom":">=18.0.0","react-hook-form":">=7.0.0","@stripe/stripe-js":">=3.0.0","@tanstack/react-table":">=8.0.0","@stripe/react-stripe-js":">=2.0.0"},"peerDependenciesMeta":{"next-intl":{"optional":true},"react-hook-form":{"optional":true},"@stripe/stripe-js":{"optional":true},"@tanstack/react-table":{"optional":true},"@stripe/react-stripe-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nextjs-jsonapi_1.87.0_1777964707497_0.9041356967490086","host":"s3://npm-registry-packages-npm-production"}},"1.87.1":{"name":"@carlonicora/nextjs-jsonapi","version":"1.87.1","keywords":["nextjs","jsonapi","json-api","react","typescript","cache"],"author":{"name":"Carlo Nicora"},"license":"GPL-3.0-or-later","_id":"@carlonicora/nextjs-jsonapi@1.87.1","maintainers":[{"name":"carlonicora","email":"carlo.nicora@gmail.com"}],"homepage":"https://github.com/carlonicora/nextjs-jsonapi#readme","bugs":{"url":"https://github.com/carlonicora/nextjs-jsonapi/issues"},"bin":{"generate-web-module":"dist/scripts/generate-web-module/index.js"},"dist":{"shasum":"eff76561adce85d03e9d0e1b9fb6b2d2566d8ff0","tarball":"https://registry.npmjs.org/@carlonicora/nextjs-jsonapi/-/nextjs-jsonapi-1.87.1.tgz","fileCount":1189,"integrity":"sha512-RuFR3JZ8fg8j2x0oJyWImLQHJ4ZO1Y9rKXMTop+zU7lCnsVy5cIRuVB91SJLh8fgchbAtBo89qgfPWD+d1NIZA==","signatures":[{"sig":"MEUCIQDpteLH39X+RnhIK+RX3318uEUGnz7upkaVvh1wIEc4vQIgCpF8d7UJTMC4Y+R5hpDfc7Qhu9SRngXtXeK0cxESWEc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@carlonicora%2fnextjs-jsonapi@1.87.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":10687621},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.mjs","require":"./dist/core/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.mjs","require":"./dist/client/index.js"},"./server":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.mjs","require":"./dist/server/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.mjs","require":"./dist/billing/index.js"},"./testing":{"types":"./dist/testing/index.d.ts","import":"./dist/testing/index.mjs","require":"./dist/testing/index.js"},"./contexts":{"types":"./dist/contexts/index.d.ts","import":"./dist/contexts/index.mjs","require":"./dist/contexts/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.mjs","require":"./dist/components/index.js"},"./contexts/styles.css":"./dist/contexts/index.css"},"gitHead":"52c8d61afb760f0723d4d308ae79a7e222b06dc4","private":false,"scripts":{"dev":"NODE_OPTIONS='--max-old-space-size=8192' tsup --watch","lint":"eslint \"src/**/*.ts\" \"src/**/*.tsx\" --fix","test":"vitest run","build":"NODE_OPTIONS='--max-old-space-size=8192' tsup && tsc -p scripts/generate-web-module/tsconfig.json","clean":"rm -rf dist","format":"prettier --write \"src/**/*.ts\"","test:ui":"vitest --ui","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"pnpm build","generate-web-module":"node dist/scripts/generate-web-module/index.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f5f41df1-7b72-405b-8808-252d10106909"}},"repository":{"url":"git+https://github.com/carlonicora/nextjs-jsonapi.git","type":"git"},"_npmVersion":"11.11.0","description":"Next.js JSON:API client with server/client support and caching","directories":{},"_nodeVersion":"24.14.1","dependencies":{"d3":"^7.9.0","zod":"^4.3.6","clsx":"^2.1.1","cmdk":"^1.1.1","pako":"^2.1.0","uuid":"^13.0.0","vaul":"^1.1.2","jotai":"^2.16.2","shadcn":"^3.7.0","sonner":"^2.0.7","date-fns":"^4.1.0","recharts":"^3.7.0","commander":"^14.0.2","input-otp":"^1.4.2","remark-gfm":"^4.0.1","next-themes":"^0.4.6","shepherd.js":"^14.5.1","cookies-next":"^6.1.1","jotai-family":"^1.0.1","lucide-react":"^0.563.0","qrcode.react":"^4.2.0","@dnd-kit/core":"^6.3.1","@base-ui/react":"1.1.0","react-dropzone":"^14.3.8","react-markdown":"^10.1.0","tailwind-merge":"^3.4.0","tw-animate-css":"^1.4.0","@blocknote/core":"^0.46.1","react-hook-form":"^7.71.1","@blocknote/react":"^0.46.1","react-day-picker":"^9.13.0","socket.io-client":"^4.8.3","@blocknote/shadcn":"^0.46.1","@dnd-kit/sortable":"^10.0.0","codice-fiscale-js":"^2.3.23","@dnd-kit/utilities":"^3.2.2","@floating-ui/react":"^0.27.16","@hookform/resolvers":"^5.2.2","@radix-ui/react-slot":"^1.2.4","embla-carousel-react":"^8.6.0","@radix-ui/react-label":"^2.1.8","react-resizable-panels":"^4.5.2","@simplewebauthn/browser":"^13.2.2","class-variance-authority":"^0.7.1","@handlewithcare/prosemirror-inputrules":"^0.1.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.1.4","tsup":"^8.5.1","jsdom":"^27.4.0","react":"^19.2.4","eslint":"^9.39.2","vitest":"^4.0.18","globals":"^17.1.0","prettier":"^3.8.1","@types/d3":"^7.4.3","next-intl":"^4.8.2","react-dom":"^19.2.4","@eslint/js":"^9.39.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/node":"^25.0.10","@types/pako":"^2.0.4","@types/react":"^19.2.9","@eslint/eslintrc":"^3.3.3","@types/react-dom":"^19.2.3","semantic-release":"^25.0.2","@types/qrcode.react":"^3.0.0","@vitest/coverage-v8":"^4.0.18","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^5.1.2","@semantic-release/git":"^10.0.1","@tanstack/react-table":"^8.21.3","@testing-library/react":"^16.3.2","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^8.53.1","@semantic-release/changelog":"^6.0.3","@testing-library/user-event":"^14.6.1","@typescript-eslint/eslint-plugin":"^8.53.1","conventional-changelog-conventionalcommits":"^9.1.0"},"peerDependencies":{"next":">=14.0.0","react":">=18.0.0","next-intl":">=3.0.0","react-dom":">=18.0.0","react-hook-form":">=7.0.0","@stripe/stripe-js":">=3.0.0","@tanstack/react-table":">=8.0.0","@stripe/react-stripe-js":">=2.0.0"},"peerDependenciesMeta":{"next-intl":{"optional":true},"react-hook-form":{"optional":true},"@stripe/stripe-js":{"optional":true},"@tanstack/react-table":{"optional":true},"@stripe/react-stripe-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nextjs-jsonapi_1.87.1_1777994213022_0.1894332566411827","host":"s3://npm-registry-packages-npm-production"}},"1.87.2":{"name":"@carlonicora/nextjs-jsonapi","version":"1.87.2","keywords":["nextjs","jsonapi","json-api","react","typescript","cache"],"author":{"name":"Carlo Nicora"},"license":"GPL-3.0-or-later","_id":"@carlonicora/nextjs-jsonapi@1.87.2","maintainers":[{"name":"carlonicora","email":"carlo.nicora@gmail.com"}],"homepage":"https://github.com/carlonicora/nextjs-jsonapi#readme","bugs":{"url":"https://github.com/carlonicora/nextjs-jsonapi/issues"},"bin":{"generate-web-module":"dist/scripts/generate-web-module/index.js"},"dist":{"shasum":"32cf3b0211837ef114280d7ea4dfe48aef84647e","tarball":"https://registry.npmjs.org/@carlonicora/nextjs-jsonapi/-/nextjs-jsonapi-1.87.2.tgz","fileCount":1189,"integrity":"sha512-YiHfmtfjWHQcchPF/yngyJ9Eqdt3cCRdQP0SeCIgrUsyDk7rem9+EnlDMAoUYBpmZnevJwvfDAAw6qPJibhJgA==","signatures":[{"sig":"MEQCIB5TgLA4Hqvgv5Of//qKoCESJT5zgD3ixoZqQ0xCNemxAiAePavwudPItASKIo/y8KeFneIjasfSkfzf9UwYgaWvGQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@carlonicora%2fnextjs-jsonapi@1.87.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":10689706},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.mjs","require":"./dist/core/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.mjs","require":"./dist/client/index.js"},"./server":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.mjs","require":"./dist/server/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.mjs","require":"./dist/billing/index.js"},"./testing":{"types":"./dist/testing/index.d.ts","import":"./dist/testing/index.mjs","require":"./dist/testing/index.js"},"./contexts":{"types":"./dist/contexts/index.d.ts","import":"./dist/contexts/index.mjs","require":"./dist/contexts/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.mjs","require":"./dist/components/index.js"},"./contexts/styles.css":"./dist/contexts/index.css"},"gitHead":"8c9ebb8d95bb1e8225952ccc8777766ee11fd981","private":false,"scripts":{"dev":"NODE_OPTIONS='--max-old-space-size=8192' tsup --watch","lint":"eslint \"src/**/*.ts\" \"src/**/*.tsx\" --fix","test":"vitest run","build":"NODE_OPTIONS='--max-old-space-size=8192' tsup && tsc -p scripts/generate-web-module/tsconfig.json","clean":"rm -rf dist","format":"prettier --write \"src/**/*.ts\"","test:ui":"vitest --ui","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"pnpm build","generate-web-module":"node dist/scripts/generate-web-module/index.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f5f41df1-7b72-405b-8808-252d10106909"}},"repository":{"url":"git+https://github.com/carlonicora/nextjs-jsonapi.git","type":"git"},"_npmVersion":"11.11.0","description":"Next.js JSON:API client with server/client support and caching","directories":{},"_nodeVersion":"24.14.1","dependencies":{"d3":"^7.9.0","zod":"^4.3.6","clsx":"^2.1.1","cmdk":"^1.1.1","pako":"^2.1.0","uuid":"^13.0.0","vaul":"^1.1.2","jotai":"^2.16.2","shadcn":"^3.7.0","sonner":"^2.0.7","date-fns":"^4.1.0","recharts":"^3.7.0","commander":"^14.0.2","input-otp":"^1.4.2","remark-gfm":"^4.0.1","next-themes":"^0.4.6","shepherd.js":"^14.5.1","cookies-next":"^6.1.1","jotai-family":"^1.0.1","lucide-react":"^0.563.0","qrcode.react":"^4.2.0","@dnd-kit/core":"^6.3.1","@base-ui/react":"1.1.0","react-dropzone":"^14.3.8","react-markdown":"^10.1.0","tailwind-merge":"^3.4.0","tw-animate-css":"^1.4.0","@blocknote/core":"^0.46.1","react-hook-form":"^7.71.1","@blocknote/react":"^0.46.1","react-day-picker":"^9.13.0","socket.io-client":"^4.8.3","@blocknote/shadcn":"^0.46.1","@dnd-kit/sortable":"^10.0.0","codice-fiscale-js":"^2.3.23","@dnd-kit/utilities":"^3.2.2","@floating-ui/react":"^0.27.16","@hookform/resolvers":"^5.2.2","@radix-ui/react-slot":"^1.2.4","embla-carousel-react":"^8.6.0","@radix-ui/react-label":"^2.1.8","react-resizable-panels":"^4.5.2","@simplewebauthn/browser":"^13.2.2","class-variance-authority":"^0.7.1","@handlewithcare/prosemirror-inputrules":"^0.1.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.1.4","tsup":"^8.5.1","jsdom":"^27.4.0","react":"^19.2.4","eslint":"^9.39.2","vitest":"^4.0.18","globals":"^17.1.0","prettier":"^3.8.1","@types/d3":"^7.4.3","next-intl":"^4.8.2","react-dom":"^19.2.4","@eslint/js":"^9.39.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/node":"^25.0.10","@types/pako":"^2.0.4","@types/react":"^19.2.9","@eslint/eslintrc":"^3.3.3","@types/react-dom":"^19.2.3","semantic-release":"^25.0.2","@types/qrcode.react":"^3.0.0","@vitest/coverage-v8":"^4.0.18","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^5.1.2","@semantic-release/git":"^10.0.1","@tanstack/react-table":"^8.21.3","@testing-library/react":"^16.3.2","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^8.53.1","@semantic-release/changelog":"^6.0.3","@testing-library/user-event":"^14.6.1","@typescript-eslint/eslint-plugin":"^8.53.1","conventional-changelog-conventionalcommits":"^9.1.0"},"peerDependencies":{"next":">=14.0.0","react":">=18.0.0","next-intl":">=3.0.0","react-dom":">=18.0.0","react-hook-form":">=7.0.0","@stripe/stripe-js":">=3.0.0","@tanstack/react-table":">=8.0.0","@stripe/react-stripe-js":">=2.0.0"},"peerDependenciesMeta":{"next-intl":{"optional":true},"react-hook-form":{"optional":true},"@stripe/stripe-js":{"optional":true},"@tanstack/react-table":{"optional":true},"@stripe/react-stripe-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nextjs-jsonapi_1.87.2_1777997312442_0.964996298535614","host":"s3://npm-registry-packages-npm-production"}},"1.87.3":{"name":"@carlonicora/nextjs-jsonapi","version":"1.87.3","keywords":["nextjs","jsonapi","json-api","react","typescript","cache"],"author":{"name":"Carlo Nicora"},"license":"GPL-3.0-or-later","_id":"@carlonicora/nextjs-jsonapi@1.87.3","maintainers":[{"name":"carlonicora","email":"carlo.nicora@gmail.com"}],"homepage":"https://github.com/carlonicora/nextjs-jsonapi#readme","bugs":{"url":"https://github.com/carlonicora/nextjs-jsonapi/issues"},"bin":{"generate-web-module":"dist/scripts/generate-web-module/index.js"},"dist":{"shasum":"75c967c8070bbca142d99a0a71c0517a3bc99147","tarball":"https://registry.npmjs.org/@carlonicora/nextjs-jsonapi/-/nextjs-jsonapi-1.87.3.tgz","fileCount":1189,"integrity":"sha512-blvMXFEO1z3MXU4/xXV9tD8mKzsj4fgtZFwMGxqf81og71ROF6UxTy+p37vl32VtX2cBwlZLNfYcgPmtPQW0Ow==","signatures":[{"sig":"MEYCIQCNKkyqw+zH1dXXck0pqdAlB+LjRtdUX3EEG5cOw2A8wwIhAMd2VpNZVmwGxGbw/ne2lMyaKPLd9jw/C7vxELolwCKA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@carlonicora%2fnextjs-jsonapi@1.87.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":10693331},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.mjs","require":"./dist/core/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.mjs","require":"./dist/client/index.js"},"./server":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.mjs","require":"./dist/server/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.mjs","require":"./dist/billing/index.js"},"./testing":{"types":"./dist/testing/index.d.ts","import":"./dist/testing/index.mjs","require":"./dist/testing/index.js"},"./contexts":{"types":"./dist/contexts/index.d.ts","import":"./dist/contexts/index.mjs","require":"./dist/contexts/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.mjs","require":"./dist/components/index.js"},"./contexts/styles.css":"./dist/contexts/index.css"},"gitHead":"d057df52adf9d2e323c18ad59931c3f93986a369","private":false,"scripts":{"dev":"NODE_OPTIONS='--max-old-space-size=8192' tsup --watch","lint":"eslint \"src/**/*.ts\" \"src/**/*.tsx\" --fix","test":"vitest run","build":"NODE_OPTIONS='--max-old-space-size=8192' tsup && tsc -p scripts/generate-web-module/tsconfig.json","clean":"rm -rf dist","format":"prettier --write \"src/**/*.ts\"","test:ui":"vitest --ui","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"pnpm build","generate-web-module":"node dist/scripts/generate-web-module/index.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f5f41df1-7b72-405b-8808-252d10106909"}},"repository":{"url":"git+https://github.com/carlonicora/nextjs-jsonapi.git","type":"git"},"_npmVersion":"11.11.0","description":"Next.js JSON:API client with server/client support and caching","directories":{},"_nodeVersion":"24.14.1","dependencies":{"d3":"^7.9.0","zod":"^4.3.6","clsx":"^2.1.1","cmdk":"^1.1.1","pako":"^2.1.0","uuid":"^13.0.0","vaul":"^1.1.2","jotai":"^2.16.2","shadcn":"^3.7.0","sonner":"^2.0.7","date-fns":"^4.1.0","recharts":"^3.7.0","commander":"^14.0.2","input-otp":"^1.4.2","remark-gfm":"^4.0.1","next-themes":"^0.4.6","shepherd.js":"^14.5.1","cookies-next":"^6.1.1","jotai-family":"^1.0.1","lucide-react":"^0.563.0","qrcode.react":"^4.2.0","@dnd-kit/core":"^6.3.1","@base-ui/react":"1.1.0","react-dropzone":"^14.3.8","react-markdown":"^10.1.0","tailwind-merge":"^3.4.0","tw-animate-css":"^1.4.0","@blocknote/core":"^0.46.1","react-hook-form":"^7.71.1","@blocknote/react":"^0.46.1","react-day-picker":"^9.13.0","socket.io-client":"^4.8.3","@blocknote/shadcn":"^0.46.1","@dnd-kit/sortable":"^10.0.0","codice-fiscale-js":"^2.3.23","@dnd-kit/utilities":"^3.2.2","@floating-ui/react":"^0.27.16","@hookform/resolvers":"^5.2.2","@radix-ui/react-slot":"^1.2.4","embla-carousel-react":"^8.6.0","@radix-ui/react-label":"^2.1.8","react-resizable-panels":"^4.5.2","@simplewebauthn/browser":"^13.2.2","class-variance-authority":"^0.7.1","@handlewithcare/prosemirror-inputrules":"^0.1.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.1.4","tsup":"^8.5.1","jsdom":"^27.4.0","react":"^19.2.4","eslint":"^9.39.2","vitest":"^4.0.18","globals":"^17.1.0","prettier":"^3.8.1","@types/d3":"^7.4.3","next-intl":"^4.8.2","react-dom":"^19.2.4","@eslint/js":"^9.39.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/node":"^25.0.10","@types/pako":"^2.0.4","@types/react":"^19.2.9","@eslint/eslintrc":"^3.3.3","@types/react-dom":"^19.2.3","semantic-release":"^25.0.2","@types/qrcode.react":"^3.0.0","@vitest/coverage-v8":"^4.0.18","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^5.1.2","@semantic-release/git":"^10.0.1","@tanstack/react-table":"^8.21.3","@testing-library/react":"^16.3.2","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^8.53.1","@semantic-release/changelog":"^6.0.3","@testing-library/user-event":"^14.6.1","@typescript-eslint/eslint-plugin":"^8.53.1","conventional-changelog-conventionalcommits":"^9.1.0"},"peerDependencies":{"next":">=14.0.0","react":">=18.0.0","next-intl":">=3.0.0","react-dom":">=18.0.0","react-hook-form":">=7.0.0","@stripe/stripe-js":">=3.0.0","@tanstack/react-table":">=8.0.0","@stripe/react-stripe-js":">=2.0.0"},"peerDependenciesMeta":{"next-intl":{"optional":true},"react-hook-form":{"optional":true},"@stripe/stripe-js":{"optional":true},"@tanstack/react-table":{"optional":true},"@stripe/react-stripe-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nextjs-jsonapi_1.87.3_1778004736142_0.8135932818102471","host":"s3://npm-registry-packages-npm-production"}},"1.87.4":{"name":"@carlonicora/nextjs-jsonapi","version":"1.87.4","keywords":["nextjs","jsonapi","json-api","react","typescript","cache"],"author":{"name":"Carlo Nicora"},"license":"GPL-3.0-or-later","_id":"@carlonicora/nextjs-jsonapi@1.87.4","maintainers":[{"name":"carlonicora","email":"carlo.nicora@gmail.com"}],"homepage":"https://github.com/carlonicora/nextjs-jsonapi#readme","bugs":{"url":"https://github.com/carlonicora/nextjs-jsonapi/issues"},"bin":{"generate-web-module":"dist/scripts/generate-web-module/index.js"},"dist":{"shasum":"9f87983dd6615d4cf527363d7d9ba5591e65a13b","tarball":"https://registry.npmjs.org/@carlonicora/nextjs-jsonapi/-/nextjs-jsonapi-1.87.4.tgz","fileCount":1189,"integrity":"sha512-rtw2f+xAIo2jV3nsmo+keDEt2rNghHBkPg4PdbDc2Rv+rBXkReiYur+wk7sQbSo6cOlumZTk6pDrMCSNtJmspQ==","signatures":[{"sig":"MEQCIB1n9PP+30/himv/sPXchx5MrzANXjMQ2YGo1DXhSpKWAiAZDk8LS0EasnqDs385SG/TNYRu4yb7KJOrGHeI9oBv9Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@carlonicora%2fnextjs-jsonapi@1.87.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":10693991},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.mjs","require":"./dist/core/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.mjs","require":"./dist/client/index.js"},"./server":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.mjs","require":"./dist/server/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.mjs","require":"./dist/billing/index.js"},"./testing":{"types":"./dist/testing/index.d.ts","import":"./dist/testing/index.mjs","require":"./dist/testing/index.js"},"./contexts":{"types":"./dist/contexts/index.d.ts","import":"./dist/contexts/index.mjs","require":"./dist/contexts/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.mjs","require":"./dist/components/index.js"},"./contexts/styles.css":"./dist/contexts/index.css"},"gitHead":"0559971123ead3eee9a8f0d25c50a8676f3e88ff","private":false,"scripts":{"dev":"NODE_OPTIONS='--max-old-space-size=8192' tsup --watch","lint":"eslint \"src/**/*.ts\" \"src/**/*.tsx\" --fix","test":"vitest run","build":"NODE_OPTIONS='--max-old-space-size=8192' tsup && tsc -p scripts/generate-web-module/tsconfig.json","clean":"rm -rf dist","format":"prettier --write \"src/**/*.ts\"","test:ui":"vitest --ui","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"pnpm build","generate-web-module":"node dist/scripts/generate-web-module/index.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f5f41df1-7b72-405b-8808-252d10106909"}},"repository":{"url":"git+https://github.com/carlonicora/nextjs-jsonapi.git","type":"git"},"_npmVersion":"11.11.0","description":"Next.js JSON:API client with server/client support and caching","directories":{},"_nodeVersion":"24.14.1","dependencies":{"d3":"^7.9.0","zod":"^4.3.6","clsx":"^2.1.1","cmdk":"^1.1.1","pako":"^2.1.0","uuid":"^13.0.0","vaul":"^1.1.2","jotai":"^2.16.2","shadcn":"^3.7.0","sonner":"^2.0.7","date-fns":"^4.1.0","recharts":"^3.7.0","commander":"^14.0.2","input-otp":"^1.4.2","remark-gfm":"^4.0.1","next-themes":"^0.4.6","shepherd.js":"^14.5.1","cookies-next":"^6.1.1","jotai-family":"^1.0.1","lucide-react":"^0.563.0","qrcode.react":"^4.2.0","@dnd-kit/core":"^6.3.1","@base-ui/react":"1.1.0","react-dropzone":"^14.3.8","react-markdown":"^10.1.0","tailwind-merge":"^3.4.0","tw-animate-css":"^1.4.0","@blocknote/core":"^0.46.1","react-hook-form":"^7.71.1","@blocknote/react":"^0.46.1","react-day-picker":"^9.13.0","socket.io-client":"^4.8.3","@blocknote/shadcn":"^0.46.1","@dnd-kit/sortable":"^10.0.0","codice-fiscale-js":"^2.3.23","@dnd-kit/utilities":"^3.2.2","@floating-ui/react":"^0.27.16","@hookform/resolvers":"^5.2.2","@radix-ui/react-slot":"^1.2.4","embla-carousel-react":"^8.6.0","@radix-ui/react-label":"^2.1.8","react-resizable-panels":"^4.5.2","@simplewebauthn/browser":"^13.2.2","class-variance-authority":"^0.7.1","@handlewithcare/prosemirror-inputrules":"^0.1.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.1.4","tsup":"^8.5.1","jsdom":"^27.4.0","react":"^19.2.4","eslint":"^9.39.2","vitest":"^4.0.18","globals":"^17.1.0","prettier":"^3.8.1","@types/d3":"^7.4.3","next-intl":"^4.8.2","react-dom":"^19.2.4","@eslint/js":"^9.39.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/node":"^25.0.10","@types/pako":"^2.0.4","@types/react":"^19.2.9","@eslint/eslintrc":"^3.3.3","@types/react-dom":"^19.2.3","semantic-release":"^25.0.2","@types/qrcode.react":"^3.0.0","@vitest/coverage-v8":"^4.0.18","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^5.1.2","@semantic-release/git":"^10.0.1","@tanstack/react-table":"^8.21.3","@testing-library/react":"^16.3.2","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^8.53.1","@semantic-release/changelog":"^6.0.3","@testing-library/user-event":"^14.6.1","@typescript-eslint/eslint-plugin":"^8.53.1","conventional-changelog-conventionalcommits":"^9.1.0"},"peerDependencies":{"next":">=14.0.0","react":">=18.0.0","next-intl":">=3.0.0","react-dom":">=18.0.0","react-hook-form":">=7.0.0","@stripe/stripe-js":">=3.0.0","@tanstack/react-table":">=8.0.0","@stripe/react-stripe-js":">=2.0.0"},"peerDependenciesMeta":{"next-intl":{"optional":true},"react-hook-form":{"optional":true},"@stripe/stripe-js":{"optional":true},"@tanstack/react-table":{"optional":true},"@stripe/react-stripe-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nextjs-jsonapi_1.87.4_1778004970599_0.8393571594601974","host":"s3://npm-registry-packages-npm-production"}},"1.88.0":{"name":"@carlonicora/nextjs-jsonapi","version":"1.88.0","keywords":["nextjs","jsonapi","json-api","react","typescript","cache"],"author":{"name":"Carlo Nicora"},"license":"GPL-3.0-or-later","_id":"@carlonicora/nextjs-jsonapi@1.88.0","maintainers":[{"name":"carlonicora","email":"carlo.nicora@gmail.com"}],"homepage":"https://github.com/carlonicora/nextjs-jsonapi#readme","bugs":{"url":"https://github.com/carlonicora/nextjs-jsonapi/issues"},"bin":{"generate-web-module":"dist/scripts/generate-web-module/index.js"},"dist":{"shasum":"174bd23cb72fb69e8f37cc1bb563e2b71454a501","tarball":"https://registry.npmjs.org/@carlonicora/nextjs-jsonapi/-/nextjs-jsonapi-1.88.0.tgz","fileCount":1189,"integrity":"sha512-zZDSZ312SP0OqYUp0BmI3HITgaFuKdFTuPcM8d4Kvq3JUzzD+UXRvYM5PvXwOG84iIBemmZU5UGqdobvCsrq2Q==","signatures":[{"sig":"MEYCIQCPyinLDH+q9znrX0Oa1mk2eF3m1Mujk/sppVmfpM+5zQIhAK4gLs7v5VvpR9nnWYZsWLUVsMjVJjauhkxyIftqjIMP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@carlonicora%2fnextjs-jsonapi@1.88.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":10703280},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.mjs","require":"./dist/core/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.mjs","require":"./dist/client/index.js"},"./server":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.mjs","require":"./dist/server/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.mjs","require":"./dist/billing/index.js"},"./testing":{"types":"./dist/testing/index.d.ts","import":"./dist/testing/index.mjs","require":"./dist/testing/index.js"},"./contexts":{"types":"./dist/contexts/index.d.ts","import":"./dist/contexts/index.mjs","require":"./dist/contexts/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.mjs","require":"./dist/components/index.js"},"./contexts/styles.css":"./dist/contexts/index.css"},"gitHead":"a4efad6bd9291b633a43f202feed7cfe19e5980b","private":false,"scripts":{"dev":"NODE_OPTIONS='--max-old-space-size=8192' tsup --watch","lint":"eslint \"src/**/*.ts\" \"src/**/*.tsx\" --fix","test":"vitest run","build":"NODE_OPTIONS='--max-old-space-size=8192' tsup && tsc -p scripts/generate-web-module/tsconfig.json","clean":"rm -rf dist","format":"prettier --write \"src/**/*.ts\"","test:ui":"vitest --ui","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"pnpm build","generate-web-module":"node dist/scripts/generate-web-module/index.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f5f41df1-7b72-405b-8808-252d10106909"}},"repository":{"url":"git+https://github.com/carlonicora/nextjs-jsonapi.git","type":"git"},"_npmVersion":"11.11.0","description":"Next.js JSON:API client with server/client support and caching","directories":{},"_nodeVersion":"24.14.1","dependencies":{"d3":"^7.9.0","zod":"^4.3.6","clsx":"^2.1.1","cmdk":"^1.1.1","pako":"^2.1.0","uuid":"^13.0.0","vaul":"^1.1.2","jotai":"^2.16.2","shadcn":"^3.7.0","sonner":"^2.0.7","date-fns":"^4.1.0","recharts":"^3.7.0","commander":"^14.0.2","input-otp":"^1.4.2","remark-gfm":"^4.0.1","next-themes":"^0.4.6","shepherd.js":"^14.5.1","cookies-next":"^6.1.1","jotai-family":"^1.0.1","lucide-react":"^0.563.0","qrcode.react":"^4.2.0","@dnd-kit/core":"^6.3.1","@base-ui/react":"1.1.0","react-dropzone":"^14.3.8","react-markdown":"^10.1.0","tailwind-merge":"^3.4.0","tw-animate-css":"^1.4.0","@blocknote/core":"^0.46.1","react-hook-form":"^7.71.1","@blocknote/react":"^0.46.1","react-day-picker":"^9.13.0","socket.io-client":"^4.8.3","@blocknote/shadcn":"^0.46.1","@dnd-kit/sortable":"^10.0.0","codice-fiscale-js":"^2.3.23","@dnd-kit/utilities":"^3.2.2","@floating-ui/react":"^0.27.16","@hookform/resolvers":"^5.2.2","@radix-ui/react-slot":"^1.2.4","embla-carousel-react":"^8.6.0","@radix-ui/react-label":"^2.1.8","react-resizable-panels":"^4.5.2","@simplewebauthn/browser":"^13.2.2","class-variance-authority":"^0.7.1","@handlewithcare/prosemirror-inputrules":"^0.1.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.1.4","tsup":"^8.5.1","jsdom":"^27.4.0","react":"^19.2.4","eslint":"^9.39.2","vitest":"^4.0.18","globals":"^17.1.0","prettier":"^3.8.1","@types/d3":"^7.4.3","next-intl":"^4.8.2","react-dom":"^19.2.4","@eslint/js":"^9.39.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/node":"^25.0.10","@types/pako":"^2.0.4","@types/react":"^19.2.9","@eslint/eslintrc":"^3.3.3","@types/react-dom":"^19.2.3","semantic-release":"^25.0.2","@types/qrcode.react":"^3.0.0","@vitest/coverage-v8":"^4.0.18","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^5.1.2","@semantic-release/git":"^10.0.1","@tanstack/react-table":"^8.21.3","@testing-library/react":"^16.3.2","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^8.53.1","@semantic-release/changelog":"^6.0.3","@testing-library/user-event":"^14.6.1","@typescript-eslint/eslint-plugin":"^8.53.1","conventional-changelog-conventionalcommits":"^9.1.0"},"peerDependencies":{"next":">=14.0.0","react":">=18.0.0","next-intl":">=3.0.0","react-dom":">=18.0.0","react-hook-form":">=7.0.0","@stripe/stripe-js":">=3.0.0","@tanstack/react-table":">=8.0.0","@stripe/react-stripe-js":">=2.0.0"},"peerDependenciesMeta":{"next-intl":{"optional":true},"react-hook-form":{"optional":true},"@stripe/stripe-js":{"optional":true},"@tanstack/react-table":{"optional":true},"@stripe/react-stripe-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nextjs-jsonapi_1.88.0_1778153625158_0.8853421839776128","host":"s3://npm-registry-packages-npm-production"}},"1.88.1":{"name":"@carlonicora/nextjs-jsonapi","version":"1.88.1","keywords":["nextjs","jsonapi","json-api","react","typescript","cache"],"author":{"name":"Carlo Nicora"},"license":"GPL-3.0-or-later","_id":"@carlonicora/nextjs-jsonapi@1.88.1","maintainers":[{"name":"carlonicora","email":"carlo.nicora@gmail.com"}],"homepage":"https://github.com/carlonicora/nextjs-jsonapi#readme","bugs":{"url":"https://github.com/carlonicora/nextjs-jsonapi/issues"},"bin":{"generate-web-module":"dist/scripts/generate-web-module/index.js"},"dist":{"shasum":"317a6357e4869b4dc976e54e94be53ed71513d83","tarball":"https://registry.npmjs.org/@carlonicora/nextjs-jsonapi/-/nextjs-jsonapi-1.88.1.tgz","fileCount":1189,"integrity":"sha512-L03MysMegoORHMl3Oy3wTldJH3qVi6FJUNUrw3q1HMWOFH2c9aWWLencbH2i4fL0Oey2/8O9mABKDFi5Whtq1A==","signatures":[{"sig":"MEYCIQDtMWbLGWVxYsJT1uCC2qIl+a5uak76K9y206Yml0SVgAIhAJUUeZiMJFXIlMY61LV4nWXh0x63FOnSWICKxsgzXWAG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@carlonicora%2fnextjs-jsonapi@1.88.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":10704734},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.mjs","require":"./dist/core/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.mjs","require":"./dist/client/index.js"},"./server":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.mjs","require":"./dist/server/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.mjs","require":"./dist/billing/index.js"},"./testing":{"types":"./dist/testing/index.d.ts","import":"./dist/testing/index.mjs","require":"./dist/testing/index.js"},"./contexts":{"types":"./dist/contexts/index.d.ts","import":"./dist/contexts/index.mjs","require":"./dist/contexts/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.mjs","require":"./dist/components/index.js"},"./contexts/styles.css":"./dist/contexts/index.css"},"gitHead":"81d1c6afce7685d2b972114665afbe58ae1512fc","private":false,"scripts":{"dev":"NODE_OPTIONS='--max-old-space-size=8192' tsup --watch","lint":"eslint \"src/**/*.ts\" \"src/**/*.tsx\" --fix","test":"vitest run","build":"NODE_OPTIONS='--max-old-space-size=8192' tsup && tsc -p scripts/generate-web-module/tsconfig.json","clean":"rm -rf dist","format":"prettier --write \"src/**/*.ts\"","test:ui":"vitest --ui","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"pnpm build","generate-web-module":"node dist/scripts/generate-web-module/index.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f5f41df1-7b72-405b-8808-252d10106909"}},"repository":{"url":"git+https://github.com/carlonicora/nextjs-jsonapi.git","type":"git"},"_npmVersion":"11.11.0","description":"Next.js JSON:API client with server/client support and caching","directories":{},"_nodeVersion":"24.14.1","dependencies":{"d3":"^7.9.0","zod":"^4.3.6","clsx":"^2.1.1","cmdk":"^1.1.1","pako":"^2.1.0","uuid":"^13.0.0","vaul":"^1.1.2","jotai":"^2.16.2","shadcn":"^3.7.0","sonner":"^2.0.7","date-fns":"^4.1.0","recharts":"^3.7.0","commander":"^14.0.2","input-otp":"^1.4.2","remark-gfm":"^4.0.1","next-themes":"^0.4.6","shepherd.js":"^14.5.1","cookies-next":"^6.1.1","jotai-family":"^1.0.1","lucide-react":"^0.563.0","qrcode.react":"^4.2.0","@dnd-kit/core":"^6.3.1","@base-ui/react":"1.1.0","react-dropzone":"^14.3.8","react-markdown":"^10.1.0","tailwind-merge":"^3.4.0","tw-animate-css":"^1.4.0","@blocknote/core":"^0.46.1","react-hook-form":"^7.71.1","@blocknote/react":"^0.46.1","react-day-picker":"^9.13.0","socket.io-client":"^4.8.3","@blocknote/shadcn":"^0.46.1","@dnd-kit/sortable":"^10.0.0","codice-fiscale-js":"^2.3.23","@dnd-kit/utilities":"^3.2.2","@floating-ui/react":"^0.27.16","@hookform/resolvers":"^5.2.2","@radix-ui/react-slot":"^1.2.4","embla-carousel-react":"^8.6.0","@radix-ui/react-label":"^2.1.8","react-resizable-panels":"^4.5.2","@simplewebauthn/browser":"^13.2.2","class-variance-authority":"^0.7.1","@handlewithcare/prosemirror-inputrules":"^0.1.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.1.4","tsup":"^8.5.1","jsdom":"^27.4.0","react":"^19.2.4","eslint":"^9.39.2","vitest":"^4.0.18","globals":"^17.1.0","prettier":"^3.8.1","@types/d3":"^7.4.3","next-intl":"^4.8.2","react-dom":"^19.2.4","@eslint/js":"^9.39.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/node":"^25.0.10","@types/pako":"^2.0.4","@types/react":"^19.2.9","@eslint/eslintrc":"^3.3.3","@types/react-dom":"^19.2.3","semantic-release":"^25.0.2","@types/qrcode.react":"^3.0.0","@vitest/coverage-v8":"^4.0.18","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^5.1.2","@semantic-release/git":"^10.0.1","@tanstack/react-table":"^8.21.3","@testing-library/react":"^16.3.2","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^8.53.1","@semantic-release/changelog":"^6.0.3","@testing-library/user-event":"^14.6.1","@typescript-eslint/eslint-plugin":"^8.53.1","conventional-changelog-conventionalcommits":"^9.1.0"},"peerDependencies":{"next":">=14.0.0","react":">=18.0.0","next-intl":">=3.0.0","react-dom":">=18.0.0","react-hook-form":">=7.0.0","@stripe/stripe-js":">=3.0.0","@tanstack/react-table":">=8.0.0","@stripe/react-stripe-js":">=2.0.0"},"peerDependenciesMeta":{"next-intl":{"optional":true},"react-hook-form":{"optional":true},"@stripe/stripe-js":{"optional":true},"@tanstack/react-table":{"optional":true},"@stripe/react-stripe-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nextjs-jsonapi_1.88.1_1778158707245_0.9438772673456035","host":"s3://npm-registry-packages-npm-production"}},"1.89.0":{"name":"@carlonicora/nextjs-jsonapi","version":"1.89.0","keywords":["nextjs","jsonapi","json-api","react","typescript","cache"],"author":{"name":"Carlo Nicora"},"license":"GPL-3.0-or-later","_id":"@carlonicora/nextjs-jsonapi@1.89.0","maintainers":[{"name":"carlonicora","email":"carlo.nicora@gmail.com"}],"homepage":"https://github.com/carlonicora/nextjs-jsonapi#readme","bugs":{"url":"https://github.com/carlonicora/nextjs-jsonapi/issues"},"bin":{"generate-web-module":"dist/scripts/generate-web-module/index.js"},"dist":{"shasum":"de16e9e91011e248b6ad02f6c637197f7e51174a","tarball":"https://registry.npmjs.org/@carlonicora/nextjs-jsonapi/-/nextjs-jsonapi-1.89.0.tgz","fileCount":1190,"integrity":"sha512-6UiiL0kqsGH7X3W/WE7s3VcZXcZ4Ia9BYD1orA5v/jra+2TljSXDh2N9GhEv/C33N0BPbW4FnLNly8ojrY0ftA==","signatures":[{"sig":"MEQCIHhy+31Ez/ngkO9i4tfKGoIgwtTgE8dX8CcdvJu2MXqaAiAIhgRp4u+3G5/47LwYorp6aMZehTmhamyjegAF5PB3PA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@carlonicora%2fnextjs-jsonapi@1.89.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":10732129},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.mjs","require":"./dist/core/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.mjs","require":"./dist/client/index.js"},"./server":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.mjs","require":"./dist/server/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.mjs","require":"./dist/billing/index.js"},"./testing":{"types":"./dist/testing/index.d.ts","import":"./dist/testing/index.mjs","require":"./dist/testing/index.js"},"./contexts":{"types":"./dist/contexts/index.d.ts","import":"./dist/contexts/index.mjs","require":"./dist/contexts/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.mjs","require":"./dist/components/index.js"},"./contexts/styles.css":"./dist/contexts/index.css"},"gitHead":"337899018c71e1ab2e209182467ba525b33bac48","private":false,"scripts":{"dev":"NODE_OPTIONS='--max-old-space-size=8192' tsup --watch","lint":"eslint \"src/**/*.ts\" \"src/**/*.tsx\" --fix","test":"vitest run","build":"NODE_OPTIONS='--max-old-space-size=8192' tsup && tsc -p scripts/generate-web-module/tsconfig.json","clean":"rm -rf dist","format":"prettier --write \"src/**/*.ts\"","test:ui":"vitest --ui","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"pnpm build","generate-web-module":"node dist/scripts/generate-web-module/index.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f5f41df1-7b72-405b-8808-252d10106909"}},"repository":{"url":"git+https://github.com/carlonicora/nextjs-jsonapi.git","type":"git"},"_npmVersion":"11.11.0","description":"Next.js JSON:API client with server/client support and caching","directories":{},"_nodeVersion":"24.14.1","dependencies":{"d3":"^7.9.0","zod":"^4.3.6","clsx":"^2.1.1","cmdk":"^1.1.1","pako":"^2.1.0","uuid":"^13.0.0","vaul":"^1.1.2","jotai":"^2.16.2","shadcn":"^3.7.0","sonner":"^2.0.7","date-fns":"^4.1.0","recharts":"^3.7.0","commander":"^14.0.2","input-otp":"^1.4.2","remark-gfm":"^4.0.1","next-themes":"^0.4.6","shepherd.js":"^14.5.1","cookies-next":"^6.1.1","jotai-family":"^1.0.1","lucide-react":"^0.563.0","qrcode.react":"^4.2.0","@dnd-kit/core":"^6.3.1","@base-ui/react":"1.1.0","react-dropzone":"^14.3.8","react-markdown":"^10.1.0","tailwind-merge":"^3.4.0","tw-animate-css":"^1.4.0","@blocknote/core":"^0.46.1","react-hook-form":"^7.71.1","@blocknote/react":"^0.46.1","react-day-picker":"^9.13.0","socket.io-client":"^4.8.3","@blocknote/shadcn":"^0.46.1","@dnd-kit/sortable":"^10.0.0","codice-fiscale-js":"^2.3.23","@dnd-kit/utilities":"^3.2.2","@floating-ui/react":"^0.27.16","@hookform/resolvers":"^5.2.2","@radix-ui/react-slot":"^1.2.4","embla-carousel-react":"^8.6.0","@radix-ui/react-label":"^2.1.8","react-resizable-panels":"^4.5.2","@simplewebauthn/browser":"^13.2.2","class-variance-authority":"^0.7.1","@handlewithcare/prosemirror-inputrules":"^0.1.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.1.4","tsup":"^8.5.1","jsdom":"^27.4.0","react":"^19.2.4","eslint":"^9.39.2","vitest":"^4.0.18","globals":"^17.1.0","prettier":"^3.8.1","@types/d3":"^7.4.3","next-intl":"^4.8.2","react-dom":"^19.2.4","@eslint/js":"^9.39.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/node":"^25.0.10","@types/pako":"^2.0.4","@types/react":"^19.2.9","@eslint/eslintrc":"^3.3.3","@types/react-dom":"^19.2.3","semantic-release":"^25.0.2","@types/qrcode.react":"^3.0.0","@vitest/coverage-v8":"^4.0.18","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^5.1.2","@semantic-release/git":"^10.0.1","@tanstack/react-table":"^8.21.3","@testing-library/react":"^16.3.2","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^8.53.1","@semantic-release/changelog":"^6.0.3","@testing-library/user-event":"^14.6.1","@typescript-eslint/eslint-plugin":"^8.53.1","conventional-changelog-conventionalcommits":"^9.1.0"},"peerDependencies":{"next":">=14.0.0","react":">=18.0.0","next-intl":">=3.0.0","react-dom":">=18.0.0","react-hook-form":">=7.0.0","@stripe/stripe-js":">=3.0.0","@tanstack/react-table":">=8.0.0","@stripe/react-stripe-js":">=2.0.0"},"peerDependenciesMeta":{"next-intl":{"optional":true},"react-hook-form":{"optional":true},"@stripe/stripe-js":{"optional":true},"@tanstack/react-table":{"optional":true},"@stripe/react-stripe-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nextjs-jsonapi_1.89.0_1778190668883_0.8196886998364568","host":"s3://npm-registry-packages-npm-production"}},"1.89.1":{"name":"@carlonicora/nextjs-jsonapi","version":"1.89.1","keywords":["nextjs","jsonapi","json-api","react","typescript","cache"],"author":{"name":"Carlo Nicora"},"license":"GPL-3.0-or-later","_id":"@carlonicora/nextjs-jsonapi@1.89.1","maintainers":[{"name":"carlonicora","email":"carlo.nicora@gmail.com"}],"homepage":"https://github.com/carlonicora/nextjs-jsonapi#readme","bugs":{"url":"https://github.com/carlonicora/nextjs-jsonapi/issues"},"bin":{"generate-web-module":"dist/scripts/generate-web-module/index.js"},"dist":{"shasum":"57580a7724a3f2e15b5ecb0b176d357378a303cf","tarball":"https://registry.npmjs.org/@carlonicora/nextjs-jsonapi/-/nextjs-jsonapi-1.89.1.tgz","fileCount":1190,"integrity":"sha512-nx/lXG6q7L33GxQKAyxAzKyHsZGYL2j0JFTTubWrGgbHd9hNb+ZsACddRUXY4Nq9HW3yB7DBiZtoA4LV7vDrlA==","signatures":[{"sig":"MEUCIQDNozpDrjfDOXAeGym/lKRs6THLBw5TI6pEqy7JJXlASQIgU7snQK/JNwQQ+bD9n74G4pAv+aJcp4Rx2QQjTkbOpng=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@carlonicora%2fnextjs-jsonapi@1.89.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":10737857},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.mjs","require":"./dist/core/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.mjs","require":"./dist/client/index.js"},"./server":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.mjs","require":"./dist/server/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.mjs","require":"./dist/billing/index.js"},"./testing":{"types":"./dist/testing/index.d.ts","import":"./dist/testing/index.mjs","require":"./dist/testing/index.js"},"./contexts":{"types":"./dist/contexts/index.d.ts","import":"./dist/contexts/index.mjs","require":"./dist/contexts/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.mjs","require":"./dist/components/index.js"},"./contexts/styles.css":"./dist/contexts/index.css"},"gitHead":"81afb12cbde94f1e14d214f2aeb5b84c7b524154","private":false,"scripts":{"dev":"NODE_OPTIONS='--max-old-space-size=8192' tsup --watch","lint":"eslint \"src/**/*.ts\" \"src/**/*.tsx\" --fix","test":"vitest run","build":"NODE_OPTIONS='--max-old-space-size=8192' tsup && tsc -p scripts/generate-web-module/tsconfig.json","clean":"rm -rf dist","format":"prettier --write \"src/**/*.ts\"","test:ui":"vitest --ui","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"pnpm build","generate-web-module":"node dist/scripts/generate-web-module/index.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f5f41df1-7b72-405b-8808-252d10106909"}},"repository":{"url":"git+https://github.com/carlonicora/nextjs-jsonapi.git","type":"git"},"_npmVersion":"11.11.0","description":"Next.js JSON:API client with server/client support and caching","directories":{},"_nodeVersion":"24.14.1","dependencies":{"d3":"^7.9.0","zod":"^4.3.6","clsx":"^2.1.1","cmdk":"^1.1.1","pako":"^2.1.0","uuid":"^13.0.0","vaul":"^1.1.2","jotai":"^2.16.2","shadcn":"^3.7.0","sonner":"^2.0.7","date-fns":"^4.1.0","recharts":"^3.7.0","commander":"^14.0.2","input-otp":"^1.4.2","remark-gfm":"^4.0.1","next-themes":"^0.4.6","shepherd.js":"^14.5.1","cookies-next":"^6.1.1","jotai-family":"^1.0.1","lucide-react":"^0.563.0","qrcode.react":"^4.2.0","@dnd-kit/core":"^6.3.1","@base-ui/react":"1.1.0","react-dropzone":"^14.3.8","react-markdown":"^10.1.0","tailwind-merge":"^3.4.0","tw-animate-css":"^1.4.0","@blocknote/core":"^0.46.1","react-hook-form":"^7.71.1","@blocknote/react":"^0.46.1","react-day-picker":"^9.13.0","socket.io-client":"^4.8.3","@blocknote/shadcn":"^0.46.1","@dnd-kit/sortable":"^10.0.0","codice-fiscale-js":"^2.3.23","@dnd-kit/utilities":"^3.2.2","@floating-ui/react":"^0.27.16","@hookform/resolvers":"^5.2.2","@radix-ui/react-slot":"^1.2.4","embla-carousel-react":"^8.6.0","@radix-ui/react-label":"^2.1.8","react-resizable-panels":"^4.5.2","@simplewebauthn/browser":"^13.2.2","class-variance-authority":"^0.7.1","@handlewithcare/prosemirror-inputrules":"^0.1.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.1.4","tsup":"^8.5.1","jsdom":"^27.4.0","react":"^19.2.4","eslint":"^9.39.2","vitest":"^4.0.18","globals":"^17.1.0","prettier":"^3.8.1","@types/d3":"^7.4.3","next-intl":"^4.8.2","react-dom":"^19.2.4","@eslint/js":"^9.39.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/node":"^25.0.10","@types/pako":"^2.0.4","@types/react":"^19.2.9","@eslint/eslintrc":"^3.3.3","@types/react-dom":"^19.2.3","semantic-release":"^25.0.2","@types/qrcode.react":"^3.0.0","@vitest/coverage-v8":"^4.0.18","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^5.1.2","@semantic-release/git":"^10.0.1","@tanstack/react-table":"^8.21.3","@testing-library/react":"^16.3.2","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^8.53.1","@semantic-release/changelog":"^6.0.3","@testing-library/user-event":"^14.6.1","@typescript-eslint/eslint-plugin":"^8.53.1","conventional-changelog-conventionalcommits":"^9.1.0"},"peerDependencies":{"next":">=14.0.0","react":">=18.0.0","next-intl":">=3.0.0","react-dom":">=18.0.0","react-hook-form":">=7.0.0","@stripe/stripe-js":">=3.0.0","@tanstack/react-table":">=8.0.0","@stripe/react-stripe-js":">=2.0.0"},"peerDependenciesMeta":{"next-intl":{"optional":true},"react-hook-form":{"optional":true},"@stripe/stripe-js":{"optional":true},"@tanstack/react-table":{"optional":true},"@stripe/react-stripe-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nextjs-jsonapi_1.89.1_1778192694350_0.3966988523556654","host":"s3://npm-registry-packages-npm-production"}},"1.90.0":{"name":"@carlonicora/nextjs-jsonapi","version":"1.90.0","keywords":["nextjs","jsonapi","json-api","react","typescript","cache"],"author":{"name":"Carlo Nicora"},"license":"GPL-3.0-or-later","_id":"@carlonicora/nextjs-jsonapi@1.90.0","maintainers":[{"name":"carlonicora","email":"carlo.nicora@gmail.com"}],"homepage":"https://github.com/carlonicora/nextjs-jsonapi#readme","bugs":{"url":"https://github.com/carlonicora/nextjs-jsonapi/issues"},"bin":{"generate-web-module":"dist/scripts/generate-web-module/index.js"},"dist":{"shasum":"1ea65cdd4474073fff2478ff94c0dc7db9245fc9","tarball":"https://registry.npmjs.org/@carlonicora/nextjs-jsonapi/-/nextjs-jsonapi-1.90.0.tgz","fileCount":1191,"integrity":"sha512-J9zcHSLtQD+TyE0Yez9UC7V8V6/lo58iAyA6MIJPOll70e/oqcSDU8BeqiqUKYm6Lf+hg5D5bGBVo+qXi8e92Q==","signatures":[{"sig":"MEQCIFrSG8IGjiTYA7HkNapYayx+bptP5eA6W2pEz0ppiludAiBu8WKhZwpvl4A+S8j/i3JkKsTbSjhMkDXMClvVU6Xktg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@carlonicora%2fnextjs-jsonapi@1.90.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":10742260},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.mjs","require":"./dist/core/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.mjs","require":"./dist/client/index.js"},"./server":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.mjs","require":"./dist/server/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.mjs","require":"./dist/billing/index.js"},"./testing":{"types":"./dist/testing/index.d.ts","import":"./dist/testing/index.mjs","require":"./dist/testing/index.js"},"./contexts":{"types":"./dist/contexts/index.d.ts","import":"./dist/contexts/index.mjs","require":"./dist/contexts/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.mjs","require":"./dist/components/index.js"},"./contexts/styles.css":"./dist/contexts/index.css"},"gitHead":"945111f1e7dde38d0f6ce46c92cc6c57fd87daa7","private":false,"scripts":{"dev":"NODE_OPTIONS='--max-old-space-size=8192' tsup --watch","lint":"eslint \"src/**/*.ts\" \"src/**/*.tsx\" --fix","test":"vitest run","build":"NODE_OPTIONS='--max-old-space-size=8192' tsup && tsc -p scripts/generate-web-module/tsconfig.json","clean":"rm -rf dist","format":"prettier --write \"src/**/*.ts\"","test:ui":"vitest --ui","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"pnpm build","generate-web-module":"node dist/scripts/generate-web-module/index.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f5f41df1-7b72-405b-8808-252d10106909"}},"repository":{"url":"git+https://github.com/carlonicora/nextjs-jsonapi.git","type":"git"},"_npmVersion":"11.11.0","description":"Next.js JSON:API client with server/client support and caching","directories":{},"_nodeVersion":"24.14.1","dependencies":{"d3":"^7.9.0","zod":"^4.3.6","clsx":"^2.1.1","cmdk":"^1.1.1","pako":"^2.1.0","uuid":"^13.0.0","vaul":"^1.1.2","jotai":"^2.16.2","shadcn":"^3.7.0","sonner":"^2.0.7","date-fns":"^4.1.0","recharts":"^3.7.0","commander":"^14.0.2","input-otp":"^1.4.2","remark-gfm":"^4.0.1","next-themes":"^0.4.6","shepherd.js":"^14.5.1","cookies-next":"^6.1.1","jotai-family":"^1.0.1","lucide-react":"^0.563.0","qrcode.react":"^4.2.0","@dnd-kit/core":"^6.3.1","@base-ui/react":"1.1.0","react-dropzone":"^14.3.8","react-markdown":"^10.1.0","tailwind-merge":"^3.4.0","tw-animate-css":"^1.4.0","@blocknote/core":"^0.46.1","react-hook-form":"^7.71.1","@blocknote/react":"^0.46.1","react-day-picker":"^9.13.0","socket.io-client":"^4.8.3","@blocknote/shadcn":"^0.46.1","@dnd-kit/sortable":"^10.0.0","codice-fiscale-js":"^2.3.23","@dnd-kit/utilities":"^3.2.2","@floating-ui/react":"^0.27.16","@hookform/resolvers":"^5.2.2","@radix-ui/react-slot":"^1.2.4","embla-carousel-react":"^8.6.0","@radix-ui/react-label":"^2.1.8","react-resizable-panels":"^4.5.2","@simplewebauthn/browser":"^13.2.2","class-variance-authority":"^0.7.1","@handlewithcare/prosemirror-inputrules":"^0.1.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.1.4","tsup":"^8.5.1","jsdom":"^27.4.0","react":"^19.2.4","eslint":"^9.39.2","vitest":"^4.0.18","globals":"^17.1.0","prettier":"^3.8.1","@types/d3":"^7.4.3","next-intl":"^4.8.2","react-dom":"^19.2.4","@eslint/js":"^9.39.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/node":"^25.0.10","@types/pako":"^2.0.4","@types/react":"^19.2.9","@eslint/eslintrc":"^3.3.3","@types/react-dom":"^19.2.3","semantic-release":"^25.0.2","@types/qrcode.react":"^3.0.0","@vitest/coverage-v8":"^4.0.18","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^5.1.2","@semantic-release/git":"^10.0.1","@tanstack/react-table":"^8.21.3","@testing-library/react":"^16.3.2","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^8.53.1","@semantic-release/changelog":"^6.0.3","@testing-library/user-event":"^14.6.1","@typescript-eslint/eslint-plugin":"^8.53.1","conventional-changelog-conventionalcommits":"^9.1.0"},"peerDependencies":{"next":">=14.0.0","react":">=18.0.0","next-intl":">=3.0.0","react-dom":">=18.0.0","react-hook-form":">=7.0.0","@stripe/stripe-js":">=3.0.0","@tanstack/react-table":">=8.0.0","@stripe/react-stripe-js":">=2.0.0"},"peerDependenciesMeta":{"next-intl":{"optional":true},"react-hook-form":{"optional":true},"@stripe/stripe-js":{"optional":true},"@tanstack/react-table":{"optional":true},"@stripe/react-stripe-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nextjs-jsonapi_1.90.0_1778237617810_0.723299832333764","host":"s3://npm-registry-packages-npm-production"}},"1.91.0":{"name":"@carlonicora/nextjs-jsonapi","version":"1.91.0","keywords":["nextjs","jsonapi","json-api","react","typescript","cache"],"author":{"name":"Carlo Nicora"},"license":"GPL-3.0-or-later","_id":"@carlonicora/nextjs-jsonapi@1.91.0","maintainers":[{"name":"carlonicora","email":"carlo.nicora@gmail.com"}],"homepage":"https://github.com/carlonicora/nextjs-jsonapi#readme","bugs":{"url":"https://github.com/carlonicora/nextjs-jsonapi/issues"},"bin":{"generate-web-module":"dist/scripts/generate-web-module/index.js"},"dist":{"shasum":"75cb15757b37d042c856d8e07b9b055bc9653731","tarball":"https://registry.npmjs.org/@carlonicora/nextjs-jsonapi/-/nextjs-jsonapi-1.91.0.tgz","fileCount":1191,"integrity":"sha512-ApblRyqSl0jZzsYISwsfOSjKfXQTWrfG/GmuZd4vz1eZ0W2t9HYR05DTzR2vQlgxPt494bEZfzwGNMtxYfnu0A==","signatures":[{"sig":"MEQCIDS3G3Vu7uCju3548Y/hjItZ8PMy0QReyjEt3CTc9/+4AiAXECKpN3qfsCwE3YtSQ4akjBUD2t9OKMYkVxG0nqWUxg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@carlonicora%2fnextjs-jsonapi@1.91.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":10744163},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.mjs","require":"./dist/core/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.mjs","require":"./dist/client/index.js"},"./server":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.mjs","require":"./dist/server/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.mjs","require":"./dist/billing/index.js"},"./testing":{"types":"./dist/testing/index.d.ts","import":"./dist/testing/index.mjs","require":"./dist/testing/index.js"},"./contexts":{"types":"./dist/contexts/index.d.ts","import":"./dist/contexts/index.mjs","require":"./dist/contexts/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.mjs","require":"./dist/components/index.js"},"./contexts/styles.css":"./dist/contexts/index.css"},"gitHead":"d82e5497820c4f0a5f9e3cea9bd97ec0b5a637dc","private":false,"scripts":{"dev":"NODE_OPTIONS='--max-old-space-size=8192' tsup --watch","lint":"eslint \"src/**/*.ts\" \"src/**/*.tsx\" --fix","test":"vitest run","build":"NODE_OPTIONS='--max-old-space-size=8192' tsup && tsc -p scripts/generate-web-module/tsconfig.json","clean":"rm -rf dist","format":"prettier --write \"src/**/*.ts\"","test:ui":"vitest --ui","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"pnpm build","generate-web-module":"node dist/scripts/generate-web-module/index.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f5f41df1-7b72-405b-8808-252d10106909"}},"repository":{"url":"git+https://github.com/carlonicora/nextjs-jsonapi.git","type":"git"},"_npmVersion":"11.11.0","description":"Next.js JSON:API client with server/client support and caching","directories":{},"_nodeVersion":"24.14.1","dependencies":{"d3":"^7.9.0","zod":"^4.3.6","clsx":"^2.1.1","cmdk":"^1.1.1","pako":"^2.1.0","uuid":"^13.0.0","vaul":"^1.1.2","jotai":"^2.16.2","shadcn":"^3.7.0","sonner":"^2.0.7","date-fns":"^4.1.0","recharts":"^3.7.0","commander":"^14.0.2","input-otp":"^1.4.2","remark-gfm":"^4.0.1","next-themes":"^0.4.6","shepherd.js":"^14.5.1","cookies-next":"^6.1.1","jotai-family":"^1.0.1","lucide-react":"^0.563.0","qrcode.react":"^4.2.0","@dnd-kit/core":"^6.3.1","@base-ui/react":"1.1.0","react-dropzone":"^14.3.8","react-markdown":"^10.1.0","tailwind-merge":"^3.4.0","tw-animate-css":"^1.4.0","@blocknote/core":"^0.46.1","react-hook-form":"^7.71.1","@blocknote/react":"^0.46.1","react-day-picker":"^9.13.0","socket.io-client":"^4.8.3","@blocknote/shadcn":"^0.46.1","@dnd-kit/sortable":"^10.0.0","codice-fiscale-js":"^2.3.23","@dnd-kit/utilities":"^3.2.2","@floating-ui/react":"^0.27.16","@hookform/resolvers":"^5.2.2","@radix-ui/react-slot":"^1.2.4","embla-carousel-react":"^8.6.0","@radix-ui/react-label":"^2.1.8","react-resizable-panels":"^4.5.2","@simplewebauthn/browser":"^13.2.2","class-variance-authority":"^0.7.1","@handlewithcare/prosemirror-inputrules":"^0.1.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.1.4","tsup":"^8.5.1","jsdom":"^27.4.0","react":"^19.2.4","eslint":"^9.39.2","vitest":"^4.0.18","globals":"^17.1.0","prettier":"^3.8.1","@types/d3":"^7.4.3","next-intl":"^4.8.2","react-dom":"^19.2.4","@eslint/js":"^9.39.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/node":"^25.0.10","@types/pako":"^2.0.4","@types/react":"^19.2.9","@eslint/eslintrc":"^3.3.3","@types/react-dom":"^19.2.3","semantic-release":"^25.0.2","@types/qrcode.react":"^3.0.0","@vitest/coverage-v8":"^4.0.18","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^5.1.2","@semantic-release/git":"^10.0.1","@tanstack/react-table":"^8.21.3","@testing-library/react":"^16.3.2","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^8.53.1","@semantic-release/changelog":"^6.0.3","@testing-library/user-event":"^14.6.1","@typescript-eslint/eslint-plugin":"^8.53.1","conventional-changelog-conventionalcommits":"^9.1.0"},"peerDependencies":{"next":">=14.0.0","react":">=18.0.0","next-intl":">=3.0.0","react-dom":">=18.0.0","react-hook-form":">=7.0.0","@stripe/stripe-js":">=3.0.0","@tanstack/react-table":">=8.0.0","@stripe/react-stripe-js":">=2.0.0"},"peerDependenciesMeta":{"next-intl":{"optional":true},"react-hook-form":{"optional":true},"@stripe/stripe-js":{"optional":true},"@tanstack/react-table":{"optional":true},"@stripe/react-stripe-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nextjs-jsonapi_1.91.0_1778250135764_0.047952220455011796","host":"s3://npm-registry-packages-npm-production"}},"1.92.0":{"name":"@carlonicora/nextjs-jsonapi","version":"1.92.0","keywords":["nextjs","jsonapi","json-api","react","typescript","cache"],"author":{"name":"Carlo Nicora"},"license":"GPL-3.0-or-later","_id":"@carlonicora/nextjs-jsonapi@1.92.0","maintainers":[{"name":"carlonicora","email":"carlo.nicora@gmail.com"}],"homepage":"https://github.com/carlonicora/nextjs-jsonapi#readme","bugs":{"url":"https://github.com/carlonicora/nextjs-jsonapi/issues"},"bin":{"generate-web-module":"dist/scripts/generate-web-module/index.js"},"dist":{"shasum":"04e9a53a546ebf38dad5004affaa6b2e7b9a1286","tarball":"https://registry.npmjs.org/@carlonicora/nextjs-jsonapi/-/nextjs-jsonapi-1.92.0.tgz","fileCount":1191,"integrity":"sha512-Flpsrjw8Rvcc8AHUh3O4rKRK1Mj7Wjv5/S7Iovv5xZpmABNSxcmp0mt+Wmw2XgohUkAYmih+aSAVU7VAP8Iz9A==","signatures":[{"sig":"MEQCICJb4hoXY9KWWUcz93/Mzy6R96DyISF/vnAlBDWJ7lOYAiAybmN6CyW2KrD+Ly0k0x/XPyNQ/r46hhbcUY8uaR1feA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@carlonicora%2fnextjs-jsonapi@1.92.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":10770079},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.mjs","require":"./dist/core/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.mjs","require":"./dist/client/index.js"},"./server":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.mjs","require":"./dist/server/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.mjs","require":"./dist/billing/index.js"},"./testing":{"types":"./dist/testing/index.d.ts","import":"./dist/testing/index.mjs","require":"./dist/testing/index.js"},"./contexts":{"types":"./dist/contexts/index.d.ts","import":"./dist/contexts/index.mjs","require":"./dist/contexts/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.mjs","require":"./dist/components/index.js"},"./contexts/styles.css":"./dist/contexts/index.css"},"gitHead":"b6b40aeca95c2a68f362750ca0e9404d96697406","private":false,"scripts":{"dev":"NODE_OPTIONS='--max-old-space-size=8192' tsup --watch","lint":"eslint \"src/**/*.ts\" \"src/**/*.tsx\" --fix","test":"vitest run","build":"NODE_OPTIONS='--max-old-space-size=8192' tsup && tsc -p scripts/generate-web-module/tsconfig.json","clean":"rm -rf dist","format":"prettier --write \"src/**/*.ts\"","test:ui":"vitest --ui","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"pnpm build","generate-web-module":"node dist/scripts/generate-web-module/index.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f5f41df1-7b72-405b-8808-252d10106909"}},"repository":{"url":"git+https://github.com/carlonicora/nextjs-jsonapi.git","type":"git"},"_npmVersion":"11.11.0","description":"Next.js JSON:API client with server/client support and caching","directories":{},"_nodeVersion":"24.14.1","dependencies":{"d3":"^7.9.0","zod":"^4.3.6","clsx":"^2.1.1","cmdk":"^1.1.1","pako":"^2.1.0","uuid":"^13.0.0","vaul":"^1.1.2","jotai":"^2.16.2","shadcn":"^3.7.0","sonner":"^2.0.7","date-fns":"^4.1.0","recharts":"^3.7.0","commander":"^14.0.2","input-otp":"^1.4.2","remark-gfm":"^4.0.1","next-themes":"^0.4.6","shepherd.js":"^14.5.1","cookies-next":"^6.1.1","jotai-family":"^1.0.1","lucide-react":"^0.563.0","qrcode.react":"^4.2.0","@dnd-kit/core":"^6.3.1","@base-ui/react":"1.1.0","react-dropzone":"^14.3.8","react-markdown":"^10.1.0","tailwind-merge":"^3.4.0","tw-animate-css":"^1.4.0","@blocknote/core":"^0.46.1","react-hook-form":"^7.71.1","@blocknote/react":"^0.46.1","react-day-picker":"^9.13.0","socket.io-client":"^4.8.3","@blocknote/shadcn":"^0.46.1","@dnd-kit/sortable":"^10.0.0","codice-fiscale-js":"^2.3.23","@dnd-kit/utilities":"^3.2.2","@floating-ui/react":"^0.27.16","@hookform/resolvers":"^5.2.2","@radix-ui/react-slot":"^1.2.4","embla-carousel-react":"^8.6.0","@radix-ui/react-label":"^2.1.8","react-resizable-panels":"^4.5.2","@simplewebauthn/browser":"^13.2.2","class-variance-authority":"^0.7.1","@handlewithcare/prosemirror-inputrules":"^0.1.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.1.4","tsup":"^8.5.1","jsdom":"^27.4.0","react":"^19.2.4","eslint":"^9.39.2","vitest":"^4.0.18","globals":"^17.1.0","prettier":"^3.8.1","@types/d3":"^7.4.3","next-intl":"^4.8.2","react-dom":"^19.2.4","@eslint/js":"^9.39.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/node":"^25.0.10","@types/pako":"^2.0.4","@types/react":"^19.2.9","@eslint/eslintrc":"^3.3.3","@types/react-dom":"^19.2.3","semantic-release":"^25.0.2","@types/qrcode.react":"^3.0.0","@vitest/coverage-v8":"^4.0.18","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^5.1.2","@semantic-release/git":"^10.0.1","@tanstack/react-table":"^8.21.3","@testing-library/react":"^16.3.2","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^8.53.1","@semantic-release/changelog":"^6.0.3","@testing-library/user-event":"^14.6.1","@typescript-eslint/eslint-plugin":"^8.53.1","conventional-changelog-conventionalcommits":"^9.1.0"},"peerDependencies":{"next":">=14.0.0","react":">=18.0.0","next-intl":">=3.0.0","react-dom":">=18.0.0","react-hook-form":">=7.0.0","@stripe/stripe-js":">=3.0.0","@tanstack/react-table":">=8.0.0","@stripe/react-stripe-js":">=2.0.0"},"peerDependenciesMeta":{"next-intl":{"optional":true},"react-hook-form":{"optional":true},"@stripe/stripe-js":{"optional":true},"@tanstack/react-table":{"optional":true},"@stripe/react-stripe-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nextjs-jsonapi_1.92.0_1778326572872_0.6382154141520582","host":"s3://npm-registry-packages-npm-production"}},"1.92.1":{"name":"@carlonicora/nextjs-jsonapi","version":"1.92.1","keywords":["nextjs","jsonapi","json-api","react","typescript","cache"],"author":{"name":"Carlo Nicora"},"license":"GPL-3.0-or-later","_id":"@carlonicora/nextjs-jsonapi@1.92.1","maintainers":[{"name":"carlonicora","email":"carlo.nicora@gmail.com"}],"homepage":"https://github.com/carlonicora/nextjs-jsonapi#readme","bugs":{"url":"https://github.com/carlonicora/nextjs-jsonapi/issues"},"bin":{"generate-web-module":"dist/scripts/generate-web-module/index.js"},"dist":{"shasum":"67c08250f5246416a77556f54701212925d22a72","tarball":"https://registry.npmjs.org/@carlonicora/nextjs-jsonapi/-/nextjs-jsonapi-1.92.1.tgz","fileCount":1191,"integrity":"sha512-yP41gYWOG04q0jLFVijVvQ0w3Nr/LEchm0ZGdJrhROi94wUBEW0U55/dqhW+/8d4GDunlyRDE4guqK5fawno4A==","signatures":[{"sig":"MEYCIQDULGMLD4vstaznO1lW0/dVIk8kkbnAgkqGF9ohzN2f6QIhAIVQFBlDuwZnlWNlB7WblZ4P9d9z/TSt8QItC8tSiJKF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@carlonicora%2fnextjs-jsonapi@1.92.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":10776297},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.mjs","require":"./dist/core/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.mjs","require":"./dist/client/index.js"},"./server":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.mjs","require":"./dist/server/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.mjs","require":"./dist/billing/index.js"},"./testing":{"types":"./dist/testing/index.d.ts","import":"./dist/testing/index.mjs","require":"./dist/testing/index.js"},"./contexts":{"types":"./dist/contexts/index.d.ts","import":"./dist/contexts/index.mjs","require":"./dist/contexts/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.mjs","require":"./dist/components/index.js"},"./contexts/styles.css":"./dist/contexts/index.css"},"gitHead":"955dde9fc934a917c81dff12949475bf96abbbb9","private":false,"scripts":{"dev":"NODE_OPTIONS='--max-old-space-size=8192' tsup --watch","lint":"eslint \"src/**/*.ts\" \"src/**/*.tsx\" --fix","test":"vitest run","build":"NODE_OPTIONS='--max-old-space-size=8192' tsup && tsc -p scripts/generate-web-module/tsconfig.json","clean":"rm -rf dist","format":"prettier --write \"src/**/*.ts\"","test:ui":"vitest --ui","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"pnpm build","generate-web-module":"node dist/scripts/generate-web-module/index.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f5f41df1-7b72-405b-8808-252d10106909"}},"repository":{"url":"git+https://github.com/carlonicora/nextjs-jsonapi.git","type":"git"},"_npmVersion":"11.11.0","description":"Next.js JSON:API client with server/client support and caching","directories":{},"_nodeVersion":"24.14.1","dependencies":{"d3":"^7.9.0","zod":"^4.3.6","clsx":"^2.1.1","cmdk":"^1.1.1","pako":"^2.1.0","uuid":"^13.0.0","vaul":"^1.1.2","jotai":"^2.16.2","shadcn":"^3.7.0","sonner":"^2.0.7","date-fns":"^4.1.0","recharts":"^3.7.0","commander":"^14.0.2","input-otp":"^1.4.2","remark-gfm":"^4.0.1","next-themes":"^0.4.6","shepherd.js":"^14.5.1","cookies-next":"^6.1.1","jotai-family":"^1.0.1","lucide-react":"^0.563.0","qrcode.react":"^4.2.0","@dnd-kit/core":"^6.3.1","@base-ui/react":"1.1.0","react-dropzone":"^14.3.8","react-markdown":"^10.1.0","tailwind-merge":"^3.4.0","tw-animate-css":"^1.4.0","@blocknote/core":"^0.46.1","react-hook-form":"^7.71.1","@blocknote/react":"^0.46.1","react-day-picker":"^9.13.0","socket.io-client":"^4.8.3","@blocknote/shadcn":"^0.46.1","@dnd-kit/sortable":"^10.0.0","codice-fiscale-js":"^2.3.23","@dnd-kit/utilities":"^3.2.2","@floating-ui/react":"^0.27.16","@hookform/resolvers":"^5.2.2","@radix-ui/react-slot":"^1.2.4","embla-carousel-react":"^8.6.0","@radix-ui/react-label":"^2.1.8","react-resizable-panels":"^4.5.2","@simplewebauthn/browser":"^13.2.2","class-variance-authority":"^0.7.1","@handlewithcare/prosemirror-inputrules":"^0.1.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.1.4","tsup":"^8.5.1","jsdom":"^27.4.0","react":"^19.2.4","eslint":"^9.39.2","vitest":"^4.0.18","globals":"^17.1.0","prettier":"^3.8.1","@types/d3":"^7.4.3","next-intl":"^4.8.2","react-dom":"^19.2.4","@eslint/js":"^9.39.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/node":"^25.0.10","@types/pako":"^2.0.4","@types/react":"^19.2.9","@eslint/eslintrc":"^3.3.3","@types/react-dom":"^19.2.3","semantic-release":"^25.0.2","@types/qrcode.react":"^3.0.0","@vitest/coverage-v8":"^4.0.18","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^5.1.2","@semantic-release/git":"^10.0.1","@tanstack/react-table":"^8.21.3","@testing-library/react":"^16.3.2","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^8.53.1","@semantic-release/changelog":"^6.0.3","@testing-library/user-event":"^14.6.1","@typescript-eslint/eslint-plugin":"^8.53.1","conventional-changelog-conventionalcommits":"^9.1.0"},"peerDependencies":{"next":">=14.0.0","react":">=18.0.0","next-intl":">=3.0.0","react-dom":">=18.0.0","react-hook-form":">=7.0.0","@stripe/stripe-js":">=3.0.0","@tanstack/react-table":">=8.0.0","@stripe/react-stripe-js":">=2.0.0"},"peerDependenciesMeta":{"next-intl":{"optional":true},"react-hook-form":{"optional":true},"@stripe/stripe-js":{"optional":true},"@tanstack/react-table":{"optional":true},"@stripe/react-stripe-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nextjs-jsonapi_1.92.1_1778333260864_0.7390844393706055","host":"s3://npm-registry-packages-npm-production"}},"1.92.2":{"name":"@carlonicora/nextjs-jsonapi","version":"1.92.2","keywords":["nextjs","jsonapi","json-api","react","typescript","cache"],"author":{"name":"Carlo Nicora"},"license":"GPL-3.0-or-later","_id":"@carlonicora/nextjs-jsonapi@1.92.2","maintainers":[{"name":"carlonicora","email":"carlo.nicora@gmail.com"}],"homepage":"https://github.com/carlonicora/nextjs-jsonapi#readme","bugs":{"url":"https://github.com/carlonicora/nextjs-jsonapi/issues"},"bin":{"generate-web-module":"dist/scripts/generate-web-module/index.js"},"dist":{"shasum":"a7196b9e30c5e8a9853261e6e84249f93aac06a2","tarball":"https://registry.npmjs.org/@carlonicora/nextjs-jsonapi/-/nextjs-jsonapi-1.92.2.tgz","fileCount":1191,"integrity":"sha512-QEgNGCKwray/dl6TmbH8cjMP53mEuNXUFcxM4GLMm89VHfIB3zHHCLbcuo8XCw9tUoxQVwbIxiJfuXkF3Fy2/w==","signatures":[{"sig":"MEYCIQDrYv3tejkNjS2rGH+UY5B2pPGj0JjVEqdU7zrs8iwGsQIhAJ4RGW2CsYZ4Yym88EJolzCR4QKT7e8/ADsXxIJKSVbH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@carlonicora%2fnextjs-jsonapi@1.92.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":10776258},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.mjs","require":"./dist/core/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.mjs","require":"./dist/client/index.js"},"./server":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.mjs","require":"./dist/server/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.mjs","require":"./dist/billing/index.js"},"./testing":{"types":"./dist/testing/index.d.ts","import":"./dist/testing/index.mjs","require":"./dist/testing/index.js"},"./contexts":{"types":"./dist/contexts/index.d.ts","import":"./dist/contexts/index.mjs","require":"./dist/contexts/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.mjs","require":"./dist/components/index.js"},"./contexts/styles.css":"./dist/contexts/index.css"},"gitHead":"0b7a465ad5692b96e4c229ee80a71304966890d1","private":false,"scripts":{"dev":"NODE_OPTIONS='--max-old-space-size=8192' tsup --watch","lint":"eslint \"src/**/*.ts\" \"src/**/*.tsx\" --fix","test":"vitest run","build":"NODE_OPTIONS='--max-old-space-size=8192' tsup && tsc -p scripts/generate-web-module/tsconfig.json","clean":"rm -rf dist","format":"prettier --write \"src/**/*.ts\"","test:ui":"vitest --ui","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"pnpm build","generate-web-module":"node dist/scripts/generate-web-module/index.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f5f41df1-7b72-405b-8808-252d10106909"}},"repository":{"url":"git+https://github.com/carlonicora/nextjs-jsonapi.git","type":"git"},"_npmVersion":"11.11.0","description":"Next.js JSON:API client with server/client support and caching","directories":{},"_nodeVersion":"24.14.1","dependencies":{"d3":"^7.9.0","zod":"^4.3.6","clsx":"^2.1.1","cmdk":"^1.1.1","pako":"^2.1.0","uuid":"^13.0.0","vaul":"^1.1.2","jotai":"^2.16.2","shadcn":"^3.7.0","sonner":"^2.0.7","date-fns":"^4.1.0","recharts":"^3.7.0","commander":"^14.0.2","input-otp":"^1.4.2","remark-gfm":"^4.0.1","next-themes":"^0.4.6","shepherd.js":"^14.5.1","cookies-next":"^6.1.1","jotai-family":"^1.0.1","lucide-react":"^0.563.0","qrcode.react":"^4.2.0","@dnd-kit/core":"^6.3.1","@base-ui/react":"1.1.0","react-dropzone":"^14.3.8","react-markdown":"^10.1.0","tailwind-merge":"^3.4.0","tw-animate-css":"^1.4.0","@blocknote/core":"^0.46.1","react-hook-form":"^7.71.1","@blocknote/react":"^0.46.1","react-day-picker":"^9.13.0","socket.io-client":"^4.8.3","@blocknote/shadcn":"^0.46.1","@dnd-kit/sortable":"^10.0.0","codice-fiscale-js":"^2.3.23","@dnd-kit/utilities":"^3.2.2","@floating-ui/react":"^0.27.16","@hookform/resolvers":"^5.2.2","@radix-ui/react-slot":"^1.2.4","embla-carousel-react":"^8.6.0","@radix-ui/react-label":"^2.1.8","react-resizable-panels":"^4.5.2","@simplewebauthn/browser":"^13.2.2","class-variance-authority":"^0.7.1","@handlewithcare/prosemirror-inputrules":"^0.1.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.1.4","tsup":"^8.5.1","jsdom":"^27.4.0","react":"^19.2.4","eslint":"^9.39.2","vitest":"^4.0.18","globals":"^17.1.0","prettier":"^3.8.1","@types/d3":"^7.4.3","next-intl":"^4.8.2","react-dom":"^19.2.4","@eslint/js":"^9.39.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/node":"^25.0.10","@types/pako":"^2.0.4","@types/react":"^19.2.9","@eslint/eslintrc":"^3.3.3","@types/react-dom":"^19.2.3","semantic-release":"^25.0.2","@types/qrcode.react":"^3.0.0","@vitest/coverage-v8":"^4.0.18","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^5.1.2","@semantic-release/git":"^10.0.1","@tanstack/react-table":"^8.21.3","@testing-library/react":"^16.3.2","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^8.53.1","@semantic-release/changelog":"^6.0.3","@testing-library/user-event":"^14.6.1","@typescript-eslint/eslint-plugin":"^8.53.1","conventional-changelog-conventionalcommits":"^9.1.0"},"peerDependencies":{"next":">=14.0.0","react":">=18.0.0","next-intl":">=3.0.0","react-dom":">=18.0.0","react-hook-form":">=7.0.0","@stripe/stripe-js":">=3.0.0","@tanstack/react-table":">=8.0.0","@stripe/react-stripe-js":">=2.0.0"},"peerDependenciesMeta":{"next-intl":{"optional":true},"react-hook-form":{"optional":true},"@stripe/stripe-js":{"optional":true},"@tanstack/react-table":{"optional":true},"@stripe/react-stripe-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nextjs-jsonapi_1.92.2_1778333364180_0.996383321858038","host":"s3://npm-registry-packages-npm-production"}},"1.93.0":{"name":"@carlonicora/nextjs-jsonapi","version":"1.93.0","keywords":["nextjs","jsonapi","json-api","react","typescript","cache"],"author":{"name":"Carlo Nicora"},"license":"GPL-3.0-or-later","_id":"@carlonicora/nextjs-jsonapi@1.93.0","maintainers":[{"name":"carlonicora","email":"carlo.nicora@gmail.com"}],"homepage":"https://github.com/carlonicora/nextjs-jsonapi#readme","bugs":{"url":"https://github.com/carlonicora/nextjs-jsonapi/issues"},"bin":{"generate-web-module":"dist/scripts/generate-web-module/index.js"},"dist":{"shasum":"eb1e0f6b4d1bb8df4ab82faca07d658f4592d798","tarball":"https://registry.npmjs.org/@carlonicora/nextjs-jsonapi/-/nextjs-jsonapi-1.93.0.tgz","fileCount":1191,"integrity":"sha512-C6U5GFFSoMOJjUm6GXHsqSKkOqFnjKEkms73Ui3D/jF+WukYvcmOVW7IeBWoxeA2HsWSi4E8oJQs7uhPtr7xbw==","signatures":[{"sig":"MEUCIDoStBz7+ctbsqLyMG3bKuOSujoXgss/pFCNwQjMHneXAiEApzhA81o5mMaSzbfcVdYw+3wrignZIKGHce6G2ivSbDY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@carlonicora%2fnextjs-jsonapi@1.93.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":10776748},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.mjs","require":"./dist/core/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.mjs","require":"./dist/client/index.js"},"./server":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.mjs","require":"./dist/server/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.mjs","require":"./dist/billing/index.js"},"./testing":{"types":"./dist/testing/index.d.ts","import":"./dist/testing/index.mjs","require":"./dist/testing/index.js"},"./contexts":{"types":"./dist/contexts/index.d.ts","import":"./dist/contexts/index.mjs","require":"./dist/contexts/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.mjs","require":"./dist/components/index.js"},"./contexts/styles.css":"./dist/contexts/index.css"},"gitHead":"58cb804e0373d36b965968b291e65fd0748b3f97","private":false,"scripts":{"dev":"NODE_OPTIONS='--max-old-space-size=8192' tsup --watch","lint":"eslint \"src/**/*.ts\" \"src/**/*.tsx\" --fix","test":"vitest run","build":"NODE_OPTIONS='--max-old-space-size=8192' tsup && tsc -p scripts/generate-web-module/tsconfig.json","clean":"rm -rf dist","format":"prettier --write \"src/**/*.ts\"","test:ui":"vitest --ui","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"pnpm build","generate-web-module":"node dist/scripts/generate-web-module/index.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f5f41df1-7b72-405b-8808-252d10106909"}},"repository":{"url":"git+https://github.com/carlonicora/nextjs-jsonapi.git","type":"git"},"_npmVersion":"11.11.0","description":"Next.js JSON:API client with server/client support and caching","directories":{},"_nodeVersion":"24.14.1","dependencies":{"d3":"^7.9.0","zod":"^4.3.6","clsx":"^2.1.1","cmdk":"^1.1.1","pako":"^2.1.0","uuid":"^13.0.0","vaul":"^1.1.2","jotai":"^2.16.2","shadcn":"^3.7.0","sonner":"^2.0.7","date-fns":"^4.1.0","recharts":"^3.7.0","commander":"^14.0.2","input-otp":"^1.4.2","remark-gfm":"^4.0.1","next-themes":"^0.4.6","shepherd.js":"^14.5.1","cookies-next":"^6.1.1","jotai-family":"^1.0.1","lucide-react":"^0.563.0","qrcode.react":"^4.2.0","@dnd-kit/core":"^6.3.1","@base-ui/react":"1.1.0","react-dropzone":"^14.3.8","react-markdown":"^10.1.0","tailwind-merge":"^3.4.0","tw-animate-css":"^1.4.0","@blocknote/core":"^0.46.1","react-hook-form":"^7.71.1","@blocknote/react":"^0.46.1","react-day-picker":"^9.13.0","socket.io-client":"^4.8.3","@blocknote/shadcn":"^0.46.1","@dnd-kit/sortable":"^10.0.0","codice-fiscale-js":"^2.3.23","@dnd-kit/utilities":"^3.2.2","@floating-ui/react":"^0.27.16","@hookform/resolvers":"^5.2.2","@radix-ui/react-slot":"^1.2.4","embla-carousel-react":"^8.6.0","@radix-ui/react-label":"^2.1.8","react-resizable-panels":"^4.5.2","@simplewebauthn/browser":"^13.2.2","class-variance-authority":"^0.7.1","@handlewithcare/prosemirror-inputrules":"^0.1.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.1.4","tsup":"^8.5.1","jsdom":"^27.4.0","react":"^19.2.4","eslint":"^9.39.2","vitest":"^4.0.18","globals":"^17.1.0","prettier":"^3.8.1","@types/d3":"^7.4.3","next-intl":"^4.8.2","react-dom":"^19.2.4","@eslint/js":"^9.39.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/node":"^25.0.10","@types/pako":"^2.0.4","@types/react":"^19.2.9","@eslint/eslintrc":"^3.3.3","@types/react-dom":"^19.2.3","semantic-release":"^25.0.2","@types/qrcode.react":"^3.0.0","@vitest/coverage-v8":"^4.0.18","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^5.1.2","@semantic-release/git":"^10.0.1","@tanstack/react-table":"^8.21.3","@testing-library/react":"^16.3.2","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^8.53.1","@semantic-release/changelog":"^6.0.3","@testing-library/user-event":"^14.6.1","@typescript-eslint/eslint-plugin":"^8.53.1","conventional-changelog-conventionalcommits":"^9.1.0"},"peerDependencies":{"next":">=14.0.0","react":">=18.0.0","next-intl":">=3.0.0","react-dom":">=18.0.0","react-hook-form":">=7.0.0","@stripe/stripe-js":">=3.0.0","@tanstack/react-table":">=8.0.0","@stripe/react-stripe-js":">=2.0.0"},"peerDependenciesMeta":{"next-intl":{"optional":true},"react-hook-form":{"optional":true},"@stripe/stripe-js":{"optional":true},"@tanstack/react-table":{"optional":true},"@stripe/react-stripe-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nextjs-jsonapi_1.93.0_1778339722213_0.7588007730415574","host":"s3://npm-registry-packages-npm-production"}},"1.94.0":{"name":"@carlonicora/nextjs-jsonapi","version":"1.94.0","keywords":["nextjs","jsonapi","json-api","react","typescript","cache"],"author":{"name":"Carlo Nicora"},"license":"GPL-3.0-or-later","_id":"@carlonicora/nextjs-jsonapi@1.94.0","maintainers":[{"name":"carlonicora","email":"carlo.nicora@gmail.com"}],"homepage":"https://github.com/carlonicora/nextjs-jsonapi#readme","bugs":{"url":"https://github.com/carlonicora/nextjs-jsonapi/issues"},"bin":{"generate-web-module":"dist/scripts/generate-web-module/index.js"},"dist":{"shasum":"29c12077eef55553936f9fa2595b9dfda78fc855","tarball":"https://registry.npmjs.org/@carlonicora/nextjs-jsonapi/-/nextjs-jsonapi-1.94.0.tgz","fileCount":1191,"integrity":"sha512-V5OFX+V9/OrDWomarX/nhOdxO48CzPLjXsiVOLn6L/nuKim00p3/8sb+zP31T1Y9Dd35g2V/dduRht7U6tKGow==","signatures":[{"sig":"MEYCIQDlxg6fwH+RY0GkJTQAd4xNCaNzNu97oh8CgHvsYMYj4wIhAIQz0Br0uiHQY1VtY5bGvGA61O26mvKlAEz7Km9grJhX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@carlonicora%2fnextjs-jsonapi@1.94.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":10783036},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.mjs","require":"./dist/core/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.mjs","require":"./dist/client/index.js"},"./server":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.mjs","require":"./dist/server/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.mjs","require":"./dist/billing/index.js"},"./testing":{"types":"./dist/testing/index.d.ts","import":"./dist/testing/index.mjs","require":"./dist/testing/index.js"},"./contexts":{"types":"./dist/contexts/index.d.ts","import":"./dist/contexts/index.mjs","require":"./dist/contexts/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.mjs","require":"./dist/components/index.js"},"./contexts/styles.css":"./dist/contexts/index.css"},"gitHead":"e01d9c6265eba7386c014043d1a567c2ea4d8b8a","private":false,"scripts":{"dev":"NODE_OPTIONS='--max-old-space-size=8192' tsup --watch","lint":"eslint \"src/**/*.ts\" \"src/**/*.tsx\" --fix","test":"vitest run","build":"NODE_OPTIONS='--max-old-space-size=8192' tsup && tsc -p scripts/generate-web-module/tsconfig.json","clean":"rm -rf dist","format":"prettier --write \"src/**/*.ts\"","test:ui":"vitest --ui","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"pnpm build","generate-web-module":"node dist/scripts/generate-web-module/index.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f5f41df1-7b72-405b-8808-252d10106909"}},"repository":{"url":"git+https://github.com/carlonicora/nextjs-jsonapi.git","type":"git"},"_npmVersion":"11.11.0","description":"Next.js JSON:API client with server/client support and caching","directories":{},"_nodeVersion":"24.14.1","dependencies":{"d3":"^7.9.0","zod":"^4.3.6","clsx":"^2.1.1","cmdk":"^1.1.1","pako":"^2.1.0","uuid":"^13.0.0","vaul":"^1.1.2","jotai":"^2.16.2","shadcn":"^3.7.0","sonner":"^2.0.7","date-fns":"^4.1.0","recharts":"^3.7.0","commander":"^14.0.2","input-otp":"^1.4.2","remark-gfm":"^4.0.1","next-themes":"^0.4.6","shepherd.js":"^14.5.1","cookies-next":"^6.1.1","jotai-family":"^1.0.1","lucide-react":"^0.563.0","qrcode.react":"^4.2.0","@dnd-kit/core":"^6.3.1","@base-ui/react":"1.1.0","react-dropzone":"^14.3.8","react-markdown":"^10.1.0","tailwind-merge":"^3.4.0","tw-animate-css":"^1.4.0","@blocknote/core":"^0.46.1","react-hook-form":"^7.71.1","@blocknote/react":"^0.46.1","react-day-picker":"^9.13.0","socket.io-client":"^4.8.3","@blocknote/shadcn":"^0.46.1","@dnd-kit/sortable":"^10.0.0","codice-fiscale-js":"^2.3.23","@dnd-kit/utilities":"^3.2.2","@floating-ui/react":"^0.27.16","@hookform/resolvers":"^5.2.2","@radix-ui/react-slot":"^1.2.4","embla-carousel-react":"^8.6.0","@radix-ui/react-label":"^2.1.8","react-resizable-panels":"^4.5.2","@simplewebauthn/browser":"^13.2.2","class-variance-authority":"^0.7.1","@handlewithcare/prosemirror-inputrules":"^0.1.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.1.4","tsup":"^8.5.1","jsdom":"^27.4.0","react":"^19.2.4","eslint":"^9.39.2","vitest":"^4.0.18","globals":"^17.1.0","prettier":"^3.8.1","@types/d3":"^7.4.3","next-intl":"^4.8.2","react-dom":"^19.2.4","@eslint/js":"^9.39.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/node":"^25.0.10","@types/pako":"^2.0.4","@types/react":"^19.2.9","@eslint/eslintrc":"^3.3.3","@types/react-dom":"^19.2.3","semantic-release":"^25.0.2","@types/qrcode.react":"^3.0.0","@vitest/coverage-v8":"^4.0.18","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^5.1.2","@semantic-release/git":"^10.0.1","@tanstack/react-table":"^8.21.3","@testing-library/react":"^16.3.2","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^8.53.1","@semantic-release/changelog":"^6.0.3","@testing-library/user-event":"^14.6.1","@typescript-eslint/eslint-plugin":"^8.53.1","conventional-changelog-conventionalcommits":"^9.1.0"},"peerDependencies":{"next":">=14.0.0","react":">=18.0.0","next-intl":">=3.0.0","react-dom":">=18.0.0","react-hook-form":">=7.0.0","@stripe/stripe-js":">=3.0.0","@tanstack/react-table":">=8.0.0","@stripe/react-stripe-js":">=2.0.0"},"peerDependenciesMeta":{"next-intl":{"optional":true},"react-hook-form":{"optional":true},"@stripe/stripe-js":{"optional":true},"@tanstack/react-table":{"optional":true},"@stripe/react-stripe-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nextjs-jsonapi_1.94.0_1778343648476_0.954100121021161","host":"s3://npm-registry-packages-npm-production"}},"1.95.0":{"name":"@carlonicora/nextjs-jsonapi","version":"1.95.0","keywords":["nextjs","jsonapi","json-api","react","typescript","cache"],"author":{"name":"Carlo Nicora"},"license":"GPL-3.0-or-later","_id":"@carlonicora/nextjs-jsonapi@1.95.0","maintainers":[{"name":"carlonicora","email":"carlo.nicora@gmail.com"}],"homepage":"https://github.com/carlonicora/nextjs-jsonapi#readme","bugs":{"url":"https://github.com/carlonicora/nextjs-jsonapi/issues"},"bin":{"generate-web-module":"dist/scripts/generate-web-module/index.js"},"dist":{"shasum":"bb70fbca5896bd446df0ad0f7f00a71027fbcbdd","tarball":"https://registry.npmjs.org/@carlonicora/nextjs-jsonapi/-/nextjs-jsonapi-1.95.0.tgz","fileCount":1191,"integrity":"sha512-GOu/bFRQFhVWBFhHS4zheX0KXfsb3uSmvlKbQSJAnkUep95XeyDcHwY8D9SJyKykRwDe6Yti3GdFcwrb3z4Vhg==","signatures":[{"sig":"MEYCIQCnxhw0jwP4ErkxAiLlZzoYZmzq/CbW5xHVx5+0Ign9twIhAP4SgQ0llwA69HqbMFTl0VJT7T8xeOYGP/FsBqfcpvoK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@carlonicora%2fnextjs-jsonapi@1.95.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":10787211},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.mjs","require":"./dist/core/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.mjs","require":"./dist/client/index.js"},"./server":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.mjs","require":"./dist/server/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.mjs","require":"./dist/billing/index.js"},"./testing":{"types":"./dist/testing/index.d.ts","import":"./dist/testing/index.mjs","require":"./dist/testing/index.js"},"./contexts":{"types":"./dist/contexts/index.d.ts","import":"./dist/contexts/index.mjs","require":"./dist/contexts/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.mjs","require":"./dist/components/index.js"},"./contexts/styles.css":"./dist/contexts/index.css"},"gitHead":"7674bccb0e58d9bd7a460d88b3ea145e93b1d709","private":false,"scripts":{"dev":"NODE_OPTIONS='--max-old-space-size=8192' tsup --watch","lint":"eslint \"src/**/*.ts\" \"src/**/*.tsx\" --fix","test":"vitest run","build":"NODE_OPTIONS='--max-old-space-size=8192' tsup && tsc -p scripts/generate-web-module/tsconfig.json","clean":"rm -rf dist","format":"prettier --write \"src/**/*.ts\"","test:ui":"vitest --ui","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"pnpm build","generate-web-module":"node dist/scripts/generate-web-module/index.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f5f41df1-7b72-405b-8808-252d10106909"}},"repository":{"url":"git+https://github.com/carlonicora/nextjs-jsonapi.git","type":"git"},"_npmVersion":"11.11.0","description":"Next.js JSON:API client with server/client support and caching","directories":{},"_nodeVersion":"24.14.1","dependencies":{"d3":"^7.9.0","zod":"^4.3.6","clsx":"^2.1.1","cmdk":"^1.1.1","pako":"^2.1.0","uuid":"^13.0.0","vaul":"^1.1.2","jotai":"^2.16.2","shadcn":"^3.7.0","sonner":"^2.0.7","date-fns":"^4.1.0","recharts":"^3.7.0","commander":"^14.0.2","input-otp":"^1.4.2","remark-gfm":"^4.0.1","next-themes":"^0.4.6","shepherd.js":"^14.5.1","cookies-next":"^6.1.1","jotai-family":"^1.0.1","lucide-react":"^0.563.0","qrcode.react":"^4.2.0","@dnd-kit/core":"^6.3.1","@base-ui/react":"1.1.0","react-dropzone":"^14.3.8","react-markdown":"^10.1.0","tailwind-merge":"^3.4.0","tw-animate-css":"^1.4.0","@blocknote/core":"^0.46.1","react-hook-form":"^7.71.1","@blocknote/react":"^0.46.1","react-day-picker":"^9.13.0","socket.io-client":"^4.8.3","@blocknote/shadcn":"^0.46.1","@dnd-kit/sortable":"^10.0.0","codice-fiscale-js":"^2.3.23","@dnd-kit/utilities":"^3.2.2","@floating-ui/react":"^0.27.16","@hookform/resolvers":"^5.2.2","@radix-ui/react-slot":"^1.2.4","embla-carousel-react":"^8.6.0","@radix-ui/react-label":"^2.1.8","react-resizable-panels":"^4.5.2","@simplewebauthn/browser":"^13.2.2","class-variance-authority":"^0.7.1","@handlewithcare/prosemirror-inputrules":"^0.1.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.1.4","tsup":"^8.5.1","jsdom":"^27.4.0","react":"^19.2.4","eslint":"^9.39.2","vitest":"^4.0.18","globals":"^17.1.0","prettier":"^3.8.1","@types/d3":"^7.4.3","next-intl":"^4.8.2","react-dom":"^19.2.4","@eslint/js":"^9.39.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/node":"^25.0.10","@types/pako":"^2.0.4","@types/react":"^19.2.9","@eslint/eslintrc":"^3.3.3","@types/react-dom":"^19.2.3","semantic-release":"^25.0.2","@types/qrcode.react":"^3.0.0","@vitest/coverage-v8":"^4.0.18","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^5.1.2","@semantic-release/git":"^10.0.1","@tanstack/react-table":"^8.21.3","@testing-library/react":"^16.3.2","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^8.53.1","@semantic-release/changelog":"^6.0.3","@testing-library/user-event":"^14.6.1","@typescript-eslint/eslint-plugin":"^8.53.1","conventional-changelog-conventionalcommits":"^9.1.0"},"peerDependencies":{"next":">=14.0.0","react":">=18.0.0","next-intl":">=3.0.0","react-dom":">=18.0.0","react-hook-form":">=7.0.0","@stripe/stripe-js":">=3.0.0","@tanstack/react-table":">=8.0.0","@stripe/react-stripe-js":">=2.0.0"},"peerDependenciesMeta":{"next-intl":{"optional":true},"react-hook-form":{"optional":true},"@stripe/stripe-js":{"optional":true},"@tanstack/react-table":{"optional":true},"@stripe/react-stripe-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nextjs-jsonapi_1.95.0_1778368844344_0.5777501606412292","host":"s3://npm-registry-packages-npm-production"}},"1.96.0":{"name":"@carlonicora/nextjs-jsonapi","version":"1.96.0","keywords":["nextjs","jsonapi","json-api","react","typescript","cache"],"author":{"name":"Carlo Nicora"},"license":"GPL-3.0-or-later","_id":"@carlonicora/nextjs-jsonapi@1.96.0","maintainers":[{"name":"carlonicora","email":"carlo.nicora@gmail.com"}],"homepage":"https://github.com/carlonicora/nextjs-jsonapi#readme","bugs":{"url":"https://github.com/carlonicora/nextjs-jsonapi/issues"},"bin":{"generate-web-module":"dist/scripts/generate-web-module/index.js"},"dist":{"shasum":"f1479d002a829f1168db8b7c90e20f9aa916a9e7","tarball":"https://registry.npmjs.org/@carlonicora/nextjs-jsonapi/-/nextjs-jsonapi-1.96.0.tgz","fileCount":1191,"integrity":"sha512-EZTTrravYPDvL0yCQAGsk2mLIr6hoznIfmxION1UxzNNmlz1pqOH8Ho09QPWNy92VR539azSc+PBksC2BmGAwA==","signatures":[{"sig":"MEUCIG56IIodu9d7qbtC1hOt4t1QmuPljDhNDQb0pXOhweIXAiEAql20T4xqnnRcxtR6aYXnKv4Ht60bsDrybgWAaEO3D1o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@carlonicora%2fnextjs-jsonapi@1.96.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":10794174},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.mjs","require":"./dist/core/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.mjs","require":"./dist/client/index.js"},"./server":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.mjs","require":"./dist/server/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.mjs","require":"./dist/billing/index.js"},"./testing":{"types":"./dist/testing/index.d.ts","import":"./dist/testing/index.mjs","require":"./dist/testing/index.js"},"./contexts":{"types":"./dist/contexts/index.d.ts","import":"./dist/contexts/index.mjs","require":"./dist/contexts/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.mjs","require":"./dist/components/index.js"},"./contexts/styles.css":"./dist/contexts/index.css"},"gitHead":"75713de340cc3a48f14d253b844f0f7e37cf0472","private":false,"scripts":{"dev":"NODE_OPTIONS='--max-old-space-size=8192' tsup --watch","lint":"eslint \"src/**/*.ts\" \"src/**/*.tsx\" --fix","test":"vitest run","build":"NODE_OPTIONS='--max-old-space-size=8192' tsup && tsc -p scripts/generate-web-module/tsconfig.json","clean":"rm -rf dist","format":"prettier --write \"src/**/*.ts\"","test:ui":"vitest --ui","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"pnpm build","generate-web-module":"node dist/scripts/generate-web-module/index.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f5f41df1-7b72-405b-8808-252d10106909"}},"repository":{"url":"git+https://github.com/carlonicora/nextjs-jsonapi.git","type":"git"},"_npmVersion":"11.11.0","description":"Next.js JSON:API client with server/client support and caching","directories":{},"_nodeVersion":"24.14.1","dependencies":{"d3":"^7.9.0","zod":"^4.3.6","clsx":"^2.1.1","cmdk":"^1.1.1","pako":"^2.1.0","uuid":"^13.0.0","vaul":"^1.1.2","jotai":"^2.16.2","shadcn":"^3.7.0","sonner":"^2.0.7","date-fns":"^4.1.0","recharts":"^3.7.0","commander":"^14.0.2","input-otp":"^1.4.2","remark-gfm":"^4.0.1","next-themes":"^0.4.6","shepherd.js":"^14.5.1","cookies-next":"^6.1.1","jotai-family":"^1.0.1","lucide-react":"^0.563.0","qrcode.react":"^4.2.0","@dnd-kit/core":"^6.3.1","@base-ui/react":"1.1.0","react-dropzone":"^14.3.8","react-markdown":"^10.1.0","tailwind-merge":"^3.4.0","tw-animate-css":"^1.4.0","@blocknote/core":"^0.46.1","react-hook-form":"^7.71.1","@blocknote/react":"^0.46.1","react-day-picker":"^9.13.0","socket.io-client":"^4.8.3","@blocknote/shadcn":"^0.46.1","@dnd-kit/sortable":"^10.0.0","codice-fiscale-js":"^2.3.23","@dnd-kit/utilities":"^3.2.2","@floating-ui/react":"^0.27.16","@hookform/resolvers":"^5.2.2","@radix-ui/react-slot":"^1.2.4","embla-carousel-react":"^8.6.0","@radix-ui/react-label":"^2.1.8","react-resizable-panels":"^4.5.2","@simplewebauthn/browser":"^13.2.2","class-variance-authority":"^0.7.1","@handlewithcare/prosemirror-inputrules":"^0.1.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.1.4","tsup":"^8.5.1","jsdom":"^27.4.0","react":"^19.2.4","eslint":"^9.39.2","vitest":"^4.0.18","globals":"^17.1.0","prettier":"^3.8.1","@types/d3":"^7.4.3","next-intl":"^4.8.2","react-dom":"^19.2.4","@eslint/js":"^9.39.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/node":"^25.0.10","@types/pako":"^2.0.4","@types/react":"^19.2.9","@eslint/eslintrc":"^3.3.3","@types/react-dom":"^19.2.3","semantic-release":"^25.0.2","@types/qrcode.react":"^3.0.0","@vitest/coverage-v8":"^4.0.18","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^5.1.2","@semantic-release/git":"^10.0.1","@tanstack/react-table":"^8.21.3","@testing-library/react":"^16.3.2","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^8.53.1","@semantic-release/changelog":"^6.0.3","@testing-library/user-event":"^14.6.1","@typescript-eslint/eslint-plugin":"^8.53.1","conventional-changelog-conventionalcommits":"^9.1.0"},"peerDependencies":{"next":">=14.0.0","react":">=18.0.0","next-intl":">=3.0.0","react-dom":">=18.0.0","react-hook-form":">=7.0.0","@stripe/stripe-js":">=3.0.0","@tanstack/react-table":">=8.0.0","@stripe/react-stripe-js":">=2.0.0"},"peerDependenciesMeta":{"next-intl":{"optional":true},"react-hook-form":{"optional":true},"@stripe/stripe-js":{"optional":true},"@tanstack/react-table":{"optional":true},"@stripe/react-stripe-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nextjs-jsonapi_1.96.0_1778417806720_0.046287013049748804","host":"s3://npm-registry-packages-npm-production"}},"1.97.0":{"name":"@carlonicora/nextjs-jsonapi","version":"1.97.0","keywords":["nextjs","jsonapi","json-api","react","typescript","cache"],"author":{"name":"Carlo Nicora"},"license":"GPL-3.0-or-later","_id":"@carlonicora/nextjs-jsonapi@1.97.0","maintainers":[{"name":"carlonicora","email":"carlo.nicora@gmail.com"}],"homepage":"https://github.com/carlonicora/nextjs-jsonapi#readme","bugs":{"url":"https://github.com/carlonicora/nextjs-jsonapi/issues"},"bin":{"generate-web-module":"dist/scripts/generate-web-module/index.js"},"dist":{"shasum":"d7002ae81aac765b921dde157a682f887b5feb7f","tarball":"https://registry.npmjs.org/@carlonicora/nextjs-jsonapi/-/nextjs-jsonapi-1.97.0.tgz","fileCount":1191,"integrity":"sha512-uYPCuvaAAYcB5jstKe2K6aKPN/iPC5hnDFH2Bo0n0/U764Z0nZbTujO/MsHHwHSNtkeNLRulUs0D7+kbDGufOw==","signatures":[{"sig":"MEUCIDtb9ATNZI9ECKR2Ei4U/5T2U4nqmRW7ElmMGmLkuXn2AiEAj3aFiCGmhY25l0OEEjmEHenDgc63iuEjCNpKZWq23So=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@carlonicora%2fnextjs-jsonapi@1.97.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":10813211},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.mjs","require":"./dist/core/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.mjs","require":"./dist/client/index.js"},"./server":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.mjs","require":"./dist/server/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.mjs","require":"./dist/billing/index.js"},"./testing":{"types":"./dist/testing/index.d.ts","import":"./dist/testing/index.mjs","require":"./dist/testing/index.js"},"./contexts":{"types":"./dist/contexts/index.d.ts","import":"./dist/contexts/index.mjs","require":"./dist/contexts/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.mjs","require":"./dist/components/index.js"},"./contexts/styles.css":"./dist/contexts/index.css"},"gitHead":"9664e20ee649d2087ef327ed4cec8a79a826a42f","private":false,"scripts":{"dev":"NODE_OPTIONS='--max-old-space-size=8192' tsup --watch","lint":"eslint \"src/**/*.ts\" \"src/**/*.tsx\" --fix","test":"vitest run","build":"NODE_OPTIONS='--max-old-space-size=8192' tsup && tsc -p scripts/generate-web-module/tsconfig.json","clean":"rm -rf dist","format":"prettier --write \"src/**/*.ts\"","test:ui":"vitest --ui","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"pnpm build","generate-web-module":"node dist/scripts/generate-web-module/index.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f5f41df1-7b72-405b-8808-252d10106909"}},"repository":{"url":"git+https://github.com/carlonicora/nextjs-jsonapi.git","type":"git"},"_npmVersion":"11.11.0","description":"Next.js JSON:API client with server/client support and caching","directories":{},"_nodeVersion":"24.14.1","dependencies":{"d3":"^7.9.0","zod":"^4.3.6","clsx":"^2.1.1","cmdk":"^1.1.1","pako":"^2.1.0","uuid":"^13.0.0","vaul":"^1.1.2","jotai":"^2.16.2","shadcn":"^3.7.0","sonner":"^2.0.7","date-fns":"^4.1.0","recharts":"^3.7.0","commander":"^14.0.2","input-otp":"^1.4.2","remark-gfm":"^4.0.1","next-themes":"^0.4.6","shepherd.js":"^14.5.1","cookies-next":"^6.1.1","jotai-family":"^1.0.1","lucide-react":"^0.563.0","qrcode.react":"^4.2.0","@dnd-kit/core":"^6.3.1","@base-ui/react":"1.1.0","react-dropzone":"^14.3.8","react-markdown":"^10.1.0","tailwind-merge":"^3.4.0","tw-animate-css":"^1.4.0","@blocknote/core":"^0.46.1","react-hook-form":"^7.71.1","@blocknote/react":"^0.46.1","react-day-picker":"^9.13.0","socket.io-client":"^4.8.3","@blocknote/shadcn":"^0.46.1","@dnd-kit/sortable":"^10.0.0","codice-fiscale-js":"^2.3.23","@dnd-kit/utilities":"^3.2.2","@floating-ui/react":"^0.27.16","@hookform/resolvers":"^5.2.2","@radix-ui/react-slot":"^1.2.4","embla-carousel-react":"^8.6.0","@radix-ui/react-label":"^2.1.8","react-resizable-panels":"^4.5.2","@simplewebauthn/browser":"^13.2.2","class-variance-authority":"^0.7.1","@handlewithcare/prosemirror-inputrules":"^0.1.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.1.4","tsup":"^8.5.1","jsdom":"^27.4.0","react":"^19.2.4","eslint":"^9.39.2","vitest":"^4.0.18","globals":"^17.1.0","prettier":"^3.8.1","@types/d3":"^7.4.3","next-intl":"^4.8.2","react-dom":"^19.2.4","@eslint/js":"^9.39.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/node":"^25.0.10","@types/pako":"^2.0.4","@types/react":"^19.2.9","@eslint/eslintrc":"^3.3.3","@types/react-dom":"^19.2.3","semantic-release":"^25.0.2","@types/qrcode.react":"^3.0.0","@vitest/coverage-v8":"^4.0.18","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^5.1.2","@semantic-release/git":"^10.0.1","@tanstack/react-table":"^8.21.3","@testing-library/react":"^16.3.2","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^8.53.1","@semantic-release/changelog":"^6.0.3","@testing-library/user-event":"^14.6.1","@typescript-eslint/eslint-plugin":"^8.53.1","conventional-changelog-conventionalcommits":"^9.1.0"},"peerDependencies":{"next":">=14.0.0","react":">=18.0.0","next-intl":">=3.0.0","react-dom":">=18.0.0","react-hook-form":">=7.0.0","@stripe/stripe-js":">=3.0.0","@tanstack/react-table":">=8.0.0","@stripe/react-stripe-js":">=2.0.0"},"peerDependenciesMeta":{"next-intl":{"optional":true},"react-hook-form":{"optional":true},"@stripe/stripe-js":{"optional":true},"@tanstack/react-table":{"optional":true},"@stripe/react-stripe-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nextjs-jsonapi_1.97.0_1778423346100_0.2738786032131111","host":"s3://npm-registry-packages-npm-production"}},"1.97.1":{"name":"@carlonicora/nextjs-jsonapi","version":"1.97.1","keywords":["nextjs","jsonapi","json-api","react","typescript","cache"],"author":{"name":"Carlo Nicora"},"license":"GPL-3.0-or-later","_id":"@carlonicora/nextjs-jsonapi@1.97.1","maintainers":[{"name":"carlonicora","email":"carlo.nicora@gmail.com"}],"homepage":"https://github.com/carlonicora/nextjs-jsonapi#readme","bugs":{"url":"https://github.com/carlonicora/nextjs-jsonapi/issues"},"bin":{"generate-web-module":"dist/scripts/generate-web-module/index.js"},"dist":{"shasum":"62b90e50e38458e4f4931c4e9c02dbc0cc94f752","tarball":"https://registry.npmjs.org/@carlonicora/nextjs-jsonapi/-/nextjs-jsonapi-1.97.1.tgz","fileCount":1191,"integrity":"sha512-Ti37w40AEa3+WInbt7uZgmMlH73N8plSyAEPLaW5NDHcjhmHf9PXzynV9i5KZXGdqrxqU7Sz01Bzx5n8WbXQBQ==","signatures":[{"sig":"MEUCIHhPYepq0Yj3HxP+QB6bfXdeU3pWje1/xmO1xKp8Aa03AiEAjZZBmmzsRUhmY4JN6Z7b4cCX8XD3ZA5uT7kj5IMcsQM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@carlonicora%2fnextjs-jsonapi@1.97.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":10821594},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.mjs","require":"./dist/core/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.mjs","require":"./dist/client/index.js"},"./server":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.mjs","require":"./dist/server/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.mjs","require":"./dist/billing/index.js"},"./testing":{"types":"./dist/testing/index.d.ts","import":"./dist/testing/index.mjs","require":"./dist/testing/index.js"},"./contexts":{"types":"./dist/contexts/index.d.ts","import":"./dist/contexts/index.mjs","require":"./dist/contexts/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.mjs","require":"./dist/components/index.js"},"./contexts/styles.css":"./dist/contexts/index.css"},"gitHead":"92fd37857168b1219fc3546ad100bf5ebebc6a60","private":false,"scripts":{"dev":"NODE_OPTIONS='--max-old-space-size=8192' tsup --watch","lint":"eslint \"src/**/*.ts\" \"src/**/*.tsx\" --fix","test":"vitest run","build":"NODE_OPTIONS='--max-old-space-size=8192' tsup && tsc -p scripts/generate-web-module/tsconfig.json","clean":"rm -rf dist","format":"prettier --write \"src/**/*.ts\"","test:ui":"vitest --ui","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"pnpm build","generate-web-module":"node dist/scripts/generate-web-module/index.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f5f41df1-7b72-405b-8808-252d10106909"}},"repository":{"url":"git+https://github.com/carlonicora/nextjs-jsonapi.git","type":"git"},"_npmVersion":"11.11.0","description":"Next.js JSON:API client with server/client support and caching","directories":{},"_nodeVersion":"24.14.1","dependencies":{"d3":"^7.9.0","zod":"^4.3.6","clsx":"^2.1.1","cmdk":"^1.1.1","pako":"^2.1.0","uuid":"^13.0.0","vaul":"^1.1.2","jotai":"^2.16.2","shadcn":"^3.7.0","sonner":"^2.0.7","date-fns":"^4.1.0","recharts":"^3.7.0","commander":"^14.0.2","input-otp":"^1.4.2","remark-gfm":"^4.0.1","next-themes":"^0.4.6","shepherd.js":"^14.5.1","cookies-next":"^6.1.1","jotai-family":"^1.0.1","lucide-react":"^0.563.0","qrcode.react":"^4.2.0","@dnd-kit/core":"^6.3.1","@base-ui/react":"1.1.0","react-dropzone":"^14.3.8","react-markdown":"^10.1.0","tailwind-merge":"^3.4.0","tw-animate-css":"^1.4.0","@blocknote/core":"^0.46.1","react-hook-form":"^7.71.1","@blocknote/react":"^0.46.1","react-day-picker":"^9.13.0","socket.io-client":"^4.8.3","@blocknote/shadcn":"^0.46.1","@dnd-kit/sortable":"^10.0.0","codice-fiscale-js":"^2.3.23","@dnd-kit/utilities":"^3.2.2","@floating-ui/react":"^0.27.16","@hookform/resolvers":"^5.2.2","@radix-ui/react-slot":"^1.2.4","embla-carousel-react":"^8.6.0","@radix-ui/react-label":"^2.1.8","react-resizable-panels":"^4.5.2","@simplewebauthn/browser":"^13.2.2","class-variance-authority":"^0.7.1","@handlewithcare/prosemirror-inputrules":"^0.1.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.1.4","tsup":"^8.5.1","jsdom":"^27.4.0","react":"^19.2.4","eslint":"^9.39.2","vitest":"^4.0.18","globals":"^17.1.0","prettier":"^3.8.1","@types/d3":"^7.4.3","next-intl":"^4.8.2","react-dom":"^19.2.4","@eslint/js":"^9.39.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/node":"^25.0.10","@types/pako":"^2.0.4","@types/react":"^19.2.9","@eslint/eslintrc":"^3.3.3","@types/react-dom":"^19.2.3","semantic-release":"^25.0.2","@types/qrcode.react":"^3.0.0","@vitest/coverage-v8":"^4.0.18","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^5.1.2","@semantic-release/git":"^10.0.1","@tanstack/react-table":"^8.21.3","@testing-library/react":"^16.3.2","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^8.53.1","@semantic-release/changelog":"^6.0.3","@testing-library/user-event":"^14.6.1","@typescript-eslint/eslint-plugin":"^8.53.1","conventional-changelog-conventionalcommits":"^9.1.0"},"peerDependencies":{"next":">=14.0.0","react":">=18.0.0","next-intl":">=3.0.0","react-dom":">=18.0.0","react-hook-form":">=7.0.0","@stripe/stripe-js":">=3.0.0","@tanstack/react-table":">=8.0.0","@stripe/react-stripe-js":">=2.0.0"},"peerDependenciesMeta":{"next-intl":{"optional":true},"react-hook-form":{"optional":true},"@stripe/stripe-js":{"optional":true},"@tanstack/react-table":{"optional":true},"@stripe/react-stripe-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nextjs-jsonapi_1.97.1_1778432104757_0.3769999668319406","host":"s3://npm-registry-packages-npm-production"}},"1.97.2":{"name":"@carlonicora/nextjs-jsonapi","version":"1.97.2","keywords":["nextjs","jsonapi","json-api","react","typescript","cache"],"author":{"name":"Carlo Nicora"},"license":"GPL-3.0-or-later","_id":"@carlonicora/nextjs-jsonapi@1.97.2","maintainers":[{"name":"carlonicora","email":"carlo.nicora@gmail.com"}],"homepage":"https://github.com/carlonicora/nextjs-jsonapi#readme","bugs":{"url":"https://github.com/carlonicora/nextjs-jsonapi/issues"},"bin":{"generate-web-module":"dist/scripts/generate-web-module/index.js"},"dist":{"shasum":"8f71e4cae2c5886e0d18897a41400e287eb2aa44","tarball":"https://registry.npmjs.org/@carlonicora/nextjs-jsonapi/-/nextjs-jsonapi-1.97.2.tgz","fileCount":1191,"integrity":"sha512-jj7RjQFk4j6XRN0TZXHviM3LA+7YXjRWnPB2RPAysrY5ViY0MhoYLTeDUGjqWd3jTuq/aVgzVdPT2Im+U+KT6Q==","signatures":[{"sig":"MEYCIQCBtfdr5WiwIz5hN4nsB7j++QMluP/jnHBXH9xW728XOwIhAKXRuOoW3UYD18/yE/Ufd0VZSgxRCIPk0mZHoWq03IPU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@carlonicora%2fnextjs-jsonapi@1.97.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":10821569},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.mjs","require":"./dist/core/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.mjs","require":"./dist/client/index.js"},"./server":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.mjs","require":"./dist/server/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.mjs","require":"./dist/billing/index.js"},"./testing":{"types":"./dist/testing/index.d.ts","import":"./dist/testing/index.mjs","require":"./dist/testing/index.js"},"./contexts":{"types":"./dist/contexts/index.d.ts","import":"./dist/contexts/index.mjs","require":"./dist/contexts/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.mjs","require":"./dist/components/index.js"},"./contexts/styles.css":"./dist/contexts/index.css"},"gitHead":"5fcdca10d079593eba84a2577b4daba0f6fd8321","private":false,"scripts":{"dev":"NODE_OPTIONS='--max-old-space-size=8192' tsup --watch","lint":"eslint \"src/**/*.ts\" \"src/**/*.tsx\" --fix","test":"vitest run","build":"NODE_OPTIONS='--max-old-space-size=8192' tsup && tsc -p scripts/generate-web-module/tsconfig.json","clean":"rm -rf dist","format":"prettier --write \"src/**/*.ts\"","test:ui":"vitest --ui","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"pnpm build","generate-web-module":"node dist/scripts/generate-web-module/index.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f5f41df1-7b72-405b-8808-252d10106909"}},"repository":{"url":"git+https://github.com/carlonicora/nextjs-jsonapi.git","type":"git"},"_npmVersion":"11.11.0","description":"Next.js JSON:API client with server/client support and caching","directories":{},"_nodeVersion":"24.14.1","dependencies":{"d3":"^7.9.0","zod":"^4.3.6","clsx":"^2.1.1","cmdk":"^1.1.1","pako":"^2.1.0","uuid":"^13.0.0","vaul":"^1.1.2","jotai":"^2.16.2","shadcn":"^3.7.0","sonner":"^2.0.7","date-fns":"^4.1.0","recharts":"^3.7.0","commander":"^14.0.2","input-otp":"^1.4.2","remark-gfm":"^4.0.1","next-themes":"^0.4.6","shepherd.js":"^14.5.1","cookies-next":"^6.1.1","jotai-family":"^1.0.1","lucide-react":"^0.563.0","qrcode.react":"^4.2.0","@dnd-kit/core":"^6.3.1","@base-ui/react":"1.1.0","react-dropzone":"^14.3.8","react-markdown":"^10.1.0","tailwind-merge":"^3.4.0","tw-animate-css":"^1.4.0","@blocknote/core":"^0.46.1","react-hook-form":"^7.71.1","@blocknote/react":"^0.46.1","react-day-picker":"^9.13.0","socket.io-client":"^4.8.3","@blocknote/shadcn":"^0.46.1","@dnd-kit/sortable":"^10.0.0","codice-fiscale-js":"^2.3.23","@dnd-kit/utilities":"^3.2.2","@floating-ui/react":"^0.27.16","@hookform/resolvers":"^5.2.2","@radix-ui/react-slot":"^1.2.4","embla-carousel-react":"^8.6.0","@radix-ui/react-label":"^2.1.8","react-resizable-panels":"^4.5.2","@simplewebauthn/browser":"^13.2.2","class-variance-authority":"^0.7.1","@handlewithcare/prosemirror-inputrules":"^0.1.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.1.4","tsup":"^8.5.1","jsdom":"^27.4.0","react":"^19.2.4","eslint":"^9.39.2","vitest":"^4.0.18","globals":"^17.1.0","prettier":"^3.8.1","@types/d3":"^7.4.3","next-intl":"^4.8.2","react-dom":"^19.2.4","@eslint/js":"^9.39.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/node":"^25.0.10","@types/pako":"^2.0.4","@types/react":"^19.2.9","@eslint/eslintrc":"^3.3.3","@types/react-dom":"^19.2.3","semantic-release":"^25.0.2","@types/qrcode.react":"^3.0.0","@vitest/coverage-v8":"^4.0.18","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^5.1.2","@semantic-release/git":"^10.0.1","@tanstack/react-table":"^8.21.3","@testing-library/react":"^16.3.2","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^8.53.1","@semantic-release/changelog":"^6.0.3","@testing-library/user-event":"^14.6.1","@typescript-eslint/eslint-plugin":"^8.53.1","conventional-changelog-conventionalcommits":"^9.1.0"},"peerDependencies":{"next":">=14.0.0","react":">=18.0.0","next-intl":">=3.0.0","react-dom":">=18.0.0","react-hook-form":">=7.0.0","@stripe/stripe-js":">=3.0.0","@tanstack/react-table":">=8.0.0","@stripe/react-stripe-js":">=2.0.0"},"peerDependenciesMeta":{"next-intl":{"optional":true},"react-hook-form":{"optional":true},"@stripe/stripe-js":{"optional":true},"@tanstack/react-table":{"optional":true},"@stripe/react-stripe-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nextjs-jsonapi_1.97.2_1778432375714_0.015350619068354332","host":"s3://npm-registry-packages-npm-production"}},"1.98.0":{"name":"@carlonicora/nextjs-jsonapi","version":"1.98.0","keywords":["nextjs","jsonapi","json-api","react","typescript","cache"],"author":{"name":"Carlo Nicora"},"license":"GPL-3.0-or-later","_id":"@carlonicora/nextjs-jsonapi@1.98.0","maintainers":[{"name":"carlonicora","email":"carlo.nicora@gmail.com"}],"homepage":"https://github.com/carlonicora/nextjs-jsonapi#readme","bugs":{"url":"https://github.com/carlonicora/nextjs-jsonapi/issues"},"bin":{"generate-web-module":"dist/scripts/generate-web-module/index.js"},"dist":{"shasum":"c07169586578b09a898cd376892ec6da6d1c68fa","tarball":"https://registry.npmjs.org/@carlonicora/nextjs-jsonapi/-/nextjs-jsonapi-1.98.0.tgz","fileCount":1191,"integrity":"sha512-TeZG/TJd3Co/ckVKiTKRsnjlIKmgL715RgAEGlqhFVy6i0SNcZ60Szq2qXltzF617A3IzKeuWG0s6xS+qQpU7w==","signatures":[{"sig":"MEUCIQCRJyME7rQ+PMI31+AplWeWm1aRUxXVBz6dL21vmwYAigIgSpao7L1Ub2/JcZSYCVw9DIbFKIJQVW9hfCD8IbQyk0E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@carlonicora%2fnextjs-jsonapi@1.98.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":10851710},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.mjs","require":"./dist/core/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.mjs","require":"./dist/client/index.js"},"./server":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.mjs","require":"./dist/server/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.mjs","require":"./dist/billing/index.js"},"./testing":{"types":"./dist/testing/index.d.ts","import":"./dist/testing/index.mjs","require":"./dist/testing/index.js"},"./contexts":{"types":"./dist/contexts/index.d.ts","import":"./dist/contexts/index.mjs","require":"./dist/contexts/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.mjs","require":"./dist/components/index.js"},"./contexts/styles.css":"./dist/contexts/index.css"},"gitHead":"b561f949cf94299f97f6d79fba835e8be29f4e5a","private":false,"scripts":{"dev":"NODE_OPTIONS='--max-old-space-size=8192' tsup --watch","lint":"eslint \"src/**/*.ts\" \"src/**/*.tsx\" --fix","test":"vitest run","build":"NODE_OPTIONS='--max-old-space-size=8192' tsup && tsc -p scripts/generate-web-module/tsconfig.json","clean":"rm -rf dist","format":"prettier --write \"src/**/*.ts\"","test:ui":"vitest --ui","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"pnpm build","generate-web-module":"node dist/scripts/generate-web-module/index.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f5f41df1-7b72-405b-8808-252d10106909"}},"repository":{"url":"git+https://github.com/carlonicora/nextjs-jsonapi.git","type":"git"},"_npmVersion":"11.11.0","description":"Next.js JSON:API client with server/client support and caching","directories":{},"_nodeVersion":"24.14.1","dependencies":{"d3":"^7.9.0","zod":"^4.3.6","clsx":"^2.1.1","cmdk":"^1.1.1","pako":"^2.1.0","uuid":"^13.0.0","vaul":"^1.1.2","jotai":"^2.16.2","shadcn":"^3.7.0","sonner":"^2.0.7","date-fns":"^4.1.0","recharts":"^3.7.0","commander":"^14.0.2","input-otp":"^1.4.2","remark-gfm":"^4.0.1","next-themes":"^0.4.6","shepherd.js":"^14.5.1","cookies-next":"^6.1.1","jotai-family":"^1.0.1","lucide-react":"^0.563.0","qrcode.react":"^4.2.0","@dnd-kit/core":"^6.3.1","@base-ui/react":"1.1.0","react-dropzone":"^14.3.8","react-markdown":"^10.1.0","tailwind-merge":"^3.4.0","tw-animate-css":"^1.4.0","@blocknote/core":"^0.46.1","react-hook-form":"^7.71.1","@blocknote/react":"^0.46.1","react-day-picker":"^9.13.0","socket.io-client":"^4.8.3","@blocknote/shadcn":"^0.46.1","@dnd-kit/sortable":"^10.0.0","codice-fiscale-js":"^2.3.23","@dnd-kit/utilities":"^3.2.2","@floating-ui/react":"^0.27.16","@hookform/resolvers":"^5.2.2","@radix-ui/react-slot":"^1.2.4","embla-carousel-react":"^8.6.0","@radix-ui/react-label":"^2.1.8","react-resizable-panels":"^4.5.2","@simplewebauthn/browser":"^13.2.2","class-variance-authority":"^0.7.1","@handlewithcare/prosemirror-inputrules":"^0.1.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.1.4","tsup":"^8.5.1","jsdom":"^27.4.0","react":"^19.2.4","eslint":"^9.39.2","vitest":"^4.0.18","globals":"^17.1.0","prettier":"^3.8.1","@types/d3":"^7.4.3","next-intl":"^4.8.2","react-dom":"^19.2.4","@eslint/js":"^9.39.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/node":"^25.0.10","@types/pako":"^2.0.4","@types/react":"^19.2.9","@eslint/eslintrc":"^3.3.3","@types/react-dom":"^19.2.3","semantic-release":"^25.0.2","@types/qrcode.react":"^3.0.0","@vitest/coverage-v8":"^4.0.18","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^5.1.2","@semantic-release/git":"^10.0.1","@tanstack/react-table":"^8.21.3","@testing-library/react":"^16.3.2","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^8.53.1","@semantic-release/changelog":"^6.0.3","@testing-library/user-event":"^14.6.1","@typescript-eslint/eslint-plugin":"^8.53.1","conventional-changelog-conventionalcommits":"^9.1.0"},"peerDependencies":{"next":">=14.0.0","react":">=18.0.0","next-intl":">=3.0.0","react-dom":">=18.0.0","react-hook-form":">=7.0.0","@stripe/stripe-js":">=3.0.0","@tanstack/react-table":">=8.0.0","@stripe/react-stripe-js":">=2.0.0"},"peerDependenciesMeta":{"next-intl":{"optional":true},"react-hook-form":{"optional":true},"@stripe/stripe-js":{"optional":true},"@tanstack/react-table":{"optional":true},"@stripe/react-stripe-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nextjs-jsonapi_1.98.0_1778499420574_0.46671152909242775","host":"s3://npm-registry-packages-npm-production"}},"1.99.0":{"name":"@carlonicora/nextjs-jsonapi","version":"1.99.0","keywords":["nextjs","jsonapi","json-api","react","typescript","cache"],"author":{"name":"Carlo Nicora"},"license":"GPL-3.0-or-later","_id":"@carlonicora/nextjs-jsonapi@1.99.0","maintainers":[{"name":"carlonicora","email":"carlo.nicora@gmail.com"}],"homepage":"https://github.com/carlonicora/nextjs-jsonapi#readme","bugs":{"url":"https://github.com/carlonicora/nextjs-jsonapi/issues"},"bin":{"generate-web-module":"dist/scripts/generate-web-module/index.js"},"dist":{"shasum":"54eee1b8d38a215439e31d826d353383ea9a4a9b","tarball":"https://registry.npmjs.org/@carlonicora/nextjs-jsonapi/-/nextjs-jsonapi-1.99.0.tgz","fileCount":1193,"integrity":"sha512-z1x3Qm99Pn8NiPwp/t/MCEThf/wmVIMcvwRPRe2qcow6SgosXV9tpjuumawUPQJskp6ZNP1+rjcUJL6pCN24VQ==","signatures":[{"sig":"MEUCIQCnHwiqPNIK/EKlJu5dnQqFDbYU24qfwddejkVGkFbaNgIgaOTZkLDkqilELURCBy6iRTSyhWyepRm7zRZ3FBDBSqY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@carlonicora%2fnextjs-jsonapi@1.99.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":10891224},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.mjs","require":"./dist/core/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.mjs","require":"./dist/client/index.js"},"./server":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.mjs","require":"./dist/server/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.mjs","require":"./dist/billing/index.js"},"./testing":{"types":"./dist/testing/index.d.ts","import":"./dist/testing/index.mjs","require":"./dist/testing/index.js"},"./contexts":{"types":"./dist/contexts/index.d.ts","import":"./dist/contexts/index.mjs","require":"./dist/contexts/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.mjs","require":"./dist/components/index.js"},"./contexts/styles.css":"./dist/contexts/index.css"},"gitHead":"74dcf0adfc2d3fefb132ef3b5ccdb9799ff6c851","private":false,"scripts":{"dev":"NODE_OPTIONS='--max-old-space-size=8192' tsup --watch","lint":"eslint \"src/**/*.ts\" \"src/**/*.tsx\" --fix","test":"vitest run","build":"NODE_OPTIONS='--max-old-space-size=8192' tsup && tsc -p scripts/generate-web-module/tsconfig.json","clean":"rm -rf dist","format":"prettier --write \"src/**/*.ts\"","test:ui":"vitest --ui","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"pnpm build","generate-web-module":"node dist/scripts/generate-web-module/index.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f5f41df1-7b72-405b-8808-252d10106909"}},"repository":{"url":"git+https://github.com/carlonicora/nextjs-jsonapi.git","type":"git"},"_npmVersion":"11.11.0","description":"Next.js JSON:API client with server/client support and caching","directories":{},"_nodeVersion":"24.14.1","dependencies":{"d3":"^7.9.0","zod":"^4.3.6","clsx":"^2.1.1","cmdk":"^1.1.1","pako":"^2.1.0","uuid":"^13.0.0","vaul":"^1.1.2","dagre":"^0.8.5","jotai":"^2.16.2","shadcn":"^3.7.0","sonner":"^2.0.7","date-fns":"^4.1.0","recharts":"^3.7.0","commander":"^14.0.2","input-otp":"^1.4.2","remark-gfm":"^4.0.1","next-themes":"^0.4.6","shepherd.js":"^14.5.1","cookies-next":"^6.1.1","jotai-family":"^1.0.1","lucide-react":"^0.563.0","qrcode.react":"^4.2.0","@dnd-kit/core":"^6.3.1","@base-ui/react":"1.1.0","react-dropzone":"^14.3.8","react-markdown":"^10.1.0","tailwind-merge":"^3.4.0","tw-animate-css":"^1.4.0","@blocknote/core":"^0.46.1","react-hook-form":"^7.71.1","@blocknote/react":"^0.46.1","react-day-picker":"^9.13.0","socket.io-client":"^4.8.3","@blocknote/shadcn":"^0.46.1","@dnd-kit/sortable":"^10.0.0","codice-fiscale-js":"^2.3.23","@dnd-kit/utilities":"^3.2.2","@floating-ui/react":"^0.27.16","@hookform/resolvers":"^5.2.2","@radix-ui/react-slot":"^1.2.4","embla-carousel-react":"^8.6.0","@radix-ui/react-label":"^2.1.8","react-resizable-panels":"^4.5.2","@simplewebauthn/browser":"^13.2.2","class-variance-authority":"^0.7.1","@handlewithcare/prosemirror-inputrules":"^0.1.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.1.4","tsup":"^8.5.1","jsdom":"^27.4.0","react":"^19.2.4","eslint":"^9.39.2","vitest":"^4.0.18","globals":"^17.1.0","prettier":"^3.8.1","@types/d3":"^7.4.3","next-intl":"^4.8.2","react-dom":"^19.2.4","@eslint/js":"^9.39.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/node":"^25.0.10","@types/pako":"^2.0.4","@types/dagre":"^0.7.54","@types/react":"^19.2.9","@eslint/eslintrc":"^3.3.3","@types/react-dom":"^19.2.3","semantic-release":"^25.0.2","@types/qrcode.react":"^3.0.0","@vitest/coverage-v8":"^4.0.18","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^5.1.2","@semantic-release/git":"^10.0.1","@tanstack/react-table":"^8.21.3","@testing-library/react":"^16.3.2","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^8.53.1","@semantic-release/changelog":"^6.0.3","@testing-library/user-event":"^14.6.1","@typescript-eslint/eslint-plugin":"^8.53.1","conventional-changelog-conventionalcommits":"^9.1.0"},"peerDependencies":{"next":">=14.0.0","react":">=18.0.0","next-intl":">=3.0.0","react-dom":">=18.0.0","react-hook-form":">=7.0.0","@stripe/stripe-js":">=3.0.0","@tanstack/react-table":">=8.0.0","@stripe/react-stripe-js":">=2.0.0"},"peerDependenciesMeta":{"next-intl":{"optional":true},"react-hook-form":{"optional":true},"@stripe/stripe-js":{"optional":true},"@tanstack/react-table":{"optional":true},"@stripe/react-stripe-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nextjs-jsonapi_1.99.0_1778518973698_0.7338230106607786","host":"s3://npm-registry-packages-npm-production"}},"1.100.0":{"name":"@carlonicora/nextjs-jsonapi","version":"1.100.0","keywords":["nextjs","jsonapi","json-api","react","typescript","cache"],"author":{"name":"Carlo Nicora"},"license":"GPL-3.0-or-later","_id":"@carlonicora/nextjs-jsonapi@1.100.0","maintainers":[{"name":"carlonicora","email":"carlo.nicora@gmail.com"}],"homepage":"https://github.com/carlonicora/nextjs-jsonapi#readme","bugs":{"url":"https://github.com/carlonicora/nextjs-jsonapi/issues"},"bin":{"generate-web-module":"dist/scripts/generate-web-module/index.js"},"dist":{"shasum":"da531fb92afb917e725d964ce235289b1ce74be0","tarball":"https://registry.npmjs.org/@carlonicora/nextjs-jsonapi/-/nextjs-jsonapi-1.100.0.tgz","fileCount":1193,"integrity":"sha512-bom0oGF78oU5IBwoVwwcfQCXQDq67tRVsmQ1OmmmBgTHGiDy5xCkb91PBIPA42jc7HyvIX3rfUs5HFfHa38Ibw==","signatures":[{"sig":"MEUCIDZmxF3OvqE1YEX+Fvr8vOmZ8Rp0v1XqediD/XeKIYhOAiEAqW/lP/si3c1iA7CLFtrhb/GC1cnRPJnlLw1QUOtH4oc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@carlonicora%2fnextjs-jsonapi@1.100.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":10920542},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.mjs","require":"./dist/core/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.mjs","require":"./dist/client/index.js"},"./server":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.mjs","require":"./dist/server/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.mjs","require":"./dist/billing/index.js"},"./testing":{"types":"./dist/testing/index.d.ts","import":"./dist/testing/index.mjs","require":"./dist/testing/index.js"},"./contexts":{"types":"./dist/contexts/index.d.ts","import":"./dist/contexts/index.mjs","require":"./dist/contexts/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.mjs","require":"./dist/components/index.js"},"./contexts/styles.css":"./dist/contexts/index.css"},"gitHead":"9b1547d66d763e3cc25fcfe6cd30f6e8be484240","private":false,"scripts":{"dev":"NODE_OPTIONS='--max-old-space-size=8192' tsup --watch","lint":"eslint \"src/**/*.ts\" \"src/**/*.tsx\" --fix","test":"vitest run","build":"NODE_OPTIONS='--max-old-space-size=8192' tsup && tsc -p scripts/generate-web-module/tsconfig.json","clean":"rm -rf dist","format":"prettier --write \"src/**/*.ts\"","test:ui":"vitest --ui","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"pnpm build","generate-web-module":"node dist/scripts/generate-web-module/index.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f5f41df1-7b72-405b-8808-252d10106909"}},"repository":{"url":"git+https://github.com/carlonicora/nextjs-jsonapi.git","type":"git"},"_npmVersion":"11.11.0","description":"Next.js JSON:API client with server/client support and caching","directories":{},"_nodeVersion":"24.14.1","dependencies":{"d3":"^7.9.0","zod":"^4.3.6","clsx":"^2.1.1","cmdk":"^1.1.1","pako":"^2.1.0","uuid":"^13.0.0","vaul":"^1.1.2","dagre":"^0.8.5","jotai":"^2.16.2","shadcn":"^3.7.0","sonner":"^2.0.7","date-fns":"^4.1.0","recharts":"^3.7.0","commander":"^14.0.2","input-otp":"^1.4.2","remark-gfm":"^4.0.1","next-themes":"^0.4.6","shepherd.js":"^14.5.1","cookies-next":"^6.1.1","jotai-family":"^1.0.1","lucide-react":"^0.563.0","qrcode.react":"^4.2.0","@dnd-kit/core":"^6.3.1","@base-ui/react":"1.1.0","react-dropzone":"^14.3.8","react-markdown":"^10.1.0","tailwind-merge":"^3.4.0","tw-animate-css":"^1.4.0","@blocknote/core":"^0.46.1","react-hook-form":"^7.71.1","@blocknote/react":"^0.46.1","react-day-picker":"^9.13.0","socket.io-client":"^4.8.3","@blocknote/shadcn":"^0.46.1","@dnd-kit/sortable":"^10.0.0","codice-fiscale-js":"^2.3.23","@dnd-kit/utilities":"^3.2.2","@floating-ui/react":"^0.27.16","@hookform/resolvers":"^5.2.2","@radix-ui/react-slot":"^1.2.4","embla-carousel-react":"^8.6.0","@radix-ui/react-label":"^2.1.8","react-resizable-panels":"^4.5.2","@simplewebauthn/browser":"^13.2.2","class-variance-authority":"^0.7.1","@handlewithcare/prosemirror-inputrules":"^0.1.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.1.4","tsup":"^8.5.1","jsdom":"^27.4.0","react":"^19.2.4","eslint":"^9.39.2","vitest":"^4.0.18","globals":"^17.1.0","prettier":"^3.8.1","@types/d3":"^7.4.3","next-intl":"^4.8.2","react-dom":"^19.2.4","@eslint/js":"^9.39.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/node":"^25.0.10","@types/pako":"^2.0.4","@types/dagre":"^0.7.54","@types/react":"^19.2.9","@eslint/eslintrc":"^3.3.3","@types/react-dom":"^19.2.3","semantic-release":"^25.0.2","@types/qrcode.react":"^3.0.0","@vitest/coverage-v8":"^4.0.18","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^5.1.2","@semantic-release/git":"^10.0.1","@tanstack/react-table":"^8.21.3","@testing-library/react":"^16.3.2","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^8.53.1","@semantic-release/changelog":"^6.0.3","@testing-library/user-event":"^14.6.1","@typescript-eslint/eslint-plugin":"^8.53.1","conventional-changelog-conventionalcommits":"^9.1.0"},"peerDependencies":{"next":">=14.0.0","react":">=18.0.0","next-intl":">=3.0.0","react-dom":">=18.0.0","react-hook-form":">=7.0.0","@stripe/stripe-js":">=3.0.0","@tanstack/react-table":">=8.0.0","@stripe/react-stripe-js":">=2.0.0"},"peerDependenciesMeta":{"next-intl":{"optional":true},"react-hook-form":{"optional":true},"@stripe/stripe-js":{"optional":true},"@tanstack/react-table":{"optional":true},"@stripe/react-stripe-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nextjs-jsonapi_1.100.0_1778520399104_0.7565168850719584","host":"s3://npm-registry-packages-npm-production"}},"1.100.1":{"name":"@carlonicora/nextjs-jsonapi","version":"1.100.1","keywords":["nextjs","jsonapi","json-api","react","typescript","cache"],"author":{"name":"Carlo Nicora"},"license":"GPL-3.0-or-later","_id":"@carlonicora/nextjs-jsonapi@1.100.1","maintainers":[{"name":"carlonicora","email":"carlo.nicora@gmail.com"}],"homepage":"https://github.com/carlonicora/nextjs-jsonapi#readme","bugs":{"url":"https://github.com/carlonicora/nextjs-jsonapi/issues"},"bin":{"generate-web-module":"dist/scripts/generate-web-module/index.js"},"dist":{"shasum":"6cd663d7a3eec6c611bce638dfb386b8812d419f","tarball":"https://registry.npmjs.org/@carlonicora/nextjs-jsonapi/-/nextjs-jsonapi-1.100.1.tgz","fileCount":1193,"integrity":"sha512-eIDuc0ghaUEiCOe1iBvpXFXlvfgye7BQ69cK0CO/icxvvEMsWwStHaQ+SKJ2/PGShFFgs/KM5d9JeinVfrp99w==","signatures":[{"sig":"MEUCIHrIfbKqof3G/JmFk4ndPNYb0tS8I412r2wAAn582+UrAiEA4YPbBdX4kQPKjzrtrZL5KORGu3/Xp+G4BObo8txuQhQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@carlonicora%2fnextjs-jsonapi@1.100.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":10926145},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.mjs","require":"./dist/core/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.mjs","require":"./dist/client/index.js"},"./server":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.mjs","require":"./dist/server/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.mjs","require":"./dist/billing/index.js"},"./testing":{"types":"./dist/testing/index.d.ts","import":"./dist/testing/index.mjs","require":"./dist/testing/index.js"},"./contexts":{"types":"./dist/contexts/index.d.ts","import":"./dist/contexts/index.mjs","require":"./dist/contexts/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.mjs","require":"./dist/components/index.js"},"./contexts/styles.css":"./dist/contexts/index.css"},"gitHead":"e7ab3bbb3aa48c6a9c280c771c0cc9d00a0db815","private":false,"scripts":{"dev":"NODE_OPTIONS='--max-old-space-size=8192' tsup --watch","lint":"eslint \"src/**/*.ts\" \"src/**/*.tsx\" --fix","test":"vitest run","build":"NODE_OPTIONS='--max-old-space-size=8192' tsup && tsc -p scripts/generate-web-module/tsconfig.json","clean":"rm -rf dist","format":"prettier --write \"src/**/*.ts\"","test:ui":"vitest --ui","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"pnpm build","generate-web-module":"node dist/scripts/generate-web-module/index.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f5f41df1-7b72-405b-8808-252d10106909"}},"repository":{"url":"git+https://github.com/carlonicora/nextjs-jsonapi.git","type":"git"},"_npmVersion":"11.11.0","description":"Next.js JSON:API client with server/client support and caching","directories":{},"_nodeVersion":"24.14.1","dependencies":{"d3":"^7.9.0","zod":"^4.3.6","clsx":"^2.1.1","cmdk":"^1.1.1","pako":"^2.1.0","uuid":"^13.0.0","vaul":"^1.1.2","dagre":"^0.8.5","jotai":"^2.16.2","shadcn":"^3.7.0","sonner":"^2.0.7","date-fns":"^4.1.0","recharts":"^3.7.0","commander":"^14.0.2","input-otp":"^1.4.2","remark-gfm":"^4.0.1","next-themes":"^0.4.6","shepherd.js":"^14.5.1","cookies-next":"^6.1.1","jotai-family":"^1.0.1","lucide-react":"^0.563.0","qrcode.react":"^4.2.0","@dnd-kit/core":"^6.3.1","@base-ui/react":"1.1.0","react-dropzone":"^14.3.8","react-markdown":"^10.1.0","tailwind-merge":"^3.4.0","tw-animate-css":"^1.4.0","@blocknote/core":"^0.46.1","react-hook-form":"^7.71.1","@blocknote/react":"^0.46.1","react-day-picker":"^9.13.0","socket.io-client":"^4.8.3","@blocknote/shadcn":"^0.46.1","@dnd-kit/sortable":"^10.0.0","codice-fiscale-js":"^2.3.23","@dnd-kit/utilities":"^3.2.2","@floating-ui/react":"^0.27.16","@hookform/resolvers":"^5.2.2","@radix-ui/react-slot":"^1.2.4","embla-carousel-react":"^8.6.0","@radix-ui/react-label":"^2.1.8","react-resizable-panels":"^4.5.2","@simplewebauthn/browser":"^13.2.2","class-variance-authority":"^0.7.1","@handlewithcare/prosemirror-inputrules":"^0.1.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.1.4","tsup":"^8.5.1","jsdom":"^27.4.0","react":"^19.2.4","eslint":"^9.39.2","vitest":"^4.0.18","globals":"^17.1.0","prettier":"^3.8.1","@types/d3":"^7.4.3","next-intl":"^4.8.2","react-dom":"^19.2.4","@eslint/js":"^9.39.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/node":"^25.0.10","@types/pako":"^2.0.4","@types/dagre":"^0.7.54","@types/react":"^19.2.9","@eslint/eslintrc":"^3.3.3","@types/react-dom":"^19.2.3","semantic-release":"^25.0.2","@types/qrcode.react":"^3.0.0","@vitest/coverage-v8":"^4.0.18","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^5.1.2","@semantic-release/git":"^10.0.1","@tanstack/react-table":"^8.21.3","@testing-library/react":"^16.3.2","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^8.53.1","@semantic-release/changelog":"^6.0.3","@testing-library/user-event":"^14.6.1","@typescript-eslint/eslint-plugin":"^8.53.1","conventional-changelog-conventionalcommits":"^9.1.0"},"peerDependencies":{"next":">=14.0.0","react":">=18.0.0","next-intl":">=3.0.0","react-dom":">=18.0.0","react-hook-form":">=7.0.0","@stripe/stripe-js":">=3.0.0","@tanstack/react-table":">=8.0.0","@stripe/react-stripe-js":">=2.0.0"},"peerDependenciesMeta":{"next-intl":{"optional":true},"react-hook-form":{"optional":true},"@stripe/stripe-js":{"optional":true},"@tanstack/react-table":{"optional":true},"@stripe/react-stripe-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nextjs-jsonapi_1.100.1_1778532187573_0.41541085003258793","host":"s3://npm-registry-packages-npm-production"}},"1.100.2":{"name":"@carlonicora/nextjs-jsonapi","version":"1.100.2","keywords":["nextjs","jsonapi","json-api","react","typescript","cache"],"author":{"name":"Carlo Nicora"},"license":"GPL-3.0-or-later","_id":"@carlonicora/nextjs-jsonapi@1.100.2","maintainers":[{"name":"carlonicora","email":"carlo.nicora@gmail.com"}],"homepage":"https://github.com/carlonicora/nextjs-jsonapi#readme","bugs":{"url":"https://github.com/carlonicora/nextjs-jsonapi/issues"},"bin":{"generate-web-module":"dist/scripts/generate-web-module/index.js"},"dist":{"shasum":"f9ca4e1915c9a7eaed2038034bd254d0d82e8b52","tarball":"https://registry.npmjs.org/@carlonicora/nextjs-jsonapi/-/nextjs-jsonapi-1.100.2.tgz","fileCount":1193,"integrity":"sha512-+VRQiTcOsX4BPsI9bPtYfVXipXFA90O698H83zILAo6+MDt2YJsVQFYjByhYdn6kbNKpC5kRC1OgE3JihiZI4g==","signatures":[{"sig":"MEQCIB5Kh2hvAkkljRGQbrMbhuxjuEpLme/25GS3WIipPduYAiBjfXBfK13q3X662TyPeZDxE4WZyEPT7j1ON+acLvux1w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@carlonicora%2fnextjs-jsonapi@1.100.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":10926210},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.mjs","require":"./dist/core/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.mjs","require":"./dist/client/index.js"},"./server":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.mjs","require":"./dist/server/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.mjs","require":"./dist/billing/index.js"},"./testing":{"types":"./dist/testing/index.d.ts","import":"./dist/testing/index.mjs","require":"./dist/testing/index.js"},"./contexts":{"types":"./dist/contexts/index.d.ts","import":"./dist/contexts/index.mjs","require":"./dist/contexts/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.mjs","require":"./dist/components/index.js"},"./contexts/styles.css":"./dist/contexts/index.css"},"gitHead":"c53555c965dc86d8481b081ab4cd4fb4f08d8ee0","private":false,"scripts":{"dev":"NODE_OPTIONS='--max-old-space-size=8192' tsup --watch","lint":"eslint \"src/**/*.ts\" \"src/**/*.tsx\" --fix","test":"vitest run","build":"NODE_OPTIONS='--max-old-space-size=8192' tsup && tsc -p scripts/generate-web-module/tsconfig.json","clean":"rm -rf dist","format":"prettier --write \"src/**/*.ts\"","test:ui":"vitest --ui","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"pnpm build","generate-web-module":"node dist/scripts/generate-web-module/index.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f5f41df1-7b72-405b-8808-252d10106909"}},"repository":{"url":"git+https://github.com/carlonicora/nextjs-jsonapi.git","type":"git"},"_npmVersion":"11.11.0","description":"Next.js JSON:API client with server/client support and caching","directories":{},"_nodeVersion":"24.14.1","dependencies":{"d3":"^7.9.0","zod":"^4.3.6","clsx":"^2.1.1","cmdk":"^1.1.1","pako":"^2.1.0","uuid":"^13.0.0","vaul":"^1.1.2","dagre":"^0.8.5","jotai":"^2.16.2","shadcn":"^3.7.0","sonner":"^2.0.7","date-fns":"^4.1.0","recharts":"^3.7.0","commander":"^14.0.2","input-otp":"^1.4.2","remark-gfm":"^4.0.1","next-themes":"^0.4.6","shepherd.js":"^14.5.1","cookies-next":"^6.1.1","jotai-family":"^1.0.1","lucide-react":"^0.563.0","qrcode.react":"^4.2.0","@dnd-kit/core":"^6.3.1","@base-ui/react":"1.1.0","react-dropzone":"^14.3.8","react-markdown":"^10.1.0","tailwind-merge":"^3.4.0","tw-animate-css":"^1.4.0","@blocknote/core":"^0.46.1","react-hook-form":"^7.71.1","@blocknote/react":"^0.46.1","react-day-picker":"^9.13.0","socket.io-client":"^4.8.3","@blocknote/shadcn":"^0.46.1","@dnd-kit/sortable":"^10.0.0","codice-fiscale-js":"^2.3.23","@dnd-kit/utilities":"^3.2.2","@floating-ui/react":"^0.27.16","@hookform/resolvers":"^5.2.2","@radix-ui/react-slot":"^1.2.4","embla-carousel-react":"^8.6.0","@radix-ui/react-label":"^2.1.8","react-resizable-panels":"^4.5.2","@simplewebauthn/browser":"^13.2.2","class-variance-authority":"^0.7.1","@handlewithcare/prosemirror-inputrules":"^0.1.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.1.4","tsup":"^8.5.1","jsdom":"^27.4.0","react":"^19.2.4","eslint":"^9.39.2","vitest":"^4.0.18","globals":"^17.1.0","prettier":"^3.8.1","@types/d3":"^7.4.3","next-intl":"^4.8.2","react-dom":"^19.2.4","@eslint/js":"^9.39.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/node":"^25.0.10","@types/pako":"^2.0.4","@types/dagre":"^0.7.54","@types/react":"^19.2.9","@eslint/eslintrc":"^3.3.3","@types/react-dom":"^19.2.3","semantic-release":"^25.0.2","@types/qrcode.react":"^3.0.0","@vitest/coverage-v8":"^4.0.18","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^5.1.2","@semantic-release/git":"^10.0.1","@tanstack/react-table":"^8.21.3","@testing-library/react":"^16.3.2","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^8.53.1","@semantic-release/changelog":"^6.0.3","@testing-library/user-event":"^14.6.1","@typescript-eslint/eslint-plugin":"^8.53.1","conventional-changelog-conventionalcommits":"^9.1.0"},"peerDependencies":{"next":">=14.0.0","react":">=18.0.0","next-intl":">=3.0.0","react-dom":">=18.0.0","react-hook-form":">=7.0.0","@stripe/stripe-js":">=3.0.0","@tanstack/react-table":">=8.0.0","@stripe/react-stripe-js":">=2.0.0"},"peerDependenciesMeta":{"next-intl":{"optional":true},"react-hook-form":{"optional":true},"@stripe/stripe-js":{"optional":true},"@tanstack/react-table":{"optional":true},"@stripe/react-stripe-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nextjs-jsonapi_1.100.2_1778535288354_0.37808206381029086","host":"s3://npm-registry-packages-npm-production"}},"1.101.0":{"name":"@carlonicora/nextjs-jsonapi","version":"1.101.0","keywords":["nextjs","jsonapi","json-api","react","typescript","cache"],"author":{"name":"Carlo Nicora"},"license":"GPL-3.0-or-later","_id":"@carlonicora/nextjs-jsonapi@1.101.0","maintainers":[{"name":"carlonicora","email":"carlo.nicora@gmail.com"}],"homepage":"https://github.com/carlonicora/nextjs-jsonapi#readme","bugs":{"url":"https://github.com/carlonicora/nextjs-jsonapi/issues"},"bin":{"generate-web-module":"dist/scripts/generate-web-module/index.js"},"dist":{"shasum":"dc6970bd2b6f9bb888b42161e7bba0f3c402a2f5","tarball":"https://registry.npmjs.org/@carlonicora/nextjs-jsonapi/-/nextjs-jsonapi-1.101.0.tgz","fileCount":1193,"integrity":"sha512-ctnf8gKlrK0cIZ1tRSG2ETo7X8khlCchawDXUKe68BEJsjUmGd5QuslYeOhSV8EQFN9xJZsuKP0c7IX4JCKI7g==","signatures":[{"sig":"MEUCIQCUeMrmI5ydhwRxeGS4CyeOwF1Wx/Th7YxHKXIw1UdLBAIgJGnaefvDn45BK2pt5m2O7y6V1QJHtXBVKZylmsxibp4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@carlonicora%2fnextjs-jsonapi@1.101.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":10926830},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.mjs","require":"./dist/core/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.mjs","require":"./dist/client/index.js"},"./server":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.mjs","require":"./dist/server/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.mjs","require":"./dist/billing/index.js"},"./testing":{"types":"./dist/testing/index.d.ts","import":"./dist/testing/index.mjs","require":"./dist/testing/index.js"},"./contexts":{"types":"./dist/contexts/index.d.ts","import":"./dist/contexts/index.mjs","require":"./dist/contexts/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.mjs","require":"./dist/components/index.js"},"./contexts/styles.css":"./dist/contexts/index.css"},"gitHead":"0c08a08fc03067a7e7e2ab73db0fd28bfd0a67c4","private":false,"scripts":{"dev":"NODE_OPTIONS='--max-old-space-size=8192' tsup --watch","lint":"eslint \"src/**/*.ts\" \"src/**/*.tsx\" --fix","test":"vitest run","build":"NODE_OPTIONS='--max-old-space-size=8192' tsup && tsc -p scripts/generate-web-module/tsconfig.json","clean":"rm -rf dist","format":"prettier --write \"src/**/*.ts\"","test:ui":"vitest --ui","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"pnpm build","generate-web-module":"node dist/scripts/generate-web-module/index.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f5f41df1-7b72-405b-8808-252d10106909"}},"repository":{"url":"git+https://github.com/carlonicora/nextjs-jsonapi.git","type":"git"},"_npmVersion":"11.11.0","description":"Next.js JSON:API client with server/client support and caching","directories":{},"_nodeVersion":"24.14.1","dependencies":{"d3":"^7.9.0","zod":"^4.3.6","clsx":"^2.1.1","cmdk":"^1.1.1","pako":"^2.1.0","uuid":"^13.0.0","vaul":"^1.1.2","dagre":"^0.8.5","jotai":"^2.16.2","shadcn":"^3.7.0","sonner":"^2.0.7","date-fns":"^4.1.0","recharts":"^3.7.0","commander":"^14.0.2","input-otp":"^1.4.2","remark-gfm":"^4.0.1","next-themes":"^0.4.6","shepherd.js":"^14.5.1","cookies-next":"^6.1.1","jotai-family":"^1.0.1","lucide-react":"^0.563.0","qrcode.react":"^4.2.0","@dnd-kit/core":"^6.3.1","@base-ui/react":"1.1.0","react-dropzone":"^14.3.8","react-markdown":"^10.1.0","tailwind-merge":"^3.4.0","tw-animate-css":"^1.4.0","@blocknote/core":"^0.46.1","react-hook-form":"^7.71.1","@blocknote/react":"^0.46.1","react-day-picker":"^9.13.0","socket.io-client":"^4.8.3","@blocknote/shadcn":"^0.46.1","@dnd-kit/sortable":"^10.0.0","codice-fiscale-js":"^2.3.23","@dnd-kit/utilities":"^3.2.2","@floating-ui/react":"^0.27.16","@hookform/resolvers":"^5.2.2","@radix-ui/react-slot":"^1.2.4","embla-carousel-react":"^8.6.0","@radix-ui/react-label":"^2.1.8","react-resizable-panels":"^4.5.2","@simplewebauthn/browser":"^13.2.2","class-variance-authority":"^0.7.1","@handlewithcare/prosemirror-inputrules":"^0.1.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.1.4","tsup":"^8.5.1","jsdom":"^27.4.0","react":"^19.2.4","eslint":"^9.39.2","vitest":"^4.0.18","globals":"^17.1.0","prettier":"^3.8.1","@types/d3":"^7.4.3","next-intl":"^4.8.2","react-dom":"^19.2.4","@eslint/js":"^9.39.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/node":"^25.0.10","@types/pako":"^2.0.4","@types/dagre":"^0.7.54","@types/react":"^19.2.9","@eslint/eslintrc":"^3.3.3","@types/react-dom":"^19.2.3","semantic-release":"^25.0.2","@types/qrcode.react":"^3.0.0","@vitest/coverage-v8":"^4.0.18","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^5.1.2","@semantic-release/git":"^10.0.1","@tanstack/react-table":"^8.21.3","@testing-library/react":"^16.3.2","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^8.53.1","@semantic-release/changelog":"^6.0.3","@testing-library/user-event":"^14.6.1","@typescript-eslint/eslint-plugin":"^8.53.1","conventional-changelog-conventionalcommits":"^9.1.0"},"peerDependencies":{"next":">=14.0.0","react":">=18.0.0","next-intl":">=3.0.0","react-dom":">=18.0.0","react-hook-form":">=7.0.0","@stripe/stripe-js":">=3.0.0","@tanstack/react-table":">=8.0.0","@stripe/react-stripe-js":">=2.0.0"},"peerDependenciesMeta":{"next-intl":{"optional":true},"react-hook-form":{"optional":true},"@stripe/stripe-js":{"optional":true},"@tanstack/react-table":{"optional":true},"@stripe/react-stripe-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nextjs-jsonapi_1.101.0_1778593277807_0.6232827246887409","host":"s3://npm-registry-packages-npm-production"}},"1.101.1":{"name":"@carlonicora/nextjs-jsonapi","version":"1.101.1","keywords":["nextjs","jsonapi","json-api","react","typescript","cache"],"author":{"name":"Carlo Nicora"},"license":"GPL-3.0-or-later","_id":"@carlonicora/nextjs-jsonapi@1.101.1","maintainers":[{"name":"carlonicora","email":"carlo.nicora@gmail.com"}],"homepage":"https://github.com/carlonicora/nextjs-jsonapi#readme","bugs":{"url":"https://github.com/carlonicora/nextjs-jsonapi/issues"},"bin":{"generate-web-module":"dist/scripts/generate-web-module/index.js"},"dist":{"shasum":"0786db74349834a0810fc355a26669d49dc438d8","tarball":"https://registry.npmjs.org/@carlonicora/nextjs-jsonapi/-/nextjs-jsonapi-1.101.1.tgz","fileCount":1193,"integrity":"sha512-85GKUpqWx86KeU/dlAzmOzvq30oaQRfDGnIyBThuS4n1fiOBEArvzJTr0qk5G2T6e6BHCFTld+h80zhvh+MhLg==","signatures":[{"sig":"MEYCIQCe+fPVzqZ7US4ej3Pcj3Y9M44WNEjT31a+rOHkq4ux4gIhAJzz3EeNjpEqMxiavinT+indfojvcOvDTtQZERrAbhXg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@carlonicora%2fnextjs-jsonapi@1.101.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":10926828},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.mjs","require":"./dist/core/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.mjs","require":"./dist/client/index.js"},"./server":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.mjs","require":"./dist/server/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.mjs","require":"./dist/billing/index.js"},"./testing":{"types":"./dist/testing/index.d.ts","import":"./dist/testing/index.mjs","require":"./dist/testing/index.js"},"./contexts":{"types":"./dist/contexts/index.d.ts","import":"./dist/contexts/index.mjs","require":"./dist/contexts/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.mjs","require":"./dist/components/index.js"},"./contexts/styles.css":"./dist/contexts/index.css"},"gitHead":"9865f3cf037383c014e6bfef2571b5b2507632c3","private":false,"scripts":{"dev":"NODE_OPTIONS='--max-old-space-size=8192' tsup --watch","lint":"eslint \"src/**/*.ts\" \"src/**/*.tsx\" --fix","test":"vitest run","build":"NODE_OPTIONS='--max-old-space-size=8192' tsup && tsc -p scripts/generate-web-module/tsconfig.json","clean":"rm -rf dist","format":"prettier --write \"src/**/*.ts\"","test:ui":"vitest --ui","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"pnpm build","generate-web-module":"node dist/scripts/generate-web-module/index.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f5f41df1-7b72-405b-8808-252d10106909"}},"repository":{"url":"git+https://github.com/carlonicora/nextjs-jsonapi.git","type":"git"},"_npmVersion":"11.11.0","description":"Next.js JSON:API client with server/client support and caching","directories":{},"_nodeVersion":"24.14.1","dependencies":{"d3":"^7.9.0","zod":"^4.4.3","clsx":"^2.1.1","cmdk":"^1.1.1","pako":"^2.1.0","uuid":"^14.0.0","vaul":"^1.1.2","dagre":"^0.8.5","jotai":"^2.20.0","shadcn":"^4.7.0","sonner":"^2.0.7","date-fns":"^4.1.0","recharts":"^3.8.1","commander":"^14.0.3","input-otp":"^1.4.2","remark-gfm":"^4.0.1","next-themes":"^0.4.6","shepherd.js":"^15.2.2","cookies-next":"^6.1.1","jotai-family":"^1.0.1","lucide-react":"^1.14.0","qrcode.react":"^4.2.0","@dnd-kit/core":"^6.3.1","@base-ui/react":"1.4.1","react-dropzone":"^15.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.6.0","tw-animate-css":"^1.4.0","@blocknote/core":"^0.50.0","react-hook-form":"^7.75.0","@blocknote/react":"^0.50.0","react-day-picker":"^9.13.0","socket.io-client":"^4.8.3","@blocknote/shadcn":"^0.50.0","@dnd-kit/sortable":"^10.0.0","codice-fiscale-js":"^2.3.23","@dnd-kit/utilities":"^3.2.2","@floating-ui/react":"^0.27.19","@hookform/resolvers":"^5.2.2","@radix-ui/react-slot":"^1.2.4","embla-carousel-react":"^8.6.0","@radix-ui/react-label":"^2.1.8","react-resizable-panels":"^4.11.1","@simplewebauthn/browser":"^13.3.0","class-variance-authority":"^0.7.1","@handlewithcare/prosemirror-inputrules":"^0.1.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.2.6","tsup":"^8.5.1","jsdom":"^29.1.1","react":"^19.2.4","eslint":"^9.39.2","vitest":"^4.1.6","globals":"^17.6.0","prettier":"^3.8.3","@types/d3":"^7.4.3","next-intl":"^4.11.2","react-dom":"^19.2.4","@eslint/js":"^9.39.2","@vitest/ui":"^4.1.6","typescript":"^5.9.3","@types/node":"^25.7.0","@types/pako":"^2.0.4","@types/dagre":"^0.7.54","@types/react":"^19.2.14","@eslint/eslintrc":"^3.3.5","@types/react-dom":"^19.2.3","semantic-release":"^25.0.3","@types/qrcode.react":"^3.0.0","@vitest/coverage-v8":"^4.1.6","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^5.1.2","@semantic-release/git":"^10.0.1","@tanstack/react-table":"^8.21.3","@testing-library/react":"^16.3.2","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^8.59.3","@semantic-release/changelog":"^6.0.3","@testing-library/user-event":"^14.6.1","@typescript-eslint/eslint-plugin":"^8.59.3","conventional-changelog-conventionalcommits":"^9.3.1"},"peerDependencies":{"next":">=14.0.0","react":">=18.0.0","next-intl":">=3.0.0","react-dom":">=18.0.0","react-hook-form":">=7.0.0","@stripe/stripe-js":">=3.0.0","@tanstack/react-table":">=8.0.0","@stripe/react-stripe-js":">=2.0.0"},"peerDependenciesMeta":{"next-intl":{"optional":true},"react-hook-form":{"optional":true},"@stripe/stripe-js":{"optional":true},"@tanstack/react-table":{"optional":true},"@stripe/react-stripe-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nextjs-jsonapi_1.101.1_1778669034629_0.2966318917816224","host":"s3://npm-registry-packages-npm-production"}},"1.101.2":{"name":"@carlonicora/nextjs-jsonapi","version":"1.101.2","keywords":["nextjs","jsonapi","json-api","react","typescript","cache"],"author":{"name":"Carlo Nicora"},"license":"GPL-3.0-or-later","_id":"@carlonicora/nextjs-jsonapi@1.101.2","maintainers":[{"name":"carlonicora","email":"carlo.nicora@gmail.com"}],"homepage":"https://github.com/carlonicora/nextjs-jsonapi#readme","bugs":{"url":"https://github.com/carlonicora/nextjs-jsonapi/issues"},"bin":{"generate-web-module":"dist/scripts/generate-web-module/index.js"},"dist":{"shasum":"17f6a4ada543d611a2520a80e9f719a83897b5df","tarball":"https://registry.npmjs.org/@carlonicora/nextjs-jsonapi/-/nextjs-jsonapi-1.101.2.tgz","fileCount":1193,"integrity":"sha512-4g1SmS4dGC/69rHY+aEuxT+EtrDxEMa0Kjll8aFXXoTTG1lx9VrQswBR+cLjchKPAq61zoSMOgATkQx+yEbmxA==","signatures":[{"sig":"MEUCIBybRjFcrwKyBgcMVquiZkP+izzCTnherVnyqr4+wM7aAiEA/VK2N1139LnHpcnINaC8ippr0DlwMOjlsprVMiX7OWw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@carlonicora%2fnextjs-jsonapi@1.101.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":10926828},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.mjs","require":"./dist/core/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.mjs","require":"./dist/client/index.js"},"./server":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.mjs","require":"./dist/server/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.mjs","require":"./dist/billing/index.js"},"./testing":{"types":"./dist/testing/index.d.ts","import":"./dist/testing/index.mjs","require":"./dist/testing/index.js"},"./contexts":{"types":"./dist/contexts/index.d.ts","import":"./dist/contexts/index.mjs","require":"./dist/contexts/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.mjs","require":"./dist/components/index.js"},"./contexts/styles.css":"./dist/contexts/index.css"},"gitHead":"0218d9106318eb2f9b1c5154495363641b1c7fc7","private":false,"scripts":{"dev":"NODE_OPTIONS='--max-old-space-size=8192' tsup --watch","lint":"eslint \"src/**/*.ts\" \"src/**/*.tsx\" --fix","test":"vitest run","build":"NODE_OPTIONS='--max-old-space-size=8192' tsup && tsc -p scripts/generate-web-module/tsconfig.json","clean":"rm -rf dist","format":"prettier --write \"src/**/*.ts\"","test:ui":"vitest --ui","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"pnpm build","generate-web-module":"node dist/scripts/generate-web-module/index.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f5f41df1-7b72-405b-8808-252d10106909"}},"repository":{"url":"git+https://github.com/carlonicora/nextjs-jsonapi.git","type":"git"},"_npmVersion":"11.11.0","description":"Next.js JSON:API client with server/client support and caching","directories":{},"_nodeVersion":"24.14.1","dependencies":{"d3":"^7.9.0","zod":"^4.4.3","clsx":"^2.1.1","cmdk":"^1.1.1","pako":"^2.1.0","uuid":"^14.0.0","vaul":"^1.1.2","dagre":"^0.8.5","jotai":"^2.20.0","shadcn":"^4.7.0","sonner":"^2.0.7","date-fns":"^4.1.0","recharts":"^3.8.1","commander":"^14.0.3","input-otp":"^1.4.2","remark-gfm":"^4.0.1","next-themes":"^0.4.6","shepherd.js":"^15.2.2","cookies-next":"^6.1.1","jotai-family":"^1.0.1","lucide-react":"^1.14.0","qrcode.react":"^4.2.0","@dnd-kit/core":"^6.3.1","@base-ui/react":"1.4.1","react-dropzone":"^15.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.6.0","tw-animate-css":"^1.4.0","@blocknote/core":"^0.50.0","react-hook-form":"^7.75.0","@blocknote/react":"^0.50.0","react-day-picker":"^9.13.0","socket.io-client":"^4.8.3","@blocknote/shadcn":"^0.50.0","@dnd-kit/sortable":"^10.0.0","codice-fiscale-js":"^2.3.23","@dnd-kit/utilities":"^3.2.2","@floating-ui/react":"^0.27.19","@hookform/resolvers":"^5.2.2","@radix-ui/react-slot":"^1.2.4","embla-carousel-react":"^8.6.0","@radix-ui/react-label":"^2.1.8","react-resizable-panels":"^4.11.1","@simplewebauthn/browser":"^13.3.0","class-variance-authority":"^0.7.1","@handlewithcare/prosemirror-inputrules":"^0.1.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.2.6","tsup":"^8.5.1","jsdom":"^29.1.1","react":"^19.2.4","eslint":"^9.39.2","vitest":"^4.1.6","globals":"^17.6.0","prettier":"^3.8.3","@types/d3":"^7.4.3","next-intl":"^4.12.0","react-dom":"^19.2.4","@eslint/js":"^9.39.2","@vitest/ui":"^4.1.6","typescript":"^5.9.3","@types/node":"^25.7.0","@types/pako":"^2.0.4","@types/dagre":"^0.7.54","@types/react":"^19.2.14","@eslint/eslintrc":"^3.3.5","@types/react-dom":"^19.2.3","semantic-release":"^25.0.3","@types/qrcode.react":"^3.0.0","@vitest/coverage-v8":"^4.1.6","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^5.1.2","@semantic-release/git":"^10.0.1","@tanstack/react-table":"^8.21.3","@testing-library/react":"^16.3.2","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^8.59.3","@semantic-release/changelog":"^6.0.3","@testing-library/user-event":"^14.6.1","@typescript-eslint/eslint-plugin":"^8.59.3","conventional-changelog-conventionalcommits":"^9.3.1"},"peerDependencies":{"next":">=14.0.0","react":">=18.0.0","next-intl":">=3.0.0","react-dom":">=18.0.0","react-hook-form":">=7.0.0","@stripe/stripe-js":">=3.0.0","@tanstack/react-table":">=8.0.0","@stripe/react-stripe-js":">=2.0.0"},"peerDependenciesMeta":{"next-intl":{"optional":true},"react-hook-form":{"optional":true},"@stripe/stripe-js":{"optional":true},"@tanstack/react-table":{"optional":true},"@stripe/react-stripe-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nextjs-jsonapi_1.101.2_1778677127937_0.4280956047615496","host":"s3://npm-registry-packages-npm-production"}},"1.101.3":{"name":"@carlonicora/nextjs-jsonapi","version":"1.101.3","keywords":["nextjs","jsonapi","json-api","react","typescript","cache"],"author":{"name":"Carlo Nicora"},"license":"GPL-3.0-or-later","_id":"@carlonicora/nextjs-jsonapi@1.101.3","maintainers":[{"name":"carlonicora","email":"carlo.nicora@gmail.com"}],"homepage":"https://github.com/carlonicora/nextjs-jsonapi#readme","bugs":{"url":"https://github.com/carlonicora/nextjs-jsonapi/issues"},"bin":{"generate-web-module":"dist/scripts/generate-web-module/index.js"},"dist":{"shasum":"b74ad608a579087263a722de43bd6128646fbeaf","tarball":"https://registry.npmjs.org/@carlonicora/nextjs-jsonapi/-/nextjs-jsonapi-1.101.3.tgz","fileCount":1193,"integrity":"sha512-vX5KQoz5WkKCBK1CSiYwxQOvQesvkY3huJHSZsN2UyebjAbZApZQ/Zh1XSvm0bREgqd96vlFAUAoC8iC1f3fwQ==","signatures":[{"sig":"MEQCIEyJSrrzIcLe+kNHcvd0taCpDQrTObA68Uz3V9ZXfELYAiA6hXVgYM1+St4NQ6k1V3HT/rtTtVXEVj6zHd2bmQmO0g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@carlonicora%2fnextjs-jsonapi@1.101.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":10926935},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.mjs","require":"./dist/core/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.mjs","require":"./dist/client/index.js"},"./server":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.mjs","require":"./dist/server/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.mjs","require":"./dist/billing/index.js"},"./testing":{"types":"./dist/testing/index.d.ts","import":"./dist/testing/index.mjs","require":"./dist/testing/index.js"},"./contexts":{"types":"./dist/contexts/index.d.ts","import":"./dist/contexts/index.mjs","require":"./dist/contexts/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.mjs","require":"./dist/components/index.js"},"./contexts/styles.css":"./dist/contexts/index.css"},"gitHead":"cb6849a2e32ff0734052bf5c4d5d78088cff7229","private":false,"scripts":{"dev":"NODE_OPTIONS='--max-old-space-size=8192' tsup --watch","lint":"eslint \"src/**/*.ts\" \"src/**/*.tsx\" --fix","test":"vitest run","build":"NODE_OPTIONS='--max-old-space-size=8192' tsup && tsc -p scripts/generate-web-module/tsconfig.json","clean":"rm -rf dist","format":"prettier --write \"src/**/*.ts\"","test:ui":"vitest --ui","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"pnpm build","generate-web-module":"node dist/scripts/generate-web-module/index.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f5f41df1-7b72-405b-8808-252d10106909"}},"repository":{"url":"git+https://github.com/carlonicora/nextjs-jsonapi.git","type":"git"},"_npmVersion":"11.11.0","description":"Next.js JSON:API client with server/client support and caching","directories":{},"_nodeVersion":"24.14.1","dependencies":{"d3":"^7.9.0","zod":"^4.4.3","clsx":"^2.1.1","cmdk":"^1.1.1","pako":"^2.1.0","uuid":"^14.0.0","vaul":"^1.1.2","dagre":"^0.8.5","jotai":"^2.20.0","shadcn":"^4.7.0","sonner":"^2.0.7","date-fns":"^4.1.0","recharts":"^3.8.1","commander":"^14.0.3","input-otp":"^1.4.2","remark-gfm":"^4.0.1","next-themes":"^0.4.6","shepherd.js":"^15.2.2","cookies-next":"^6.1.1","jotai-family":"^1.0.1","lucide-react":"^1.14.0","qrcode.react":"^4.2.0","@dnd-kit/core":"^6.3.1","@base-ui/react":"1.4.1","react-dropzone":"^15.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.6.0","tw-animate-css":"^1.4.0","@blocknote/core":"^0.50.0","react-hook-form":"^7.75.0","@blocknote/react":"^0.50.0","react-day-picker":"^9.13.0","socket.io-client":"^4.8.3","@blocknote/shadcn":"^0.50.0","@dnd-kit/sortable":"^10.0.0","codice-fiscale-js":"^2.3.23","@dnd-kit/utilities":"^3.2.2","@floating-ui/react":"^0.27.19","@hookform/resolvers":"^5.2.2","@radix-ui/react-slot":"^1.2.4","embla-carousel-react":"^8.6.0","@radix-ui/react-label":"^2.1.8","react-resizable-panels":"^4.11.1","@simplewebauthn/browser":"^13.3.0","class-variance-authority":"^0.7.1","@handlewithcare/prosemirror-inputrules":"^0.1.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.2.6","tsup":"^8.5.1","jsdom":"^29.1.1","react":"^19.2.4","eslint":"^9.39.2","vitest":"^4.1.6","globals":"^17.6.0","prettier":"^3.8.3","@types/d3":"^7.4.3","next-intl":"^4.12.0","react-dom":"^19.2.4","@eslint/js":"^9.39.2","@vitest/ui":"^4.1.6","typescript":"^5.9.3","@types/node":"^25.7.0","@types/pako":"^2.0.4","@types/dagre":"^0.7.54","@types/react":"^19.2.14","@eslint/eslintrc":"^3.3.5","@types/react-dom":"^19.2.3","semantic-release":"^25.0.3","@types/qrcode.react":"^3.0.0","@vitest/coverage-v8":"^4.1.6","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^5.1.2","@semantic-release/git":"^10.0.1","@tanstack/react-table":"^8.21.3","@testing-library/react":"^16.3.2","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^8.59.3","@semantic-release/changelog":"^6.0.3","@testing-library/user-event":"^14.6.1","@typescript-eslint/eslint-plugin":"^8.59.3","conventional-changelog-conventionalcommits":"^9.3.1"},"peerDependencies":{"next":">=14.0.0","react":">=18.0.0","next-intl":">=3.0.0","react-dom":">=18.0.0","react-hook-form":">=7.0.0","@stripe/stripe-js":">=3.0.0","@tanstack/react-table":">=8.0.0","@stripe/react-stripe-js":">=2.0.0"},"peerDependenciesMeta":{"next-intl":{"optional":true},"react-hook-form":{"optional":true},"@stripe/stripe-js":{"optional":true},"@tanstack/react-table":{"optional":true},"@stripe/react-stripe-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nextjs-jsonapi_1.101.3_1778695052976_0.1924922180456785","host":"s3://npm-registry-packages-npm-production"}},"1.101.4":{"name":"@carlonicora/nextjs-jsonapi","version":"1.101.4","keywords":["nextjs","jsonapi","json-api","react","typescript","cache"],"author":{"name":"Carlo Nicora"},"license":"GPL-3.0-or-later","_id":"@carlonicora/nextjs-jsonapi@1.101.4","maintainers":[{"name":"carlonicora","email":"carlo.nicora@gmail.com"}],"homepage":"https://github.com/carlonicora/nextjs-jsonapi#readme","bugs":{"url":"https://github.com/carlonicora/nextjs-jsonapi/issues"},"bin":{"generate-web-module":"dist/scripts/generate-web-module/index.js"},"dist":{"shasum":"37d6c9362028e4eb93186bd098fed2ab9da57a32","tarball":"https://registry.npmjs.org/@carlonicora/nextjs-jsonapi/-/nextjs-jsonapi-1.101.4.tgz","fileCount":1193,"integrity":"sha512-imeO7C/A85VMXPJwiufLy339pf2NyGMLtf7XeJPvEox4frcHrhQt4o8M/wXbE3aEWwmDXhw9rfAgB7xYHVCSDg==","signatures":[{"sig":"MEYCIQDTrdhZO+djdLu+muPjvsP/EHTQ5STV3aAhj1Bau3LJHAIhAKnRSZ1RjdEd0nWndqLmD1Z25shx5GA+MVc65MYJhc3S","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@carlonicora%2fnextjs-jsonapi@1.101.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":10926361},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.mjs","require":"./dist/core/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.mjs","require":"./dist/client/index.js"},"./server":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.mjs","require":"./dist/server/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.mjs","require":"./dist/billing/index.js"},"./testing":{"types":"./dist/testing/index.d.ts","import":"./dist/testing/index.mjs","require":"./dist/testing/index.js"},"./contexts":{"types":"./dist/contexts/index.d.ts","import":"./dist/contexts/index.mjs","require":"./dist/contexts/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.mjs","require":"./dist/components/index.js"},"./contexts/styles.css":"./dist/contexts/index.css"},"gitHead":"b91176a87e0bd33d20fd0b34b4cc9ecc31996c94","private":false,"scripts":{"dev":"NODE_OPTIONS='--max-old-space-size=8192' tsup --watch","lint":"eslint \"src/**/*.ts\" \"src/**/*.tsx\" --fix","test":"vitest run","build":"NODE_OPTIONS='--max-old-space-size=8192' tsup && tsc -p scripts/generate-web-module/tsconfig.json","clean":"rm -rf dist","format":"prettier --write \"src/**/*.ts\"","test:ui":"vitest --ui","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"pnpm build","generate-web-module":"node dist/scripts/generate-web-module/index.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f5f41df1-7b72-405b-8808-252d10106909"}},"repository":{"url":"git+https://github.com/carlonicora/nextjs-jsonapi.git","type":"git"},"_npmVersion":"11.11.0","description":"Next.js JSON:API client with server/client support and caching","directories":{},"_nodeVersion":"24.14.1","dependencies":{"d3":"^7.9.0","zod":"^4.4.3","clsx":"^2.1.1","cmdk":"^1.1.1","pako":"^2.1.0","uuid":"^14.0.0","vaul":"^1.1.2","dagre":"^0.8.5","jotai":"^2.20.0","shadcn":"^4.7.0","sonner":"^2.0.7","date-fns":"^4.1.0","recharts":"^3.8.1","commander":"^14.0.3","input-otp":"^1.4.2","remark-gfm":"^4.0.1","next-themes":"^0.4.6","shepherd.js":"^15.2.2","cookies-next":"^6.1.1","jotai-family":"^1.0.1","lucide-react":"^1.14.0","qrcode.react":"^4.2.0","@dnd-kit/core":"^6.3.1","@base-ui/react":"1.4.1","react-dropzone":"^15.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.6.0","tw-animate-css":"^1.4.0","@blocknote/core":"^0.50.0","react-hook-form":"^7.75.0","@blocknote/react":"^0.50.0","react-day-picker":"^9.13.0","socket.io-client":"^4.8.3","@blocknote/shadcn":"^0.50.0","@dnd-kit/sortable":"^10.0.0","codice-fiscale-js":"^2.3.23","@dnd-kit/utilities":"^3.2.2","@floating-ui/react":"^0.27.19","@hookform/resolvers":"^5.2.2","@radix-ui/react-slot":"^1.2.4","embla-carousel-react":"^8.6.0","@radix-ui/react-label":"^2.1.8","react-resizable-panels":"^4.11.1","@simplewebauthn/browser":"^13.3.0","class-variance-authority":"^0.7.1","@handlewithcare/prosemirror-inputrules":"^0.1.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.2.6","tsup":"^8.5.1","jsdom":"^29.1.1","react":"^19.2.4","eslint":"^9.39.2","vitest":"^4.1.6","globals":"^17.6.0","prettier":"^3.8.3","@types/d3":"^7.4.3","next-intl":"^4.12.0","react-dom":"^19.2.4","@eslint/js":"^9.39.2","@vitest/ui":"^4.1.6","typescript":"^5.9.3","@types/node":"^25.7.0","@types/pako":"^2.0.4","@types/dagre":"^0.7.54","@types/react":"^19.2.14","@eslint/eslintrc":"^3.3.5","@types/react-dom":"^19.2.3","semantic-release":"^25.0.3","@types/qrcode.react":"^3.0.0","@vitest/coverage-v8":"^4.1.6","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^5.1.2","@semantic-release/git":"^10.0.1","@tanstack/react-table":"^8.21.3","@testing-library/react":"^16.3.2","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^8.59.3","@semantic-release/changelog":"^6.0.3","@testing-library/user-event":"^14.6.1","@typescript-eslint/eslint-plugin":"^8.59.3","conventional-changelog-conventionalcommits":"^9.3.1"},"peerDependencies":{"next":">=14.0.0","react":">=18.0.0","next-intl":">=3.0.0","react-dom":">=18.0.0","react-hook-form":">=7.0.0","@stripe/stripe-js":">=3.0.0","@tanstack/react-table":">=8.0.0","@stripe/react-stripe-js":">=2.0.0"},"peerDependenciesMeta":{"next-intl":{"optional":true},"react-hook-form":{"optional":true},"@stripe/stripe-js":{"optional":true},"@tanstack/react-table":{"optional":true},"@stripe/react-stripe-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nextjs-jsonapi_1.101.4_1778774948312_0.943461607808054","host":"s3://npm-registry-packages-npm-production"}},"1.102.0":{"name":"@carlonicora/nextjs-jsonapi","version":"1.102.0","keywords":["nextjs","jsonapi","json-api","react","typescript","cache"],"author":{"name":"Carlo Nicora"},"license":"GPL-3.0-or-later","_id":"@carlonicora/nextjs-jsonapi@1.102.0","maintainers":[{"name":"carlonicora","email":"carlo.nicora@gmail.com"}],"homepage":"https://github.com/carlonicora/nextjs-jsonapi#readme","bugs":{"url":"https://github.com/carlonicora/nextjs-jsonapi/issues"},"bin":{"generate-web-module":"dist/scripts/generate-web-module/index.js"},"dist":{"shasum":"3b9335deb8de8b2400d69e80f0dc85a01fe8cf85","tarball":"https://registry.npmjs.org/@carlonicora/nextjs-jsonapi/-/nextjs-jsonapi-1.102.0.tgz","fileCount":1193,"integrity":"sha512-yV/Qwxe50lMTgdNTn7HzScfca6OnAL+j0VhcKWsG6lqy+BMqDo6yyFG2IHJn73+2IRe3a0+ao26atQzHYISOTw==","signatures":[{"sig":"MEUCIFo9NizHgITbIkm9uzl7bGOP6YVpk74LCfdKTuWZoZFOAiEAp3TBz5yO7DSgVJkD1BzSFsJ4xMush56WjUK3k8nciqA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@carlonicora%2fnextjs-jsonapi@1.102.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":10931546},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.mjs","require":"./dist/core/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.mjs","require":"./dist/client/index.js"},"./server":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.mjs","require":"./dist/server/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.mjs","require":"./dist/billing/index.js"},"./testing":{"types":"./dist/testing/index.d.ts","import":"./dist/testing/index.mjs","require":"./dist/testing/index.js"},"./contexts":{"types":"./dist/contexts/index.d.ts","import":"./dist/contexts/index.mjs","require":"./dist/contexts/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.mjs","require":"./dist/components/index.js"},"./contexts/styles.css":"./dist/contexts/index.css"},"gitHead":"e86e1ed1dcfea854eb083d74a313d3a3a742f2b8","private":false,"scripts":{"dev":"NODE_OPTIONS='--max-old-space-size=8192' tsup --watch","lint":"eslint \"src/**/*.ts\" \"src/**/*.tsx\" --fix","test":"vitest run","build":"NODE_OPTIONS='--max-old-space-size=8192' tsup && tsc -p scripts/generate-web-module/tsconfig.json","clean":"rm -rf dist","format":"prettier --write \"src/**/*.ts\"","test:ui":"vitest --ui","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"pnpm build","generate-web-module":"node dist/scripts/generate-web-module/index.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f5f41df1-7b72-405b-8808-252d10106909"}},"repository":{"url":"git+https://github.com/carlonicora/nextjs-jsonapi.git","type":"git"},"_npmVersion":"11.12.1","description":"Next.js JSON:API client with server/client support and caching","directories":{},"_nodeVersion":"24.15.0","dependencies":{"d3":"^7.9.0","zod":"^4.4.3","clsx":"^2.1.1","cmdk":"^1.1.1","pako":"^2.1.0","uuid":"^14.0.0","vaul":"^1.1.2","dagre":"^0.8.5","jotai":"^2.20.0","shadcn":"^4.7.0","sonner":"^2.0.7","date-fns":"^4.1.0","recharts":"^3.8.1","commander":"^14.0.3","input-otp":"^1.4.2","remark-gfm":"^4.0.1","next-themes":"^0.4.6","shepherd.js":"^15.2.2","cookies-next":"^6.1.1","jotai-family":"^1.0.1","lucide-react":"^1.14.0","qrcode.react":"^4.2.0","@dnd-kit/core":"^6.3.1","@base-ui/react":"1.4.1","react-dropzone":"^15.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.6.0","tw-animate-css":"^1.4.0","@blocknote/core":"^0.50.0","react-hook-form":"^7.75.0","@blocknote/react":"^0.50.0","react-day-picker":"^9.13.0","socket.io-client":"^4.8.3","@blocknote/shadcn":"^0.50.0","@dnd-kit/sortable":"^10.0.0","codice-fiscale-js":"^2.3.23","@dnd-kit/utilities":"^3.2.2","@floating-ui/react":"^0.27.19","@hookform/resolvers":"^5.2.2","@radix-ui/react-slot":"^1.2.4","embla-carousel-react":"^8.6.0","@radix-ui/react-label":"^2.1.8","react-resizable-panels":"^4.11.1","@simplewebauthn/browser":"^13.3.0","class-variance-authority":"^0.7.1","@handlewithcare/prosemirror-inputrules":"^0.1.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.2.6","tsup":"^8.5.1","jsdom":"^29.1.1","react":"^19.2.4","eslint":"^9.39.2","vitest":"^4.1.6","globals":"^17.6.0","prettier":"^3.8.3","@types/d3":"^7.4.3","next-intl":"^4.12.0","react-dom":"^19.2.4","@eslint/js":"^9.39.2","@vitest/ui":"^4.1.6","typescript":"^5.9.3","@types/node":"^25.7.0","@types/pako":"^2.0.4","@types/dagre":"^0.7.54","@types/react":"^19.2.14","@eslint/eslintrc":"^3.3.5","@types/react-dom":"^19.2.3","semantic-release":"^25.0.3","@types/qrcode.react":"^3.0.0","@vitest/coverage-v8":"^4.1.6","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^5.1.2","@semantic-release/git":"^10.0.1","@tanstack/react-table":"^8.21.3","@testing-library/react":"^16.3.2","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^8.59.3","@semantic-release/changelog":"^6.0.3","@testing-library/user-event":"^14.6.1","@typescript-eslint/eslint-plugin":"^8.59.3","conventional-changelog-conventionalcommits":"^9.3.1"},"peerDependencies":{"next":">=14.0.0","react":">=18.0.0","next-intl":">=3.0.0","react-dom":">=18.0.0","react-hook-form":">=7.0.0","@stripe/stripe-js":">=3.0.0","@tanstack/react-table":">=8.0.0","@stripe/react-stripe-js":">=2.0.0"},"peerDependenciesMeta":{"next-intl":{"optional":true},"react-hook-form":{"optional":true},"@stripe/stripe-js":{"optional":true},"@tanstack/react-table":{"optional":true},"@stripe/react-stripe-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nextjs-jsonapi_1.102.0_1778935275723_0.7605539382183191","host":"s3://npm-registry-packages-npm-production"}},"1.103.0":{"name":"@carlonicora/nextjs-jsonapi","version":"1.103.0","keywords":["nextjs","jsonapi","json-api","react","typescript","cache"],"author":{"name":"Carlo Nicora"},"license":"GPL-3.0-or-later","_id":"@carlonicora/nextjs-jsonapi@1.103.0","maintainers":[{"name":"carlonicora","email":"carlo.nicora@gmail.com"}],"homepage":"https://github.com/carlonicora/nextjs-jsonapi#readme","bugs":{"url":"https://github.com/carlonicora/nextjs-jsonapi/issues"},"bin":{"generate-web-module":"dist/scripts/generate-web-module/index.js"},"dist":{"shasum":"f33be30c8b13f9b18ec9d7143b039053cebb129b","tarball":"https://registry.npmjs.org/@carlonicora/nextjs-jsonapi/-/nextjs-jsonapi-1.103.0.tgz","fileCount":1193,"integrity":"sha512-7UiLHY6/rRGvjGBw1TClapyifvkgwbvNTOjI9CoRZf5v1c/r0MI/GbXm82dwbVbxuf2SwseOvoNbUs3CPjw3VA==","signatures":[{"sig":"MEUCIQC2RrDTrU3r3BnFdZ0BUG1l8gyv6TAx1IPG88GC4DXi0AIgSxrEIvbSwCpBmOhts2+87yBL2bJxVa3KRcsMc+TcCXU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@carlonicora%2fnextjs-jsonapi@1.103.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":10932186},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.mjs","require":"./dist/core/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.mjs","require":"./dist/client/index.js"},"./server":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.mjs","require":"./dist/server/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.mjs","require":"./dist/billing/index.js"},"./testing":{"types":"./dist/testing/index.d.ts","import":"./dist/testing/index.mjs","require":"./dist/testing/index.js"},"./contexts":{"types":"./dist/contexts/index.d.ts","import":"./dist/contexts/index.mjs","require":"./dist/contexts/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.mjs","require":"./dist/components/index.js"},"./contexts/styles.css":"./dist/contexts/index.css"},"gitHead":"d3186f9a7213fd2e3a06024e943bad1f2635e720","private":false,"scripts":{"dev":"NODE_OPTIONS='--max-old-space-size=8192' tsup --watch","lint":"eslint \"src/**/*.ts\" \"src/**/*.tsx\" --fix","test":"vitest run","build":"NODE_OPTIONS='--max-old-space-size=8192' tsup && tsc -p scripts/generate-web-module/tsconfig.json","clean":"rm -rf dist","format":"prettier --write \"src/**/*.ts\"","test:ui":"vitest --ui","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"pnpm build","generate-web-module":"node dist/scripts/generate-web-module/index.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f5f41df1-7b72-405b-8808-252d10106909"}},"repository":{"url":"git+https://github.com/carlonicora/nextjs-jsonapi.git","type":"git"},"_npmVersion":"11.12.1","description":"Next.js JSON:API client with server/client support and caching","directories":{},"_nodeVersion":"24.15.0","dependencies":{"d3":"^7.9.0","zod":"^4.4.3","clsx":"^2.1.1","cmdk":"^1.1.1","pako":"^2.1.0","uuid":"^14.0.0","vaul":"^1.1.2","dagre":"^0.8.5","jotai":"^2.20.0","shadcn":"^4.7.0","sonner":"^2.0.7","date-fns":"^4.1.0","recharts":"^3.8.1","commander":"^14.0.3","input-otp":"^1.4.2","remark-gfm":"^4.0.1","next-themes":"^0.4.6","shepherd.js":"^15.2.2","cookies-next":"^6.1.1","jotai-family":"^1.0.1","lucide-react":"^1.14.0","qrcode.react":"^4.2.0","@dnd-kit/core":"^6.3.1","@base-ui/react":"1.4.1","react-dropzone":"^15.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.6.0","tw-animate-css":"^1.4.0","@blocknote/core":"^0.50.0","react-hook-form":"^7.75.0","@blocknote/react":"^0.50.0","react-day-picker":"^9.13.0","socket.io-client":"^4.8.3","@blocknote/shadcn":"^0.50.0","@dnd-kit/sortable":"^10.0.0","codice-fiscale-js":"^2.3.23","@dnd-kit/utilities":"^3.2.2","@floating-ui/react":"^0.27.19","@hookform/resolvers":"^5.2.2","@radix-ui/react-slot":"^1.2.4","embla-carousel-react":"^8.6.0","@radix-ui/react-label":"^2.1.8","react-resizable-panels":"^4.11.1","@simplewebauthn/browser":"^13.3.0","class-variance-authority":"^0.7.1","@handlewithcare/prosemirror-inputrules":"^0.1.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.2.6","tsup":"^8.5.1","jsdom":"^29.1.1","react":"^19.2.4","eslint":"^9.39.2","vitest":"^4.1.6","globals":"^17.6.0","prettier":"^3.8.3","@types/d3":"^7.4.3","next-intl":"^4.12.0","react-dom":"^19.2.4","@eslint/js":"^9.39.2","@vitest/ui":"^4.1.6","typescript":"^5.9.3","@types/node":"^25.7.0","@types/pako":"^2.0.4","@types/dagre":"^0.7.54","@types/react":"^19.2.14","@eslint/eslintrc":"^3.3.5","@types/react-dom":"^19.2.3","semantic-release":"^25.0.3","@types/qrcode.react":"^3.0.0","@vitest/coverage-v8":"^4.1.6","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^5.1.2","@semantic-release/git":"^10.0.1","@tanstack/react-table":"^8.21.3","@testing-library/react":"^16.3.2","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^8.59.3","@semantic-release/changelog":"^6.0.3","@testing-library/user-event":"^14.6.1","@typescript-eslint/eslint-plugin":"^8.59.3","conventional-changelog-conventionalcommits":"^9.3.1"},"peerDependencies":{"next":">=14.0.0","react":">=18.0.0","next-intl":">=3.0.0","react-dom":">=18.0.0","react-hook-form":">=7.0.0","@stripe/stripe-js":">=3.0.0","@tanstack/react-table":">=8.0.0","@stripe/react-stripe-js":">=2.0.0"},"peerDependenciesMeta":{"next-intl":{"optional":true},"react-hook-form":{"optional":true},"@stripe/stripe-js":{"optional":true},"@tanstack/react-table":{"optional":true},"@stripe/react-stripe-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nextjs-jsonapi_1.103.0_1778970454728_0.5272541962973889","host":"s3://npm-registry-packages-npm-production"}},"1.104.0":{"name":"@carlonicora/nextjs-jsonapi","version":"1.104.0","keywords":["nextjs","jsonapi","json-api","react","typescript","cache"],"author":{"name":"Carlo Nicora"},"license":"GPL-3.0-or-later","_id":"@carlonicora/nextjs-jsonapi@1.104.0","maintainers":[{"name":"carlonicora","email":"carlo.nicora@gmail.com"}],"homepage":"https://github.com/carlonicora/nextjs-jsonapi#readme","bugs":{"url":"https://github.com/carlonicora/nextjs-jsonapi/issues"},"bin":{"generate-web-module":"dist/scripts/generate-web-module/index.js"},"dist":{"shasum":"22404651a1098aebb13fe1b4e119767abaa911bd","tarball":"https://registry.npmjs.org/@carlonicora/nextjs-jsonapi/-/nextjs-jsonapi-1.104.0.tgz","fileCount":1193,"integrity":"sha512-C3dL6mL5YA+yCpz+yTBTRhAKtQir7vnto8csvsIP4Iws5GOjYL6yErL3E+qoo4srtKPP2g4FQm6SdCe35YuVAA==","signatures":[{"sig":"MEUCIAgNIhW/cFDq+ery43FzdIdfj0sBO52WAg7+030B6Q/XAiEAi54qphlVmOMhBy9TKuvcddzRL2EghvPnnECcb9xy2ss=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@carlonicora%2fnextjs-jsonapi@1.104.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":10936830},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.mjs","require":"./dist/core/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.mjs","require":"./dist/client/index.js"},"./server":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.mjs","require":"./dist/server/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.mjs","require":"./dist/billing/index.js"},"./testing":{"types":"./dist/testing/index.d.ts","import":"./dist/testing/index.mjs","require":"./dist/testing/index.js"},"./contexts":{"types":"./dist/contexts/index.d.ts","import":"./dist/contexts/index.mjs","require":"./dist/contexts/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.mjs","require":"./dist/components/index.js"},"./contexts/styles.css":"./dist/contexts/index.css"},"gitHead":"76ad2c1dfde0ce554af14ad62e4fe5cb6f2a17e4","private":false,"scripts":{"dev":"NODE_OPTIONS='--max-old-space-size=8192' tsup --watch","lint":"eslint \"src/**/*.ts\" \"src/**/*.tsx\" --fix","test":"vitest run","build":"NODE_OPTIONS='--max-old-space-size=8192' tsup && tsc -p scripts/generate-web-module/tsconfig.json","clean":"rm -rf dist","format":"prettier --write \"src/**/*.ts\"","test:ui":"vitest --ui","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"pnpm build","generate-web-module":"node dist/scripts/generate-web-module/index.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f5f41df1-7b72-405b-8808-252d10106909"}},"repository":{"url":"git+https://github.com/carlonicora/nextjs-jsonapi.git","type":"git"},"_npmVersion":"11.12.1","description":"Next.js JSON:API client with server/client support and caching","directories":{},"_nodeVersion":"24.15.0","dependencies":{"d3":"^7.9.0","zod":"^4.4.3","clsx":"^2.1.1","cmdk":"^1.1.1","pako":"^2.1.0","uuid":"^14.0.0","vaul":"^1.1.2","dagre":"^0.8.5","jotai":"^2.20.0","shadcn":"^4.7.0","sonner":"^2.0.7","date-fns":"^4.1.0","recharts":"^3.8.1","commander":"^14.0.3","input-otp":"^1.4.2","remark-gfm":"^4.0.1","next-themes":"^0.4.6","shepherd.js":"^15.2.2","cookies-next":"^6.1.1","jotai-family":"^1.0.1","lucide-react":"^1.14.0","qrcode.react":"^4.2.0","@dnd-kit/core":"^6.3.1","@base-ui/react":"1.4.1","react-dropzone":"^15.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.6.0","tw-animate-css":"^1.4.0","@blocknote/core":"^0.50.0","react-hook-form":"^7.75.0","@blocknote/react":"^0.50.0","react-day-picker":"^9.13.0","socket.io-client":"^4.8.3","@blocknote/shadcn":"^0.50.0","@dnd-kit/sortable":"^10.0.0","codice-fiscale-js":"^2.3.23","@dnd-kit/utilities":"^3.2.2","@floating-ui/react":"^0.27.19","@hookform/resolvers":"^5.2.2","@radix-ui/react-slot":"^1.2.4","embla-carousel-react":"^8.6.0","@radix-ui/react-label":"^2.1.8","react-resizable-panels":"^4.11.1","@simplewebauthn/browser":"^13.3.0","class-variance-authority":"^0.7.1","@handlewithcare/prosemirror-inputrules":"^0.1.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.2.6","tsup":"^8.5.1","jsdom":"^29.1.1","react":"^19.2.4","eslint":"^9.39.2","vitest":"^4.1.6","globals":"^17.6.0","prettier":"^3.8.3","@types/d3":"^7.4.3","next-intl":"^4.12.0","react-dom":"^19.2.4","@eslint/js":"^9.39.2","@vitest/ui":"^4.1.6","typescript":"^5.9.3","@types/node":"^25.7.0","@types/pako":"^2.0.4","@types/dagre":"^0.7.54","@types/react":"^19.2.14","@eslint/eslintrc":"^3.3.5","@types/react-dom":"^19.2.3","semantic-release":"^25.0.3","@types/qrcode.react":"^3.0.0","@vitest/coverage-v8":"^4.1.6","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^5.1.2","@semantic-release/git":"^10.0.1","@tanstack/react-table":"^8.21.3","@testing-library/react":"^16.3.2","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^8.59.3","@semantic-release/changelog":"^6.0.3","@testing-library/user-event":"^14.6.1","@typescript-eslint/eslint-plugin":"^8.59.3","conventional-changelog-conventionalcommits":"^9.3.1"},"peerDependencies":{"next":">=14.0.0","react":">=18.0.0","next-intl":">=3.0.0","react-dom":">=18.0.0","react-hook-form":">=7.0.0","@stripe/stripe-js":">=3.0.0","@tanstack/react-table":">=8.0.0","@stripe/react-stripe-js":">=2.0.0"},"peerDependenciesMeta":{"next-intl":{"optional":true},"react-hook-form":{"optional":true},"@stripe/stripe-js":{"optional":true},"@tanstack/react-table":{"optional":true},"@stripe/react-stripe-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nextjs-jsonapi_1.104.0_1778971054416_0.3934016419849031","host":"s3://npm-registry-packages-npm-production"}},"1.104.1":{"name":"@carlonicora/nextjs-jsonapi","version":"1.104.1","keywords":["nextjs","jsonapi","json-api","react","typescript","cache"],"author":{"name":"Carlo Nicora"},"license":"GPL-3.0-or-later","_id":"@carlonicora/nextjs-jsonapi@1.104.1","maintainers":[{"name":"carlonicora","email":"carlo.nicora@gmail.com"}],"homepage":"https://github.com/carlonicora/nextjs-jsonapi#readme","bugs":{"url":"https://github.com/carlonicora/nextjs-jsonapi/issues"},"bin":{"generate-web-module":"dist/scripts/generate-web-module/index.js"},"dist":{"shasum":"6c6db569939f1df998b9fb3eabb4645b806d8bee","tarball":"https://registry.npmjs.org/@carlonicora/nextjs-jsonapi/-/nextjs-jsonapi-1.104.1.tgz","fileCount":1193,"integrity":"sha512-pC1lNkLqFaiLt/gOTEY3Cn3S8ahsbt0Lxz76frtblptAIljwWJ0fZJm/HmJ1qCHEVbePtloszspUBq3eW4i/6Q==","signatures":[{"sig":"MEQCIH0PMfSWZLoDQuHY3GSpWJuMsQJS2B6qsZ1K6JnnwUszAiAO4+/Hp4UopuDomhJilcPCWqnUWluu0dqlrPwZIHuHrA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@carlonicora%2fnextjs-jsonapi@1.104.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":10936704},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.mjs","require":"./dist/core/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.mjs","require":"./dist/client/index.js"},"./server":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.mjs","require":"./dist/server/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.mjs","require":"./dist/billing/index.js"},"./testing":{"types":"./dist/testing/index.d.ts","import":"./dist/testing/index.mjs","require":"./dist/testing/index.js"},"./contexts":{"types":"./dist/contexts/index.d.ts","import":"./dist/contexts/index.mjs","require":"./dist/contexts/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.mjs","require":"./dist/components/index.js"},"./contexts/styles.css":"./dist/contexts/index.css"},"gitHead":"1cc0e892a95d9df9a5f782a0b7478cff5c3789fc","private":false,"scripts":{"dev":"NODE_OPTIONS='--max-old-space-size=8192' tsup --watch","lint":"eslint \"src/**/*.ts\" \"src/**/*.tsx\" --fix","test":"vitest run","build":"NODE_OPTIONS='--max-old-space-size=8192' tsup && tsc -p scripts/generate-web-module/tsconfig.json","clean":"rm -rf dist","format":"prettier --write \"src/**/*.ts\"","test:ui":"vitest --ui","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"pnpm build","generate-web-module":"node dist/scripts/generate-web-module/index.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f5f41df1-7b72-405b-8808-252d10106909"}},"repository":{"url":"git+https://github.com/carlonicora/nextjs-jsonapi.git","type":"git"},"_npmVersion":"11.12.1","description":"Next.js JSON:API client with server/client support and caching","directories":{},"_nodeVersion":"24.15.0","dependencies":{"d3":"^7.9.0","zod":"^4.4.3","clsx":"^2.1.1","cmdk":"^1.1.1","pako":"^2.1.0","uuid":"^14.0.0","vaul":"^1.1.2","dagre":"^0.8.5","jotai":"^2.20.0","shadcn":"^4.7.0","sonner":"^2.0.7","date-fns":"^4.1.0","recharts":"^3.8.1","commander":"^14.0.3","input-otp":"^1.4.2","remark-gfm":"^4.0.1","next-themes":"^0.4.6","shepherd.js":"^15.2.2","cookies-next":"^6.1.1","jotai-family":"^1.0.1","lucide-react":"^1.14.0","qrcode.react":"^4.2.0","@dnd-kit/core":"^6.3.1","@base-ui/react":"1.4.1","react-dropzone":"^15.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.6.0","tw-animate-css":"^1.4.0","@blocknote/core":"^0.50.0","react-hook-form":"^7.75.0","@blocknote/react":"^0.50.0","react-day-picker":"^9.13.0","socket.io-client":"^4.8.3","@blocknote/shadcn":"^0.50.0","@dnd-kit/sortable":"^10.0.0","codice-fiscale-js":"^2.3.23","@dnd-kit/utilities":"^3.2.2","@floating-ui/react":"^0.27.19","@hookform/resolvers":"^5.2.2","@radix-ui/react-slot":"^1.2.4","embla-carousel-react":"^8.6.0","@radix-ui/react-label":"^2.1.8","react-resizable-panels":"^4.11.1","@simplewebauthn/browser":"^13.3.0","class-variance-authority":"^0.7.1","@handlewithcare/prosemirror-inputrules":"^0.1.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.2.6","tsup":"^8.5.1","jsdom":"^29.1.1","react":"^19.2.4","eslint":"^9.39.2","vitest":"^4.1.6","globals":"^17.6.0","prettier":"^3.8.3","@types/d3":"^7.4.3","next-intl":"^4.12.0","react-dom":"^19.2.4","@eslint/js":"^9.39.2","@vitest/ui":"^4.1.6","typescript":"^5.9.3","@types/node":"^25.7.0","@types/pako":"^2.0.4","@types/dagre":"^0.7.54","@types/react":"^19.2.14","@eslint/eslintrc":"^3.3.5","@types/react-dom":"^19.2.3","semantic-release":"^25.0.3","@types/qrcode.react":"^3.0.0","@vitest/coverage-v8":"^4.1.6","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^5.1.2","@semantic-release/git":"^10.0.1","@tanstack/react-table":"^8.21.3","@testing-library/react":"^16.3.2","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^8.59.3","@semantic-release/changelog":"^6.0.3","@testing-library/user-event":"^14.6.1","@typescript-eslint/eslint-plugin":"^8.59.3","conventional-changelog-conventionalcommits":"^9.3.1"},"peerDependencies":{"next":">=14.0.0","react":">=18.0.0","next-intl":">=3.0.0","react-dom":">=18.0.0","react-hook-form":">=7.0.0","@stripe/stripe-js":">=3.0.0","@tanstack/react-table":">=8.0.0","@stripe/react-stripe-js":">=2.0.0"},"peerDependenciesMeta":{"next-intl":{"optional":true},"react-hook-form":{"optional":true},"@stripe/stripe-js":{"optional":true},"@tanstack/react-table":{"optional":true},"@stripe/react-stripe-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nextjs-jsonapi_1.104.1_1779038446104_0.48871481845635856","host":"s3://npm-registry-packages-npm-production"}},"1.104.2":{"name":"@carlonicora/nextjs-jsonapi","version":"1.104.2","keywords":["nextjs","jsonapi","json-api","react","typescript","cache"],"author":{"name":"Carlo Nicora"},"license":"GPL-3.0-or-later","_id":"@carlonicora/nextjs-jsonapi@1.104.2","maintainers":[{"name":"carlonicora","email":"carlo.nicora@gmail.com"}],"homepage":"https://github.com/carlonicora/nextjs-jsonapi#readme","bugs":{"url":"https://github.com/carlonicora/nextjs-jsonapi/issues"},"bin":{"generate-web-module":"dist/scripts/generate-web-module/index.js"},"dist":{"shasum":"cf6fcf88502793b5ff7ff26601e25a96c5953872","tarball":"https://registry.npmjs.org/@carlonicora/nextjs-jsonapi/-/nextjs-jsonapi-1.104.2.tgz","fileCount":1193,"integrity":"sha512-JlJ1q+a1fd4T9gi/VOs2ctf4HPa67HJFZCI8w40LDdBJg7DS6DBGbU1GEJmyhuRNvoamyEZh1ZPoL59AtDFaBg==","signatures":[{"sig":"MEUCIQD0mbvTh5ndubBka6VPGfYznPlF3Xs8igJ8S7fmMXsPvwIgBi5jwE+AmeLRfMmJFXlwjZwSpzpx/xBl/8em8FJMcPY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@carlonicora%2fnextjs-jsonapi@1.104.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":10936774},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.mjs","require":"./dist/core/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.mjs","require":"./dist/client/index.js"},"./server":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.mjs","require":"./dist/server/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.mjs","require":"./dist/billing/index.js"},"./testing":{"types":"./dist/testing/index.d.ts","import":"./dist/testing/index.mjs","require":"./dist/testing/index.js"},"./contexts":{"types":"./dist/contexts/index.d.ts","import":"./dist/contexts/index.mjs","require":"./dist/contexts/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.mjs","require":"./dist/components/index.js"},"./contexts/styles.css":"./dist/contexts/index.css"},"gitHead":"ceec5ead135de9229bf7876ac39c38ceb3425552","private":false,"scripts":{"dev":"NODE_OPTIONS='--max-old-space-size=8192' tsup --watch","lint":"eslint \"src/**/*.ts\" \"src/**/*.tsx\" --fix","test":"vitest run","build":"NODE_OPTIONS='--max-old-space-size=8192' tsup && tsc -p scripts/generate-web-module/tsconfig.json","clean":"rm -rf dist","format":"prettier --write \"src/**/*.ts\"","test:ui":"vitest --ui","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"pnpm build","generate-web-module":"node dist/scripts/generate-web-module/index.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f5f41df1-7b72-405b-8808-252d10106909"}},"repository":{"url":"git+https://github.com/carlonicora/nextjs-jsonapi.git","type":"git"},"_npmVersion":"11.12.1","description":"Next.js JSON:API client with server/client support and caching","directories":{},"_nodeVersion":"24.15.0","dependencies":{"d3":"^7.9.0","zod":"^4.4.3","clsx":"^2.1.1","cmdk":"^1.1.1","pako":"^2.1.0","uuid":"^14.0.0","vaul":"^1.1.2","dagre":"^0.8.5","jotai":"^2.20.0","shadcn":"^4.7.0","sonner":"^2.0.7","date-fns":"^4.1.0","recharts":"^3.8.1","commander":"^14.0.3","input-otp":"^1.4.2","remark-gfm":"^4.0.1","next-themes":"^0.4.6","shepherd.js":"^15.2.2","cookies-next":"^6.1.1","jotai-family":"^1.0.1","lucide-react":"^1.14.0","qrcode.react":"^4.2.0","@dnd-kit/core":"^6.3.1","@base-ui/react":"1.4.1","react-dropzone":"^15.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.6.0","tw-animate-css":"^1.4.0","@blocknote/core":"^0.50.0","react-hook-form":"^7.75.0","@blocknote/react":"^0.50.0","react-day-picker":"^9.13.0","socket.io-client":"^4.8.3","@blocknote/shadcn":"^0.50.0","@dnd-kit/sortable":"^10.0.0","codice-fiscale-js":"^2.3.23","@dnd-kit/utilities":"^3.2.2","@floating-ui/react":"^0.27.19","@hookform/resolvers":"^5.2.2","@radix-ui/react-slot":"^1.2.4","embla-carousel-react":"^8.6.0","@radix-ui/react-label":"^2.1.8","react-resizable-panels":"^4.11.1","@simplewebauthn/browser":"^13.3.0","class-variance-authority":"^0.7.1","@handlewithcare/prosemirror-inputrules":"^0.1.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.2.6","tsup":"^8.5.1","jsdom":"^29.1.1","react":"^19.2.4","eslint":"^9.39.2","vitest":"^4.1.6","globals":"^17.6.0","prettier":"^3.8.3","@types/d3":"^7.4.3","next-intl":"^4.12.0","react-dom":"^19.2.4","@eslint/js":"^9.39.2","@vitest/ui":"^4.1.6","typescript":"^5.9.3","@types/node":"^25.7.0","@types/pako":"^2.0.4","@types/dagre":"^0.7.54","@types/react":"^19.2.14","@eslint/eslintrc":"^3.3.5","@types/react-dom":"^19.2.3","semantic-release":"^25.0.3","@types/qrcode.react":"^3.0.0","@vitest/coverage-v8":"^4.1.6","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^5.1.2","@semantic-release/git":"^10.0.1","@tanstack/react-table":"^8.21.3","@testing-library/react":"^16.3.2","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^8.59.3","@semantic-release/changelog":"^6.0.3","@testing-library/user-event":"^14.6.1","@typescript-eslint/eslint-plugin":"^8.59.3","conventional-changelog-conventionalcommits":"^9.3.1"},"peerDependencies":{"next":">=14.0.0","react":">=18.0.0","next-intl":">=3.0.0","react-dom":">=18.0.0","react-hook-form":">=7.0.0","@stripe/stripe-js":">=3.0.0","@tanstack/react-table":">=8.0.0","@stripe/react-stripe-js":">=2.0.0"},"peerDependenciesMeta":{"next-intl":{"optional":true},"react-hook-form":{"optional":true},"@stripe/stripe-js":{"optional":true},"@tanstack/react-table":{"optional":true},"@stripe/react-stripe-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nextjs-jsonapi_1.104.2_1779039475184_0.7704759509701957","host":"s3://npm-registry-packages-npm-production"}},"1.105.0":{"name":"@carlonicora/nextjs-jsonapi","version":"1.105.0","keywords":["nextjs","jsonapi","json-api","react","typescript","cache"],"author":{"name":"Carlo Nicora"},"license":"GPL-3.0-or-later","_id":"@carlonicora/nextjs-jsonapi@1.105.0","maintainers":[{"name":"carlonicora","email":"carlo.nicora@gmail.com"}],"homepage":"https://github.com/carlonicora/nextjs-jsonapi#readme","bugs":{"url":"https://github.com/carlonicora/nextjs-jsonapi/issues"},"bin":{"generate-web-module":"dist/scripts/generate-web-module/index.js"},"dist":{"shasum":"8a6e2c653c8fcd52d0847139abc387e6101acad5","tarball":"https://registry.npmjs.org/@carlonicora/nextjs-jsonapi/-/nextjs-jsonapi-1.105.0.tgz","fileCount":1193,"integrity":"sha512-xzsm7XjTvnhgZ3wxL1smLxIVMAc6w5YcIMzTgt5odTr7D6uvVBwevu5EJuZfDrw0k/0gba6exczSrct38x7BQA==","signatures":[{"sig":"MEUCIA/DAO7Q0mut9BzpZuUbYaHNh6e8V8W0JMAMlQwHDN7TAiEAzGc1fJ5CwPnYUUibwKkkoXma5sb/L6maad3QreJM9N0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@carlonicora%2fnextjs-jsonapi@1.105.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":10937143},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.mjs","require":"./dist/core/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.mjs","require":"./dist/client/index.js"},"./server":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.mjs","require":"./dist/server/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.mjs","require":"./dist/billing/index.js"},"./testing":{"types":"./dist/testing/index.d.ts","import":"./dist/testing/index.mjs","require":"./dist/testing/index.js"},"./contexts":{"types":"./dist/contexts/index.d.ts","import":"./dist/contexts/index.mjs","require":"./dist/contexts/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.mjs","require":"./dist/components/index.js"},"./contexts/styles.css":"./dist/contexts/index.css"},"gitHead":"ec765cd2adc2b92de7067a64fbea5172a699fe31","private":false,"scripts":{"dev":"NODE_OPTIONS='--max-old-space-size=8192' tsup --watch","lint":"eslint \"src/**/*.ts\" \"src/**/*.tsx\" --fix","test":"vitest run","build":"NODE_OPTIONS='--max-old-space-size=8192' tsup && tsc -p scripts/generate-web-module/tsconfig.json","clean":"rm -rf dist","format":"prettier --write \"src/**/*.ts\"","test:ui":"vitest --ui","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"pnpm build","generate-web-module":"node dist/scripts/generate-web-module/index.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f5f41df1-7b72-405b-8808-252d10106909"}},"repository":{"url":"git+https://github.com/carlonicora/nextjs-jsonapi.git","type":"git"},"_npmVersion":"11.12.1","description":"Next.js JSON:API client with server/client support and caching","directories":{},"_nodeVersion":"24.15.0","dependencies":{"d3":"^7.9.0","zod":"^4.4.3","clsx":"^2.1.1","cmdk":"^1.1.1","pako":"^2.1.0","uuid":"^14.0.0","vaul":"^1.1.2","dagre":"^0.8.5","jotai":"^2.20.0","shadcn":"^4.7.0","sonner":"^2.0.7","date-fns":"^4.1.0","recharts":"^3.8.1","commander":"^14.0.3","input-otp":"^1.4.2","remark-gfm":"^4.0.1","next-themes":"^0.4.6","shepherd.js":"^15.2.2","cookies-next":"^6.1.1","jotai-family":"^1.0.1","lucide-react":"^1.14.0","qrcode.react":"^4.2.0","@dnd-kit/core":"^6.3.1","@base-ui/react":"1.4.1","react-dropzone":"^15.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.6.0","tw-animate-css":"^1.4.0","@blocknote/core":"^0.50.0","react-hook-form":"^7.75.0","@blocknote/react":"^0.50.0","react-day-picker":"^9.13.0","socket.io-client":"^4.8.3","@blocknote/shadcn":"^0.50.0","@dnd-kit/sortable":"^10.0.0","codice-fiscale-js":"^2.3.23","@dnd-kit/utilities":"^3.2.2","@floating-ui/react":"^0.27.19","@hookform/resolvers":"^5.2.2","@radix-ui/react-slot":"^1.2.4","embla-carousel-react":"^8.6.0","@radix-ui/react-label":"^2.1.8","react-resizable-panels":"^4.11.1","@simplewebauthn/browser":"^13.3.0","class-variance-authority":"^0.7.1","@handlewithcare/prosemirror-inputrules":"^0.1.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.2.6","tsup":"^8.5.1","jsdom":"^29.1.1","react":"^19.2.4","eslint":"^9.39.2","vitest":"^4.1.6","globals":"^17.6.0","prettier":"^3.8.3","@types/d3":"^7.4.3","next-intl":"^4.12.0","react-dom":"^19.2.4","@eslint/js":"^9.39.2","@vitest/ui":"^4.1.6","typescript":"^5.9.3","@types/node":"^25.7.0","@types/pako":"^2.0.4","@types/dagre":"^0.7.54","@types/react":"^19.2.14","@eslint/eslintrc":"^3.3.5","@types/react-dom":"^19.2.3","semantic-release":"^25.0.3","@types/qrcode.react":"^3.0.0","@vitest/coverage-v8":"^4.1.6","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^5.1.2","@semantic-release/git":"^10.0.1","@tanstack/react-table":"^8.21.3","@testing-library/react":"^16.3.2","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^8.59.3","@semantic-release/changelog":"^6.0.3","@testing-library/user-event":"^14.6.1","@typescript-eslint/eslint-plugin":"^8.59.3","conventional-changelog-conventionalcommits":"^9.3.1"},"peerDependencies":{"next":">=14.0.0","react":">=18.0.0","next-intl":">=3.0.0","react-dom":">=18.0.0","react-hook-form":">=7.0.0","@stripe/stripe-js":">=3.0.0","@tanstack/react-table":">=8.0.0","@stripe/react-stripe-js":">=2.0.0"},"peerDependenciesMeta":{"next-intl":{"optional":true},"react-hook-form":{"optional":true},"@stripe/stripe-js":{"optional":true},"@tanstack/react-table":{"optional":true},"@stripe/react-stripe-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nextjs-jsonapi_1.105.0_1779095659611_0.12397398098863266","host":"s3://npm-registry-packages-npm-production"}},"1.106.0":{"name":"@carlonicora/nextjs-jsonapi","version":"1.106.0","keywords":["nextjs","jsonapi","json-api","react","typescript","cache"],"author":{"name":"Carlo Nicora"},"license":"GPL-3.0-or-later","_id":"@carlonicora/nextjs-jsonapi@1.106.0","maintainers":[{"name":"carlonicora","email":"carlo.nicora@gmail.com"}],"homepage":"https://github.com/carlonicora/nextjs-jsonapi#readme","bugs":{"url":"https://github.com/carlonicora/nextjs-jsonapi/issues"},"bin":{"generate-web-module":"dist/scripts/generate-web-module/index.js"},"dist":{"shasum":"50aac1fffc132bbddebd8a739b20199ef5981374","tarball":"https://registry.npmjs.org/@carlonicora/nextjs-jsonapi/-/nextjs-jsonapi-1.106.0.tgz","fileCount":1194,"integrity":"sha512-eoRhe5RM7Bo4C3fj/xaKrBtq6D+2tdFROf4pAM3JiEbjQtbuhuRSPfnPnQcBwUqLZSLsh6Z4JKisQqrPSfpwvA==","signatures":[{"sig":"MEYCIQClGtubMu+PwWUH26I18KKaes77XTKM+Qu/JF8F57wETAIhAJZyI+MP+HwgnauvQ7kTI+7ULhjdfKPofmGgm7brKRQu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@carlonicora%2fnextjs-jsonapi@1.106.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":10961009},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.mjs","require":"./dist/core/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.mjs","require":"./dist/client/index.js"},"./server":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.mjs","require":"./dist/server/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.mjs","require":"./dist/billing/index.js"},"./testing":{"types":"./dist/testing/index.d.ts","import":"./dist/testing/index.mjs","require":"./dist/testing/index.js"},"./contexts":{"types":"./dist/contexts/index.d.ts","import":"./dist/contexts/index.mjs","require":"./dist/contexts/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.mjs","require":"./dist/components/index.js"},"./contexts/styles.css":"./dist/contexts/index.css"},"gitHead":"e6ca79e893da9e4b38bc5ce39a98ffde01c9867f","private":false,"scripts":{"dev":"NODE_OPTIONS='--max-old-space-size=8192' tsup --watch","lint":"eslint \"src/**/*.ts\" \"src/**/*.tsx\" --fix","test":"vitest run","build":"NODE_OPTIONS='--max-old-space-size=8192' tsup && tsc -p scripts/generate-web-module/tsconfig.json","clean":"rm -rf dist","format":"prettier --write \"src/**/*.ts\"","test:ui":"vitest --ui","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"pnpm build","generate-web-module":"node dist/scripts/generate-web-module/index.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f5f41df1-7b72-405b-8808-252d10106909"}},"repository":{"url":"git+https://github.com/carlonicora/nextjs-jsonapi.git","type":"git"},"_npmVersion":"11.12.1","description":"Next.js JSON:API client with server/client support and caching","directories":{},"_nodeVersion":"24.15.0","dependencies":{"d3":"^7.9.0","zod":"^4.4.3","clsx":"^2.1.1","cmdk":"^1.1.1","pako":"^2.1.0","uuid":"^14.0.0","vaul":"^1.1.2","dagre":"^0.8.5","jotai":"^2.20.0","shadcn":"^4.7.0","sonner":"^2.0.7","date-fns":"^4.1.0","recharts":"^3.8.1","commander":"^14.0.3","input-otp":"^1.4.2","remark-gfm":"^4.0.1","next-themes":"^0.4.6","shepherd.js":"^15.2.2","cookies-next":"^6.1.1","jotai-family":"^1.0.1","lucide-react":"^1.14.0","qrcode.react":"^4.2.0","@dnd-kit/core":"^6.3.1","@base-ui/react":"1.4.1","react-dropzone":"^15.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.6.0","tw-animate-css":"^1.4.0","@blocknote/core":"^0.50.0","react-hook-form":"^7.75.0","@blocknote/react":"^0.50.0","react-day-picker":"^9.13.0","socket.io-client":"^4.8.3","@blocknote/shadcn":"^0.50.0","@dnd-kit/sortable":"^10.0.0","codice-fiscale-js":"^2.3.23","@dnd-kit/utilities":"^3.2.2","@floating-ui/react":"^0.27.19","@hookform/resolvers":"^5.2.2","@radix-ui/react-slot":"^1.2.4","embla-carousel-react":"^8.6.0","@radix-ui/react-label":"^2.1.8","react-resizable-panels":"^4.11.1","@simplewebauthn/browser":"^13.3.0","class-variance-authority":"^0.7.1","@handlewithcare/prosemirror-inputrules":"^0.1.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.2.6","tsup":"^8.5.1","jsdom":"^29.1.1","react":"^19.2.4","eslint":"^9.39.2","vitest":"^4.1.6","globals":"^17.6.0","prettier":"^3.8.3","@types/d3":"^7.4.3","next-intl":"^4.12.0","react-dom":"^19.2.4","@eslint/js":"^9.39.2","@vitest/ui":"^4.1.6","typescript":"^5.9.3","@types/node":"^25.7.0","@types/pako":"^2.0.4","@types/dagre":"^0.7.54","@types/react":"^19.2.14","@eslint/eslintrc":"^3.3.5","@types/react-dom":"^19.2.3","semantic-release":"^25.0.3","@types/qrcode.react":"^3.0.0","@vitest/coverage-v8":"^4.1.6","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^5.1.2","@semantic-release/git":"^10.0.1","@tanstack/react-table":"^8.21.3","@testing-library/react":"^16.3.2","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^8.59.3","@semantic-release/changelog":"^6.0.3","@testing-library/user-event":"^14.6.1","@typescript-eslint/eslint-plugin":"^8.59.3","conventional-changelog-conventionalcommits":"^9.3.1"},"peerDependencies":{"next":">=14.0.0","react":">=18.0.0","next-intl":">=3.0.0","react-dom":">=18.0.0","react-hook-form":">=7.0.0","@stripe/stripe-js":">=3.0.0","@tanstack/react-table":">=8.0.0","@stripe/react-stripe-js":">=2.0.0"},"peerDependenciesMeta":{"next-intl":{"optional":true},"react-hook-form":{"optional":true},"@stripe/stripe-js":{"optional":true},"@tanstack/react-table":{"optional":true},"@stripe/react-stripe-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nextjs-jsonapi_1.106.0_1779099876595_0.40811499194753376","host":"s3://npm-registry-packages-npm-production"}},"1.106.1":{"name":"@carlonicora/nextjs-jsonapi","version":"1.106.1","keywords":["nextjs","jsonapi","json-api","react","typescript","cache"],"author":{"name":"Carlo Nicora"},"license":"GPL-3.0-or-later","_id":"@carlonicora/nextjs-jsonapi@1.106.1","maintainers":[{"name":"carlonicora","email":"carlo.nicora@gmail.com"}],"homepage":"https://github.com/carlonicora/nextjs-jsonapi#readme","bugs":{"url":"https://github.com/carlonicora/nextjs-jsonapi/issues"},"bin":{"generate-web-module":"dist/scripts/generate-web-module/index.js"},"dist":{"shasum":"ba093a380dafe260a11cd65fb84c450e2f9b0f87","tarball":"https://registry.npmjs.org/@carlonicora/nextjs-jsonapi/-/nextjs-jsonapi-1.106.1.tgz","fileCount":1194,"integrity":"sha512-9aOI9y+00R1B/dIGcw0+6XiWBYrgBaUYeSTSlz11iJeDgxg+Fiv1ySh7FIxVayZbOoCwcqcmIwz6ep0DOFtzhQ==","signatures":[{"sig":"MEUCIQCJbWmzU5SRuQ/qumK1dsTpfBrTUK/vO6LFS20X4eZwLAIgJYfRoa9IKiShNNTtYPiHqWBNEpj6WNpczs+AxuZ0Wi0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@carlonicora%2fnextjs-jsonapi@1.106.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":10960475},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.mjs","require":"./dist/core/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.mjs","require":"./dist/client/index.js"},"./server":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.mjs","require":"./dist/server/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.mjs","require":"./dist/billing/index.js"},"./testing":{"types":"./dist/testing/index.d.ts","import":"./dist/testing/index.mjs","require":"./dist/testing/index.js"},"./contexts":{"types":"./dist/contexts/index.d.ts","import":"./dist/contexts/index.mjs","require":"./dist/contexts/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.mjs","require":"./dist/components/index.js"},"./contexts/styles.css":"./dist/contexts/index.css"},"gitHead":"4b8a204c5a0da723d087fc8b029a2e885092157a","private":false,"scripts":{"dev":"NODE_OPTIONS='--max-old-space-size=8192' tsup --watch","lint":"eslint \"src/**/*.ts\" \"src/**/*.tsx\" --fix","test":"vitest run","build":"NODE_OPTIONS='--max-old-space-size=8192' tsup && tsc -p scripts/generate-web-module/tsconfig.json","clean":"rm -rf dist","format":"prettier --write \"src/**/*.ts\"","test:ui":"vitest --ui","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"pnpm build","generate-web-module":"node dist/scripts/generate-web-module/index.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f5f41df1-7b72-405b-8808-252d10106909"}},"repository":{"url":"git+https://github.com/carlonicora/nextjs-jsonapi.git","type":"git"},"_npmVersion":"11.12.1","description":"Next.js JSON:API client with server/client support and caching","directories":{},"_nodeVersion":"24.15.0","dependencies":{"d3":"^7.9.0","zod":"^4.4.3","clsx":"^2.1.1","cmdk":"^1.1.1","pako":"^2.1.0","uuid":"^14.0.0","vaul":"^1.1.2","dagre":"^0.8.5","jotai":"^2.20.0","shadcn":"^4.7.0","sonner":"^2.0.7","date-fns":"^4.1.0","recharts":"^3.8.1","commander":"^14.0.3","input-otp":"^1.4.2","remark-gfm":"^4.0.1","next-themes":"^0.4.6","shepherd.js":"^15.2.2","cookies-next":"^6.1.1","jotai-family":"^1.0.1","lucide-react":"^1.14.0","qrcode.react":"^4.2.0","@dnd-kit/core":"^6.3.1","@base-ui/react":"1.4.1","react-dropzone":"^15.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.6.0","tw-animate-css":"^1.4.0","@blocknote/core":"^0.50.0","react-hook-form":"^7.75.0","@blocknote/react":"^0.50.0","react-day-picker":"^9.13.0","socket.io-client":"^4.8.3","@blocknote/shadcn":"^0.50.0","@dnd-kit/sortable":"^10.0.0","codice-fiscale-js":"^2.3.23","@dnd-kit/utilities":"^3.2.2","@floating-ui/react":"^0.27.19","@hookform/resolvers":"^5.2.2","@radix-ui/react-slot":"^1.2.4","embla-carousel-react":"^8.6.0","@radix-ui/react-label":"^2.1.8","react-resizable-panels":"^4.11.1","@simplewebauthn/browser":"^13.3.0","class-variance-authority":"^0.7.1","@handlewithcare/prosemirror-inputrules":"^0.1.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.2.6","tsup":"^8.5.1","jsdom":"^29.1.1","react":"^19.2.4","eslint":"^9.39.2","vitest":"^4.1.6","globals":"^17.6.0","prettier":"^3.8.3","@types/d3":"^7.4.3","next-intl":"^4.12.0","react-dom":"^19.2.4","@eslint/js":"^9.39.2","@vitest/ui":"^4.1.6","typescript":"^5.9.3","@types/node":"^25.7.0","@types/pako":"^2.0.4","@types/dagre":"^0.7.54","@types/react":"^19.2.14","@eslint/eslintrc":"^3.3.5","@types/react-dom":"^19.2.3","semantic-release":"^25.0.3","@types/qrcode.react":"^3.0.0","@vitest/coverage-v8":"^4.1.6","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^5.1.2","@semantic-release/git":"^10.0.1","@tanstack/react-table":"^8.21.3","@testing-library/react":"^16.3.2","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^8.59.3","@semantic-release/changelog":"^6.0.3","@testing-library/user-event":"^14.6.1","@typescript-eslint/eslint-plugin":"^8.59.3","conventional-changelog-conventionalcommits":"^9.3.1"},"peerDependencies":{"next":">=14.0.0","react":">=18.0.0","next-intl":">=3.0.0","react-dom":">=18.0.0","react-hook-form":">=7.0.0","@stripe/stripe-js":">=3.0.0","@tanstack/react-table":">=8.0.0","@stripe/react-stripe-js":">=2.0.0"},"peerDependenciesMeta":{"next-intl":{"optional":true},"react-hook-form":{"optional":true},"@stripe/stripe-js":{"optional":true},"@tanstack/react-table":{"optional":true},"@stripe/react-stripe-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nextjs-jsonapi_1.106.1_1779100046476_0.6003312992388017","host":"s3://npm-registry-packages-npm-production"}},"1.106.2":{"name":"@carlonicora/nextjs-jsonapi","version":"1.106.2","keywords":["nextjs","jsonapi","json-api","react","typescript","cache"],"author":{"name":"Carlo Nicora"},"license":"GPL-3.0-or-later","_id":"@carlonicora/nextjs-jsonapi@1.106.2","maintainers":[{"name":"carlonicora","email":"carlo.nicora@gmail.com"}],"homepage":"https://github.com/carlonicora/nextjs-jsonapi#readme","bugs":{"url":"https://github.com/carlonicora/nextjs-jsonapi/issues"},"bin":{"generate-web-module":"dist/scripts/generate-web-module/index.js"},"dist":{"shasum":"726a837f1a9017ded5a85a5427f3611b88b2defe","tarball":"https://registry.npmjs.org/@carlonicora/nextjs-jsonapi/-/nextjs-jsonapi-1.106.2.tgz","fileCount":1194,"integrity":"sha512-Dr2Ym1BrJEs77wrIeAf+0GvZHZzZ4iW221JCV5qz6GIJwkOmRXDAVqSITMUQ+sxs4rkrnAUhkmeG1HsMoWliNA==","signatures":[{"sig":"MEQCH2g5I8OvdShdWQBtlpAc9s25/fpynZqnvrjAK0IVVMECIQCEKyVJgOnIu86PRllD7LjS2Z1qFX/VW/Ef/tUOxsiI+w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@carlonicora%2fnextjs-jsonapi@1.106.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":10960475},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.mjs","require":"./dist/core/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.mjs","require":"./dist/client/index.js"},"./server":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.mjs","require":"./dist/server/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.mjs","require":"./dist/billing/index.js"},"./testing":{"types":"./dist/testing/index.d.ts","import":"./dist/testing/index.mjs","require":"./dist/testing/index.js"},"./contexts":{"types":"./dist/contexts/index.d.ts","import":"./dist/contexts/index.mjs","require":"./dist/contexts/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.mjs","require":"./dist/components/index.js"},"./contexts/styles.css":"./dist/contexts/index.css"},"gitHead":"d8eb37c317fd0980b6464c1116a37a9c24a63aa4","private":false,"scripts":{"dev":"NODE_OPTIONS='--max-old-space-size=8192' tsup --watch","lint":"eslint \"src/**/*.ts\" \"src/**/*.tsx\" --fix","test":"vitest run","build":"NODE_OPTIONS='--max-old-space-size=8192' tsup && tsc -p scripts/generate-web-module/tsconfig.json","clean":"rm -rf dist","format":"prettier --write \"src/**/*.ts\"","test:ui":"vitest --ui","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"pnpm build","generate-web-module":"node dist/scripts/generate-web-module/index.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f5f41df1-7b72-405b-8808-252d10106909"}},"repository":{"url":"git+https://github.com/carlonicora/nextjs-jsonapi.git","type":"git"},"_npmVersion":"11.12.1","description":"Next.js JSON:API client with server/client support and caching","directories":{},"_nodeVersion":"24.15.0","dependencies":{"d3":"^7.9.0","zod":"^4.4.3","clsx":"^2.1.1","cmdk":"^1.1.1","pako":"^2.1.0","uuid":"^14.0.0","vaul":"^1.1.2","dagre":"^0.8.5","jotai":"^2.20.0","shadcn":"^4.8.0","sonner":"^2.0.7","date-fns":"^4.2.1","recharts":"^3.8.1","commander":"^14.0.3","input-otp":"^1.4.2","remark-gfm":"^4.0.1","next-themes":"^0.4.6","shepherd.js":"^15.2.2","cookies-next":"^6.1.1","jotai-family":"^1.0.2","lucide-react":"^1.16.0","qrcode.react":"^4.2.0","@dnd-kit/core":"^6.3.1","@base-ui/react":"1.5.0","react-dropzone":"^15.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.6.0","tw-animate-css":"^1.4.0","@blocknote/core":"^0.51.2","react-hook-form":"^7.76.0","@blocknote/react":"^0.51.2","react-day-picker":"^9.13.0","socket.io-client":"^4.8.3","@blocknote/shadcn":"^0.51.2","@dnd-kit/sortable":"^10.0.0","codice-fiscale-js":"^2.3.23","@dnd-kit/utilities":"^3.2.2","@floating-ui/react":"^0.27.19","@hookform/resolvers":"^5.4.0","@radix-ui/react-slot":"^1.2.4","embla-carousel-react":"^8.6.0","@radix-ui/react-label":"^2.1.8","react-resizable-panels":"^4.11.1","@simplewebauthn/browser":"^13.3.0","class-variance-authority":"^0.7.1","@handlewithcare/prosemirror-inputrules":"^0.1.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.2.6","tsup":"^8.5.1","jsdom":"^29.1.1","react":"^19.2.6","eslint":"^9.39.2","vitest":"^4.1.7","globals":"^17.6.0","prettier":"^3.8.3","@types/d3":"^7.4.3","next-intl":"^4.12.0","react-dom":"^19.2.6","@eslint/js":"^9.39.2","@vitest/ui":"^4.1.7","typescript":"^5.9.3","@types/node":"^25.9.1","@types/pako":"^2.0.4","@types/dagre":"^0.7.54","@types/react":"^19.2.15","@eslint/eslintrc":"^3.3.5","@types/react-dom":"^19.2.3","semantic-release":"^25.0.3","@types/qrcode.react":"^3.0.0","@vitest/coverage-v8":"^4.1.7","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^6.0.2","@semantic-release/git":"^10.0.1","@tanstack/react-table":"^8.21.3","@testing-library/react":"^16.3.2","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^8.59.4","@semantic-release/changelog":"^6.0.3","@testing-library/user-event":"^14.6.1","@typescript-eslint/eslint-plugin":"^8.59.4","conventional-changelog-conventionalcommits":"^9.3.1"},"peerDependencies":{"next":">=14.0.0","react":">=18.0.0","next-intl":">=3.0.0","react-dom":">=18.0.0","react-hook-form":">=7.0.0","@stripe/stripe-js":">=3.0.0","@tanstack/react-table":">=8.0.0","@stripe/react-stripe-js":">=2.0.0"},"peerDependenciesMeta":{"next-intl":{"optional":true},"react-hook-form":{"optional":true},"@stripe/stripe-js":{"optional":true},"@tanstack/react-table":{"optional":true},"@stripe/react-stripe-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nextjs-jsonapi_1.106.2_1779484668916_0.3499089317222328","host":"s3://npm-registry-packages-npm-production"}},"1.107.0":{"name":"@carlonicora/nextjs-jsonapi","version":"1.107.0","keywords":["nextjs","jsonapi","json-api","react","typescript","cache"],"author":{"name":"Carlo Nicora"},"license":"GPL-3.0-or-later","_id":"@carlonicora/nextjs-jsonapi@1.107.0","maintainers":[{"name":"carlonicora","email":"carlo.nicora@gmail.com"}],"homepage":"https://github.com/carlonicora/nextjs-jsonapi#readme","bugs":{"url":"https://github.com/carlonicora/nextjs-jsonapi/issues"},"bin":{"generate-web-module":"dist/scripts/generate-web-module/index.js"},"dist":{"shasum":"3dd2edcd2327306b526690041c03e5b8555c3bda","tarball":"https://registry.npmjs.org/@carlonicora/nextjs-jsonapi/-/nextjs-jsonapi-1.107.0.tgz","fileCount":1195,"integrity":"sha512-kAJekvh/f97lzvQvebO2Mq+lIDdIlhdVY9UqsTj/uOxCcR3eyen84CejSCybgIiofhze3chlgqTi8O2038iYzA==","signatures":[{"sig":"MEQCIDDMxGULzTh8ua+4staK9COAey7dj744cUZcwhm/sug+AiBNWA57JaNt7scfmGG6UHSr9+P3u3kKxzRM6BolkgdDrg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@carlonicora%2fnextjs-jsonapi@1.107.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11048421},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.mjs","require":"./dist/core/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.mjs","require":"./dist/client/index.js"},"./server":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.mjs","require":"./dist/server/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.mjs","require":"./dist/billing/index.js"},"./testing":{"types":"./dist/testing/index.d.ts","import":"./dist/testing/index.mjs","require":"./dist/testing/index.js"},"./contexts":{"types":"./dist/contexts/index.d.ts","import":"./dist/contexts/index.mjs","require":"./dist/contexts/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.mjs","require":"./dist/components/index.js"},"./contexts/styles.css":"./dist/contexts/index.css"},"gitHead":"22ca900c61107b60367e4a046ad06dd829aea013","private":false,"scripts":{"dev":"NODE_OPTIONS='--max-old-space-size=8192' tsup --watch","lint":"eslint \"src/**/*.ts\" \"src/**/*.tsx\" --fix","test":"vitest run","build":"NODE_OPTIONS='--max-old-space-size=8192' tsup && tsc -p scripts/generate-web-module/tsconfig.json","clean":"rm -rf dist","format":"prettier --write \"src/**/*.ts\"","test:ui":"vitest --ui","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"pnpm build","generate-web-module":"node dist/scripts/generate-web-module/index.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f5f41df1-7b72-405b-8808-252d10106909"}},"repository":{"url":"git+https://github.com/carlonicora/nextjs-jsonapi.git","type":"git"},"_npmVersion":"11.12.1","description":"Next.js JSON:API client with server/client support and caching","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ai":"^6.0.5","d3":"^7.9.0","zod":"^4.4.3","clsx":"^2.1.1","cmdk":"^1.1.1","pako":"^2.1.0","uuid":"^14.0.0","vaul":"^1.1.2","dagre":"^0.8.5","jotai":"^2.20.0","shadcn":"^4.8.0","sonner":"^2.0.7","date-fns":"^4.2.1","recharts":"^3.8.1","commander":"^14.0.3","input-otp":"^1.4.2","remark-gfm":"^4.0.1","next-themes":"^0.4.6","shepherd.js":"^15.2.2","cookies-next":"^6.1.1","jotai-family":"^1.0.2","lucide-react":"^1.16.0","qrcode.react":"^4.2.0","@dnd-kit/core":"^6.3.1","@base-ui/react":"1.5.0","react-dropzone":"^15.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.6.0","tw-animate-css":"^1.4.0","@blocknote/core":"^0.51.2","react-hook-form":"^7.76.0","@blocknote/react":"^0.51.2","@blocknote/xl-ai":"^0.51.2","react-day-picker":"^9.13.0","socket.io-client":"^4.8.3","@blocknote/shadcn":"^0.51.2","@dnd-kit/sortable":"^10.0.0","codice-fiscale-js":"^2.3.23","@dnd-kit/utilities":"^3.2.2","@floating-ui/react":"^0.27.19","@hookform/resolvers":"^5.4.0","@radix-ui/react-slot":"^1.2.4","embla-carousel-react":"^8.6.0","@radix-ui/react-label":"^2.1.8","react-resizable-panels":"^4.11.1","@simplewebauthn/browser":"^13.3.0","class-variance-authority":"^0.7.1","@handlewithcare/prosemirror-inputrules":"^0.1.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.2.6","tsup":"^8.5.1","jsdom":"^29.1.1","react":"^19.2.6","eslint":"^9.39.2","vitest":"^4.1.7","globals":"^17.6.0","prettier":"^3.8.3","@types/d3":"^7.4.3","next-intl":"^4.12.0","react-dom":"^19.2.6","@eslint/js":"^9.39.2","@vitest/ui":"^4.1.7","typescript":"^5.9.3","@types/node":"^25.9.1","@types/pako":"^2.0.4","@types/dagre":"^0.7.54","@types/react":"^19.2.15","@eslint/eslintrc":"^3.3.5","@types/react-dom":"^19.2.3","semantic-release":"^25.0.3","@types/qrcode.react":"^3.0.0","@vitest/coverage-v8":"^4.1.7","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^6.0.2","@semantic-release/git":"^10.0.1","@tanstack/react-table":"^8.21.3","@testing-library/react":"^16.3.2","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^8.59.4","@semantic-release/changelog":"^6.0.3","@testing-library/user-event":"^14.6.1","@typescript-eslint/eslint-plugin":"^8.59.4","conventional-changelog-conventionalcommits":"^9.3.1"},"peerDependencies":{"next":">=14.0.0","react":">=18.0.0","next-intl":">=3.0.0","react-dom":">=18.0.0","react-hook-form":">=7.0.0","@stripe/stripe-js":">=3.0.0","@tanstack/react-table":">=8.0.0","@stripe/react-stripe-js":">=2.0.0"},"peerDependenciesMeta":{"next-intl":{"optional":true},"react-hook-form":{"optional":true},"@stripe/stripe-js":{"optional":true},"@tanstack/react-table":{"optional":true},"@stripe/react-stripe-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nextjs-jsonapi_1.107.0_1779554913752_0.4012656259576479","host":"s3://npm-registry-packages-npm-production"}},"1.107.1":{"name":"@carlonicora/nextjs-jsonapi","version":"1.107.1","keywords":["nextjs","jsonapi","json-api","react","typescript","cache"],"author":{"name":"Carlo Nicora"},"license":"GPL-3.0-or-later","_id":"@carlonicora/nextjs-jsonapi@1.107.1","maintainers":[{"name":"carlonicora","email":"carlo.nicora@gmail.com"}],"homepage":"https://github.com/carlonicora/nextjs-jsonapi#readme","bugs":{"url":"https://github.com/carlonicora/nextjs-jsonapi/issues"},"bin":{"generate-web-module":"dist/scripts/generate-web-module/index.js"},"dist":{"shasum":"828bec71fb7b4546db1d85c2cabd4891d5caaa5c","tarball":"https://registry.npmjs.org/@carlonicora/nextjs-jsonapi/-/nextjs-jsonapi-1.107.1.tgz","fileCount":1195,"integrity":"sha512-caDB8Z5++4YW2C1T7s2iSplk4z78kjkooiVCwy2WMJTLn8YHcMCx4Z/oT80Km3DhIySQLbIJCd3SFNOO297P6A==","signatures":[{"sig":"MEYCIQCejjNvlmnzXe2LMWiAxsO49tsxAd7ySAjodNvRI1bi6wIhAN4EY3BQijSlGAnQhP6BbZsx1kbnAOux6N004nH+FaGB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@carlonicora%2fnextjs-jsonapi@1.107.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11048327},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.mjs","require":"./dist/core/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.mjs","require":"./dist/client/index.js"},"./server":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.mjs","require":"./dist/server/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.mjs","require":"./dist/billing/index.js"},"./testing":{"types":"./dist/testing/index.d.ts","import":"./dist/testing/index.mjs","require":"./dist/testing/index.js"},"./contexts":{"types":"./dist/contexts/index.d.ts","import":"./dist/contexts/index.mjs","require":"./dist/contexts/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.mjs","require":"./dist/components/index.js"},"./contexts/styles.css":"./dist/contexts/index.css"},"gitHead":"c333466b4ed1c802e53c4011c6e96e47574d4569","private":false,"scripts":{"dev":"NODE_OPTIONS='--max-old-space-size=8192' tsup --watch","lint":"eslint \"src/**/*.ts\" \"src/**/*.tsx\" --fix","test":"vitest run","build":"NODE_OPTIONS='--max-old-space-size=8192' tsup && tsc -p scripts/generate-web-module/tsconfig.json","clean":"rm -rf dist","format":"prettier --write \"src/**/*.ts\"","test:ui":"vitest --ui","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"pnpm build","generate-web-module":"node dist/scripts/generate-web-module/index.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f5f41df1-7b72-405b-8808-252d10106909"}},"repository":{"url":"git+https://github.com/carlonicora/nextjs-jsonapi.git","type":"git"},"_npmVersion":"11.12.1","description":"Next.js JSON:API client with server/client support and caching","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ai":"^6.0.5","d3":"^7.9.0","zod":"^4.4.3","clsx":"^2.1.1","cmdk":"^1.1.1","pako":"^2.1.0","uuid":"^14.0.0","vaul":"^1.1.2","dagre":"^0.8.5","jotai":"^2.20.0","shadcn":"^4.8.0","sonner":"^2.0.7","date-fns":"^4.2.1","recharts":"^3.8.1","commander":"^14.0.3","input-otp":"^1.4.2","remark-gfm":"^4.0.1","next-themes":"^0.4.6","shepherd.js":"^15.2.2","cookies-next":"^6.1.1","jotai-family":"^1.0.2","lucide-react":"^1.16.0","qrcode.react":"^4.2.0","@dnd-kit/core":"^6.3.1","@base-ui/react":"1.5.0","react-dropzone":"^15.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.6.0","tw-animate-css":"^1.4.0","@blocknote/core":"^0.51.2","react-hook-form":"^7.76.0","@blocknote/react":"^0.51.2","@blocknote/xl-ai":"^0.51.2","react-day-picker":"^9.13.0","socket.io-client":"^4.8.3","@blocknote/shadcn":"^0.51.2","@dnd-kit/sortable":"^10.0.0","codice-fiscale-js":"^2.3.23","@dnd-kit/utilities":"^3.2.2","@floating-ui/react":"^0.27.19","@hookform/resolvers":"^5.4.0","@radix-ui/react-slot":"^1.2.4","embla-carousel-react":"^8.6.0","@radix-ui/react-label":"^2.1.8","react-resizable-panels":"^4.11.1","@simplewebauthn/browser":"^13.3.0","class-variance-authority":"^0.7.1","@handlewithcare/prosemirror-inputrules":"^0.1.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.2.6","tsup":"^8.5.1","jsdom":"^29.1.1","react":"^19.2.6","eslint":"^9.39.2","vitest":"^4.1.7","globals":"^17.6.0","prettier":"^3.8.3","@types/d3":"^7.4.3","next-intl":"^4.12.0","react-dom":"^19.2.6","@eslint/js":"^9.39.2","@vitest/ui":"^4.1.7","typescript":"^5.9.3","@types/node":"^25.9.1","@types/pako":"^2.0.4","@types/dagre":"^0.7.54","@types/react":"^19.2.15","@eslint/eslintrc":"^3.3.5","@types/react-dom":"^19.2.3","semantic-release":"^25.0.3","@types/qrcode.react":"^3.0.0","@vitest/coverage-v8":"^4.1.7","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^6.0.2","@semantic-release/git":"^10.0.1","@tanstack/react-table":"^8.21.3","@testing-library/react":"^16.3.2","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^8.59.4","@semantic-release/changelog":"^6.0.3","@testing-library/user-event":"^14.6.1","@typescript-eslint/eslint-plugin":"^8.59.4","conventional-changelog-conventionalcommits":"^9.3.1"},"peerDependencies":{"next":">=14.0.0","react":">=18.0.0","next-intl":">=3.0.0","react-dom":">=18.0.0","react-hook-form":">=7.0.0","@stripe/stripe-js":">=3.0.0","@tanstack/react-table":">=8.0.0","@stripe/react-stripe-js":">=2.0.0"},"peerDependenciesMeta":{"next-intl":{"optional":true},"react-hook-form":{"optional":true},"@stripe/stripe-js":{"optional":true},"@tanstack/react-table":{"optional":true},"@stripe/react-stripe-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nextjs-jsonapi_1.107.1_1779555022186_0.6151261196092088","host":"s3://npm-registry-packages-npm-production"}},"1.108.0":{"name":"@carlonicora/nextjs-jsonapi","version":"1.108.0","keywords":["nextjs","jsonapi","json-api","react","typescript","cache"],"author":{"name":"Carlo Nicora"},"license":"GPL-3.0-or-later","_id":"@carlonicora/nextjs-jsonapi@1.108.0","maintainers":[{"name":"carlonicora","email":"carlo.nicora@gmail.com"}],"homepage":"https://github.com/carlonicora/nextjs-jsonapi#readme","bugs":{"url":"https://github.com/carlonicora/nextjs-jsonapi/issues"},"bin":{"generate-web-module":"dist/scripts/generate-web-module/index.js"},"dist":{"shasum":"61f6a5b53728999e43d03bc910d0e9fd197601de","tarball":"https://registry.npmjs.org/@carlonicora/nextjs-jsonapi/-/nextjs-jsonapi-1.108.0.tgz","fileCount":1195,"integrity":"sha512-kLpiZMfww2ugiRSQL5nrPz2xlk2naqBusb1qTyI+5TiwFMO28ndKDnsriMsREQu6NNJkrStsTClSOstyq7UCDg==","signatures":[{"sig":"MEYCIQD0+qrkff09bxyukuzNal/U1s+CuIw8LXMxvXWy3cXxEQIhANQkg5X3/j/1a8rx3qtzT9Wrr2h04BxnVSIdQ6xNhnd7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@carlonicora%2fnextjs-jsonapi@1.108.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11048865},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.mjs","require":"./dist/core/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.mjs","require":"./dist/client/index.js"},"./server":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.mjs","require":"./dist/server/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.mjs","require":"./dist/billing/index.js"},"./testing":{"types":"./dist/testing/index.d.ts","import":"./dist/testing/index.mjs","require":"./dist/testing/index.js"},"./contexts":{"types":"./dist/contexts/index.d.ts","import":"./dist/contexts/index.mjs","require":"./dist/contexts/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.mjs","require":"./dist/components/index.js"},"./contexts/styles.css":"./dist/contexts/index.css"},"gitHead":"2aee75986edbd21543fd9cbe434762ddfcd59d53","private":false,"scripts":{"dev":"NODE_OPTIONS='--max-old-space-size=8192' tsup --watch","lint":"eslint \"src/**/*.ts\" \"src/**/*.tsx\" --fix","test":"vitest run","build":"NODE_OPTIONS='--max-old-space-size=8192' tsup && tsc -p scripts/generate-web-module/tsconfig.json","clean":"rm -rf dist","format":"prettier --write \"src/**/*.ts\"","test:ui":"vitest --ui","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"pnpm build","generate-web-module":"node dist/scripts/generate-web-module/index.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f5f41df1-7b72-405b-8808-252d10106909"}},"repository":{"url":"git+https://github.com/carlonicora/nextjs-jsonapi.git","type":"git"},"_npmVersion":"11.12.1","description":"Next.js JSON:API client with server/client support and caching","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ai":"^6.0.5","d3":"^7.9.0","zod":"^4.4.3","clsx":"^2.1.1","cmdk":"^1.1.1","pako":"^2.1.0","uuid":"^14.0.0","vaul":"^1.1.2","dagre":"^0.8.5","jotai":"^2.20.0","shadcn":"^4.8.0","sonner":"^2.0.7","date-fns":"^4.2.1","recharts":"^3.8.1","commander":"^14.0.3","input-otp":"^1.4.2","remark-gfm":"^4.0.1","next-themes":"^0.4.6","shepherd.js":"^15.2.2","cookies-next":"^6.1.1","jotai-family":"^1.0.2","lucide-react":"^1.16.0","qrcode.react":"^4.2.0","@dnd-kit/core":"^6.3.1","@base-ui/react":"1.5.0","react-dropzone":"^15.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.6.0","tw-animate-css":"^1.4.0","@blocknote/core":"^0.51.2","react-hook-form":"^7.76.0","@blocknote/react":"^0.51.2","@blocknote/xl-ai":"^0.51.2","react-day-picker":"^9.13.0","socket.io-client":"^4.8.3","@blocknote/shadcn":"^0.51.2","@dnd-kit/sortable":"^10.0.0","codice-fiscale-js":"^2.3.23","@dnd-kit/utilities":"^3.2.2","@floating-ui/react":"^0.27.19","@hookform/resolvers":"^5.4.0","@radix-ui/react-slot":"^1.2.4","embla-carousel-react":"^8.6.0","@radix-ui/react-label":"^2.1.8","react-resizable-panels":"^4.11.1","@simplewebauthn/browser":"^13.3.0","class-variance-authority":"^0.7.1","@handlewithcare/prosemirror-inputrules":"^0.1.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.2.6","tsup":"^8.5.1","jsdom":"^29.1.1","react":"^19.2.6","eslint":"^9.39.2","vitest":"^4.1.7","globals":"^17.6.0","prettier":"^3.8.3","@types/d3":"^7.4.3","next-intl":"^4.12.0","react-dom":"^19.2.6","@eslint/js":"^9.39.2","@vitest/ui":"^4.1.7","typescript":"^5.9.3","@types/node":"^25.9.1","@types/pako":"^2.0.4","@types/dagre":"^0.7.54","@types/react":"^19.2.15","@eslint/eslintrc":"^3.3.5","@types/react-dom":"^19.2.3","semantic-release":"^25.0.3","@types/qrcode.react":"^3.0.0","@vitest/coverage-v8":"^4.1.7","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^6.0.2","@semantic-release/git":"^10.0.1","@tanstack/react-table":"^8.21.3","@testing-library/react":"^16.3.2","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^8.59.4","@semantic-release/changelog":"^6.0.3","@testing-library/user-event":"^14.6.1","@typescript-eslint/eslint-plugin":"^8.59.4","conventional-changelog-conventionalcommits":"^9.3.1"},"peerDependencies":{"next":">=14.0.0","react":">=18.0.0","next-intl":">=3.0.0","react-dom":">=18.0.0","react-hook-form":">=7.0.0","@stripe/stripe-js":">=3.0.0","@tanstack/react-table":">=8.0.0","@stripe/react-stripe-js":">=2.0.0"},"peerDependenciesMeta":{"next-intl":{"optional":true},"react-hook-form":{"optional":true},"@stripe/stripe-js":{"optional":true},"@tanstack/react-table":{"optional":true},"@stripe/react-stripe-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nextjs-jsonapi_1.108.0_1779647032736_0.48704610174552654","host":"s3://npm-registry-packages-npm-production"}},"1.109.0":{"name":"@carlonicora/nextjs-jsonapi","version":"1.109.0","keywords":["nextjs","jsonapi","json-api","react","typescript","cache"],"author":{"name":"Carlo Nicora"},"license":"GPL-3.0-or-later","_id":"@carlonicora/nextjs-jsonapi@1.109.0","maintainers":[{"name":"carlonicora","email":"carlo.nicora@gmail.com"}],"homepage":"https://github.com/carlonicora/nextjs-jsonapi#readme","bugs":{"url":"https://github.com/carlonicora/nextjs-jsonapi/issues"},"bin":{"generate-web-module":"dist/scripts/generate-web-module/index.js"},"dist":{"shasum":"37d2a7dc9ee18886cfe4d784ebba7169e3d5f19c","tarball":"https://registry.npmjs.org/@carlonicora/nextjs-jsonapi/-/nextjs-jsonapi-1.109.0.tgz","fileCount":1274,"integrity":"sha512-Lw68YaLar99mvJp73tPOyXhy/Cp4y//cWTfxvNCCO5id/NspEl/n7+6Cvg7ICKfdFMAj/r070VmTli61OwwCmA==","signatures":[{"sig":"MEUCIQDWPHO/hXxhthVVAMiAcsglJjv6HUqCjYUtb+6XXwqaAwIgaE7oYM693vS21WjZHQlju8f3ZXc7NvPcKgemPOLU2PE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@carlonicora%2fnextjs-jsonapi@1.109.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11329212},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.mjs","require":"./dist/core/index.js"},"./help":{"types":"./dist/features/help/index.d.ts","import":"./dist/features/help/index.mjs","require":"./dist/features/help/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.mjs","require":"./dist/client/index.js"},"./server":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.mjs","require":"./dist/server/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.mjs","require":"./dist/billing/index.js"},"./testing":{"types":"./dist/testing/index.d.ts","import":"./dist/testing/index.mjs","require":"./dist/testing/index.js"},"./contexts":{"types":"./dist/contexts/index.d.ts","import":"./dist/contexts/index.mjs","require":"./dist/contexts/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.mjs","require":"./dist/components/index.js"},"./help/server":{"types":"./dist/features/help/server.d.ts","import":"./dist/features/help/server.mjs","require":"./dist/features/help/server.js"},"./help-asset-route":{"types":"./dist/features/help/server/createHelpAssetRouteHandler.d.ts","import":"./dist/features/help/server/createHelpAssetRouteHandler.mjs","require":"./dist/features/help/server/createHelpAssetRouteHandler.js"},"./contexts/styles.css":"./dist/contexts/index.css"},"gitHead":"0c0c94fa0d5262b6f87970be984698cf31d0681e","private":false,"scripts":{"dev":"NODE_OPTIONS='--max-old-space-size=8192' tsup --watch","lint":"eslint \"src/**/*.ts\" \"src/**/*.tsx\" --fix","test":"vitest run","build":"NODE_OPTIONS='--max-old-space-size=8192' tsup && tsc -p scripts/generate-web-module/tsconfig.json","clean":"rm -rf dist","format":"prettier --write \"src/**/*.ts\"","test:ui":"vitest --ui","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"pnpm build","generate-web-module":"node dist/scripts/generate-web-module/index.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f5f41df1-7b72-405b-8808-252d10106909"}},"repository":{"url":"git+https://github.com/carlonicora/nextjs-jsonapi.git","type":"git"},"_npmVersion":"11.12.1","description":"Next.js JSON:API client with server/client support and caching","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ai":"^6.0.5","d3":"^7.9.0","zod":"^4.4.3","clsx":"^2.1.1","cmdk":"^1.1.1","pako":"^2.1.0","uuid":"^14.0.0","vaul":"^1.1.2","dagre":"^0.8.5","jotai":"^2.20.0","shadcn":"^4.8.0","sonner":"^2.0.7","fuse.js":"^7.0.0","date-fns":"^4.2.1","recharts":"^3.8.1","commander":"^14.0.3","input-otp":"^1.4.2","remark-gfm":"^4.0.1","next-themes":"^0.4.6","rehype-slug":"^6.0.0","shepherd.js":"^15.2.2","cookies-next":"^6.1.1","jotai-family":"^1.0.2","lucide-react":"^1.16.0","qrcode.react":"^4.2.0","@dnd-kit/core":"^6.3.1","@base-ui/react":"1.5.0","react-dropzone":"^15.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.6.0","tw-animate-css":"^1.4.0","@blocknote/core":"^0.51.2","next-mdx-remote":"^5.0.0","react-hook-form":"^7.76.0","@blocknote/react":"^0.51.2","@blocknote/xl-ai":"^0.51.2","react-day-picker":"^9.13.0","socket.io-client":"^4.8.3","@blocknote/shadcn":"^0.51.2","@dnd-kit/sortable":"^10.0.0","codice-fiscale-js":"^2.3.23","@dnd-kit/utilities":"^3.2.2","@floating-ui/react":"^0.27.19","@hookform/resolvers":"^5.4.0","@radix-ui/react-slot":"^1.2.4","embla-carousel-react":"^8.6.0","@radix-ui/react-label":"^2.1.8","react-resizable-panels":"^4.11.1","@simplewebauthn/browser":"^13.3.0","class-variance-authority":"^0.7.1","rehype-autolink-headings":"^7.1.0","@handlewithcare/prosemirror-inputrules":"^0.1.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.2.6","tsup":"^8.5.1","jsdom":"^29.1.1","react":"^19.2.6","eslint":"^9.39.2","vitest":"^4.1.7","globals":"^17.6.0","prettier":"^3.8.3","@types/d3":"^7.4.3","next-intl":"^4.12.0","react-dom":"^19.2.6","@eslint/js":"^9.39.2","@vitest/ui":"^4.1.7","typescript":"^5.9.3","@types/node":"^25.9.1","@types/pako":"^2.0.4","@types/dagre":"^0.7.54","@types/react":"^19.2.15","@eslint/eslintrc":"^3.3.5","@types/react-dom":"^19.2.3","semantic-release":"^25.0.3","@types/qrcode.react":"^3.0.0","@vitest/coverage-v8":"^4.1.7","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^6.0.2","@semantic-release/git":"^10.0.1","@tanstack/react-table":"^8.21.3","@testing-library/react":"^16.3.2","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^8.59.4","@semantic-release/changelog":"^6.0.3","@testing-library/user-event":"^14.6.1","@typescript-eslint/eslint-plugin":"^8.59.4","conventional-changelog-conventionalcommits":"^9.3.1"},"peerDependencies":{"next":">=14.0.0","react":">=18.0.0","next-intl":">=3.0.0","react-dom":">=18.0.0","react-hook-form":">=7.0.0","@stripe/stripe-js":">=3.0.0","@tanstack/react-table":">=8.0.0","@stripe/react-stripe-js":">=2.0.0"},"peerDependenciesMeta":{"next-intl":{"optional":true},"react-hook-form":{"optional":true},"@stripe/stripe-js":{"optional":true},"@tanstack/react-table":{"optional":true},"@stripe/react-stripe-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nextjs-jsonapi_1.109.0_1779743516652_0.29891622798442974","host":"s3://npm-registry-packages-npm-production"}},"1.110.0":{"name":"@carlonicora/nextjs-jsonapi","version":"1.110.0","keywords":["nextjs","jsonapi","json-api","react","typescript","cache"],"author":{"name":"Carlo Nicora"},"license":"GPL-3.0-or-later","_id":"@carlonicora/nextjs-jsonapi@1.110.0","maintainers":[{"name":"carlonicora","email":"carlo.nicora@gmail.com"}],"homepage":"https://github.com/carlonicora/nextjs-jsonapi#readme","bugs":{"url":"https://github.com/carlonicora/nextjs-jsonapi/issues"},"bin":{"generate-web-module":"dist/scripts/generate-web-module/index.js"},"dist":{"shasum":"5b3889bcfbe8b505b8d6bb9b3f6e2d1ff8ec9a57","tarball":"https://registry.npmjs.org/@carlonicora/nextjs-jsonapi/-/nextjs-jsonapi-1.110.0.tgz","fileCount":1250,"integrity":"sha512-vQjAADNy8V7F3PFkbl+Zo1LQp0xqMg9inNoXZk7aOhCb4REZUYi9j2MabfXfx4/kirdNJ+9+h3xnbNGIRJi9pA==","signatures":[{"sig":"MEUCIDt5NACTD8C8GANDNjbaPuBy1jEU2yVnE2t0BtYRJaJFAiEAiYgZRMroeLlCO85IGGpLIBeREU4ZpZu3gdPKH58Bo78=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@carlonicora%2fnextjs-jsonapi@1.110.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11296732},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.mjs","require":"./dist/core/index.js"},"./help":{"types":"./dist/features/help/index.d.ts","import":"./dist/features/help/index.mjs","require":"./dist/features/help/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.mjs","require":"./dist/client/index.js"},"./server":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.mjs","require":"./dist/server/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.mjs","require":"./dist/billing/index.js"},"./testing":{"types":"./dist/testing/index.d.ts","import":"./dist/testing/index.mjs","require":"./dist/testing/index.js"},"./contexts":{"types":"./dist/contexts/index.d.ts","import":"./dist/contexts/index.mjs","require":"./dist/contexts/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.mjs","require":"./dist/components/index.js"},"./help/server":{"types":"./dist/features/help/server.d.ts","import":"./dist/features/help/server.mjs","require":"./dist/features/help/server.js"},"./contexts/styles.css":"./dist/contexts/index.css"},"gitHead":"2659cfbe42c42a1d72d5ca053c2c8bc024053cd6","private":false,"scripts":{"dev":"NODE_OPTIONS='--max-old-space-size=8192' tsup --watch","lint":"eslint \"src/**/*.ts\" \"src/**/*.tsx\" --fix","test":"vitest run","build":"NODE_OPTIONS='--max-old-space-size=8192' tsup && tsc -p scripts/generate-web-module/tsconfig.json","clean":"rm -rf dist","format":"prettier --write \"src/**/*.ts\"","test:ui":"vitest --ui","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"pnpm build","generate-web-module":"node dist/scripts/generate-web-module/index.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f5f41df1-7b72-405b-8808-252d10106909"}},"repository":{"url":"git+https://github.com/carlonicora/nextjs-jsonapi.git","type":"git"},"_npmVersion":"11.13.0","description":"Next.js JSON:API client with server/client support and caching","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ai":"^6.0.5","d3":"^7.9.0","zod":"^4.4.3","clsx":"^2.1.1","cmdk":"^1.1.1","pako":"^2.1.0","uuid":"^14.0.0","vaul":"^1.1.2","dagre":"^0.8.5","jotai":"^2.20.0","shadcn":"^4.8.0","sonner":"^2.0.7","fuse.js":"^7.0.0","date-fns":"^4.2.1","recharts":"^3.8.1","commander":"^14.0.3","input-otp":"^1.4.2","remark-gfm":"^4.0.1","next-themes":"^0.4.6","rehype-slug":"^6.0.0","shepherd.js":"^15.2.2","cookies-next":"^6.1.1","jotai-family":"^1.0.2","lucide-react":"^1.16.0","qrcode.react":"^4.2.0","@dnd-kit/core":"^6.3.1","@base-ui/react":"1.5.0","react-dropzone":"^15.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.6.0","tw-animate-css":"^1.4.0","@blocknote/core":"^0.51.2","next-mdx-remote":"^5.0.0","react-hook-form":"^7.76.0","@blocknote/react":"^0.51.2","@blocknote/xl-ai":"^0.51.2","react-day-picker":"^9.13.0","socket.io-client":"^4.8.3","@blocknote/shadcn":"^0.51.2","@dnd-kit/sortable":"^10.0.0","codice-fiscale-js":"^2.3.23","@dnd-kit/utilities":"^3.2.2","@floating-ui/react":"^0.27.19","@hookform/resolvers":"^5.4.0","@radix-ui/react-slot":"^1.2.4","embla-carousel-react":"^8.6.0","@radix-ui/react-label":"^2.1.8","react-resizable-panels":"^4.11.1","@simplewebauthn/browser":"^13.3.0","class-variance-authority":"^0.7.1","rehype-autolink-headings":"^7.1.0","@handlewithcare/prosemirror-inputrules":"^0.1.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.2.6","tsup":"^8.5.1","jsdom":"^29.1.1","react":"^19.2.6","eslint":"^9.39.2","vitest":"^4.1.7","globals":"^17.6.0","prettier":"^3.8.3","@types/d3":"^7.4.3","next-intl":"^4.12.0","react-dom":"^19.2.6","@eslint/js":"^9.39.2","@vitest/ui":"^4.1.7","typescript":"^5.9.3","@types/node":"^25.9.1","@types/pako":"^2.0.4","@types/dagre":"^0.7.54","@types/react":"^19.2.15","@eslint/eslintrc":"^3.3.5","@types/react-dom":"^19.2.3","semantic-release":"^25.0.3","@types/qrcode.react":"^3.0.0","@vitest/coverage-v8":"^4.1.7","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^6.0.2","@semantic-release/git":"^10.0.1","@tanstack/react-table":"^8.21.3","@testing-library/react":"^16.3.2","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^8.59.4","@semantic-release/changelog":"^6.0.3","@testing-library/user-event":"^14.6.1","@typescript-eslint/eslint-plugin":"^8.59.4","conventional-changelog-conventionalcommits":"^9.3.1"},"peerDependencies":{"next":">=14.0.0","react":">=18.0.0","next-intl":">=3.0.0","react-dom":">=18.0.0","react-hook-form":">=7.0.0","@stripe/stripe-js":">=3.0.0","@tanstack/react-table":">=8.0.0","@stripe/react-stripe-js":">=2.0.0"},"peerDependenciesMeta":{"next-intl":{"optional":true},"react-hook-form":{"optional":true},"@stripe/stripe-js":{"optional":true},"@tanstack/react-table":{"optional":true},"@stripe/react-stripe-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nextjs-jsonapi_1.110.0_1780565758762_0.16390222109216745","host":"s3://npm-registry-packages-npm-production"}},"1.111.0":{"name":"@carlonicora/nextjs-jsonapi","version":"1.111.0","keywords":["nextjs","jsonapi","json-api","react","typescript","cache"],"author":{"name":"Carlo Nicora"},"license":"GPL-3.0-or-later","_id":"@carlonicora/nextjs-jsonapi@1.111.0","maintainers":[{"name":"carlonicora","email":"carlo.nicora@gmail.com"}],"homepage":"https://github.com/carlonicora/nextjs-jsonapi#readme","bugs":{"url":"https://github.com/carlonicora/nextjs-jsonapi/issues"},"bin":{"generate-web-module":"dist/scripts/generate-web-module/index.js"},"dist":{"shasum":"40a9ce5f8830118dc44a1a3960b3d827dcdd1976","tarball":"https://registry.npmjs.org/@carlonicora/nextjs-jsonapi/-/nextjs-jsonapi-1.111.0.tgz","fileCount":1290,"integrity":"sha512-Hhd+jGGcROPlD+kwWmhanHPeXDLbpkuoVv3UfBaauzhE9630JT7Vk6nV+MfSPabc/ZYpTVaFsIi9kwHMUzHfkQ==","signatures":[{"sig":"MEQCIEAZ6YFEpSkjSr7XgrvbegFAxkeGcsGrLIzajD/IIK8LAiAqEhB78ySf+cW/edKDaXV9bXh1FxUKj8SQotvtkb6HBg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@carlonicora%2fnextjs-jsonapi@1.111.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11373890},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.mjs","require":"./dist/core/index.js"},"./help":{"types":"./dist/features/help/index.d.ts","import":"./dist/features/help/index.mjs","require":"./dist/features/help/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.mjs","require":"./dist/client/index.js"},"./server":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.mjs","require":"./dist/server/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.mjs","require":"./dist/billing/index.js"},"./testing":{"types":"./dist/testing/index.d.ts","import":"./dist/testing/index.mjs","require":"./dist/testing/index.js"},"./contexts":{"types":"./dist/contexts/index.d.ts","import":"./dist/contexts/index.mjs","require":"./dist/contexts/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.mjs","require":"./dist/components/index.js"},"./help/server":{"types":"./dist/features/help/server.d.ts","import":"./dist/features/help/server.mjs","require":"./dist/features/help/server.js"},"./contexts/styles.css":"./dist/contexts/index.css"},"gitHead":"d9f6a99f3ce51e217ef433a37c53a589d46a671c","private":false,"scripts":{"dev":"NODE_OPTIONS='--max-old-space-size=8192' tsup --watch","lint":"eslint \"src/**/*.ts\" \"src/**/*.tsx\" --fix","test":"vitest run","build":"NODE_OPTIONS='--max-old-space-size=8192' tsup && tsc -p scripts/generate-web-module/tsconfig.json","clean":"rm -rf dist","format":"prettier --write \"src/**/*.ts\"","test:ui":"vitest --ui","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"pnpm build","generate-web-module":"node dist/scripts/generate-web-module/index.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f5f41df1-7b72-405b-8808-252d10106909"}},"repository":{"url":"git+https://github.com/carlonicora/nextjs-jsonapi.git","type":"git"},"_npmVersion":"11.13.0","description":"Next.js JSON:API client with server/client support and caching","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ai":"^6.0.5","d3":"^7.9.0","zod":"^4.4.3","clsx":"^2.1.1","cmdk":"^1.1.1","pako":"^2.1.0","uuid":"^14.0.0","vaul":"^1.1.2","dagre":"^0.8.5","jotai":"^2.20.0","shadcn":"^4.8.0","sonner":"^2.0.7","fuse.js":"^7.0.0","date-fns":"^4.2.1","recharts":"^3.8.1","commander":"^14.0.3","input-otp":"^1.4.2","remark-gfm":"^4.0.1","next-themes":"^0.4.6","rehype-slug":"^6.0.0","shepherd.js":"^15.2.2","cookies-next":"^6.1.1","jotai-family":"^1.0.2","lucide-react":"^1.16.0","qrcode.react":"^4.2.0","@dnd-kit/core":"^6.3.1","@base-ui/react":"1.5.0","react-dropzone":"^15.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.6.0","tw-animate-css":"^1.4.0","@blocknote/core":"^0.51.2","next-mdx-remote":"^5.0.0","react-hook-form":"^7.76.0","@blocknote/react":"^0.51.2","@blocknote/xl-ai":"^0.51.2","react-day-picker":"^9.13.0","socket.io-client":"^4.8.3","@blocknote/shadcn":"^0.51.2","@dnd-kit/sortable":"^10.0.0","codice-fiscale-js":"^2.3.23","@dnd-kit/utilities":"^3.2.2","@floating-ui/react":"^0.27.19","@hookform/resolvers":"^5.4.0","@radix-ui/react-slot":"^1.2.4","embla-carousel-react":"^8.6.0","@radix-ui/react-label":"^2.1.8","react-resizable-panels":"^4.11.1","@simplewebauthn/browser":"^13.3.0","class-variance-authority":"^0.7.1","rehype-autolink-headings":"^7.1.0","@handlewithcare/prosemirror-inputrules":"^0.1.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.2.6","tsup":"^8.5.1","jsdom":"^29.1.1","react":"^19.2.6","eslint":"^9.39.2","vitest":"^4.1.7","globals":"^17.6.0","prettier":"^3.8.3","@types/d3":"^7.4.3","next-intl":"^4.12.0","react-dom":"^19.2.6","@eslint/js":"^9.39.2","@vitest/ui":"^4.1.7","typescript":"^5.9.3","@types/node":"^25.9.1","@types/pako":"^2.0.4","@types/dagre":"^0.7.54","@types/react":"^19.2.15","@eslint/eslintrc":"^3.3.5","@types/react-dom":"^19.2.3","semantic-release":"^25.0.3","@types/qrcode.react":"^3.0.0","@vitest/coverage-v8":"^4.1.7","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^6.0.2","@semantic-release/git":"^10.0.1","@tanstack/react-table":"^8.21.3","@testing-library/react":"^16.3.2","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^8.59.4","@semantic-release/changelog":"^6.0.3","@testing-library/user-event":"^14.6.1","@typescript-eslint/eslint-plugin":"^8.59.4","conventional-changelog-conventionalcommits":"^9.3.1"},"peerDependencies":{"next":">=14.0.0","react":">=18.0.0","next-intl":">=3.0.0","react-dom":">=18.0.0","react-hook-form":">=7.0.0","@stripe/stripe-js":">=3.0.0","@tanstack/react-table":">=8.0.0","@stripe/react-stripe-js":">=2.0.0"},"peerDependenciesMeta":{"next-intl":{"optional":true},"react-hook-form":{"optional":true},"@stripe/stripe-js":{"optional":true},"@tanstack/react-table":{"optional":true},"@stripe/react-stripe-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nextjs-jsonapi_1.111.0_1780693763859_0.6195224698134936","host":"s3://npm-registry-packages-npm-production"}},"1.111.1":{"name":"@carlonicora/nextjs-jsonapi","version":"1.111.1","keywords":["nextjs","jsonapi","json-api","react","typescript","cache"],"author":{"name":"Carlo Nicora"},"license":"GPL-3.0-or-later","_id":"@carlonicora/nextjs-jsonapi@1.111.1","maintainers":[{"name":"carlonicora","email":"carlo.nicora@gmail.com"}],"homepage":"https://github.com/carlonicora/nextjs-jsonapi#readme","bugs":{"url":"https://github.com/carlonicora/nextjs-jsonapi/issues"},"bin":{"generate-web-module":"dist/scripts/generate-web-module/index.js"},"dist":{"shasum":"dfea84064b3ffe48e9ffab1088f5b256ea90e5aa","tarball":"https://registry.npmjs.org/@carlonicora/nextjs-jsonapi/-/nextjs-jsonapi-1.111.1.tgz","fileCount":1291,"integrity":"sha512-lv1JFd/+uctLEdNGjBZClVLcXHiN3z2qsRAKGuIvJjKbna5xa0YsMDPjvH0ydUJyto40ETJaMxOYNAiLJn/clQ==","signatures":[{"sig":"MEUCIEN5hoIyM/C9a9jf7gUPgZUJbObsZFKsR75nnB8lGzBeAiEArLvb6tA8U/CvQRDxpHzVy8zepvDzMR7h7Hj+S3vuLAY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@carlonicora%2fnextjs-jsonapi@1.111.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11378925},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.mjs","require":"./dist/core/index.js"},"./help":{"types":"./dist/features/help/index.d.ts","import":"./dist/features/help/index.mjs","require":"./dist/features/help/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.mjs","require":"./dist/client/index.js"},"./server":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.mjs","require":"./dist/server/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.mjs","require":"./dist/billing/index.js"},"./testing":{"types":"./dist/testing/index.d.ts","import":"./dist/testing/index.mjs","require":"./dist/testing/index.js"},"./contexts":{"types":"./dist/contexts/index.d.ts","import":"./dist/contexts/index.mjs","require":"./dist/contexts/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.mjs","require":"./dist/components/index.js"},"./help/server":{"types":"./dist/features/help/server.d.ts","import":"./dist/features/help/server.mjs","require":"./dist/features/help/server.js"},"./contexts/styles.css":"./dist/contexts/index.css"},"gitHead":"b28410ea6d2f43bf0158c05937c9885843d6411a","private":false,"scripts":{"dev":"NODE_OPTIONS='--max-old-space-size=8192' tsup --watch","lint":"eslint \"src/**/*.ts\" \"src/**/*.tsx\" --fix","test":"vitest run","build":"NODE_OPTIONS='--max-old-space-size=8192' tsup && tsc -p scripts/generate-web-module/tsconfig.json","clean":"rm -rf dist","format":"prettier --write \"src/**/*.ts\"","test:ui":"vitest --ui","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"pnpm build","generate-web-module":"node dist/scripts/generate-web-module/index.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f5f41df1-7b72-405b-8808-252d10106909"}},"repository":{"url":"git+https://github.com/carlonicora/nextjs-jsonapi.git","type":"git"},"_npmVersion":"11.13.0","description":"Next.js JSON:API client with server/client support and caching","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ai":"^6.0.5","d3":"^7.9.0","zod":"^4.4.3","clsx":"^2.1.1","cmdk":"^1.1.1","pako":"^2.1.0","uuid":"^14.0.0","vaul":"^1.1.2","dagre":"^0.8.5","jotai":"^2.20.0","shadcn":"^4.8.0","sonner":"^2.0.7","fuse.js":"^7.0.0","date-fns":"^4.2.1","recharts":"^3.8.1","commander":"^14.0.3","input-otp":"^1.4.2","remark-gfm":"^4.0.1","next-themes":"^0.4.6","rehype-slug":"^6.0.0","shepherd.js":"^15.2.2","cookies-next":"^6.1.1","jotai-family":"^1.0.2","lucide-react":"^1.16.0","qrcode.react":"^4.2.0","@dnd-kit/core":"^6.3.1","@base-ui/react":"1.5.0","react-dropzone":"^15.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.6.0","tw-animate-css":"^1.4.0","@blocknote/core":"^0.51.2","next-mdx-remote":"^5.0.0","react-hook-form":"^7.76.0","@blocknote/react":"^0.51.2","@blocknote/xl-ai":"^0.51.2","react-day-picker":"^9.13.0","socket.io-client":"^4.8.3","@blocknote/shadcn":"^0.51.2","@dnd-kit/sortable":"^10.0.0","codice-fiscale-js":"^2.3.23","@dnd-kit/utilities":"^3.2.2","@floating-ui/react":"^0.27.19","@hookform/resolvers":"^5.4.0","@radix-ui/react-slot":"^1.2.4","embla-carousel-react":"^8.6.0","@radix-ui/react-label":"^2.1.8","react-resizable-panels":"^4.11.1","@simplewebauthn/browser":"^13.3.0","class-variance-authority":"^0.7.1","rehype-autolink-headings":"^7.1.0","@handlewithcare/prosemirror-inputrules":"^0.1.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.2.6","tsup":"^8.5.1","jsdom":"^29.1.1","react":"^19.2.6","eslint":"^9.39.2","vitest":"^4.1.7","globals":"^17.6.0","prettier":"^3.8.3","@types/d3":"^7.4.3","next-intl":"^4.12.0","react-dom":"^19.2.6","@eslint/js":"^9.39.2","@vitest/ui":"^4.1.7","typescript":"^5.9.3","@types/node":"^25.9.1","@types/pako":"^2.0.4","@types/dagre":"^0.7.54","@types/react":"^19.2.15","@eslint/eslintrc":"^3.3.5","@types/react-dom":"^19.2.3","semantic-release":"^25.0.3","@types/qrcode.react":"^3.0.0","@vitest/coverage-v8":"^4.1.7","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^6.0.2","@semantic-release/git":"^10.0.1","@tanstack/react-table":"^8.21.3","@testing-library/react":"^16.3.2","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^8.59.4","@semantic-release/changelog":"^6.0.3","@testing-library/user-event":"^14.6.1","@typescript-eslint/eslint-plugin":"^8.59.4","conventional-changelog-conventionalcommits":"^9.3.1"},"peerDependencies":{"next":">=14.0.0","react":">=18.0.0","next-intl":">=3.0.0","react-dom":">=18.0.0","react-hook-form":">=7.0.0","@stripe/stripe-js":">=3.0.0","@tanstack/react-table":">=8.0.0","@stripe/react-stripe-js":">=2.0.0"},"peerDependenciesMeta":{"next-intl":{"optional":true},"react-hook-form":{"optional":true},"@stripe/stripe-js":{"optional":true},"@tanstack/react-table":{"optional":true},"@stripe/react-stripe-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nextjs-jsonapi_1.111.1_1780747461936_0.5695861181860271","host":"s3://npm-registry-packages-npm-production"}},"1.111.2":{"name":"@carlonicora/nextjs-jsonapi","version":"1.111.2","keywords":["nextjs","jsonapi","json-api","react","typescript","cache"],"author":{"name":"Carlo Nicora"},"license":"GPL-3.0-or-later","_id":"@carlonicora/nextjs-jsonapi@1.111.2","maintainers":[{"name":"carlonicora","email":"carlo.nicora@gmail.com"}],"homepage":"https://github.com/carlonicora/nextjs-jsonapi#readme","bugs":{"url":"https://github.com/carlonicora/nextjs-jsonapi/issues"},"bin":{"generate-web-module":"dist/scripts/generate-web-module/index.js"},"dist":{"shasum":"3ba8194e8a5f863f7eff4c40f6439ec2a680841c","tarball":"https://registry.npmjs.org/@carlonicora/nextjs-jsonapi/-/nextjs-jsonapi-1.111.2.tgz","fileCount":1291,"integrity":"sha512-9YKP+lA8pjke5NDpkYAoR83BPDflYeYtujAU7tJphR2LHnasJhF20oxa584ZdoifdxZ1fTEBOewDSVEyXe8S4w==","signatures":[{"sig":"MEQCIDID37uudwq/27z0oiq36vo35bLLQ2aigpXekLSXzpRrAiBk77GFKhXcPBMDmLQqjhgGrCf7iB0MAviJ2efQmpISmg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@carlonicora%2fnextjs-jsonapi@1.111.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11378992},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.mjs","require":"./dist/core/index.js"},"./help":{"types":"./dist/features/help/index.d.ts","import":"./dist/features/help/index.mjs","require":"./dist/features/help/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.mjs","require":"./dist/client/index.js"},"./server":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.mjs","require":"./dist/server/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.mjs","require":"./dist/billing/index.js"},"./testing":{"types":"./dist/testing/index.d.ts","import":"./dist/testing/index.mjs","require":"./dist/testing/index.js"},"./contexts":{"types":"./dist/contexts/index.d.ts","import":"./dist/contexts/index.mjs","require":"./dist/contexts/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.mjs","require":"./dist/components/index.js"},"./help/server":{"types":"./dist/features/help/server.d.ts","import":"./dist/features/help/server.mjs","require":"./dist/features/help/server.js"},"./contexts/styles.css":"./dist/contexts/index.css"},"gitHead":"3128c144ac807f4b5672e90ecc6e5c3887aeabd7","private":false,"scripts":{"dev":"NODE_OPTIONS='--max-old-space-size=8192' tsup --watch","lint":"eslint \"src/**/*.ts\" \"src/**/*.tsx\" --fix","test":"vitest run","build":"NODE_OPTIONS='--max-old-space-size=8192' tsup && tsc -p scripts/generate-web-module/tsconfig.json","clean":"rm -rf dist","format":"prettier --write \"src/**/*.ts\"","prepare":"tsc -p scripts/generate-web-module/tsconfig.json","test:ui":"vitest --ui","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"pnpm build","generate-web-module":"node dist/scripts/generate-web-module/index.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f5f41df1-7b72-405b-8808-252d10106909"}},"repository":{"url":"git+https://github.com/carlonicora/nextjs-jsonapi.git","type":"git"},"_npmVersion":"11.13.0","description":"Next.js JSON:API client with server/client support and caching","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ai":"^6.0.5","d3":"^7.9.0","zod":"^4.4.3","clsx":"^2.1.1","cmdk":"^1.1.1","pako":"^2.1.0","uuid":"^14.0.0","vaul":"^1.1.2","dagre":"^0.8.5","jotai":"^2.20.0","shadcn":"^4.8.0","sonner":"^2.0.7","fuse.js":"^7.0.0","date-fns":"^4.2.1","recharts":"^3.8.1","commander":"^14.0.3","input-otp":"^1.4.2","remark-gfm":"^4.0.1","next-themes":"^0.4.6","rehype-slug":"^6.0.0","shepherd.js":"^15.2.2","cookies-next":"^6.1.1","jotai-family":"^1.0.2","lucide-react":"^1.16.0","qrcode.react":"^4.2.0","@dnd-kit/core":"^6.3.1","@base-ui/react":"1.5.0","react-dropzone":"^15.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.6.0","tw-animate-css":"^1.4.0","@blocknote/core":"^0.51.2","next-mdx-remote":"^5.0.0","react-hook-form":"^7.76.0","@blocknote/react":"^0.51.2","@blocknote/xl-ai":"^0.51.2","react-day-picker":"^9.13.0","socket.io-client":"^4.8.3","@blocknote/shadcn":"^0.51.2","@dnd-kit/sortable":"^10.0.0","codice-fiscale-js":"^2.3.23","@dnd-kit/utilities":"^3.2.2","@floating-ui/react":"^0.27.19","@hookform/resolvers":"^5.4.0","@radix-ui/react-slot":"^1.2.4","embla-carousel-react":"^8.6.0","@radix-ui/react-label":"^2.1.8","react-resizable-panels":"^4.11.1","@simplewebauthn/browser":"^13.3.0","class-variance-authority":"^0.7.1","rehype-autolink-headings":"^7.1.0","@handlewithcare/prosemirror-inputrules":"^0.1.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.2.6","tsup":"^8.5.1","jsdom":"^29.1.1","react":"^19.2.6","eslint":"^9.39.2","vitest":"^4.1.7","globals":"^17.6.0","prettier":"^3.8.3","@types/d3":"^7.4.3","next-intl":"^4.12.0","react-dom":"^19.2.6","@eslint/js":"^9.39.2","@vitest/ui":"^4.1.7","typescript":"^5.9.3","@types/node":"^25.9.1","@types/pako":"^2.0.4","@types/dagre":"^0.7.54","@types/react":"^19.2.15","@eslint/eslintrc":"^3.3.5","@types/react-dom":"^19.2.3","semantic-release":"^25.0.3","@types/qrcode.react":"^3.0.0","@vitest/coverage-v8":"^4.1.7","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^6.0.2","@semantic-release/git":"^10.0.1","@tanstack/react-table":"^8.21.3","@testing-library/react":"^16.3.2","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^8.59.4","@semantic-release/changelog":"^6.0.3","@testing-library/user-event":"^14.6.1","@typescript-eslint/eslint-plugin":"^8.59.4","conventional-changelog-conventionalcommits":"^9.3.1"},"peerDependencies":{"next":">=14.0.0","react":">=18.0.0","next-intl":">=3.0.0","react-dom":">=18.0.0","react-hook-form":">=7.0.0","@stripe/stripe-js":">=3.0.0","@tanstack/react-table":">=8.0.0","@stripe/react-stripe-js":">=2.0.0"},"peerDependenciesMeta":{"next-intl":{"optional":true},"react-hook-form":{"optional":true},"@stripe/stripe-js":{"optional":true},"@tanstack/react-table":{"optional":true},"@stripe/react-stripe-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nextjs-jsonapi_1.111.2_1780748792737_0.07428192720431825","host":"s3://npm-registry-packages-npm-production"}},"1.112.0":{"name":"@carlonicora/nextjs-jsonapi","version":"1.112.0","keywords":["nextjs","jsonapi","json-api","react","typescript","cache"],"author":{"name":"Carlo Nicora"},"license":"GPL-3.0-or-later","_id":"@carlonicora/nextjs-jsonapi@1.112.0","maintainers":[{"name":"carlonicora","email":"carlo.nicora@gmail.com"}],"homepage":"https://github.com/carlonicora/nextjs-jsonapi#readme","bugs":{"url":"https://github.com/carlonicora/nextjs-jsonapi/issues"},"bin":{"generate-web-module":"dist/scripts/generate-web-module/index.js"},"dist":{"shasum":"3c4dc93889974228ae56e5c7806cbec3d861e89c","tarball":"https://registry.npmjs.org/@carlonicora/nextjs-jsonapi/-/nextjs-jsonapi-1.112.0.tgz","fileCount":1296,"integrity":"sha512-++56I5WUF8AWDpsENjPAKWDYUVLb7TuvJXTMwn11IU/JgVrGiYW2+tC75gu6H3/SuSolVSc76UwYr1usc3LHTg==","signatures":[{"sig":"MEUCIQDtxNgS2H98APRvJ2dPR1ZzysKX5sG7y/CJxFzndOjrGAIgBbrc9hsjLkypPx/kZxVnnGobI80FoDkHA56lf3hoJ7A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@carlonicora%2fnextjs-jsonapi@1.112.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11391772},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.mjs","require":"./dist/core/index.js"},"./help":{"types":"./dist/features/help/index.d.ts","import":"./dist/features/help/index.mjs","require":"./dist/features/help/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.mjs","require":"./dist/client/index.js"},"./server":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.mjs","require":"./dist/server/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.mjs","require":"./dist/billing/index.js"},"./testing":{"types":"./dist/testing/index.d.ts","import":"./dist/testing/index.mjs","require":"./dist/testing/index.js"},"./contexts":{"types":"./dist/contexts/index.d.ts","import":"./dist/contexts/index.mjs","require":"./dist/contexts/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.mjs","require":"./dist/components/index.js"},"./help/server":{"types":"./dist/features/help/server.d.ts","import":"./dist/features/help/server.mjs","require":"./dist/features/help/server.js"},"./contexts/styles.css":"./dist/contexts/index.css"},"gitHead":"0caf9eafb6707f1a3bb4e250455177ba9515c6e1","private":false,"scripts":{"dev":"NODE_OPTIONS='--max-old-space-size=8192' tsup --watch","lint":"eslint \"src/**/*.ts\" \"src/**/*.tsx\" --fix","test":"vitest run","build":"NODE_OPTIONS='--max-old-space-size=8192' tsup && tsc -p scripts/generate-web-module/tsconfig.json","clean":"rm -rf dist","format":"prettier --write \"src/**/*.ts\"","prepare":"tsc -p scripts/generate-web-module/tsconfig.json","test:ui":"vitest --ui","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"pnpm build","generate-web-module":"node dist/scripts/generate-web-module/index.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f5f41df1-7b72-405b-8808-252d10106909"}},"repository":{"url":"git+https://github.com/carlonicora/nextjs-jsonapi.git","type":"git"},"_npmVersion":"11.13.0","description":"Next.js JSON:API client with server/client support and caching","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ai":"^6.0.5","d3":"^7.9.0","zod":"^4.4.3","clsx":"^2.1.1","cmdk":"^1.1.1","pako":"^2.1.0","uuid":"^14.0.0","vaul":"^1.1.2","dagre":"^0.8.5","jotai":"^2.20.0","shadcn":"^4.8.0","sonner":"^2.0.7","fuse.js":"^7.0.0","date-fns":"^4.2.1","recharts":"^3.8.1","commander":"^14.0.3","input-otp":"^1.4.2","remark-gfm":"^4.0.1","next-themes":"^0.4.6","rehype-slug":"^6.0.0","shepherd.js":"^15.2.2","cookies-next":"^6.1.1","jotai-family":"^1.0.2","lucide-react":"^1.16.0","qrcode.react":"^4.2.0","@dnd-kit/core":"^6.3.1","@base-ui/react":"1.5.0","react-dropzone":"^15.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.6.0","tw-animate-css":"^1.4.0","@blocknote/core":"^0.51.2","next-mdx-remote":"^5.0.0","react-hook-form":"^7.76.0","@blocknote/react":"^0.51.2","@blocknote/xl-ai":"^0.51.2","react-day-picker":"^9.13.0","socket.io-client":"^4.8.3","@blocknote/shadcn":"^0.51.2","@dnd-kit/sortable":"^10.0.0","codice-fiscale-js":"^2.3.23","@dnd-kit/utilities":"^3.2.2","@floating-ui/react":"^0.27.19","@hookform/resolvers":"^5.4.0","@radix-ui/react-slot":"^1.2.4","embla-carousel-react":"^8.6.0","@radix-ui/react-label":"^2.1.8","react-resizable-panels":"^4.11.1","@simplewebauthn/browser":"^13.3.0","class-variance-authority":"^0.7.1","rehype-autolink-headings":"^7.1.0","@handlewithcare/prosemirror-inputrules":"^0.1.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.2.6","tsup":"^8.5.1","jsdom":"^29.1.1","react":"^19.2.6","eslint":"^9.39.2","vitest":"^4.1.7","globals":"^17.6.0","prettier":"^3.8.3","@types/d3":"^7.4.3","next-intl":"^4.12.0","react-dom":"^19.2.6","@eslint/js":"^9.39.2","@vitest/ui":"^4.1.7","typescript":"^5.9.3","@types/node":"^25.9.1","@types/pako":"^2.0.4","@types/dagre":"^0.7.54","@types/react":"^19.2.15","@eslint/eslintrc":"^3.3.5","@types/react-dom":"^19.2.3","semantic-release":"^25.0.3","@types/qrcode.react":"^3.0.0","@vitest/coverage-v8":"^4.1.7","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^6.0.2","@semantic-release/git":"^10.0.1","@tanstack/react-table":"^8.21.3","@testing-library/react":"^16.3.2","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^8.59.4","@semantic-release/changelog":"^6.0.3","@testing-library/user-event":"^14.6.1","@typescript-eslint/eslint-plugin":"^8.59.4","conventional-changelog-conventionalcommits":"^9.3.1"},"peerDependencies":{"next":">=14.0.0","react":">=18.0.0","next-intl":">=3.0.0","react-dom":">=18.0.0","react-hook-form":">=7.0.0","@stripe/stripe-js":">=3.0.0","@tanstack/react-table":">=8.0.0","@stripe/react-stripe-js":">=2.0.0"},"peerDependenciesMeta":{"next-intl":{"optional":true},"react-hook-form":{"optional":true},"@stripe/stripe-js":{"optional":true},"@tanstack/react-table":{"optional":true},"@stripe/react-stripe-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nextjs-jsonapi_1.112.0_1780769210220_0.46572829946045724","host":"s3://npm-registry-packages-npm-production"}},"1.112.1":{"name":"@carlonicora/nextjs-jsonapi","version":"1.112.1","keywords":["nextjs","jsonapi","json-api","react","typescript","cache"],"author":{"name":"Carlo Nicora"},"license":"GPL-3.0-or-later","_id":"@carlonicora/nextjs-jsonapi@1.112.1","maintainers":[{"name":"carlonicora","email":"carlo.nicora@gmail.com"}],"homepage":"https://github.com/carlonicora/nextjs-jsonapi#readme","bugs":{"url":"https://github.com/carlonicora/nextjs-jsonapi/issues"},"bin":{"generate-web-module":"dist/scripts/generate-web-module/index.js"},"dist":{"shasum":"0e1e8c5b8405b603f0384af6870f29eaa73b41e6","tarball":"https://registry.npmjs.org/@carlonicora/nextjs-jsonapi/-/nextjs-jsonapi-1.112.1.tgz","fileCount":1296,"integrity":"sha512-cFS7uHh9rfvWzeZXTJCQuNa6YezQ7TZ5COa2d0SFO0hc6HlAnzy/dSjD2YWp3lRkTGJasiAEmQPNxrfFFviy3g==","signatures":[{"sig":"MEUCIFFiBJ4vTeisSlY/IFbJ4uSNkRTrzs+ASlIVed8WMhfjAiEAoTrFGROni6mgQLOvVHBJ/R6SPhhBOJLE65vH28PIPlw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@carlonicora%2fnextjs-jsonapi@1.112.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11395955},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.mjs","require":"./dist/core/index.js"},"./help":{"types":"./dist/features/help/index.d.ts","import":"./dist/features/help/index.mjs","require":"./dist/features/help/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.mjs","require":"./dist/client/index.js"},"./server":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.mjs","require":"./dist/server/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.mjs","require":"./dist/billing/index.js"},"./testing":{"types":"./dist/testing/index.d.ts","import":"./dist/testing/index.mjs","require":"./dist/testing/index.js"},"./contexts":{"types":"./dist/contexts/index.d.ts","import":"./dist/contexts/index.mjs","require":"./dist/contexts/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.mjs","require":"./dist/components/index.js"},"./help/server":{"types":"./dist/features/help/server.d.ts","import":"./dist/features/help/server.mjs","require":"./dist/features/help/server.js"},"./contexts/styles.css":"./dist/contexts/index.css"},"gitHead":"078b61697c193838729b32ce15e5ccc6da37de9f","private":false,"scripts":{"dev":"NODE_OPTIONS='--max-old-space-size=8192' tsup --watch","lint":"eslint \"src/**/*.ts\" \"src/**/*.tsx\" --fix","test":"vitest run","build":"NODE_OPTIONS='--max-old-space-size=8192' tsup && tsc -p scripts/generate-web-module/tsconfig.json","clean":"rm -rf dist","format":"prettier --write \"src/**/*.ts\"","prepare":"tsc -p scripts/generate-web-module/tsconfig.json","test:ui":"vitest --ui","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"pnpm build","generate-web-module":"node dist/scripts/generate-web-module/index.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f5f41df1-7b72-405b-8808-252d10106909"}},"repository":{"url":"git+https://github.com/carlonicora/nextjs-jsonapi.git","type":"git"},"_npmVersion":"11.13.0","description":"Next.js JSON:API client with server/client support and caching","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ai":"^6.0.5","d3":"^7.9.0","zod":"^4.4.3","clsx":"^2.1.1","cmdk":"^1.1.1","pako":"^2.1.0","uuid":"^14.0.0","vaul":"^1.1.2","dagre":"^0.8.5","jotai":"^2.20.0","shadcn":"^4.8.0","sonner":"^2.0.7","fuse.js":"^7.0.0","date-fns":"^4.2.1","recharts":"^3.8.1","commander":"^14.0.3","input-otp":"^1.4.2","remark-gfm":"^4.0.1","next-themes":"^0.4.6","rehype-slug":"^6.0.0","shepherd.js":"^15.2.2","cookies-next":"^6.1.1","jotai-family":"^1.0.2","lucide-react":"^1.16.0","qrcode.react":"^4.2.0","@dnd-kit/core":"^6.3.1","@base-ui/react":"1.5.0","react-dropzone":"^15.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.6.0","tw-animate-css":"^1.4.0","@blocknote/core":"^0.51.2","next-mdx-remote":"^5.0.0","react-hook-form":"^7.76.0","@blocknote/react":"^0.51.2","@blocknote/xl-ai":"^0.51.2","react-day-picker":"^9.13.0","socket.io-client":"^4.8.3","@blocknote/shadcn":"^0.51.2","@dnd-kit/sortable":"^10.0.0","codice-fiscale-js":"^2.3.23","@dnd-kit/utilities":"^3.2.2","@floating-ui/react":"^0.27.19","@hookform/resolvers":"^5.4.0","@radix-ui/react-slot":"^1.2.4","embla-carousel-react":"^8.6.0","@radix-ui/react-label":"^2.1.8","react-resizable-panels":"^4.11.1","@simplewebauthn/browser":"^13.3.0","class-variance-authority":"^0.7.1","rehype-autolink-headings":"^7.1.0","@handlewithcare/prosemirror-inputrules":"^0.1.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.2.6","tsup":"^8.5.1","jsdom":"^29.1.1","react":"^19.2.6","eslint":"^9.39.2","vitest":"^4.1.7","globals":"^17.6.0","prettier":"^3.8.3","@types/d3":"^7.4.3","next-intl":"^4.12.0","react-dom":"^19.2.6","@eslint/js":"^9.39.2","@vitest/ui":"^4.1.7","typescript":"^5.9.3","@types/node":"^25.9.1","@types/pako":"^2.0.4","@types/dagre":"^0.7.54","@types/react":"^19.2.15","@eslint/eslintrc":"^3.3.5","@types/react-dom":"^19.2.3","semantic-release":"^25.0.3","@types/qrcode.react":"^3.0.0","@vitest/coverage-v8":"^4.1.7","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^6.0.2","@semantic-release/git":"^10.0.1","@tanstack/react-table":"^8.21.3","@testing-library/react":"^16.3.2","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^8.59.4","@semantic-release/changelog":"^6.0.3","@testing-library/user-event":"^14.6.1","@typescript-eslint/eslint-plugin":"^8.59.4","conventional-changelog-conventionalcommits":"^9.3.1"},"peerDependencies":{"next":">=14.0.0","react":">=18.0.0","next-intl":">=3.0.0","react-dom":">=18.0.0","react-hook-form":">=7.0.0","@stripe/stripe-js":">=3.0.0","@tanstack/react-table":">=8.0.0","@stripe/react-stripe-js":">=2.0.0"},"peerDependenciesMeta":{"next-intl":{"optional":true},"react-hook-form":{"optional":true},"@stripe/stripe-js":{"optional":true},"@tanstack/react-table":{"optional":true},"@stripe/react-stripe-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nextjs-jsonapi_1.112.1_1780915147374_0.29991547464195545","host":"s3://npm-registry-packages-npm-production"}},"1.113.0":{"name":"@carlonicora/nextjs-jsonapi","version":"1.113.0","keywords":["nextjs","jsonapi","json-api","react","typescript","cache"],"author":{"name":"Carlo Nicora"},"license":"GPL-3.0-or-later","_id":"@carlonicora/nextjs-jsonapi@1.113.0","maintainers":[{"name":"carlonicora","email":"carlo.nicora@gmail.com"}],"homepage":"https://github.com/carlonicora/nextjs-jsonapi#readme","bugs":{"url":"https://github.com/carlonicora/nextjs-jsonapi/issues"},"bin":{"generate-web-module":"dist/scripts/generate-web-module/index.js"},"dist":{"shasum":"62c638a317d1f0170dca57f2a1fba46bdf57e623","tarball":"https://registry.npmjs.org/@carlonicora/nextjs-jsonapi/-/nextjs-jsonapi-1.113.0.tgz","fileCount":1302,"integrity":"sha512-dlEVzaOkt4dZcGuTQc4/cC2yMcdgcmSPOzGq8rn3SaRjF6AGPmneqVpxaGdqUsnjNz5JibBKb41s14c2mq4VDw==","signatures":[{"sig":"MEQCIEXjbirHnq7ypHi5+SGCQQdCgQOmZXWC2trfIeCdWEeJAiAPR89nUu+HAUjEb6HW7Q68QpOWMfIF8urvPgZCO+NJTA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@carlonicora%2fnextjs-jsonapi@1.113.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11424543},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.mjs","require":"./dist/core/index.js"},"./help":{"types":"./dist/features/help/index.d.ts","import":"./dist/features/help/index.mjs","require":"./dist/features/help/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.mjs","require":"./dist/client/index.js"},"./server":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.mjs","require":"./dist/server/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.mjs","require":"./dist/billing/index.js"},"./testing":{"types":"./dist/testing/index.d.ts","import":"./dist/testing/index.mjs","require":"./dist/testing/index.js"},"./contexts":{"types":"./dist/contexts/index.d.ts","import":"./dist/contexts/index.mjs","require":"./dist/contexts/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.mjs","require":"./dist/components/index.js"},"./help/server":{"types":"./dist/features/help/server.d.ts","import":"./dist/features/help/server.mjs","require":"./dist/features/help/server.js"},"./contexts/styles.css":"./dist/contexts/index.css"},"gitHead":"fee626bff32ee04ff9f4d7fc526dfacdaa2336bf","private":false,"scripts":{"dev":"NODE_OPTIONS='--max-old-space-size=8192' tsup --watch","lint":"eslint \"src/**/*.ts\" \"src/**/*.tsx\" --fix","test":"vitest run","build":"NODE_OPTIONS='--max-old-space-size=8192' tsup && tsc -p scripts/generate-web-module/tsconfig.json","clean":"rm -rf dist","format":"prettier --write \"src/**/*.ts\"","prepare":"tsc -p scripts/generate-web-module/tsconfig.json","test:ui":"vitest --ui","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"pnpm build","generate-web-module":"node dist/scripts/generate-web-module/index.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f5f41df1-7b72-405b-8808-252d10106909"}},"repository":{"url":"git+https://github.com/carlonicora/nextjs-jsonapi.git","type":"git"},"_npmVersion":"11.13.0","description":"Next.js JSON:API client with server/client support and caching","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ai":"^6.0.5","d3":"^7.9.0","zod":"^4.4.3","clsx":"^2.1.1","cmdk":"^1.1.1","pako":"^2.1.0","uuid":"^14.0.0","vaul":"^1.1.2","dagre":"^0.8.5","jotai":"^2.20.0","shadcn":"^4.8.0","sonner":"^2.0.7","fuse.js":"^7.0.0","date-fns":"^4.2.1","recharts":"^3.8.1","commander":"^14.0.3","input-otp":"^1.4.2","remark-gfm":"^4.0.1","next-themes":"^0.4.6","rehype-slug":"^6.0.0","shepherd.js":"^15.2.2","cookies-next":"^6.1.1","jotai-family":"^1.0.2","lucide-react":"^1.16.0","qrcode.react":"^4.2.0","@dnd-kit/core":"^6.3.1","@base-ui/react":"1.5.0","react-dropzone":"^15.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.6.0","tw-animate-css":"^1.4.0","@blocknote/core":"^0.51.2","next-mdx-remote":"^5.0.0","react-hook-form":"^7.76.0","@blocknote/react":"^0.51.2","@blocknote/xl-ai":"^0.51.2","react-day-picker":"^9.13.0","socket.io-client":"^4.8.3","@blocknote/shadcn":"^0.51.2","@dnd-kit/sortable":"^10.0.0","codice-fiscale-js":"^2.3.23","@dnd-kit/utilities":"^3.2.2","@floating-ui/react":"^0.27.19","@hookform/resolvers":"^5.4.0","@radix-ui/react-slot":"^1.2.4","embla-carousel-react":"^8.6.0","@radix-ui/react-label":"^2.1.8","react-resizable-panels":"^4.11.1","@simplewebauthn/browser":"^13.3.0","class-variance-authority":"^0.7.1","rehype-autolink-headings":"^7.1.0","@handlewithcare/prosemirror-inputrules":"^0.1.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.2.6","tsup":"^8.5.1","jsdom":"^29.1.1","react":"^19.2.6","eslint":"^9.39.2","vitest":"^4.1.7","globals":"^17.6.0","prettier":"^3.8.3","@types/d3":"^7.4.3","next-intl":"^4.12.0","react-dom":"^19.2.6","@eslint/js":"^9.39.2","@vitest/ui":"^4.1.7","typescript":"^5.9.3","@types/node":"^25.9.1","@types/pako":"^2.0.4","@types/dagre":"^0.7.54","@types/react":"^19.2.15","@eslint/eslintrc":"^3.3.5","@types/react-dom":"^19.2.3","semantic-release":"^25.0.3","@types/qrcode.react":"^3.0.0","@vitest/coverage-v8":"^4.1.7","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^6.0.2","@semantic-release/git":"^10.0.1","@tanstack/react-table":"^8.21.3","@testing-library/react":"^16.3.2","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^8.59.4","@semantic-release/changelog":"^6.0.3","@testing-library/user-event":"^14.6.1","@typescript-eslint/eslint-plugin":"^8.59.4","conventional-changelog-conventionalcommits":"^9.3.1"},"peerDependencies":{"next":">=14.0.0","react":">=18.0.0","next-intl":">=3.0.0","react-dom":">=18.0.0","react-hook-form":">=7.0.0","@stripe/stripe-js":">=3.0.0","@tanstack/react-table":">=8.0.0","@stripe/react-stripe-js":">=2.0.0"},"peerDependenciesMeta":{"next-intl":{"optional":true},"react-hook-form":{"optional":true},"@stripe/stripe-js":{"optional":true},"@tanstack/react-table":{"optional":true},"@stripe/react-stripe-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nextjs-jsonapi_1.113.0_1781258083685_0.4468130956295342","host":"s3://npm-registry-packages-npm-production"}},"1.114.0":{"name":"@carlonicora/nextjs-jsonapi","version":"1.114.0","keywords":["nextjs","jsonapi","json-api","react","typescript","cache"],"author":{"name":"Carlo Nicora"},"license":"GPL-3.0-or-later","_id":"@carlonicora/nextjs-jsonapi@1.114.0","maintainers":[{"name":"carlonicora","email":"carlo.nicora@gmail.com"}],"homepage":"https://github.com/carlonicora/nextjs-jsonapi#readme","bugs":{"url":"https://github.com/carlonicora/nextjs-jsonapi/issues"},"bin":{"generate-web-module":"dist/scripts/generate-web-module/index.js"},"dist":{"shasum":"4fa2e7cb490f0ff9886339fe0c2dac2ff09e76ef","tarball":"https://registry.npmjs.org/@carlonicora/nextjs-jsonapi/-/nextjs-jsonapi-1.114.0.tgz","fileCount":1303,"integrity":"sha512-6Ou7WhgP0qkd4UxPs1qHIMf+pKQOr1b3yfX+Mdxm3hG7u4Tq1xNWL7gSLEb+oYCSusB4Qurv3kFb2pt5JiWFOA==","signatures":[{"sig":"MEYCIQDvFAFNBOFg1yEoSdvT7QKgJir+sDUZeJIyDNcj8gVtFwIhAIZzgI3KCnJc6r0oFmQ19lJgmVUMgv7zdKZMOqak/Yj0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@carlonicora%2fnextjs-jsonapi@1.114.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11467250},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.mjs","require":"./dist/core/index.js"},"./help":{"types":"./dist/features/help/index.d.ts","import":"./dist/features/help/index.mjs","require":"./dist/features/help/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.mjs","require":"./dist/client/index.js"},"./server":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.mjs","require":"./dist/server/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.mjs","require":"./dist/billing/index.js"},"./testing":{"types":"./dist/testing/index.d.ts","import":"./dist/testing/index.mjs","require":"./dist/testing/index.js"},"./contexts":{"types":"./dist/contexts/index.d.ts","import":"./dist/contexts/index.mjs","require":"./dist/contexts/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.mjs","require":"./dist/components/index.js"},"./help/server":{"types":"./dist/features/help/server.d.ts","import":"./dist/features/help/server.mjs","require":"./dist/features/help/server.js"},"./contexts/styles.css":"./dist/contexts/index.css"},"gitHead":"1d761218acbd47e9a5c5541cf22183c1283df52f","private":false,"scripts":{"dev":"NODE_OPTIONS='--max-old-space-size=8192' tsup --watch","lint":"eslint \"src/**/*.ts\" \"src/**/*.tsx\" --fix","test":"vitest run","build":"NODE_OPTIONS='--max-old-space-size=8192' tsup && tsc -p scripts/generate-web-module/tsconfig.json","clean":"rm -rf dist","format":"prettier --write \"src/**/*.ts\"","prepare":"tsc -p scripts/generate-web-module/tsconfig.json","test:ui":"vitest --ui","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"pnpm build","generate-web-module":"node dist/scripts/generate-web-module/index.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f5f41df1-7b72-405b-8808-252d10106909"}},"repository":{"url":"git+https://github.com/carlonicora/nextjs-jsonapi.git","type":"git"},"_npmVersion":"11.13.0","description":"Next.js JSON:API client with server/client support and caching","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ai":"^6.0.5","d3":"^7.9.0","zod":"^4.4.3","clsx":"^2.1.1","cmdk":"^1.1.1","pako":"^2.1.0","uuid":"^14.0.0","vaul":"^1.1.2","dagre":"^0.8.5","jotai":"^2.20.0","shadcn":"^4.8.0","sonner":"^2.0.7","fuse.js":"^7.0.0","date-fns":"^4.2.1","recharts":"^3.8.1","commander":"^14.0.3","input-otp":"^1.4.2","remark-gfm":"^4.0.1","next-themes":"^0.4.6","rehype-slug":"^6.0.0","shepherd.js":"^15.2.2","cookies-next":"^6.1.1","jotai-family":"^1.0.2","lucide-react":"^1.16.0","qrcode.react":"^4.2.0","@dnd-kit/core":"^6.3.1","@base-ui/react":"1.5.0","react-dropzone":"^15.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.6.0","tw-animate-css":"^1.4.0","@blocknote/core":"^0.51.2","next-mdx-remote":"^5.0.0","react-hook-form":"^7.76.0","@blocknote/react":"^0.51.2","@blocknote/xl-ai":"^0.51.2","react-day-picker":"^9.13.0","socket.io-client":"^4.8.3","@blocknote/shadcn":"^0.51.2","@dnd-kit/sortable":"^10.0.0","codice-fiscale-js":"^2.3.23","@dnd-kit/utilities":"^3.2.2","@floating-ui/react":"^0.27.19","@hookform/resolvers":"^5.4.0","@radix-ui/react-slot":"^1.2.4","embla-carousel-react":"^8.6.0","@radix-ui/react-label":"^2.1.8","react-resizable-panels":"^4.11.1","@simplewebauthn/browser":"^13.3.0","class-variance-authority":"^0.7.1","rehype-autolink-headings":"^7.1.0","@handlewithcare/prosemirror-inputrules":"^0.1.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.2.6","tsup":"^8.5.1","jsdom":"^29.1.1","react":"^19.2.6","eslint":"^9.39.2","vitest":"^4.1.7","globals":"^17.6.0","prettier":"^3.8.3","@types/d3":"^7.4.3","next-intl":"^4.12.0","react-dom":"^19.2.6","@eslint/js":"^9.39.2","@vitest/ui":"^4.1.7","typescript":"^5.9.3","@types/node":"^25.9.1","@types/pako":"^2.0.4","@types/dagre":"^0.7.54","@types/react":"^19.2.15","@eslint/eslintrc":"^3.3.5","@types/react-dom":"^19.2.3","semantic-release":"^25.0.3","@types/qrcode.react":"^3.0.0","@vitest/coverage-v8":"^4.1.7","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^6.0.2","@semantic-release/git":"^10.0.1","@tanstack/react-table":"^8.21.3","@testing-library/react":"^16.3.2","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^8.59.4","@semantic-release/changelog":"^6.0.3","@testing-library/user-event":"^14.6.1","@typescript-eslint/eslint-plugin":"^8.59.4","conventional-changelog-conventionalcommits":"^9.3.1"},"peerDependencies":{"next":">=14.0.0","react":">=18.0.0","next-intl":">=3.0.0","react-dom":">=18.0.0","react-hook-form":">=7.0.0","@stripe/stripe-js":">=3.0.0","@tanstack/react-table":">=8.0.0","@stripe/react-stripe-js":">=2.0.0"},"peerDependenciesMeta":{"next-intl":{"optional":true},"react-hook-form":{"optional":true},"@stripe/stripe-js":{"optional":true},"@tanstack/react-table":{"optional":true},"@stripe/react-stripe-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nextjs-jsonapi_1.114.0_1782288865982_0.28362427989871253","host":"s3://npm-registry-packages-npm-production"}},"1.115.0":{"name":"@carlonicora/nextjs-jsonapi","version":"1.115.0","keywords":["nextjs","jsonapi","json-api","react","typescript","cache"],"author":{"name":"Carlo Nicora"},"license":"GPL-3.0-or-later","_id":"@carlonicora/nextjs-jsonapi@1.115.0","maintainers":[{"name":"carlonicora","email":"carlo.nicora@gmail.com"}],"homepage":"https://github.com/carlonicora/nextjs-jsonapi#readme","bugs":{"url":"https://github.com/carlonicora/nextjs-jsonapi/issues"},"bin":{"generate-web-module":"dist/scripts/generate-web-module/index.js"},"dist":{"shasum":"9c01dd1abffb3e77f34672576b62aea9a0261200","tarball":"https://registry.npmjs.org/@carlonicora/nextjs-jsonapi/-/nextjs-jsonapi-1.115.0.tgz","fileCount":1303,"integrity":"sha512-4ExeiyrWIBeX8erWK4v+vmWCiZVMI+dcPbW3FatElS0OxqLoZxDoHzVXQ9CwLZmz42a5PaW+n/fXOCpqyVM3nw==","signatures":[{"sig":"MEUCIQCVWXvTw8iGzcH2jWRjSJhBMswLjxKSiMeLjhuAwTPr/QIgD0DkbN7WGnHqDH1Ew6MDdfIsR7fvpr0LJQIjJvyJW78=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@carlonicora%2fnextjs-jsonapi@1.115.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11468348},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.mjs","require":"./dist/core/index.js"},"./help":{"types":"./dist/features/help/index.d.ts","import":"./dist/features/help/index.mjs","require":"./dist/features/help/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.mjs","require":"./dist/client/index.js"},"./server":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.mjs","require":"./dist/server/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.mjs","require":"./dist/billing/index.js"},"./testing":{"types":"./dist/testing/index.d.ts","import":"./dist/testing/index.mjs","require":"./dist/testing/index.js"},"./contexts":{"types":"./dist/contexts/index.d.ts","import":"./dist/contexts/index.mjs","require":"./dist/contexts/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.mjs","require":"./dist/components/index.js"},"./help/server":{"types":"./dist/features/help/server.d.ts","import":"./dist/features/help/server.mjs","require":"./dist/features/help/server.js"},"./contexts/styles.css":"./dist/contexts/index.css"},"gitHead":"e26db142da0786905534e92de1c869d3e4525581","private":false,"scripts":{"dev":"NODE_OPTIONS='--max-old-space-size=8192' tsup --watch","lint":"eslint \"src/**/*.ts\" \"src/**/*.tsx\" --fix","test":"vitest run","build":"NODE_OPTIONS='--max-old-space-size=8192' tsup && tsc -p scripts/generate-web-module/tsconfig.json","clean":"rm -rf dist","format":"prettier --write \"src/**/*.ts\"","prepare":"tsc -p scripts/generate-web-module/tsconfig.json","test:ui":"vitest --ui","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"pnpm build","generate-web-module":"node dist/scripts/generate-web-module/index.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f5f41df1-7b72-405b-8808-252d10106909"}},"repository":{"url":"git+https://github.com/carlonicora/nextjs-jsonapi.git","type":"git"},"_npmVersion":"11.13.0","description":"Next.js JSON:API client with server/client support and caching","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ai":"^6.0.5","d3":"^7.9.0","zod":"^4.4.3","clsx":"^2.1.1","cmdk":"^1.1.1","pako":"^2.1.0","uuid":"^14.0.0","vaul":"^1.1.2","dagre":"^0.8.5","jotai":"^2.20.0","shadcn":"^4.8.0","sonner":"^2.0.7","fuse.js":"^7.0.0","date-fns":"^4.2.1","recharts":"^3.8.1","commander":"^14.0.3","input-otp":"^1.4.2","remark-gfm":"^4.0.1","next-themes":"^0.4.6","rehype-slug":"^6.0.0","shepherd.js":"^15.2.2","cookies-next":"^6.1.1","jotai-family":"^1.0.2","lucide-react":"^1.16.0","qrcode.react":"^4.2.0","@dnd-kit/core":"^6.3.1","@base-ui/react":"1.5.0","react-dropzone":"^15.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.6.0","tw-animate-css":"^1.4.0","@blocknote/core":"^0.51.2","next-mdx-remote":"^5.0.0","react-hook-form":"^7.76.0","@blocknote/react":"^0.51.2","@blocknote/xl-ai":"^0.51.2","react-day-picker":"^9.13.0","socket.io-client":"^4.8.3","@blocknote/shadcn":"^0.51.2","@dnd-kit/sortable":"^10.0.0","codice-fiscale-js":"^2.3.23","@dnd-kit/utilities":"^3.2.2","@floating-ui/react":"^0.27.19","@hookform/resolvers":"^5.4.0","@radix-ui/react-slot":"^1.2.4","embla-carousel-react":"^8.6.0","@radix-ui/react-label":"^2.1.8","react-resizable-panels":"^4.11.1","@simplewebauthn/browser":"^13.3.0","class-variance-authority":"^0.7.1","rehype-autolink-headings":"^7.1.0","@handlewithcare/prosemirror-inputrules":"^0.1.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.2.6","tsup":"^8.5.1","jsdom":"^29.1.1","react":"^19.2.6","eslint":"^9.39.2","vitest":"^4.1.7","globals":"^17.6.0","prettier":"^3.8.3","@types/d3":"^7.4.3","next-intl":"^4.12.0","react-dom":"^19.2.6","@eslint/js":"^9.39.2","@vitest/ui":"^4.1.7","typescript":"^5.9.3","@types/node":"^25.9.1","@types/pako":"^2.0.4","@types/dagre":"^0.7.54","@types/react":"^19.2.15","@eslint/eslintrc":"^3.3.5","@types/react-dom":"^19.2.3","semantic-release":"^25.0.3","@types/qrcode.react":"^3.0.0","@vitest/coverage-v8":"^4.1.7","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^6.0.2","@semantic-release/git":"^10.0.1","@tanstack/react-table":"^8.21.3","@testing-library/react":"^16.3.2","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^8.59.4","@semantic-release/changelog":"^6.0.3","@testing-library/user-event":"^14.6.1","@typescript-eslint/eslint-plugin":"^8.59.4","conventional-changelog-conventionalcommits":"^9.3.1"},"peerDependencies":{"next":">=14.0.0","react":">=18.0.0","next-intl":">=3.0.0","react-dom":">=18.0.0","react-hook-form":">=7.0.0","@stripe/stripe-js":">=3.0.0","@tanstack/react-table":">=8.0.0","@stripe/react-stripe-js":">=2.0.0"},"peerDependenciesMeta":{"next-intl":{"optional":true},"react-hook-form":{"optional":true},"@stripe/stripe-js":{"optional":true},"@tanstack/react-table":{"optional":true},"@stripe/react-stripe-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nextjs-jsonapi_1.115.0_1782296614407_0.9886468497570389","host":"s3://npm-registry-packages-npm-production"}},"1.116.0":{"name":"@carlonicora/nextjs-jsonapi","version":"1.116.0","keywords":["nextjs","jsonapi","json-api","react","typescript","cache"],"author":{"name":"Carlo Nicora"},"license":"GPL-3.0-or-later","_id":"@carlonicora/nextjs-jsonapi@1.116.0","maintainers":[{"name":"carlonicora","email":"carlo.nicora@gmail.com"}],"homepage":"https://github.com/carlonicora/nextjs-jsonapi#readme","bugs":{"url":"https://github.com/carlonicora/nextjs-jsonapi/issues"},"bin":{"generate-web-module":"dist/scripts/generate-web-module/index.js"},"dist":{"shasum":"fc557ce1adb9deb8aba9ce6cae929c923568b64e","tarball":"https://registry.npmjs.org/@carlonicora/nextjs-jsonapi/-/nextjs-jsonapi-1.116.0.tgz","fileCount":1303,"integrity":"sha512-OFtdkWfQxGUMZ6yRCNjWbrI9OAac9217gWAVM9UtE6QNMXcvElChAJjXGsoRRaf8Uv5Jp5z+27N4laUS7gPNJw==","signatures":[{"sig":"MEUCIEEfQyDDIegSKyK5KcmX9nzZwI0WJcea5VpDki5IZ+KzAiEA47ScUhTf+qblMxqyY5wCS7y7hqeW6cBJT0jBSk6LaWo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@carlonicora%2fnextjs-jsonapi@1.116.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11472450},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.mjs","require":"./dist/core/index.js"},"./help":{"types":"./dist/features/help/index.d.ts","import":"./dist/features/help/index.mjs","require":"./dist/features/help/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.mjs","require":"./dist/client/index.js"},"./server":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.mjs","require":"./dist/server/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.mjs","require":"./dist/billing/index.js"},"./testing":{"types":"./dist/testing/index.d.ts","import":"./dist/testing/index.mjs","require":"./dist/testing/index.js"},"./contexts":{"types":"./dist/contexts/index.d.ts","import":"./dist/contexts/index.mjs","require":"./dist/contexts/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.mjs","require":"./dist/components/index.js"},"./help/server":{"types":"./dist/features/help/server.d.ts","import":"./dist/features/help/server.mjs","require":"./dist/features/help/server.js"},"./contexts/styles.css":"./dist/contexts/index.css"},"gitHead":"2a05f0d6e19ac9ff51511dc62c797924a447e053","private":false,"scripts":{"dev":"NODE_OPTIONS='--max-old-space-size=8192' tsup --watch","lint":"eslint \"src/**/*.ts\" \"src/**/*.tsx\" --fix","test":"vitest run","build":"NODE_OPTIONS='--max-old-space-size=8192' tsup && tsc -p scripts/generate-web-module/tsconfig.json","clean":"rm -rf dist","format":"prettier --write \"src/**/*.ts\"","prepare":"tsc -p scripts/generate-web-module/tsconfig.json","test:ui":"vitest --ui","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"pnpm build","generate-web-module":"node dist/scripts/generate-web-module/index.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f5f41df1-7b72-405b-8808-252d10106909"}},"repository":{"url":"git+https://github.com/carlonicora/nextjs-jsonapi.git","type":"git"},"_npmVersion":"11.13.0","description":"Next.js JSON:API client with server/client support and caching","directories":{},"_nodeVersion":"24.17.0","dependencies":{"ai":"^6.0.5","d3":"^7.9.0","zod":"^4.4.3","clsx":"^2.1.1","cmdk":"^1.1.1","pako":"^2.1.0","uuid":"^14.0.0","vaul":"^1.1.2","dagre":"^0.8.5","jotai":"^2.20.0","shadcn":"^4.8.0","sonner":"^2.0.7","fuse.js":"^7.0.0","date-fns":"^4.2.1","recharts":"^3.8.1","commander":"^14.0.3","input-otp":"^1.4.2","remark-gfm":"^4.0.1","next-themes":"^0.4.6","rehype-slug":"^6.0.0","shepherd.js":"^15.2.2","cookies-next":"^6.1.1","jotai-family":"^1.0.2","lucide-react":"^1.16.0","qrcode.react":"^4.2.0","@dnd-kit/core":"^6.3.1","@base-ui/react":"1.5.0","react-dropzone":"^15.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.6.0","tw-animate-css":"^1.4.0","@blocknote/core":"^0.51.2","next-mdx-remote":"^5.0.0","react-hook-form":"^7.76.0","@blocknote/react":"^0.51.2","@blocknote/xl-ai":"^0.51.2","react-day-picker":"^9.13.0","socket.io-client":"^4.8.3","@blocknote/shadcn":"^0.51.2","@dnd-kit/sortable":"^10.0.0","codice-fiscale-js":"^2.3.23","@dnd-kit/utilities":"^3.2.2","@floating-ui/react":"^0.27.19","@hookform/resolvers":"^5.4.0","@radix-ui/react-slot":"^1.2.4","embla-carousel-react":"^8.6.0","@radix-ui/react-label":"^2.1.8","react-resizable-panels":"^4.11.1","@simplewebauthn/browser":"^13.3.0","class-variance-authority":"^0.7.1","rehype-autolink-headings":"^7.1.0","@handlewithcare/prosemirror-inputrules":"^0.1.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.2.6","tsup":"^8.5.1","jsdom":"^29.1.1","react":"^19.2.6","eslint":"^9.39.2","vitest":"^4.1.7","globals":"^17.6.0","prettier":"^3.8.3","@types/d3":"^7.4.3","next-intl":"^4.12.0","react-dom":"^19.2.6","@eslint/js":"^9.39.2","@vitest/ui":"^4.1.7","typescript":"^5.9.3","@types/node":"^25.9.1","@types/pako":"^2.0.4","@types/dagre":"^0.7.54","@types/react":"^19.2.15","@eslint/eslintrc":"^3.3.5","@types/react-dom":"^19.2.3","semantic-release":"^25.0.3","@types/qrcode.react":"^3.0.0","@vitest/coverage-v8":"^4.1.7","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^6.0.2","@semantic-release/git":"^10.0.1","@tanstack/react-table":"^8.21.3","@testing-library/react":"^16.3.2","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^8.59.4","@semantic-release/changelog":"^6.0.3","@testing-library/user-event":"^14.6.1","@typescript-eslint/eslint-plugin":"^8.59.4","conventional-changelog-conventionalcommits":"^9.3.1"},"peerDependencies":{"next":">=14.0.0","react":">=18.0.0","next-intl":">=3.0.0","react-dom":">=18.0.0","react-hook-form":">=7.0.0","@stripe/stripe-js":">=3.0.0","@tanstack/react-table":">=8.0.0","@stripe/react-stripe-js":">=2.0.0"},"peerDependenciesMeta":{"next-intl":{"optional":true},"react-hook-form":{"optional":true},"@stripe/stripe-js":{"optional":true},"@tanstack/react-table":{"optional":true},"@stripe/react-stripe-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nextjs-jsonapi_1.116.0_1782465768225_0.21826919099966058","host":"s3://npm-registry-packages-npm-production"}},"1.117.0":{"name":"@carlonicora/nextjs-jsonapi","version":"1.117.0","keywords":["nextjs","jsonapi","json-api","react","typescript","cache"],"author":{"name":"Carlo Nicora"},"license":"GPL-3.0-or-later","_id":"@carlonicora/nextjs-jsonapi@1.117.0","maintainers":[{"name":"carlonicora","email":"carlo.nicora@gmail.com"}],"homepage":"https://github.com/carlonicora/nextjs-jsonapi#readme","bugs":{"url":"https://github.com/carlonicora/nextjs-jsonapi/issues"},"bin":{"generate-web-module":"dist/scripts/generate-web-module/index.js"},"dist":{"shasum":"b5f030aad18f96ce021767ae7e22708873fe3d78","tarball":"https://registry.npmjs.org/@carlonicora/nextjs-jsonapi/-/nextjs-jsonapi-1.117.0.tgz","fileCount":1303,"integrity":"sha512-Putu6urhZ6cQzJb0qV9pa4lgnP0nTs10PJuss4knRoUSW48fVen7lohUw4eDpb2fshywt7Vp5bLQ9GhS38IqlA==","signatures":[{"sig":"MEQCIAZCWhGV5218ez0Eg6ZFMPeL1vrkKIvBHkHF23BCuwq4AiA9TFtUeJg5y1dJQJ+obn2gV/f6ZXtVugUZXQVViRBahg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@carlonicora%2fnextjs-jsonapi@1.117.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11514021},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.mjs","require":"./dist/core/index.js"},"./help":{"types":"./dist/features/help/index.d.ts","import":"./dist/features/help/index.mjs","require":"./dist/features/help/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.mjs","require":"./dist/client/index.js"},"./server":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.mjs","require":"./dist/server/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.mjs","require":"./dist/billing/index.js"},"./testing":{"types":"./dist/testing/index.d.ts","import":"./dist/testing/index.mjs","require":"./dist/testing/index.js"},"./contexts":{"types":"./dist/contexts/index.d.ts","import":"./dist/contexts/index.mjs","require":"./dist/contexts/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.mjs","require":"./dist/components/index.js"},"./help/server":{"types":"./dist/features/help/server.d.ts","import":"./dist/features/help/server.mjs","require":"./dist/features/help/server.js"},"./contexts/styles.css":"./dist/contexts/index.css"},"gitHead":"254fa85a5475ab6088b74cc2407c4f482725288b","private":false,"scripts":{"dev":"NODE_OPTIONS='--max-old-space-size=8192' tsup --watch","lint":"eslint \"src/**/*.ts\" \"src/**/*.tsx\" --fix","test":"vitest run","build":"NODE_OPTIONS='--max-old-space-size=8192' tsup && tsc -p scripts/generate-web-module/tsconfig.json","clean":"rm -rf dist","format":"prettier --write \"src/**/*.ts\"","prepare":"tsc -p scripts/generate-web-module/tsconfig.json","test:ui":"vitest --ui","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"pnpm build","generate-web-module":"node dist/scripts/generate-web-module/index.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f5f41df1-7b72-405b-8808-252d10106909"}},"repository":{"url":"git+https://github.com/carlonicora/nextjs-jsonapi.git","type":"git"},"_npmVersion":"11.13.0","description":"Next.js JSON:API client with server/client support and caching","directories":{},"_nodeVersion":"24.17.0","dependencies":{"ai":"^6.0.5","d3":"^7.9.0","zod":"^4.4.3","clsx":"^2.1.1","cmdk":"^1.1.1","pako":"^2.1.0","uuid":"^14.0.0","vaul":"^1.1.2","dagre":"^0.8.5","jotai":"^2.20.0","shadcn":"^4.8.0","sonner":"^2.0.7","fuse.js":"^7.0.0","date-fns":"^4.2.1","recharts":"^3.8.1","commander":"^14.0.3","input-otp":"^1.4.2","remark-gfm":"^4.0.1","next-themes":"^0.4.6","rehype-slug":"^6.0.0","shepherd.js":"^15.2.2","cookies-next":"^6.1.1","jotai-family":"^1.0.2","lucide-react":"^1.16.0","qrcode.react":"^4.2.0","@dnd-kit/core":"^6.3.1","@base-ui/react":"1.5.0","react-dropzone":"^15.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.6.0","tw-animate-css":"^1.4.0","@blocknote/core":"^0.51.2","next-mdx-remote":"^5.0.0","react-hook-form":"^7.76.0","@blocknote/react":"^0.51.2","@blocknote/xl-ai":"^0.51.2","react-day-picker":"^9.13.0","socket.io-client":"^4.8.3","@blocknote/shadcn":"^0.51.2","@dnd-kit/sortable":"^10.0.0","codice-fiscale-js":"^2.3.23","@dnd-kit/utilities":"^3.2.2","@floating-ui/react":"^0.27.19","@hookform/resolvers":"^5.4.0","@radix-ui/react-slot":"^1.2.4","embla-carousel-react":"^8.6.0","@radix-ui/react-label":"^2.1.8","react-resizable-panels":"^4.11.1","@simplewebauthn/browser":"^13.3.0","class-variance-authority":"^0.7.1","rehype-autolink-headings":"^7.1.0","@handlewithcare/prosemirror-inputrules":"^0.1.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.2.6","tsup":"^8.5.1","jsdom":"^29.1.1","react":"^19.2.6","eslint":"^9.39.2","vitest":"^4.1.7","globals":"^17.6.0","prettier":"^3.8.3","@types/d3":"^7.4.3","next-intl":"^4.12.0","react-dom":"^19.2.6","@eslint/js":"^9.39.2","@vitest/ui":"^4.1.7","typescript":"^5.9.3","@types/node":"^25.9.1","@types/pako":"^2.0.4","@types/dagre":"^0.7.54","@types/react":"^19.2.15","@eslint/eslintrc":"^3.3.5","@types/react-dom":"^19.2.3","semantic-release":"^25.0.3","@types/qrcode.react":"^3.0.0","@vitest/coverage-v8":"^4.1.7","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^6.0.2","@semantic-release/git":"^10.0.1","@tanstack/react-table":"^8.21.3","@testing-library/react":"^16.3.2","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^8.59.4","@semantic-release/changelog":"^6.0.3","@testing-library/user-event":"^14.6.1","@typescript-eslint/eslint-plugin":"^8.59.4","conventional-changelog-conventionalcommits":"^9.3.1"},"peerDependencies":{"next":">=14.0.0","react":">=18.0.0","next-intl":">=3.0.0","react-dom":">=18.0.0","react-hook-form":">=7.0.0","@stripe/stripe-js":">=3.0.0","@tanstack/react-table":">=8.0.0","@stripe/react-stripe-js":">=2.0.0"},"peerDependenciesMeta":{"next-intl":{"optional":true},"react-hook-form":{"optional":true},"@stripe/stripe-js":{"optional":true},"@tanstack/react-table":{"optional":true},"@stripe/react-stripe-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nextjs-jsonapi_1.117.0_1782723099290_0.5130716512264586","host":"s3://npm-registry-packages-npm-production"}},"1.117.1":{"name":"@carlonicora/nextjs-jsonapi","version":"1.117.1","keywords":["nextjs","jsonapi","json-api","react","typescript","cache"],"author":{"name":"Carlo Nicora"},"license":"GPL-3.0-or-later","_id":"@carlonicora/nextjs-jsonapi@1.117.1","maintainers":[{"name":"carlonicora","email":"carlo.nicora@gmail.com"}],"homepage":"https://github.com/carlonicora/nextjs-jsonapi#readme","bugs":{"url":"https://github.com/carlonicora/nextjs-jsonapi/issues"},"bin":{"generate-web-module":"dist/scripts/generate-web-module/index.js"},"dist":{"shasum":"f5cc32ff88d0d8f8d59fdfc52872a4e42fb6d03f","tarball":"https://registry.npmjs.org/@carlonicora/nextjs-jsonapi/-/nextjs-jsonapi-1.117.1.tgz","fileCount":1303,"integrity":"sha512-kZy0HJkaJmZuvbcmplzyrI4ogKqXQgWw68+kj1RuZ1nKFc2mYvNCFasuP0P9O4T8IxIESgLXJ9s6kM9jcujU1w==","signatures":[{"sig":"MEUCIBKSzY657++vh+v9ZbcG27+K8GpASbzXZ0EIUIAEORhgAiEAjzp/2FiLMBtJ5tNOmt6J4JYpYWZDr8l7Vnq9ipcsmZk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@carlonicora%2fnextjs-jsonapi@1.117.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11518933},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.mjs","require":"./dist/core/index.js"},"./help":{"types":"./dist/features/help/index.d.ts","import":"./dist/features/help/index.mjs","require":"./dist/features/help/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.mjs","require":"./dist/client/index.js"},"./server":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.mjs","require":"./dist/server/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.mjs","require":"./dist/billing/index.js"},"./testing":{"types":"./dist/testing/index.d.ts","import":"./dist/testing/index.mjs","require":"./dist/testing/index.js"},"./contexts":{"types":"./dist/contexts/index.d.ts","import":"./dist/contexts/index.mjs","require":"./dist/contexts/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.mjs","require":"./dist/components/index.js"},"./help/server":{"types":"./dist/features/help/server.d.ts","import":"./dist/features/help/server.mjs","require":"./dist/features/help/server.js"},"./contexts/styles.css":"./dist/contexts/index.css"},"gitHead":"d2bcb81ba8cf31149ac68ee176f6c66cb90e123b","private":false,"scripts":{"dev":"NODE_OPTIONS='--max-old-space-size=8192' tsup --watch","lint":"eslint \"src/**/*.ts\" \"src/**/*.tsx\" --fix","test":"vitest run","build":"NODE_OPTIONS='--max-old-space-size=8192' tsup && tsc -p scripts/generate-web-module/tsconfig.json","clean":"rm -rf dist","format":"prettier --write \"src/**/*.ts\"","prepare":"tsc -p scripts/generate-web-module/tsconfig.json","test:ui":"vitest --ui","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"pnpm build","generate-web-module":"node dist/scripts/generate-web-module/index.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f5f41df1-7b72-405b-8808-252d10106909"}},"repository":{"url":"git+https://github.com/carlonicora/nextjs-jsonapi.git","type":"git"},"_npmVersion":"11.13.0","description":"Next.js JSON:API client with server/client support and caching","directories":{},"_nodeVersion":"24.17.0","dependencies":{"ai":"^6.0.5","d3":"^7.9.0","zod":"^4.4.3","clsx":"^2.1.1","cmdk":"^1.1.1","pako":"^2.1.0","uuid":"^14.0.0","vaul":"^1.1.2","dagre":"^0.8.5","jotai":"^2.20.0","shadcn":"^4.8.0","sonner":"^2.0.7","fuse.js":"^7.0.0","date-fns":"^4.2.1","recharts":"^3.8.1","commander":"^14.0.3","input-otp":"^1.4.2","remark-gfm":"^4.0.1","next-themes":"^0.4.6","rehype-slug":"^6.0.0","shepherd.js":"^15.2.2","cookies-next":"^6.1.1","jotai-family":"^1.0.2","lucide-react":"^1.16.0","qrcode.react":"^4.2.0","@dnd-kit/core":"^6.3.1","@base-ui/react":"1.5.0","react-dropzone":"^15.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.6.0","tw-animate-css":"^1.4.0","@blocknote/core":"^0.51.2","next-mdx-remote":"^5.0.0","react-hook-form":"^7.76.0","@blocknote/react":"^0.51.2","@blocknote/xl-ai":"^0.51.2","react-day-picker":"^9.13.0","socket.io-client":"^4.8.3","@blocknote/shadcn":"^0.51.2","@dnd-kit/sortable":"^10.0.0","codice-fiscale-js":"^2.3.23","@dnd-kit/utilities":"^3.2.2","@floating-ui/react":"^0.27.19","@hookform/resolvers":"^5.4.0","@radix-ui/react-slot":"^1.2.4","embla-carousel-react":"^8.6.0","@radix-ui/react-label":"^2.1.8","react-resizable-panels":"^4.11.1","@simplewebauthn/browser":"^13.3.0","class-variance-authority":"^0.7.1","rehype-autolink-headings":"^7.1.0","@handlewithcare/prosemirror-inputrules":"^0.1.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.2.6","tsup":"^8.5.1","jsdom":"^29.1.1","react":"^19.2.6","eslint":"^9.39.2","vitest":"^4.1.7","globals":"^17.6.0","prettier":"^3.8.3","@types/d3":"^7.4.3","next-intl":"^4.12.0","react-dom":"^19.2.6","@eslint/js":"^9.39.2","@vitest/ui":"^4.1.7","typescript":"^5.9.3","@types/node":"^25.9.1","@types/pako":"^2.0.4","@types/dagre":"^0.7.54","@types/react":"^19.2.15","@eslint/eslintrc":"^3.3.5","@types/react-dom":"^19.2.3","semantic-release":"^25.0.3","@types/qrcode.react":"^3.0.0","@vitest/coverage-v8":"^4.1.7","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^6.0.2","@semantic-release/git":"^10.0.1","@tanstack/react-table":"^8.21.3","@testing-library/react":"^16.3.2","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^8.59.4","@semantic-release/changelog":"^6.0.3","@testing-library/user-event":"^14.6.1","@typescript-eslint/eslint-plugin":"^8.59.4","conventional-changelog-conventionalcommits":"^9.3.1"},"peerDependencies":{"next":">=14.0.0","react":">=18.0.0","next-intl":">=3.0.0","react-dom":">=18.0.0","react-hook-form":">=7.0.0","@stripe/stripe-js":">=3.0.0","@tanstack/react-table":">=8.0.0","@stripe/react-stripe-js":">=2.0.0"},"peerDependenciesMeta":{"next-intl":{"optional":true},"react-hook-form":{"optional":true},"@stripe/stripe-js":{"optional":true},"@tanstack/react-table":{"optional":true},"@stripe/react-stripe-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nextjs-jsonapi_1.117.1_1782753316627_0.6919319250696263","host":"s3://npm-registry-packages-npm-production"}},"1.118.0":{"name":"@carlonicora/nextjs-jsonapi","version":"1.118.0","keywords":["nextjs","jsonapi","json-api","react","typescript","cache"],"author":{"name":"Carlo Nicora"},"license":"GPL-3.0-or-later","_id":"@carlonicora/nextjs-jsonapi@1.118.0","maintainers":[{"name":"carlonicora","email":"carlo.nicora@gmail.com"}],"homepage":"https://github.com/carlonicora/nextjs-jsonapi#readme","bugs":{"url":"https://github.com/carlonicora/nextjs-jsonapi/issues"},"bin":{"generate-web-module":"dist/scripts/generate-web-module/index.js"},"dist":{"shasum":"cfa794419bc2af43eefcf51a411465db25824d12","tarball":"https://registry.npmjs.org/@carlonicora/nextjs-jsonapi/-/nextjs-jsonapi-1.118.0.tgz","fileCount":1305,"integrity":"sha512-ezErkrnfWdZeXGibi9n5eoM4OUWOWC4HVODr65z+p5lFC/i/as2p0vdPMwh8aJqW26vX8nbqNqzMYW+wIXlz3Q==","signatures":[{"sig":"MEUCIQCzW9FphYJfBWDPH7UyI1am4hZCrbS+qEe/V3AcItVOjQIgD0a73jxPfmos9OlFWqITooQ3eI5oiHupIHkWhS6DPeA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@carlonicora%2fnextjs-jsonapi@1.118.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11565575},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.mjs","require":"./dist/core/index.js"},"./help":{"types":"./dist/features/help/index.d.ts","import":"./dist/features/help/index.mjs","require":"./dist/features/help/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.mjs","require":"./dist/client/index.js"},"./server":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.mjs","require":"./dist/server/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.mjs","require":"./dist/billing/index.js"},"./testing":{"types":"./dist/testing/index.d.ts","import":"./dist/testing/index.mjs","require":"./dist/testing/index.js"},"./contexts":{"types":"./dist/contexts/index.d.ts","import":"./dist/contexts/index.mjs","require":"./dist/contexts/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.mjs","require":"./dist/components/index.js"},"./help/server":{"types":"./dist/features/help/server.d.ts","import":"./dist/features/help/server.mjs","require":"./dist/features/help/server.js"},"./contexts/styles.css":"./dist/contexts/index.css"},"gitHead":"e4ad082c0a8806bdb20a25de7bc2b12f1761411c","private":false,"scripts":{"dev":"NODE_OPTIONS='--max-old-space-size=8192' tsup --watch","lint":"eslint \"src/**/*.ts\" \"src/**/*.tsx\" --fix","test":"vitest run","build":"NODE_OPTIONS='--max-old-space-size=8192' tsup && tsc -p scripts/generate-web-module/tsconfig.json","clean":"rm -rf dist","format":"prettier --write \"src/**/*.ts\"","prepare":"tsc -p scripts/generate-web-module/tsconfig.json","test:ui":"vitest --ui","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"pnpm build","generate-web-module":"node dist/scripts/generate-web-module/index.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f5f41df1-7b72-405b-8808-252d10106909"}},"repository":{"url":"git+https://github.com/carlonicora/nextjs-jsonapi.git","type":"git"},"_npmVersion":"11.13.0","description":"Next.js JSON:API client with server/client support and caching","directories":{},"_nodeVersion":"24.17.0","dependencies":{"ai":"^6.0.5","d3":"^7.9.0","zod":"^4.4.3","clsx":"^2.1.1","cmdk":"^1.1.1","pako":"^2.1.0","uuid":"^14.0.0","vaul":"^1.1.2","dagre":"^0.8.5","jotai":"^2.20.0","shadcn":"^4.8.0","sonner":"^2.0.7","fuse.js":"^7.0.0","date-fns":"^4.2.1","recharts":"^3.8.1","commander":"^14.0.3","input-otp":"^1.4.2","remark-gfm":"^4.0.1","next-themes":"^0.4.6","rehype-slug":"^6.0.0","shepherd.js":"^15.2.2","cookies-next":"^6.1.1","jotai-family":"^1.0.2","lucide-react":"^1.16.0","qrcode.react":"^4.2.0","@dnd-kit/core":"^6.3.1","@base-ui/react":"1.5.0","react-dropzone":"^15.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.6.0","tw-animate-css":"^1.4.0","@blocknote/core":"^0.51.2","next-mdx-remote":"^5.0.0","react-hook-form":"^7.76.0","@blocknote/react":"^0.51.2","@blocknote/xl-ai":"^0.51.2","react-day-picker":"^9.13.0","socket.io-client":"^4.8.3","@blocknote/shadcn":"^0.51.2","@dnd-kit/sortable":"^10.0.0","codice-fiscale-js":"^2.3.23","@dnd-kit/utilities":"^3.2.2","@floating-ui/react":"^0.27.19","@hookform/resolvers":"^5.4.0","@radix-ui/react-slot":"^1.2.4","embla-carousel-react":"^8.6.0","@radix-ui/react-label":"^2.1.8","react-resizable-panels":"^4.11.1","@simplewebauthn/browser":"^13.3.0","class-variance-authority":"^0.7.1","rehype-autolink-headings":"^7.1.0","@handlewithcare/prosemirror-inputrules":"^0.1.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.2.6","tsup":"^8.5.1","jsdom":"^29.1.1","react":"^19.2.6","eslint":"^9.39.2","vitest":"^4.1.7","globals":"^17.6.0","prettier":"^3.8.3","@types/d3":"^7.4.3","next-intl":"^4.12.0","react-dom":"^19.2.6","@eslint/js":"^9.39.2","@vitest/ui":"^4.1.7","typescript":"^5.9.3","@types/node":"^25.9.1","@types/pako":"^2.0.4","@types/dagre":"^0.7.54","@types/react":"^19.2.15","@eslint/eslintrc":"^3.3.5","@types/react-dom":"^19.2.3","semantic-release":"^25.0.3","@types/qrcode.react":"^3.0.0","@vitest/coverage-v8":"^4.1.7","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^6.0.2","@semantic-release/git":"^10.0.1","@tanstack/react-table":"^8.21.3","@testing-library/react":"^16.3.2","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^8.59.4","@semantic-release/changelog":"^6.0.3","@testing-library/user-event":"^14.6.1","@typescript-eslint/eslint-plugin":"^8.59.4","conventional-changelog-conventionalcommits":"^9.3.1"},"peerDependencies":{"next":">=14.0.0","react":">=18.0.0","next-intl":">=3.0.0","react-dom":">=18.0.0","react-hook-form":">=7.0.0","@stripe/stripe-js":">=3.0.0","@tanstack/react-table":">=8.0.0","@stripe/react-stripe-js":">=2.0.0"},"peerDependenciesMeta":{"next-intl":{"optional":true},"react-hook-form":{"optional":true},"@stripe/stripe-js":{"optional":true},"@tanstack/react-table":{"optional":true},"@stripe/react-stripe-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nextjs-jsonapi_1.118.0_1782815193852_0.99268755232928","host":"s3://npm-registry-packages-npm-production"}},"1.119.0":{"name":"@carlonicora/nextjs-jsonapi","version":"1.119.0","keywords":["nextjs","jsonapi","json-api","react","typescript","cache"],"author":{"name":"Carlo Nicora"},"license":"GPL-3.0-or-later","_id":"@carlonicora/nextjs-jsonapi@1.119.0","maintainers":[{"name":"carlonicora","email":"carlo.nicora@gmail.com"}],"homepage":"https://github.com/carlonicora/nextjs-jsonapi#readme","bugs":{"url":"https://github.com/carlonicora/nextjs-jsonapi/issues"},"bin":{"generate-web-module":"dist/scripts/generate-web-module/index.js"},"dist":{"shasum":"fbc691c1fc442332817c47896f0b5ed2d2b3d021","tarball":"https://registry.npmjs.org/@carlonicora/nextjs-jsonapi/-/nextjs-jsonapi-1.119.0.tgz","fileCount":1307,"integrity":"sha512-LDjjWmtCkjb8pU4VFHUXFoamNdSuUioI6Qd3sDat0ivKABByTjDYnBLqNPmeCiOGqfRhMUw+PxWgG6yYTxiTAg==","signatures":[{"sig":"MEYCIQCRQmPPyNDv7k/CWKpiFNpVFKyI0kdVpTp+asfEiu+yvQIhAN1Alsd0BhFNNhidXQhobfioSJgJunUZUk2DPsPd2tiM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@carlonicora%2fnextjs-jsonapi@1.119.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11579367},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.mjs","require":"./dist/core/index.js"},"./help":{"types":"./dist/features/help/index.d.ts","import":"./dist/features/help/index.mjs","require":"./dist/features/help/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.mjs","require":"./dist/client/index.js"},"./server":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.mjs","require":"./dist/server/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.mjs","require":"./dist/billing/index.js"},"./testing":{"types":"./dist/testing/index.d.ts","import":"./dist/testing/index.mjs","require":"./dist/testing/index.js"},"./contexts":{"types":"./dist/contexts/index.d.ts","import":"./dist/contexts/index.mjs","require":"./dist/contexts/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.mjs","require":"./dist/components/index.js"},"./help/server":{"types":"./dist/features/help/server.d.ts","import":"./dist/features/help/server.mjs","require":"./dist/features/help/server.js"},"./contexts/styles.css":"./dist/contexts/index.css"},"gitHead":"b4139aa1c488e5082781c126ae1931b17a838f33","private":false,"scripts":{"dev":"NODE_OPTIONS='--max-old-space-size=8192' tsup --watch","lint":"eslint \"src/**/*.ts\" \"src/**/*.tsx\" --fix","test":"vitest run","build":"NODE_OPTIONS='--max-old-space-size=8192' tsup && tsc -p scripts/generate-web-module/tsconfig.json","clean":"rm -rf dist","format":"prettier --write \"src/**/*.ts\"","prepare":"tsc -p scripts/generate-web-module/tsconfig.json","test:ui":"vitest --ui","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"pnpm build","generate-web-module":"node dist/scripts/generate-web-module/index.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f5f41df1-7b72-405b-8808-252d10106909"}},"repository":{"url":"git+https://github.com/carlonicora/nextjs-jsonapi.git","type":"git"},"_npmVersion":"11.16.0","description":"Next.js JSON:API client with server/client support and caching","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ai":"^6.0.5","d3":"^7.9.0","zod":"^4.4.3","clsx":"^2.1.1","cmdk":"^1.1.1","pako":"^2.1.0","uuid":"^14.0.0","vaul":"^1.1.2","dagre":"^0.8.5","jotai":"^2.20.0","shadcn":"^4.8.0","sonner":"^2.0.7","fuse.js":"^7.0.0","date-fns":"^4.2.1","recharts":"^3.8.1","commander":"^14.0.3","input-otp":"^1.4.2","remark-gfm":"^4.0.1","next-themes":"^0.4.6","rehype-slug":"^6.0.0","shepherd.js":"^15.2.2","cookies-next":"^6.1.1","jotai-family":"^1.0.2","lucide-react":"^1.16.0","qrcode.react":"^4.2.0","@dnd-kit/core":"^6.3.1","@base-ui/react":"1.5.0","react-dropzone":"^15.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.6.0","tw-animate-css":"^1.4.0","@blocknote/core":"^0.51.2","next-mdx-remote":"^5.0.0","react-hook-form":"^7.76.0","@blocknote/react":"^0.51.2","@blocknote/xl-ai":"^0.51.2","react-day-picker":"^9.13.0","socket.io-client":"^4.8.3","@blocknote/shadcn":"^0.51.2","@dnd-kit/sortable":"^10.0.0","codice-fiscale-js":"^2.3.23","@dnd-kit/utilities":"^3.2.2","@floating-ui/react":"^0.27.19","@hookform/resolvers":"^5.4.0","@radix-ui/react-slot":"^1.2.4","embla-carousel-react":"^8.6.0","@radix-ui/react-label":"^2.1.8","react-resizable-panels":"^4.11.1","@simplewebauthn/browser":"^13.3.0","class-variance-authority":"^0.7.1","rehype-autolink-headings":"^7.1.0","@handlewithcare/prosemirror-inputrules":"^0.1.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.2.6","tsup":"^8.5.1","jsdom":"^29.1.1","react":"^19.2.6","eslint":"^9.39.2","vitest":"^4.1.7","globals":"^17.6.0","prettier":"^3.8.3","@types/d3":"^7.4.3","next-intl":"^4.12.0","react-dom":"^19.2.6","@eslint/js":"^9.39.2","@vitest/ui":"^4.1.7","typescript":"^5.9.3","@types/node":"^25.9.1","@types/pako":"^2.0.4","@types/dagre":"^0.7.54","@types/react":"^19.2.15","@eslint/eslintrc":"^3.3.5","@types/react-dom":"^19.2.3","semantic-release":"^25.0.3","@types/qrcode.react":"^3.0.0","@vitest/coverage-v8":"^4.1.7","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^6.0.2","@semantic-release/git":"^10.0.1","@tanstack/react-table":"^8.21.3","@testing-library/react":"^16.3.2","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^8.59.4","@semantic-release/changelog":"^6.0.3","@testing-library/user-event":"^14.6.1","@typescript-eslint/eslint-plugin":"^8.59.4","conventional-changelog-conventionalcommits":"^9.3.1"},"peerDependencies":{"next":">=14.0.0","react":">=18.0.0","next-intl":">=3.0.0","react-dom":">=18.0.0","react-hook-form":">=7.0.0","@stripe/stripe-js":">=3.0.0","@tanstack/react-table":">=8.0.0","@stripe/react-stripe-js":">=2.0.0"},"peerDependenciesMeta":{"next-intl":{"optional":true},"react-hook-form":{"optional":true},"@stripe/stripe-js":{"optional":true},"@tanstack/react-table":{"optional":true},"@stripe/react-stripe-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nextjs-jsonapi_1.119.0_1782902825721_0.7599940774388347","host":"s3://npm-registry-packages-npm-production"}},"1.120.0":{"name":"@carlonicora/nextjs-jsonapi","version":"1.120.0","keywords":["nextjs","jsonapi","json-api","react","typescript","cache"],"author":{"name":"Carlo Nicora"},"license":"GPL-3.0-or-later","_id":"@carlonicora/nextjs-jsonapi@1.120.0","maintainers":[{"name":"carlonicora","email":"carlo.nicora@gmail.com"}],"homepage":"https://github.com/carlonicora/nextjs-jsonapi#readme","bugs":{"url":"https://github.com/carlonicora/nextjs-jsonapi/issues"},"bin":{"generate-web-module":"dist/scripts/generate-web-module/index.js"},"dist":{"shasum":"c7402fdf77370b574e89a8c36f8c9924d7d6a075","tarball":"https://registry.npmjs.org/@carlonicora/nextjs-jsonapi/-/nextjs-jsonapi-1.120.0.tgz","fileCount":1307,"integrity":"sha512-AJqMJ6srUssJj8pcE/M4Ft2VS1McJOlllrODR5Qu5yIB4NOCupWVzLoQAbz1r3DfdFlY5S47+blFNDV1iFsQ4g==","signatures":[{"sig":"MEUCIEshoAnihROWtck/zSLG4Gy2I0F1sl6QLAHgIP+i8gwAAiEA8n8ofkb+OaSpbNmG8yLDW2YOupNmFJ5CKj/XauuYc/8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@carlonicora%2fnextjs-jsonapi@1.120.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11580071},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.mjs","require":"./dist/core/index.js"},"./help":{"types":"./dist/features/help/index.d.ts","import":"./dist/features/help/index.mjs","require":"./dist/features/help/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.mjs","require":"./dist/client/index.js"},"./server":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.mjs","require":"./dist/server/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.mjs","require":"./dist/billing/index.js"},"./testing":{"types":"./dist/testing/index.d.ts","import":"./dist/testing/index.mjs","require":"./dist/testing/index.js"},"./contexts":{"types":"./dist/contexts/index.d.ts","import":"./dist/contexts/index.mjs","require":"./dist/contexts/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.mjs","require":"./dist/components/index.js"},"./help/server":{"types":"./dist/features/help/server.d.ts","import":"./dist/features/help/server.mjs","require":"./dist/features/help/server.js"},"./contexts/styles.css":"./dist/contexts/index.css"},"gitHead":"a1c7524100bd54e290cb5505b49000244cd1b67d","private":false,"scripts":{"dev":"NODE_OPTIONS='--max-old-space-size=8192' tsup --watch","lint":"eslint \"src/**/*.ts\" \"src/**/*.tsx\" --fix","test":"vitest run","build":"NODE_OPTIONS='--max-old-space-size=8192' tsup && tsc -p scripts/generate-web-module/tsconfig.json","clean":"rm -rf dist","format":"prettier --write \"src/**/*.ts\"","prepare":"tsc -p scripts/generate-web-module/tsconfig.json","test:ui":"vitest --ui","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"pnpm build","generate-web-module":"node dist/scripts/generate-web-module/index.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f5f41df1-7b72-405b-8808-252d10106909"}},"repository":{"url":"git+https://github.com/carlonicora/nextjs-jsonapi.git","type":"git"},"_npmVersion":"11.16.0","description":"Next.js JSON:API client with server/client support and caching","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ai":"^6.0.5","d3":"^7.9.0","zod":"^4.4.3","clsx":"^2.1.1","cmdk":"^1.1.1","pako":"^2.1.0","uuid":"^14.0.0","vaul":"^1.1.2","dagre":"^0.8.5","jotai":"^2.20.0","shadcn":"^4.8.0","sonner":"^2.0.7","fuse.js":"^7.0.0","date-fns":"^4.2.1","recharts":"^3.8.1","commander":"^14.0.3","input-otp":"^1.4.2","remark-gfm":"^4.0.1","next-themes":"^0.4.6","rehype-slug":"^6.0.0","shepherd.js":"^15.2.2","cookies-next":"^6.1.1","jotai-family":"^1.0.2","lucide-react":"^1.16.0","qrcode.react":"^4.2.0","@dnd-kit/core":"^6.3.1","@base-ui/react":"1.5.0","react-dropzone":"^15.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.6.0","tw-animate-css":"^1.4.0","@blocknote/core":"^0.51.2","next-mdx-remote":"^5.0.0","react-hook-form":"^7.76.0","@blocknote/react":"^0.51.2","@blocknote/xl-ai":"^0.51.2","react-day-picker":"^9.13.0","socket.io-client":"^4.8.3","@blocknote/shadcn":"^0.51.2","@dnd-kit/sortable":"^10.0.0","codice-fiscale-js":"^2.3.23","@dnd-kit/utilities":"^3.2.2","@floating-ui/react":"^0.27.19","@hookform/resolvers":"^5.4.0","@radix-ui/react-slot":"^1.2.4","embla-carousel-react":"^8.6.0","@radix-ui/react-label":"^2.1.8","react-resizable-panels":"^4.11.1","@simplewebauthn/browser":"^13.3.0","class-variance-authority":"^0.7.1","rehype-autolink-headings":"^7.1.0","@handlewithcare/prosemirror-inputrules":"^0.1.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.2.6","tsup":"^8.5.1","jsdom":"^29.1.1","react":"^19.2.6","eslint":"^9.39.2","vitest":"^4.1.7","globals":"^17.6.0","prettier":"^3.8.3","@types/d3":"^7.4.3","next-intl":"^4.12.0","react-dom":"^19.2.6","@eslint/js":"^9.39.2","@vitest/ui":"^4.1.7","typescript":"^5.9.3","@types/node":"^25.9.1","@types/pako":"^2.0.4","@types/dagre":"^0.7.54","@types/react":"^19.2.15","@eslint/eslintrc":"^3.3.5","@types/react-dom":"^19.2.3","semantic-release":"^25.0.3","@types/qrcode.react":"^3.0.0","@vitest/coverage-v8":"^4.1.7","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^6.0.2","@semantic-release/git":"^10.0.1","@tanstack/react-table":"^8.21.3","@testing-library/react":"^16.3.2","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^8.59.4","@semantic-release/changelog":"^6.0.3","@testing-library/user-event":"^14.6.1","@typescript-eslint/eslint-plugin":"^8.59.4","conventional-changelog-conventionalcommits":"^9.3.1"},"peerDependencies":{"next":">=14.0.0","react":">=18.0.0","next-intl":">=3.0.0","react-dom":">=18.0.0","react-hook-form":">=7.0.0","@stripe/stripe-js":">=3.0.0","@tanstack/react-table":">=8.0.0","@stripe/react-stripe-js":">=2.0.0"},"peerDependenciesMeta":{"next-intl":{"optional":true},"react-hook-form":{"optional":true},"@stripe/stripe-js":{"optional":true},"@tanstack/react-table":{"optional":true},"@stripe/react-stripe-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nextjs-jsonapi_1.120.0_1782985531167_0.9813739036074045","host":"s3://npm-registry-packages-npm-production"}},"1.121.0":{"name":"@carlonicora/nextjs-jsonapi","version":"1.121.0","keywords":["nextjs","jsonapi","json-api","react","typescript","cache"],"author":{"name":"Carlo Nicora"},"license":"GPL-3.0-or-later","_id":"@carlonicora/nextjs-jsonapi@1.121.0","maintainers":[{"name":"carlonicora","email":"carlo.nicora@gmail.com"}],"homepage":"https://github.com/carlonicora/nextjs-jsonapi#readme","bugs":{"url":"https://github.com/carlonicora/nextjs-jsonapi/issues"},"bin":{"generate-web-module":"dist/scripts/generate-web-module/index.js"},"dist":{"shasum":"341c9b37d602f217799f71bd0238f303ed98b160","tarball":"https://registry.npmjs.org/@carlonicora/nextjs-jsonapi/-/nextjs-jsonapi-1.121.0.tgz","fileCount":1307,"integrity":"sha512-QWP602K7epPbwGVph/jVgNeiuJt7sb5Ncq0yoQ5ZXTl9zzP+Vl4IbnoyEGwWXJcXDhHeYCWSmgz0H4wApb9ocA==","signatures":[{"sig":"MEUCIQD1ecMowT4Nyg5JMlsfQwGCTCu0bh6wt+vRu5LKrMbfKwIgBIZzwXyz3CkV2sU13R7bdNhd2i+3yR5EvFIa0cbwQps=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@carlonicora%2fnextjs-jsonapi@1.121.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11580740},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.mjs","require":"./dist/core/index.js"},"./help":{"types":"./dist/features/help/index.d.ts","import":"./dist/features/help/index.mjs","require":"./dist/features/help/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.mjs","require":"./dist/client/index.js"},"./server":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.mjs","require":"./dist/server/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.mjs","require":"./dist/billing/index.js"},"./testing":{"types":"./dist/testing/index.d.ts","import":"./dist/testing/index.mjs","require":"./dist/testing/index.js"},"./contexts":{"types":"./dist/contexts/index.d.ts","import":"./dist/contexts/index.mjs","require":"./dist/contexts/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.mjs","require":"./dist/components/index.js"},"./help/server":{"types":"./dist/features/help/server.d.ts","import":"./dist/features/help/server.mjs","require":"./dist/features/help/server.js"},"./contexts/styles.css":"./dist/contexts/index.css"},"gitHead":"3d01ac2d29c79e73e7b2a26ad303bc24ffdaf22b","private":false,"scripts":{"dev":"NODE_OPTIONS='--max-old-space-size=8192' tsup --watch","lint":"eslint \"src/**/*.ts\" \"src/**/*.tsx\" --fix","test":"vitest run","build":"NODE_OPTIONS='--max-old-space-size=8192' tsup && tsc -p scripts/generate-web-module/tsconfig.json","clean":"rm -rf dist","format":"prettier --write \"src/**/*.ts\"","prepare":"tsc -p scripts/generate-web-module/tsconfig.json","test:ui":"vitest --ui","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"pnpm build","generate-web-module":"node dist/scripts/generate-web-module/index.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f5f41df1-7b72-405b-8808-252d10106909"}},"repository":{"url":"git+https://github.com/carlonicora/nextjs-jsonapi.git","type":"git"},"_npmVersion":"11.13.0","description":"Next.js JSON:API client with server/client support and caching","directories":{},"_nodeVersion":"24.17.0","dependencies":{"ai":"^6.0.5","d3":"^7.9.0","zod":"^4.4.3","clsx":"^2.1.1","cmdk":"^1.1.1","pako":"^2.1.0","uuid":"^14.0.0","vaul":"^1.1.2","dagre":"^0.8.5","jotai":"^2.20.0","shadcn":"^4.8.0","sonner":"^2.0.7","fuse.js":"^7.0.0","date-fns":"^4.2.1","recharts":"^3.8.1","commander":"^14.0.3","input-otp":"^1.4.2","remark-gfm":"^4.0.1","next-themes":"^0.4.6","rehype-slug":"^6.0.0","shepherd.js":"^15.2.2","cookies-next":"^6.1.1","jotai-family":"^1.0.2","lucide-react":"^1.16.0","qrcode.react":"^4.2.0","@dnd-kit/core":"^6.3.1","@base-ui/react":"1.5.0","react-dropzone":"^15.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.6.0","tw-animate-css":"^1.4.0","@blocknote/core":"^0.51.2","next-mdx-remote":"^5.0.0","react-hook-form":"^7.76.0","@blocknote/react":"^0.51.2","@blocknote/xl-ai":"^0.51.2","react-day-picker":"^9.13.0","socket.io-client":"^4.8.3","@blocknote/shadcn":"^0.51.2","@dnd-kit/sortable":"^10.0.0","codice-fiscale-js":"^2.3.23","@dnd-kit/utilities":"^3.2.2","@floating-ui/react":"^0.27.19","@hookform/resolvers":"^5.4.0","@radix-ui/react-slot":"^1.2.4","embla-carousel-react":"^8.6.0","@radix-ui/react-label":"^2.1.8","react-resizable-panels":"^4.11.1","@simplewebauthn/browser":"^13.3.0","class-variance-authority":"^0.7.1","rehype-autolink-headings":"^7.1.0","@handlewithcare/prosemirror-inputrules":"^0.1.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.2.6","tsup":"^8.5.1","jsdom":"^29.1.1","react":"^19.2.6","eslint":"^9.39.2","vitest":"^4.1.7","globals":"^17.6.0","prettier":"^3.8.3","@types/d3":"^7.4.3","next-intl":"^4.12.0","react-dom":"^19.2.6","@eslint/js":"^9.39.2","@vitest/ui":"^4.1.7","typescript":"^5.9.3","@types/node":"^25.9.1","@types/pako":"^2.0.4","@types/dagre":"^0.7.54","@types/react":"^19.2.15","@eslint/eslintrc":"^3.3.5","@types/react-dom":"^19.2.3","semantic-release":"^25.0.3","@types/qrcode.react":"^3.0.0","@vitest/coverage-v8":"^4.1.7","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^6.0.2","@semantic-release/git":"^10.0.1","@tanstack/react-table":"^8.21.3","@testing-library/react":"^16.3.2","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^8.59.4","@semantic-release/changelog":"^6.0.3","@testing-library/user-event":"^14.6.1","@typescript-eslint/eslint-plugin":"^8.59.4","conventional-changelog-conventionalcommits":"^9.3.1"},"peerDependencies":{"next":">=14.0.0","react":">=18.0.0","next-intl":">=3.0.0","react-dom":">=18.0.0","react-hook-form":">=7.0.0","@stripe/stripe-js":">=3.0.0","@tanstack/react-table":">=8.0.0","@stripe/react-stripe-js":">=2.0.0"},"peerDependenciesMeta":{"next-intl":{"optional":true},"react-hook-form":{"optional":true},"@stripe/stripe-js":{"optional":true},"@tanstack/react-table":{"optional":true},"@stripe/react-stripe-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nextjs-jsonapi_1.121.0_1782989302245_0.8104699718765198","host":"s3://npm-registry-packages-npm-production"}},"1.122.0":{"name":"@carlonicora/nextjs-jsonapi","version":"1.122.0","keywords":["nextjs","jsonapi","json-api","react","typescript","cache"],"author":{"name":"Carlo Nicora"},"license":"GPL-3.0-or-later","_id":"@carlonicora/nextjs-jsonapi@1.122.0","maintainers":[{"name":"carlonicora","email":"carlo.nicora@gmail.com"}],"homepage":"https://github.com/carlonicora/nextjs-jsonapi#readme","bugs":{"url":"https://github.com/carlonicora/nextjs-jsonapi/issues"},"bin":{"generate-web-module":"dist/scripts/generate-web-module/index.js"},"dist":{"shasum":"e35d85aca3d3bb26c5575ab3599f19f21e1e145c","tarball":"https://registry.npmjs.org/@carlonicora/nextjs-jsonapi/-/nextjs-jsonapi-1.122.0.tgz","fileCount":1307,"integrity":"sha512-hq77h+wWR3XeaHKZDPiFqU/akPZG/8194yM9P2VrJtu98xptm8dGAaMq5vesuMewnbtD5+Uem9UqQTS6KZTNIA==","signatures":[{"sig":"MEYCIQCBTBSl8P73CFkHjF7MTbKoMJciCbSWNaLAZYIulVf/KwIhAO+sp/GLSytebUubV5ocPmSlWQ/fHPupEL59el8Rf4hm","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@carlonicora%2fnextjs-jsonapi@1.122.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11586501},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.mjs","require":"./dist/core/index.js"},"./help":{"types":"./dist/features/help/index.d.ts","import":"./dist/features/help/index.mjs","require":"./dist/features/help/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.mjs","require":"./dist/client/index.js"},"./server":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.mjs","require":"./dist/server/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.mjs","require":"./dist/billing/index.js"},"./testing":{"types":"./dist/testing/index.d.ts","import":"./dist/testing/index.mjs","require":"./dist/testing/index.js"},"./contexts":{"types":"./dist/contexts/index.d.ts","import":"./dist/contexts/index.mjs","require":"./dist/contexts/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.mjs","require":"./dist/components/index.js"},"./help/server":{"types":"./dist/features/help/server.d.ts","import":"./dist/features/help/server.mjs","require":"./dist/features/help/server.js"},"./contexts/styles.css":"./dist/contexts/index.css"},"gitHead":"ad6c0fdeb1cd8b33b756d86f0e42b73528de4051","private":false,"scripts":{"dev":"NODE_OPTIONS='--max-old-space-size=8192' tsup --watch","lint":"eslint \"src/**/*.ts\" \"src/**/*.tsx\" --fix","test":"vitest run","build":"NODE_OPTIONS='--max-old-space-size=8192' tsup && tsc -p scripts/generate-web-module/tsconfig.json","clean":"rm -rf dist","format":"prettier --write \"src/**/*.ts\"","prepare":"tsc -p scripts/generate-web-module/tsconfig.json","test:ui":"vitest --ui","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"pnpm build","generate-web-module":"node dist/scripts/generate-web-module/index.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f5f41df1-7b72-405b-8808-252d10106909"}},"repository":{"url":"git+https://github.com/carlonicora/nextjs-jsonapi.git","type":"git"},"_npmVersion":"11.16.0","description":"Next.js JSON:API client with server/client support and caching","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ai":"^6.0.5","d3":"^7.9.0","zod":"^4.4.3","clsx":"^2.1.1","cmdk":"^1.1.1","pako":"^2.1.0","uuid":"^14.0.0","vaul":"^1.1.2","dagre":"^0.8.5","jotai":"^2.20.0","shadcn":"^4.8.0","sonner":"^2.0.7","fuse.js":"^7.0.0","date-fns":"^4.2.1","recharts":"^3.8.1","commander":"^14.0.3","input-otp":"^1.4.2","remark-gfm":"^4.0.1","next-themes":"^0.4.6","rehype-slug":"^6.0.0","shepherd.js":"^15.2.2","cookies-next":"^6.1.1","jotai-family":"^1.0.2","lucide-react":"^1.16.0","qrcode.react":"^4.2.0","@dnd-kit/core":"^6.3.1","@base-ui/react":"1.5.0","react-dropzone":"^15.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.6.0","tw-animate-css":"^1.4.0","@blocknote/core":"^0.51.2","next-mdx-remote":"^5.0.0","react-hook-form":"^7.76.0","@blocknote/react":"^0.51.2","@blocknote/xl-ai":"^0.51.2","react-day-picker":"^9.13.0","socket.io-client":"^4.8.3","@blocknote/shadcn":"^0.51.2","@dnd-kit/sortable":"^10.0.0","codice-fiscale-js":"^2.3.23","@dnd-kit/utilities":"^3.2.2","@floating-ui/react":"^0.27.19","@hookform/resolvers":"^5.4.0","@radix-ui/react-slot":"^1.2.4","embla-carousel-react":"^8.6.0","@radix-ui/react-label":"^2.1.8","react-resizable-panels":"^4.11.1","@simplewebauthn/browser":"^13.3.0","class-variance-authority":"^0.7.1","rehype-autolink-headings":"^7.1.0","@handlewithcare/prosemirror-inputrules":"^0.1.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.2.6","tsup":"^8.5.1","jsdom":"^29.1.1","react":"^19.2.6","eslint":"^9.39.2","vitest":"^4.1.7","globals":"^17.6.0","prettier":"^3.8.3","@types/d3":"^7.4.3","next-intl":"^4.12.0","react-dom":"^19.2.6","@eslint/js":"^9.39.2","@vitest/ui":"^4.1.7","typescript":"^5.9.3","@types/node":"^25.9.1","@types/pako":"^2.0.4","@types/dagre":"^0.7.54","@types/react":"^19.2.15","@eslint/eslintrc":"^3.3.5","@types/react-dom":"^19.2.3","semantic-release":"^25.0.3","@types/qrcode.react":"^3.0.0","@vitest/coverage-v8":"^4.1.7","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^6.0.2","@semantic-release/git":"^10.0.1","@tanstack/react-table":"^8.21.3","@testing-library/react":"^16.3.2","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^8.59.4","@semantic-release/changelog":"^6.0.3","@testing-library/user-event":"^14.6.1","@typescript-eslint/eslint-plugin":"^8.59.4","conventional-changelog-conventionalcommits":"^9.3.1"},"peerDependencies":{"next":">=14.0.0","react":">=18.0.0","next-intl":">=3.0.0","react-dom":">=18.0.0","react-hook-form":">=7.0.0","@stripe/stripe-js":">=3.0.0","@tanstack/react-table":">=8.0.0","@stripe/react-stripe-js":">=2.0.0"},"peerDependenciesMeta":{"next-intl":{"optional":true},"react-hook-form":{"optional":true},"@stripe/stripe-js":{"optional":true},"@tanstack/react-table":{"optional":true},"@stripe/react-stripe-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nextjs-jsonapi_1.122.0_1783066249346_0.7830770558762314","host":"s3://npm-registry-packages-npm-production"}},"1.123.0":{"name":"@carlonicora/nextjs-jsonapi","version":"1.123.0","keywords":["nextjs","jsonapi","json-api","react","typescript","cache"],"author":{"name":"Carlo Nicora"},"license":"GPL-3.0-or-later","_id":"@carlonicora/nextjs-jsonapi@1.123.0","maintainers":[{"name":"carlonicora","email":"carlo.nicora@gmail.com"}],"homepage":"https://github.com/carlonicora/nextjs-jsonapi#readme","bugs":{"url":"https://github.com/carlonicora/nextjs-jsonapi/issues"},"bin":{"generate-web-module":"dist/scripts/generate-web-module/index.js"},"dist":{"shasum":"55cdcd6a05d66c1013f1b09f92040822d5c6b3cf","tarball":"https://registry.npmjs.org/@carlonicora/nextjs-jsonapi/-/nextjs-jsonapi-1.123.0.tgz","fileCount":1307,"integrity":"sha512-ABWNZv6/zNsvkHEHkQ4Q+M3kYEQ/0kJvJAjjwKameITOkWhrooJmXpMC6GcGQ6YKDT+4JPPZmnIVWGnNs73iTQ==","signatures":[{"sig":"MEUCIHr4bH4KT9qLStWuatPyhfXed2znJ5xnJWzFFKppzBVhAiEA+9UJj0TRVEsifMgJnK8SmWsg8hdwxXfvCaW1+s12MSY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@carlonicora%2fnextjs-jsonapi@1.123.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11594680},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.mjs","require":"./dist/core/index.js"},"./help":{"types":"./dist/features/help/index.d.ts","import":"./dist/features/help/index.mjs","require":"./dist/features/help/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.mjs","require":"./dist/client/index.js"},"./server":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.mjs","require":"./dist/server/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.mjs","require":"./dist/billing/index.js"},"./testing":{"types":"./dist/testing/index.d.ts","import":"./dist/testing/index.mjs","require":"./dist/testing/index.js"},"./contexts":{"types":"./dist/contexts/index.d.ts","import":"./dist/contexts/index.mjs","require":"./dist/contexts/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.mjs","require":"./dist/components/index.js"},"./help/server":{"types":"./dist/features/help/server.d.ts","import":"./dist/features/help/server.mjs","require":"./dist/features/help/server.js"},"./contexts/styles.css":"./dist/contexts/index.css"},"gitHead":"e2f661f1785455ece7e2816a03197e63a0fe4367","private":false,"scripts":{"dev":"NODE_OPTIONS='--max-old-space-size=8192' tsup --watch","lint":"eslint \"src/**/*.ts\" \"src/**/*.tsx\" --fix","test":"vitest run","build":"NODE_OPTIONS='--max-old-space-size=8192' tsup && tsc -p scripts/generate-web-module/tsconfig.json","clean":"rm -rf dist","format":"prettier --write \"src/**/*.ts\"","prepare":"tsc -p scripts/generate-web-module/tsconfig.json","test:ui":"vitest --ui","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"pnpm build","generate-web-module":"node dist/scripts/generate-web-module/index.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f5f41df1-7b72-405b-8808-252d10106909"}},"repository":{"url":"git+https://github.com/carlonicora/nextjs-jsonapi.git","type":"git"},"_npmVersion":"11.16.0","description":"Next.js JSON:API client with server/client support and caching","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ai":"^6.0.5","d3":"^7.9.0","zod":"^4.4.3","clsx":"^2.1.1","cmdk":"^1.1.1","pako":"^2.1.0","uuid":"^14.0.0","vaul":"^1.1.2","dagre":"^0.8.5","jotai":"^2.20.0","shadcn":"^4.8.0","sonner":"^2.0.7","fuse.js":"^7.0.0","date-fns":"^4.2.1","recharts":"^3.8.1","commander":"^14.0.3","input-otp":"^1.4.2","remark-gfm":"^4.0.1","next-themes":"^0.4.6","rehype-slug":"^6.0.0","shepherd.js":"^15.2.2","cookies-next":"^6.1.1","jotai-family":"^1.0.2","lucide-react":"^1.16.0","qrcode.react":"^4.2.0","@dnd-kit/core":"^6.3.1","@base-ui/react":"1.5.0","react-dropzone":"^15.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.6.0","tw-animate-css":"^1.4.0","@blocknote/core":"^0.51.2","next-mdx-remote":"^5.0.0","react-hook-form":"^7.76.0","@blocknote/react":"^0.51.2","@blocknote/xl-ai":"^0.51.2","react-day-picker":"^9.13.0","socket.io-client":"^4.8.3","@blocknote/shadcn":"^0.51.2","@dnd-kit/sortable":"^10.0.0","codice-fiscale-js":"^2.3.23","@dnd-kit/utilities":"^3.2.2","@floating-ui/react":"^0.27.19","@hookform/resolvers":"^5.4.0","@radix-ui/react-slot":"^1.2.4","embla-carousel-react":"^8.6.0","@radix-ui/react-label":"^2.1.8","react-resizable-panels":"^4.11.1","@simplewebauthn/browser":"^13.3.0","class-variance-authority":"^0.7.1","rehype-autolink-headings":"^7.1.0","@handlewithcare/prosemirror-inputrules":"^0.1.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.2.6","tsup":"^8.5.1","jsdom":"^29.1.1","react":"^19.2.6","eslint":"^9.39.2","vitest":"^4.1.7","globals":"^17.6.0","prettier":"^3.8.3","@types/d3":"^7.4.3","next-intl":"^4.12.0","react-dom":"^19.2.6","@eslint/js":"^9.39.2","@vitest/ui":"^4.1.7","typescript":"^5.9.3","@types/node":"^25.9.1","@types/pako":"^2.0.4","@types/dagre":"^0.7.54","@types/react":"^19.2.15","@eslint/eslintrc":"^3.3.5","@types/react-dom":"^19.2.3","semantic-release":"^25.0.3","@types/qrcode.react":"^3.0.0","@vitest/coverage-v8":"^4.1.7","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^6.0.2","@semantic-release/git":"^10.0.1","@tanstack/react-table":"^8.21.3","@testing-library/react":"^16.3.2","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^8.59.4","@semantic-release/changelog":"^6.0.3","@testing-library/user-event":"^14.6.1","@typescript-eslint/eslint-plugin":"^8.59.4","conventional-changelog-conventionalcommits":"^9.3.1"},"peerDependencies":{"next":">=14.0.0","react":">=18.0.0","next-intl":">=3.0.0","react-dom":">=18.0.0","react-hook-form":">=7.0.0","@stripe/stripe-js":">=3.0.0","@tanstack/react-table":">=8.0.0","@stripe/react-stripe-js":">=2.0.0"},"peerDependenciesMeta":{"next-intl":{"optional":true},"react-hook-form":{"optional":true},"@stripe/stripe-js":{"optional":true},"@tanstack/react-table":{"optional":true},"@stripe/react-stripe-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nextjs-jsonapi_1.123.0_1783070263922_0.300072868971599","host":"s3://npm-registry-packages-npm-production"}},"1.123.1":{"name":"@carlonicora/nextjs-jsonapi","version":"1.123.1","keywords":["nextjs","jsonapi","json-api","react","typescript","cache"],"author":{"name":"Carlo Nicora"},"license":"GPL-3.0-or-later","_id":"@carlonicora/nextjs-jsonapi@1.123.1","maintainers":[{"name":"carlonicora","email":"carlo.nicora@gmail.com"}],"homepage":"https://github.com/carlonicora/nextjs-jsonapi#readme","bugs":{"url":"https://github.com/carlonicora/nextjs-jsonapi/issues"},"bin":{"generate-web-module":"dist/scripts/generate-web-module/index.js"},"dist":{"shasum":"9894b52f1d3056fee8c4dbe6b779172073774b9d","tarball":"https://registry.npmjs.org/@carlonicora/nextjs-jsonapi/-/nextjs-jsonapi-1.123.1.tgz","fileCount":1307,"integrity":"sha512-Ke2i2RWRwMGTH1kwslWUzYeWzMXNNVKe9waHwBdMD9SV8fgeu7uVw4Hp7eKV3aJetXS8kIL1RLWuc6xKZC3emw==","signatures":[{"sig":"MEUCIQCDO9XkXbwsXtiXIb/YagAol5nTGXFTPiOF19AOFNebAgIgDjeCZYM/AxwfhsNdZxBr4ADpn2N0UcA9D/V7JCybgYY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@carlonicora%2fnextjs-jsonapi@1.123.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11595145},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.mjs","require":"./dist/core/index.js"},"./help":{"types":"./dist/features/help/index.d.ts","import":"./dist/features/help/index.mjs","require":"./dist/features/help/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.mjs","require":"./dist/client/index.js"},"./server":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.mjs","require":"./dist/server/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.mjs","require":"./dist/billing/index.js"},"./testing":{"types":"./dist/testing/index.d.ts","import":"./dist/testing/index.mjs","require":"./dist/testing/index.js"},"./contexts":{"types":"./dist/contexts/index.d.ts","import":"./dist/contexts/index.mjs","require":"./dist/contexts/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.mjs","require":"./dist/components/index.js"},"./help/server":{"types":"./dist/features/help/server.d.ts","import":"./dist/features/help/server.mjs","require":"./dist/features/help/server.js"},"./contexts/styles.css":"./dist/contexts/index.css"},"gitHead":"1c4af2047eef7d68123c0e72b91acf3d8d246105","private":false,"scripts":{"dev":"NODE_OPTIONS='--max-old-space-size=8192' tsup --watch","lint":"eslint \"src/**/*.ts\" \"src/**/*.tsx\" --fix","test":"vitest run","build":"NODE_OPTIONS='--max-old-space-size=8192' tsup && tsc -p scripts/generate-web-module/tsconfig.json","clean":"rm -rf dist","format":"prettier --write \"src/**/*.ts\"","prepare":"tsc -p scripts/generate-web-module/tsconfig.json","test:ui":"vitest --ui","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"pnpm build","generate-web-module":"node dist/scripts/generate-web-module/index.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f5f41df1-7b72-405b-8808-252d10106909"}},"repository":{"url":"git+https://github.com/carlonicora/nextjs-jsonapi.git","type":"git"},"_npmVersion":"11.16.0","description":"Next.js JSON:API client with server/client support and caching","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ai":"^6.0.5","d3":"^7.9.0","zod":"^4.4.3","clsx":"^2.1.1","cmdk":"^1.1.1","pako":"^2.1.0","uuid":"^14.0.0","vaul":"^1.1.2","dagre":"^0.8.5","jotai":"^2.20.0","shadcn":"^4.8.0","sonner":"^2.0.7","fuse.js":"^7.0.0","date-fns":"^4.2.1","recharts":"^3.8.1","commander":"^14.0.3","input-otp":"^1.4.2","remark-gfm":"^4.0.1","next-themes":"^0.4.6","rehype-slug":"^6.0.0","shepherd.js":"^15.2.2","cookies-next":"^6.1.1","jotai-family":"^1.0.2","lucide-react":"^1.16.0","qrcode.react":"^4.2.0","@dnd-kit/core":"^6.3.1","@base-ui/react":"1.5.0","react-dropzone":"^15.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.6.0","tw-animate-css":"^1.4.0","@blocknote/core":"^0.51.2","next-mdx-remote":"^5.0.0","react-hook-form":"^7.76.0","@blocknote/react":"^0.51.2","@blocknote/xl-ai":"^0.51.2","react-day-picker":"^9.13.0","socket.io-client":"^4.8.3","@blocknote/shadcn":"^0.51.2","@dnd-kit/sortable":"^10.0.0","codice-fiscale-js":"^2.3.23","@dnd-kit/utilities":"^3.2.2","@floating-ui/react":"^0.27.19","@hookform/resolvers":"^5.4.0","@radix-ui/react-slot":"^1.2.4","embla-carousel-react":"^8.6.0","@radix-ui/react-label":"^2.1.8","react-resizable-panels":"^4.11.1","@simplewebauthn/browser":"^13.3.0","class-variance-authority":"^0.7.1","rehype-autolink-headings":"^7.1.0","@handlewithcare/prosemirror-inputrules":"^0.1.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.2.6","tsup":"^8.5.1","jsdom":"^29.1.1","react":"^19.2.6","eslint":"^9.39.2","vitest":"^4.1.7","globals":"^17.6.0","prettier":"^3.8.3","@types/d3":"^7.4.3","next-intl":"^4.12.0","react-dom":"^19.2.6","@eslint/js":"^9.39.2","@vitest/ui":"^4.1.7","typescript":"^5.9.3","@types/node":"^25.9.1","@types/pako":"^2.0.4","@types/dagre":"^0.7.54","@types/react":"^19.2.15","@eslint/eslintrc":"^3.3.5","@types/react-dom":"^19.2.3","semantic-release":"^25.0.3","@types/qrcode.react":"^3.0.0","@vitest/coverage-v8":"^4.1.7","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^6.0.2","@semantic-release/git":"^10.0.1","@tanstack/react-table":"^8.21.3","@testing-library/react":"^16.3.2","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^8.59.4","@semantic-release/changelog":"^6.0.3","@testing-library/user-event":"^14.6.1","@typescript-eslint/eslint-plugin":"^8.59.4","conventional-changelog-conventionalcommits":"^9.3.1"},"peerDependencies":{"next":">=14.0.0","react":">=18.0.0","next-intl":">=3.0.0","react-dom":">=18.0.0","react-hook-form":">=7.0.0","@stripe/stripe-js":">=3.0.0","@tanstack/react-table":">=8.0.0","@stripe/react-stripe-js":">=2.0.0"},"peerDependenciesMeta":{"next-intl":{"optional":true},"react-hook-form":{"optional":true},"@stripe/stripe-js":{"optional":true},"@tanstack/react-table":{"optional":true},"@stripe/react-stripe-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nextjs-jsonapi_1.123.1_1783406312588_0.28119345026615084","host":"s3://npm-registry-packages-npm-production"}},"1.123.2":{"name":"@carlonicora/nextjs-jsonapi","version":"1.123.2","keywords":["nextjs","jsonapi","json-api","react","typescript","cache"],"author":{"name":"Carlo Nicora"},"license":"GPL-3.0-or-later","_id":"@carlonicora/nextjs-jsonapi@1.123.2","maintainers":[{"name":"carlonicora","email":"carlo.nicora@gmail.com"}],"homepage":"https://github.com/carlonicora/nextjs-jsonapi#readme","bugs":{"url":"https://github.com/carlonicora/nextjs-jsonapi/issues"},"bin":{"generate-web-module":"dist/scripts/generate-web-module/index.js"},"dist":{"shasum":"56b68b2c17997aba33df4697c99985cbc761ffdb","tarball":"https://registry.npmjs.org/@carlonicora/nextjs-jsonapi/-/nextjs-jsonapi-1.123.2.tgz","fileCount":1307,"integrity":"sha512-dvuFoolo0tx17SwmRRzua/ZTghZuiMyHk1QonrexAQKRqOmSERkktVSm2ETc6cSqVl0aKFFXZ+dBGf4YgHip1g==","signatures":[{"sig":"MEYCIQDDsureJG5Xf1OBUUULdCq523yycO0qkvlW8E19uhm1bwIhAKoK0NmctBgJnM95Erv/np7TCM4HI6jq6iJLsR2/OlEn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@carlonicora%2fnextjs-jsonapi@1.123.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11595745},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.mjs","require":"./dist/core/index.js"},"./help":{"types":"./dist/features/help/index.d.ts","import":"./dist/features/help/index.mjs","require":"./dist/features/help/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.mjs","require":"./dist/client/index.js"},"./server":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.mjs","require":"./dist/server/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.mjs","require":"./dist/billing/index.js"},"./testing":{"types":"./dist/testing/index.d.ts","import":"./dist/testing/index.mjs","require":"./dist/testing/index.js"},"./contexts":{"types":"./dist/contexts/index.d.ts","import":"./dist/contexts/index.mjs","require":"./dist/contexts/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.mjs","require":"./dist/components/index.js"},"./help/server":{"types":"./dist/features/help/server.d.ts","import":"./dist/features/help/server.mjs","require":"./dist/features/help/server.js"},"./contexts/styles.css":"./dist/contexts/index.css"},"gitHead":"946298dbccb54e04bc132d9eea498e09bcf0dc20","private":false,"scripts":{"dev":"NODE_OPTIONS='--max-old-space-size=8192' tsup --watch","lint":"eslint \"src/**/*.ts\" \"src/**/*.tsx\" --fix","test":"vitest run","build":"NODE_OPTIONS='--max-old-space-size=8192' tsup && tsc -p scripts/generate-web-module/tsconfig.json","clean":"rm -rf dist","format":"prettier --write \"src/**/*.ts\"","prepare":"tsc -p scripts/generate-web-module/tsconfig.json","test:ui":"vitest --ui","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"pnpm build","generate-web-module":"node dist/scripts/generate-web-module/index.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f5f41df1-7b72-405b-8808-252d10106909"}},"repository":{"url":"git+https://github.com/carlonicora/nextjs-jsonapi.git","type":"git"},"_npmVersion":"11.16.0","description":"Next.js JSON:API client with server/client support and caching","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ai":"^6.0.5","d3":"^7.9.0","zod":"^4.4.3","clsx":"^2.1.1","cmdk":"^1.1.1","pako":"^2.1.0","uuid":"^14.0.0","vaul":"^1.1.2","dagre":"^0.8.5","jotai":"^2.20.0","shadcn":"^4.8.0","sonner":"^2.0.7","fuse.js":"^7.0.0","date-fns":"^4.2.1","recharts":"^3.8.1","commander":"^14.0.3","input-otp":"^1.4.2","remark-gfm":"^4.0.1","next-themes":"^0.4.6","rehype-slug":"^6.0.0","shepherd.js":"^15.2.2","cookies-next":"^6.1.1","jotai-family":"^1.0.2","lucide-react":"^1.16.0","qrcode.react":"^4.2.0","@dnd-kit/core":"^6.3.1","@base-ui/react":"1.5.0","react-dropzone":"^15.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.6.0","tw-animate-css":"^1.4.0","@blocknote/core":"^0.51.2","next-mdx-remote":"^5.0.0","react-hook-form":"^7.76.0","@blocknote/react":"^0.51.2","@blocknote/xl-ai":"^0.51.2","react-day-picker":"^9.13.0","socket.io-client":"^4.8.3","@blocknote/shadcn":"^0.51.2","@dnd-kit/sortable":"^10.0.0","codice-fiscale-js":"^2.3.23","@dnd-kit/utilities":"^3.2.2","@floating-ui/react":"^0.27.19","@hookform/resolvers":"^5.4.0","@radix-ui/react-slot":"^1.2.4","embla-carousel-react":"^8.6.0","@radix-ui/react-label":"^2.1.8","react-resizable-panels":"^4.11.1","@simplewebauthn/browser":"^13.3.0","class-variance-authority":"^0.7.1","rehype-autolink-headings":"^7.1.0","@handlewithcare/prosemirror-inputrules":"^0.1.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.2.6","tsup":"^8.5.1","jsdom":"^29.1.1","react":"^19.2.6","eslint":"^9.39.2","vitest":"^4.1.7","globals":"^17.6.0","prettier":"^3.8.3","@types/d3":"^7.4.3","next-intl":"^4.12.0","react-dom":"^19.2.6","@eslint/js":"^9.39.2","@vitest/ui":"^4.1.7","typescript":"^5.9.3","@types/node":"^25.9.1","@types/pako":"^2.0.4","@types/dagre":"^0.7.54","@types/react":"^19.2.15","@eslint/eslintrc":"^3.3.5","@types/react-dom":"^19.2.3","semantic-release":"^25.0.3","@types/qrcode.react":"^3.0.0","@vitest/coverage-v8":"^4.1.7","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^6.0.2","@semantic-release/git":"^10.0.1","@tanstack/react-table":"^8.21.3","@testing-library/react":"^16.3.2","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^8.59.4","@semantic-release/changelog":"^6.0.3","@testing-library/user-event":"^14.6.1","@typescript-eslint/eslint-plugin":"^8.59.4","conventional-changelog-conventionalcommits":"^9.3.1"},"peerDependencies":{"next":">=14.0.0","react":">=18.0.0","next-intl":">=3.0.0","react-dom":">=18.0.0","react-hook-form":">=7.0.0","@stripe/stripe-js":">=3.0.0","@tanstack/react-table":">=8.0.0","@stripe/react-stripe-js":">=2.0.0"},"peerDependenciesMeta":{"next-intl":{"optional":true},"react-hook-form":{"optional":true},"@stripe/stripe-js":{"optional":true},"@tanstack/react-table":{"optional":true},"@stripe/react-stripe-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nextjs-jsonapi_1.123.2_1783412720780_0.038674279890028584","host":"s3://npm-registry-packages-npm-production"}},"1.124.0":{"name":"@carlonicora/nextjs-jsonapi","version":"1.124.0","keywords":["nextjs","jsonapi","json-api","react","typescript","cache"],"author":{"name":"Carlo Nicora"},"license":"GPL-3.0-or-later","_id":"@carlonicora/nextjs-jsonapi@1.124.0","maintainers":[{"name":"carlonicora","email":"carlo.nicora@gmail.com"}],"homepage":"https://github.com/carlonicora/nextjs-jsonapi#readme","bugs":{"url":"https://github.com/carlonicora/nextjs-jsonapi/issues"},"bin":{"generate-web-module":"dist/scripts/generate-web-module/index.js"},"dist":{"shasum":"08545594ae34c417fe3dc336b0b165f767eefd31","tarball":"https://registry.npmjs.org/@carlonicora/nextjs-jsonapi/-/nextjs-jsonapi-1.124.0.tgz","fileCount":1309,"integrity":"sha512-XWt3ON5HNVJwyEv6fmlc3EAJHsBXdgXP/t2fyVuquTqYof4k0oqC4b84jj6aKrKHldon7V64gsyk0uvd0eqSMg==","signatures":[{"sig":"MEUCIEjO4d71LGifS+ZivpWxP/xKPHU0wHhhUEg0gX7EVRs2AiEArNcMcspDTFr5rd/lPDt8rN5QHM0gGZ+s6YyM65iPLVA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@carlonicora%2fnextjs-jsonapi@1.124.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11668613},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.mjs","require":"./dist/core/index.js"},"./help":{"types":"./dist/features/help/index.d.ts","import":"./dist/features/help/index.mjs","require":"./dist/features/help/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.mjs","require":"./dist/client/index.js"},"./server":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.mjs","require":"./dist/server/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.mjs","require":"./dist/billing/index.js"},"./testing":{"types":"./dist/testing/index.d.ts","import":"./dist/testing/index.mjs","require":"./dist/testing/index.js"},"./contexts":{"types":"./dist/contexts/index.d.ts","import":"./dist/contexts/index.mjs","require":"./dist/contexts/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.mjs","require":"./dist/components/index.js"},"./help/server":{"types":"./dist/features/help/server.d.ts","import":"./dist/features/help/server.mjs","require":"./dist/features/help/server.js"},"./contexts/styles.css":"./dist/contexts/index.css"},"gitHead":"ffef6bab7f8d6520441cb32a7d64094652ffa027","private":false,"scripts":{"dev":"NODE_OPTIONS='--max-old-space-size=8192' tsup --watch","lint":"eslint \"src/**/*.ts\" \"src/**/*.tsx\" --fix","test":"vitest run","build":"NODE_OPTIONS='--max-old-space-size=8192' tsup && tsc -p scripts/generate-web-module/tsconfig.json","clean":"rm -rf dist","format":"prettier --write \"src/**/*.ts\"","prepare":"tsc -p scripts/generate-web-module/tsconfig.json","test:ui":"vitest --ui","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"pnpm build","generate-web-module":"node dist/scripts/generate-web-module/index.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f5f41df1-7b72-405b-8808-252d10106909"}},"repository":{"url":"git+https://github.com/carlonicora/nextjs-jsonapi.git","type":"git"},"_npmVersion":"11.16.0","description":"Next.js JSON:API client with server/client support and caching","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ai":"^6.0.5","d3":"^7.9.0","zod":"^4.4.3","clsx":"^2.1.1","cmdk":"^1.1.1","pako":"^2.1.0","uuid":"^14.0.0","vaul":"^1.1.2","dagre":"^0.8.5","jotai":"^2.20.0","shadcn":"^4.8.0","sonner":"^2.0.7","fuse.js":"^7.0.0","date-fns":"^4.2.1","recharts":"^3.8.1","commander":"^14.0.3","input-otp":"^1.4.2","remark-gfm":"^4.0.1","next-themes":"^0.4.6","rehype-slug":"^6.0.0","shepherd.js":"^15.2.2","cookies-next":"^6.1.1","jotai-family":"^1.0.2","lucide-react":"^1.16.0","qrcode.react":"^4.2.0","@dnd-kit/core":"^6.3.1","@base-ui/react":"1.5.0","react-dropzone":"^15.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.6.0","tw-animate-css":"^1.4.0","@blocknote/core":"^0.51.2","next-mdx-remote":"^5.0.0","react-hook-form":"^7.76.0","@blocknote/react":"^0.51.2","@blocknote/xl-ai":"^0.51.2","react-day-picker":"^9.13.0","socket.io-client":"^4.8.3","@blocknote/shadcn":"^0.51.2","@dnd-kit/sortable":"^10.0.0","codice-fiscale-js":"^2.3.23","@dnd-kit/utilities":"^3.2.2","@floating-ui/react":"^0.27.19","@hookform/resolvers":"^5.4.0","@radix-ui/react-slot":"^1.2.4","embla-carousel-react":"^8.6.0","@radix-ui/react-label":"^2.1.8","react-resizable-panels":"^4.11.1","@simplewebauthn/browser":"^13.3.0","class-variance-authority":"^0.7.1","rehype-autolink-headings":"^7.1.0","@handlewithcare/prosemirror-inputrules":"^0.1.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.2.6","tsup":"^8.5.1","jsdom":"^29.1.1","react":"^19.2.6","eslint":"^9.39.2","vitest":"^4.1.7","globals":"^17.6.0","prettier":"^3.8.3","@types/d3":"^7.4.3","next-intl":"^4.12.0","react-dom":"^19.2.6","@eslint/js":"^9.39.2","@vitest/ui":"^4.1.7","typescript":"^5.9.3","@types/node":"^25.9.1","@types/pako":"^2.0.4","@types/dagre":"^0.7.54","@types/react":"^19.2.15","@eslint/eslintrc":"^3.3.5","@types/react-dom":"^19.2.3","semantic-release":"^25.0.3","@types/qrcode.react":"^3.0.0","@vitest/coverage-v8":"^4.1.7","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^6.0.2","@semantic-release/git":"^10.0.1","@tanstack/react-table":"^8.21.3","@testing-library/react":"^16.3.2","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^8.59.4","@semantic-release/changelog":"^6.0.3","@testing-library/user-event":"^14.6.1","@typescript-eslint/eslint-plugin":"^8.59.4","conventional-changelog-conventionalcommits":"^9.3.1"},"peerDependencies":{"next":">=14.0.0","react":">=18.0.0","next-intl":">=3.0.0","react-dom":">=18.0.0","react-hook-form":">=7.0.0","@stripe/stripe-js":">=3.0.0","@tanstack/react-table":">=8.0.0","@stripe/react-stripe-js":">=2.0.0"},"peerDependenciesMeta":{"next-intl":{"optional":true},"react-hook-form":{"optional":true},"@stripe/stripe-js":{"optional":true},"@tanstack/react-table":{"optional":true},"@stripe/react-stripe-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nextjs-jsonapi_1.124.0_1783425513922_0.1632688297941265","host":"s3://npm-registry-packages-npm-production"}},"1.124.1":{"name":"@carlonicora/nextjs-jsonapi","version":"1.124.1","keywords":["nextjs","jsonapi","json-api","react","typescript","cache"],"author":{"name":"Carlo Nicora"},"license":"GPL-3.0-or-later","_id":"@carlonicora/nextjs-jsonapi@1.124.1","maintainers":[{"name":"carlonicora","email":"carlo.nicora@gmail.com"}],"homepage":"https://github.com/carlonicora/nextjs-jsonapi#readme","bugs":{"url":"https://github.com/carlonicora/nextjs-jsonapi/issues"},"bin":{"generate-web-module":"dist/scripts/generate-web-module/index.js"},"dist":{"shasum":"8a92e71dfb36348dec0a5100071be9fcba206e78","tarball":"https://registry.npmjs.org/@carlonicora/nextjs-jsonapi/-/nextjs-jsonapi-1.124.1.tgz","fileCount":1309,"integrity":"sha512-tVgXNYMtU2GcXSttzdwf95Jq5pmk7pw5JHOyIktpnM2528YqSmUl9FsY9v02/s3WGl/g5LbHJEt8pNu6HRfcvQ==","signatures":[{"sig":"MEUCIDID0CZ406FFFBlXFnw152goS9CmAA1Q+Rzed5dOh4bEAiEA+EhwHp38PWF9IG6BZp6+VpxhnQLlVZYZVF5+2a1Qs70=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@carlonicora%2fnextjs-jsonapi@1.124.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11668363},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.mjs","require":"./dist/core/index.js"},"./help":{"types":"./dist/features/help/index.d.ts","import":"./dist/features/help/index.mjs","require":"./dist/features/help/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.mjs","require":"./dist/client/index.js"},"./server":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.mjs","require":"./dist/server/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.mjs","require":"./dist/billing/index.js"},"./testing":{"types":"./dist/testing/index.d.ts","import":"./dist/testing/index.mjs","require":"./dist/testing/index.js"},"./contexts":{"types":"./dist/contexts/index.d.ts","import":"./dist/contexts/index.mjs","require":"./dist/contexts/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.mjs","require":"./dist/components/index.js"},"./help/server":{"types":"./dist/features/help/server.d.ts","import":"./dist/features/help/server.mjs","require":"./dist/features/help/server.js"},"./contexts/styles.css":"./dist/contexts/index.css"},"gitHead":"099f05dbbde4a52409c78b3ded12742e4a584def","private":false,"scripts":{"dev":"NODE_OPTIONS='--max-old-space-size=8192' tsup --watch","lint":"eslint \"src/**/*.ts\" \"src/**/*.tsx\" --fix","test":"vitest run","build":"NODE_OPTIONS='--max-old-space-size=8192' tsup && tsc -p scripts/generate-web-module/tsconfig.json","clean":"rm -rf dist","format":"prettier --write \"src/**/*.ts\"","prepare":"tsc -p scripts/generate-web-module/tsconfig.json","test:ui":"vitest --ui","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"pnpm build","generate-web-module":"node dist/scripts/generate-web-module/index.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f5f41df1-7b72-405b-8808-252d10106909"}},"repository":{"url":"git+https://github.com/carlonicora/nextjs-jsonapi.git","type":"git"},"_npmVersion":"11.16.0","description":"Next.js JSON:API client with server/client support and caching","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ai":"^6.0.5","d3":"^7.9.0","zod":"^4.4.3","clsx":"^2.1.1","cmdk":"^1.1.1","pako":"^2.1.0","uuid":"^14.0.0","vaul":"^1.1.2","dagre":"^0.8.5","jotai":"^2.20.0","shadcn":"^4.8.0","sonner":"^2.0.7","fuse.js":"^7.0.0","date-fns":"^4.2.1","recharts":"^3.8.1","commander":"^14.0.3","input-otp":"^1.4.2","remark-gfm":"^4.0.1","next-themes":"^0.4.6","rehype-slug":"^6.0.0","shepherd.js":"^15.2.2","cookies-next":"^6.1.1","jotai-family":"^1.0.2","lucide-react":"^1.16.0","qrcode.react":"^4.2.0","@dnd-kit/core":"^6.3.1","@base-ui/react":"1.5.0","react-dropzone":"^15.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.6.0","tw-animate-css":"^1.4.0","@blocknote/core":"^0.51.2","next-mdx-remote":"^5.0.0","react-hook-form":"^7.76.0","@blocknote/react":"^0.51.2","@blocknote/xl-ai":"^0.51.2","react-day-picker":"^9.13.0","socket.io-client":"^4.8.3","@blocknote/shadcn":"^0.51.2","@dnd-kit/sortable":"^10.0.0","codice-fiscale-js":"^2.3.23","@dnd-kit/utilities":"^3.2.2","@floating-ui/react":"^0.27.19","@hookform/resolvers":"^5.4.0","@radix-ui/react-slot":"^1.2.4","embla-carousel-react":"^8.6.0","@radix-ui/react-label":"^2.1.8","react-resizable-panels":"^4.11.1","@simplewebauthn/browser":"^13.3.0","class-variance-authority":"^0.7.1","rehype-autolink-headings":"^7.1.0","@handlewithcare/prosemirror-inputrules":"^0.1.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.2.6","tsup":"^8.5.1","jsdom":"^29.1.1","react":"^19.2.6","eslint":"^9.39.2","vitest":"^4.1.7","globals":"^17.6.0","prettier":"^3.8.3","@types/d3":"^7.4.3","next-intl":"^4.12.0","react-dom":"^19.2.6","@eslint/js":"^9.39.2","@vitest/ui":"^4.1.7","typescript":"^5.9.3","@types/node":"^25.9.1","@types/pako":"^2.0.4","@types/dagre":"^0.7.54","@types/react":"^19.2.15","@eslint/eslintrc":"^3.3.5","@types/react-dom":"^19.2.3","semantic-release":"^25.0.3","@types/qrcode.react":"^3.0.0","@vitest/coverage-v8":"^4.1.7","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^6.0.2","@semantic-release/git":"^10.0.1","@tanstack/react-table":"^8.21.3","@testing-library/react":"^16.3.2","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^8.59.4","@semantic-release/changelog":"^6.0.3","@testing-library/user-event":"^14.6.1","@typescript-eslint/eslint-plugin":"^8.59.4","conventional-changelog-conventionalcommits":"^9.3.1"},"peerDependencies":{"next":">=14.0.0","react":">=18.0.0","next-intl":">=3.0.0","react-dom":">=18.0.0","react-hook-form":">=7.0.0","@stripe/stripe-js":">=3.0.0","@tanstack/react-table":">=8.0.0","@stripe/react-stripe-js":">=2.0.0"},"peerDependenciesMeta":{"next-intl":{"optional":true},"react-hook-form":{"optional":true},"@stripe/stripe-js":{"optional":true},"@tanstack/react-table":{"optional":true},"@stripe/react-stripe-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nextjs-jsonapi_1.124.1_1783435961349_0.6169952639765348","host":"s3://npm-registry-packages-npm-production"}},"1.124.2":{"name":"@carlonicora/nextjs-jsonapi","version":"1.124.2","keywords":["nextjs","jsonapi","json-api","react","typescript","cache"],"author":{"name":"Carlo Nicora"},"license":"GPL-3.0-or-later","_id":"@carlonicora/nextjs-jsonapi@1.124.2","maintainers":[{"name":"carlonicora","email":"carlo.nicora@gmail.com"}],"homepage":"https://github.com/carlonicora/nextjs-jsonapi#readme","bugs":{"url":"https://github.com/carlonicora/nextjs-jsonapi/issues"},"bin":{"generate-web-module":"dist/scripts/generate-web-module/index.js"},"dist":{"shasum":"aecf3818ba2a304aedc63d50010c966f128665a8","tarball":"https://registry.npmjs.org/@carlonicora/nextjs-jsonapi/-/nextjs-jsonapi-1.124.2.tgz","fileCount":1309,"integrity":"sha512-FmELYJYfPT+F/LP4RfXOymBrlXmZD+DgkPiALGfpTCRSVep3YoBUWULL2prPiqR4WSrh9+7+xglET2Kxg+oFdg==","signatures":[{"sig":"MEQCIEdKIEd3drFIglvou0vq+CqDGUtmOtlNuhkDxGYN3h5yAiBFPKBHX6tFD4NHInCyVxGR5dDE0Cjv2TYfftAzYBvEvQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@carlonicora%2fnextjs-jsonapi@1.124.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11673813},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.mjs","require":"./dist/core/index.js"},"./help":{"types":"./dist/features/help/index.d.ts","import":"./dist/features/help/index.mjs","require":"./dist/features/help/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.mjs","require":"./dist/client/index.js"},"./server":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.mjs","require":"./dist/server/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.mjs","require":"./dist/billing/index.js"},"./testing":{"types":"./dist/testing/index.d.ts","import":"./dist/testing/index.mjs","require":"./dist/testing/index.js"},"./contexts":{"types":"./dist/contexts/index.d.ts","import":"./dist/contexts/index.mjs","require":"./dist/contexts/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.mjs","require":"./dist/components/index.js"},"./help/server":{"types":"./dist/features/help/server.d.ts","import":"./dist/features/help/server.mjs","require":"./dist/features/help/server.js"},"./contexts/styles.css":"./dist/contexts/index.css"},"gitHead":"48f93f2e6cb43b9fea9aa369ccfeda88c28a3bf3","private":false,"scripts":{"dev":"NODE_OPTIONS='--max-old-space-size=8192' tsup --watch","lint":"eslint \"src/**/*.ts\" \"src/**/*.tsx\" --fix","test":"vitest run","build":"NODE_OPTIONS='--max-old-space-size=8192' tsup && tsc -p scripts/generate-web-module/tsconfig.json","clean":"rm -rf dist","format":"prettier --write \"src/**/*.ts\"","prepare":"tsc -p scripts/generate-web-module/tsconfig.json","test:ui":"vitest --ui","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"pnpm build","generate-web-module":"node dist/scripts/generate-web-module/index.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f5f41df1-7b72-405b-8808-252d10106909"}},"repository":{"url":"git+https://github.com/carlonicora/nextjs-jsonapi.git","type":"git"},"_npmVersion":"11.16.0","description":"Next.js JSON:API client with server/client support and caching","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ai":"^6.0.5","d3":"^7.9.0","zod":"^4.4.3","clsx":"^2.1.1","cmdk":"^1.1.1","pako":"^2.1.0","uuid":"^14.0.0","vaul":"^1.1.2","dagre":"^0.8.5","jotai":"^2.20.0","shadcn":"^4.8.0","sonner":"^2.0.7","fuse.js":"^7.0.0","date-fns":"^4.2.1","recharts":"^3.8.1","commander":"^14.0.3","input-otp":"^1.4.2","remark-gfm":"^4.0.1","next-themes":"^0.4.6","rehype-slug":"^6.0.0","shepherd.js":"^15.2.2","cookies-next":"^6.1.1","jotai-family":"^1.0.2","lucide-react":"^1.16.0","qrcode.react":"^4.2.0","@dnd-kit/core":"^6.3.1","@base-ui/react":"1.5.0","react-dropzone":"^15.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.6.0","tw-animate-css":"^1.4.0","@blocknote/core":"^0.51.2","next-mdx-remote":"^5.0.0","react-hook-form":"^7.76.0","@blocknote/react":"^0.51.2","@blocknote/xl-ai":"^0.51.2","react-day-picker":"^9.13.0","socket.io-client":"^4.8.3","@blocknote/shadcn":"^0.51.2","@dnd-kit/sortable":"^10.0.0","codice-fiscale-js":"^2.3.23","@dnd-kit/utilities":"^3.2.2","@floating-ui/react":"^0.27.19","@hookform/resolvers":"^5.4.0","@radix-ui/react-slot":"^1.2.4","embla-carousel-react":"^8.6.0","@radix-ui/react-label":"^2.1.8","react-resizable-panels":"^4.11.1","@simplewebauthn/browser":"^13.3.0","class-variance-authority":"^0.7.1","rehype-autolink-headings":"^7.1.0","@handlewithcare/prosemirror-inputrules":"^0.1.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.2.6","tsup":"^8.5.1","jsdom":"^29.1.1","react":"^19.2.6","eslint":"^9.39.2","vitest":"^4.1.7","globals":"^17.6.0","prettier":"^3.8.3","@types/d3":"^7.4.3","next-intl":"^4.12.0","react-dom":"^19.2.6","@eslint/js":"^9.39.2","@vitest/ui":"^4.1.7","typescript":"^5.9.3","@types/node":"^25.9.1","@types/pako":"^2.0.4","@types/dagre":"^0.7.54","@types/react":"^19.2.15","@eslint/eslintrc":"^3.3.5","@types/react-dom":"^19.2.3","semantic-release":"^25.0.3","@types/qrcode.react":"^3.0.0","@vitest/coverage-v8":"^4.1.7","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^6.0.2","@semantic-release/git":"^10.0.1","@tanstack/react-table":"^8.21.3","@testing-library/react":"^16.3.2","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^8.59.4","@semantic-release/changelog":"^6.0.3","@testing-library/user-event":"^14.6.1","@typescript-eslint/eslint-plugin":"^8.59.4","conventional-changelog-conventionalcommits":"^9.3.1"},"peerDependencies":{"next":">=14.0.0","react":">=18.0.0","next-intl":">=3.0.0","react-dom":">=18.0.0","react-hook-form":">=7.0.0","@stripe/stripe-js":">=3.0.0","@tanstack/react-table":">=8.0.0","@stripe/react-stripe-js":">=2.0.0"},"peerDependenciesMeta":{"next-intl":{"optional":true},"react-hook-form":{"optional":true},"@stripe/stripe-js":{"optional":true},"@tanstack/react-table":{"optional":true},"@stripe/react-stripe-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nextjs-jsonapi_1.124.2_1783494789732_0.4568804688371848","host":"s3://npm-registry-packages-npm-production"}},"1.124.3":{"name":"@carlonicora/nextjs-jsonapi","version":"1.124.3","keywords":["nextjs","jsonapi","json-api","react","typescript","cache"],"author":{"name":"Carlo Nicora"},"license":"GPL-3.0-or-later","_id":"@carlonicora/nextjs-jsonapi@1.124.3","maintainers":[{"name":"carlonicora","email":"carlo.nicora@gmail.com"}],"homepage":"https://github.com/carlonicora/nextjs-jsonapi#readme","bugs":{"url":"https://github.com/carlonicora/nextjs-jsonapi/issues"},"bin":{"generate-web-module":"dist/scripts/generate-web-module/index.js"},"dist":{"shasum":"c48f280c09ebdd3b778858cc50ab4bf15ebacbf0","tarball":"https://registry.npmjs.org/@carlonicora/nextjs-jsonapi/-/nextjs-jsonapi-1.124.3.tgz","fileCount":1309,"integrity":"sha512-N/JgVNwc4niogB0XNBhiLrS2y7aVijL5nlJKXc++xeEeWt2puBnv4VVZO2619pz7C0pM55hTx/hQ8UZ1DBBGSw==","signatures":[{"sig":"MEYCIQCieYT206hXSu4TDAGgdakdPYXIaRun2zxukvdqnfFF1wIhALk5b4CmqUbzOCUTkJQ5TY2JY6ZB7g4m2oHBpDeTx5kX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@carlonicora%2fnextjs-jsonapi@1.124.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11673813},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.mjs","require":"./dist/core/index.js"},"./help":{"types":"./dist/features/help/index.d.ts","import":"./dist/features/help/index.mjs","require":"./dist/features/help/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.mjs","require":"./dist/client/index.js"},"./server":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.mjs","require":"./dist/server/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.mjs","require":"./dist/billing/index.js"},"./testing":{"types":"./dist/testing/index.d.ts","import":"./dist/testing/index.mjs","require":"./dist/testing/index.js"},"./contexts":{"types":"./dist/contexts/index.d.ts","import":"./dist/contexts/index.mjs","require":"./dist/contexts/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.mjs","require":"./dist/components/index.js"},"./help/server":{"types":"./dist/features/help/server.d.ts","import":"./dist/features/help/server.mjs","require":"./dist/features/help/server.js"},"./contexts/styles.css":"./dist/contexts/index.css"},"gitHead":"27998c9a079a24830938be0103e867c7fe95b69c","private":false,"scripts":{"dev":"NODE_OPTIONS='--max-old-space-size=8192' tsup --watch","lint":"eslint \"src/**/*.ts\" \"src/**/*.tsx\" --fix","test":"vitest run","build":"NODE_OPTIONS='--max-old-space-size=8192' tsup && tsc -p scripts/generate-web-module/tsconfig.json","clean":"rm -rf dist","format":"prettier --write \"src/**/*.ts\"","prepare":"tsc -p scripts/generate-web-module/tsconfig.json","test:ui":"vitest --ui","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"pnpm build","generate-web-module":"node dist/scripts/generate-web-module/index.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f5f41df1-7b72-405b-8808-252d10106909"}},"repository":{"url":"git+https://github.com/carlonicora/nextjs-jsonapi.git","type":"git"},"_npmVersion":"11.16.0","description":"Next.js JSON:API client with server/client support and caching","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ai":"^6.0.5","d3":"^7.9.0","zod":"^4.4.3","clsx":"^2.1.1","cmdk":"^1.1.1","pako":"^2.1.0","uuid":"^14.0.0","vaul":"^1.1.2","dagre":"^0.8.5","jotai":"^2.20.0","shadcn":"^4.8.0","sonner":"^2.0.7","fuse.js":"^7.0.0","date-fns":"^4.2.1","recharts":"^3.8.1","commander":"^14.0.3","input-otp":"^1.4.2","remark-gfm":"^4.0.1","next-themes":"^0.4.6","rehype-slug":"^6.0.0","shepherd.js":"^15.2.2","cookies-next":"^6.1.1","jotai-family":"^1.0.2","lucide-react":"^1.16.0","qrcode.react":"^4.2.0","@dnd-kit/core":"^6.3.1","@base-ui/react":"1.5.0","react-dropzone":"^15.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.6.0","tw-animate-css":"^1.4.0","@blocknote/core":"^0.51.2","next-mdx-remote":"^5.0.0","react-hook-form":"^7.76.0","@blocknote/react":"^0.51.2","@blocknote/xl-ai":"^0.51.2","react-day-picker":"^9.13.0","socket.io-client":"^4.8.3","@blocknote/shadcn":"^0.51.2","@dnd-kit/sortable":"^10.0.0","codice-fiscale-js":"^2.3.23","@dnd-kit/utilities":"^3.2.2","@floating-ui/react":"^0.27.19","@hookform/resolvers":"^5.4.0","@radix-ui/react-slot":"^1.2.4","embla-carousel-react":"^8.6.0","@radix-ui/react-label":"^2.1.8","react-resizable-panels":"^4.11.1","@simplewebauthn/browser":"^13.3.0","class-variance-authority":"^0.7.1","rehype-autolink-headings":"^7.1.0","@handlewithcare/prosemirror-inputrules":"^0.1.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.2.6","tsup":"^8.5.1","jsdom":"^29.1.1","react":"^19.2.6","eslint":"^9.39.2","vitest":"^4.1.7","globals":"^17.6.0","prettier":"^3.8.3","@types/d3":"^7.4.3","next-intl":"^4.12.0","react-dom":"^19.2.6","@eslint/js":"^9.39.2","@vitest/ui":"^4.1.7","typescript":"^5.9.3","@types/node":"^25.9.1","@types/pako":"^2.0.4","@types/dagre":"^0.7.54","@types/react":"^19.2.15","@eslint/eslintrc":"^3.3.5","@types/react-dom":"^19.2.3","semantic-release":"^25.0.3","@types/qrcode.react":"^3.0.0","@vitest/coverage-v8":"^4.1.7","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^6.0.2","@semantic-release/git":"^10.0.1","@tanstack/react-table":"^8.21.3","@testing-library/react":"^16.3.2","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^8.59.4","@semantic-release/changelog":"^6.0.3","@testing-library/user-event":"^14.6.1","@typescript-eslint/eslint-plugin":"^8.59.4","conventional-changelog-conventionalcommits":"^9.3.1"},"peerDependencies":{"next":">=14.0.0","react":">=18.0.0","next-intl":">=3.0.0","react-dom":">=18.0.0","react-hook-form":">=7.0.0","@stripe/stripe-js":">=3.0.0","@tanstack/react-table":">=8.0.0","@stripe/react-stripe-js":">=2.0.0"},"peerDependenciesMeta":{"next-intl":{"optional":true},"react-hook-form":{"optional":true},"@stripe/stripe-js":{"optional":true},"@tanstack/react-table":{"optional":true},"@stripe/react-stripe-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nextjs-jsonapi_1.124.3_1783506806515_0.2733910339724608","host":"s3://npm-registry-packages-npm-production"}},"1.125.0":{"name":"@carlonicora/nextjs-jsonapi","version":"1.125.0","keywords":["nextjs","jsonapi","json-api","react","typescript","cache"],"author":{"name":"Carlo Nicora"},"license":"GPL-3.0-or-later","_id":"@carlonicora/nextjs-jsonapi@1.125.0","maintainers":[{"name":"carlonicora","email":"carlo.nicora@gmail.com"}],"homepage":"https://github.com/carlonicora/nextjs-jsonapi#readme","bugs":{"url":"https://github.com/carlonicora/nextjs-jsonapi/issues"},"bin":{"generate-web-module":"dist/scripts/generate-web-module/index.js"},"dist":{"shasum":"1adae7d8741f0bfdf75465fb092a0bc8e95d83d2","tarball":"https://registry.npmjs.org/@carlonicora/nextjs-jsonapi/-/nextjs-jsonapi-1.125.0.tgz","fileCount":1315,"integrity":"sha512-5Zjb7svQ4na67tPHUzJLdxG8kksA1Cg8uNkbHmlx45kgmrna/RStjqymDqetb9QTriGIJlhaZi/5GO31pgwfIg==","signatures":[{"sig":"MEUCIHSxI2x669LYND9rgBGn+IGcZuEoZn0aWcZfHLIrtI2zAiEA6S4bRbsMsi3lIk74GxtFzrEbBBQdMSEHjB85TlTMFfE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@carlonicora%2fnextjs-jsonapi@1.125.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11706011},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.mjs","require":"./dist/core/index.js"},"./help":{"types":"./dist/features/help/index.d.ts","import":"./dist/features/help/index.mjs","require":"./dist/features/help/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.mjs","require":"./dist/client/index.js"},"./server":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.mjs","require":"./dist/server/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.mjs","require":"./dist/billing/index.js"},"./testing":{"types":"./dist/testing/index.d.ts","import":"./dist/testing/index.mjs","require":"./dist/testing/index.js"},"./contexts":{"types":"./dist/contexts/index.d.ts","import":"./dist/contexts/index.mjs","require":"./dist/contexts/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.mjs","require":"./dist/components/index.js"},"./help/server":{"types":"./dist/features/help/server.d.ts","import":"./dist/features/help/server.mjs","require":"./dist/features/help/server.js"},"./contexts/styles.css":"./dist/contexts/index.css"},"gitHead":"adddc229b7ce13d183c42c110ac2739f52abf9fe","private":false,"scripts":{"dev":"NODE_OPTIONS='--max-old-space-size=8192' tsup --watch","lint":"eslint \"src/**/*.ts\" \"src/**/*.tsx\" --fix","test":"vitest run","build":"NODE_OPTIONS='--max-old-space-size=8192' tsup && tsc -p scripts/generate-web-module/tsconfig.json","clean":"rm -rf dist","format":"prettier --write \"src/**/*.ts\"","prepare":"tsc -p scripts/generate-web-module/tsconfig.json","test:ui":"vitest --ui","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"pnpm build","generate-web-module":"node dist/scripts/generate-web-module/index.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f5f41df1-7b72-405b-8808-252d10106909"}},"repository":{"url":"git+https://github.com/carlonicora/nextjs-jsonapi.git","type":"git"},"_npmVersion":"11.16.0","description":"Next.js JSON:API client with server/client support and caching","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ai":"^6.0.5","d3":"^7.9.0","zod":"^4.4.3","clsx":"^2.1.1","cmdk":"^1.1.1","pako":"^2.1.0","uuid":"^14.0.0","vaul":"^1.1.2","dagre":"^0.8.5","jotai":"^2.20.0","shadcn":"^4.8.0","sonner":"^2.0.7","fuse.js":"^7.0.0","date-fns":"^4.2.1","recharts":"^3.8.1","commander":"^14.0.3","input-otp":"^1.4.2","remark-gfm":"^4.0.1","next-themes":"^0.4.6","rehype-slug":"^6.0.0","shepherd.js":"^15.2.2","cookies-next":"^6.1.1","jotai-family":"^1.0.2","lucide-react":"^1.16.0","qrcode.react":"^4.2.0","@dnd-kit/core":"^6.3.1","@base-ui/react":"1.5.0","react-dropzone":"^15.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.6.0","tw-animate-css":"^1.4.0","@blocknote/core":"^0.51.2","next-mdx-remote":"^5.0.0","react-hook-form":"^7.76.0","@blocknote/react":"^0.51.2","@blocknote/xl-ai":"^0.51.2","react-day-picker":"^9.13.0","socket.io-client":"^4.8.3","@blocknote/shadcn":"^0.51.2","@dnd-kit/sortable":"^10.0.0","codice-fiscale-js":"^2.3.23","@dnd-kit/utilities":"^3.2.2","@floating-ui/react":"^0.27.19","@hookform/resolvers":"^5.4.0","@radix-ui/react-slot":"^1.2.4","embla-carousel-react":"^8.6.0","@radix-ui/react-label":"^2.1.8","react-resizable-panels":"^4.11.1","@simplewebauthn/browser":"^13.3.0","class-variance-authority":"^0.7.1","rehype-autolink-headings":"^7.1.0","@handlewithcare/prosemirror-inputrules":"^0.1.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.2.6","tsup":"^8.5.1","jsdom":"^29.1.1","react":"^19.2.6","eslint":"^9.39.2","vitest":"^4.1.7","globals":"^17.6.0","prettier":"^3.8.3","@types/d3":"^7.4.3","next-intl":"^4.12.0","react-dom":"^19.2.6","@eslint/js":"^9.39.2","@vitest/ui":"^4.1.7","typescript":"^5.9.3","@types/node":"^25.9.1","@types/pako":"^2.0.4","@types/dagre":"^0.7.54","@types/react":"^19.2.15","@eslint/eslintrc":"^3.3.5","@types/react-dom":"^19.2.3","semantic-release":"^25.0.3","@types/qrcode.react":"^3.0.0","@vitest/coverage-v8":"^4.1.7","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^6.0.2","@semantic-release/git":"^10.0.1","@tanstack/react-table":"^8.21.3","@testing-library/react":"^16.3.2","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^8.59.4","@semantic-release/changelog":"^6.0.3","@testing-library/user-event":"^14.6.1","@typescript-eslint/eslint-plugin":"^8.59.4","conventional-changelog-conventionalcommits":"^9.3.1"},"peerDependencies":{"next":">=14.0.0","react":">=18.0.0","next-intl":">=3.0.0","react-dom":">=18.0.0","react-hook-form":">=7.0.0","@stripe/stripe-js":">=3.0.0","@tanstack/react-table":">=8.0.0","@stripe/react-stripe-js":">=2.0.0"},"peerDependenciesMeta":{"next-intl":{"optional":true},"react-hook-form":{"optional":true},"@stripe/stripe-js":{"optional":true},"@tanstack/react-table":{"optional":true},"@stripe/react-stripe-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nextjs-jsonapi_1.125.0_1783583807817_0.4637293385947505","host":"s3://npm-registry-packages-npm-production"}},"1.125.1":{"name":"@carlonicora/nextjs-jsonapi","version":"1.125.1","keywords":["nextjs","jsonapi","json-api","react","typescript","cache"],"author":{"name":"Carlo Nicora"},"license":"GPL-3.0-or-later","_id":"@carlonicora/nextjs-jsonapi@1.125.1","maintainers":[{"name":"carlonicora","email":"carlo.nicora@gmail.com"}],"homepage":"https://github.com/carlonicora/nextjs-jsonapi#readme","bugs":{"url":"https://github.com/carlonicora/nextjs-jsonapi/issues"},"bin":{"generate-web-module":"dist/scripts/generate-web-module/index.js"},"dist":{"shasum":"d2097bc157af55295a8fe11d3706650a5e38ee87","tarball":"https://registry.npmjs.org/@carlonicora/nextjs-jsonapi/-/nextjs-jsonapi-1.125.1.tgz","fileCount":1315,"integrity":"sha512-p8TrSo7ID2aP6ccKNAJS7Mx+X3gmfZ/4fLGDOBiH3Z8BlQaI11iRO3hKinvnmjcH3xgZyuY9DKPzOu5RiDfa+Q==","signatures":[{"sig":"MEQCIB6AHDhSouTiBcrTP6gjJOAqrsoNKzfECOClHw3miH5SAiA6q7UmJbk8iqh6y69dzYy8YIhOfNhEaWcdc6C1i+9w7w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@carlonicora%2fnextjs-jsonapi@1.125.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11706011},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.mjs","require":"./dist/core/index.js"},"./help":{"types":"./dist/features/help/index.d.ts","import":"./dist/features/help/index.mjs","require":"./dist/features/help/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.mjs","require":"./dist/client/index.js"},"./server":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.mjs","require":"./dist/server/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.mjs","require":"./dist/billing/index.js"},"./testing":{"types":"./dist/testing/index.d.ts","import":"./dist/testing/index.mjs","require":"./dist/testing/index.js"},"./contexts":{"types":"./dist/contexts/index.d.ts","import":"./dist/contexts/index.mjs","require":"./dist/contexts/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.mjs","require":"./dist/components/index.js"},"./help/server":{"types":"./dist/features/help/server.d.ts","import":"./dist/features/help/server.mjs","require":"./dist/features/help/server.js"},"./contexts/styles.css":"./dist/contexts/index.css"},"gitHead":"c7cd78b28eb15787ab9deae7573e9a2489e5288f","private":false,"scripts":{"dev":"NODE_OPTIONS='--max-old-space-size=8192' tsup --watch","lint":"eslint \"src/**/*.ts\" \"src/**/*.tsx\" --fix","test":"vitest run","build":"NODE_OPTIONS='--max-old-space-size=8192' tsup && tsc -p scripts/generate-web-module/tsconfig.json","clean":"rm -rf dist","format":"prettier --write \"src/**/*.ts\"","prepare":"tsc -p scripts/generate-web-module/tsconfig.json","test:ui":"vitest --ui","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"pnpm build","generate-web-module":"node dist/scripts/generate-web-module/index.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f5f41df1-7b72-405b-8808-252d10106909"}},"repository":{"url":"git+https://github.com/carlonicora/nextjs-jsonapi.git","type":"git"},"_npmVersion":"11.16.0","description":"Next.js JSON:API client with server/client support and caching","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ai":"^6.0.5","d3":"^7.9.0","zod":"^4.4.3","clsx":"^2.1.1","cmdk":"^1.1.1","pako":"^2.1.0","uuid":"^14.0.0","vaul":"^1.1.2","dagre":"^0.8.5","jotai":"^2.20.0","shadcn":"^4.8.0","sonner":"^2.0.7","fuse.js":"^7.0.0","date-fns":"^4.2.1","recharts":"^3.8.1","commander":"^14.0.3","input-otp":"^1.4.2","remark-gfm":"^4.0.1","next-themes":"^0.4.6","rehype-slug":"^6.0.0","shepherd.js":"^15.2.2","cookies-next":"^6.1.1","jotai-family":"^1.0.2","lucide-react":"^1.16.0","qrcode.react":"^4.2.0","@dnd-kit/core":"^6.3.1","@base-ui/react":"1.5.0","react-dropzone":"^15.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.6.0","tw-animate-css":"^1.4.0","@blocknote/core":"^0.51.2","next-mdx-remote":"^5.0.0","react-hook-form":"^7.76.0","@blocknote/react":"^0.51.2","@blocknote/xl-ai":"^0.51.2","react-day-picker":"^9.13.0","socket.io-client":"^4.8.3","@blocknote/shadcn":"^0.51.2","@dnd-kit/sortable":"^10.0.0","codice-fiscale-js":"^2.3.23","@dnd-kit/utilities":"^3.2.2","@floating-ui/react":"^0.27.19","@hookform/resolvers":"^5.4.0","@radix-ui/react-slot":"^1.2.4","embla-carousel-react":"^8.6.0","@radix-ui/react-label":"^2.1.8","react-resizable-panels":"^4.11.1","@simplewebauthn/browser":"^13.3.0","class-variance-authority":"^0.7.1","rehype-autolink-headings":"^7.1.0","@handlewithcare/prosemirror-inputrules":"^0.1.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.2.6","tsup":"^8.5.1","jsdom":"^29.1.1","react":"^19.2.6","eslint":"^9.39.2","vitest":"^4.1.7","globals":"^17.6.0","prettier":"^3.8.3","@types/d3":"^7.4.3","next-intl":"^4.12.0","react-dom":"^19.2.6","@eslint/js":"^9.39.2","@vitest/ui":"^4.1.7","typescript":"^5.9.3","@types/node":"^25.9.1","@types/pako":"^2.0.4","@types/dagre":"^0.7.54","@types/react":"^19.2.15","@eslint/eslintrc":"^3.3.5","@types/react-dom":"^19.2.3","semantic-release":"^25.0.3","@types/qrcode.react":"^3.0.0","@vitest/coverage-v8":"^4.1.7","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^6.0.2","@semantic-release/git":"^10.0.1","@tanstack/react-table":"^8.21.3","@testing-library/react":"^16.3.2","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^8.59.4","@semantic-release/changelog":"^6.0.3","@testing-library/user-event":"^14.6.1","@typescript-eslint/eslint-plugin":"^8.59.4","conventional-changelog-conventionalcommits":"^9.3.1"},"peerDependencies":{"next":">=14.0.0","react":">=18.0.0","next-intl":">=3.0.0","react-dom":">=18.0.0","react-hook-form":">=7.0.0","@stripe/stripe-js":">=3.0.0","@tanstack/react-table":">=8.0.0","@stripe/react-stripe-js":">=2.0.0"},"peerDependenciesMeta":{"next-intl":{"optional":true},"react-hook-form":{"optional":true},"@stripe/stripe-js":{"optional":true},"@tanstack/react-table":{"optional":true},"@stripe/react-stripe-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nextjs-jsonapi_1.125.1_1783686058433_0.6637034126730841","host":"s3://npm-registry-packages-npm-production"}},"1.126.0":{"name":"@carlonicora/nextjs-jsonapi","version":"1.126.0","keywords":["nextjs","jsonapi","json-api","react","typescript","cache"],"author":{"name":"Carlo Nicora"},"license":"GPL-3.0-or-later","_id":"@carlonicora/nextjs-jsonapi@1.126.0","maintainers":[{"name":"carlonicora","email":"carlo.nicora@gmail.com"}],"homepage":"https://github.com/carlonicora/nextjs-jsonapi#readme","bugs":{"url":"https://github.com/carlonicora/nextjs-jsonapi/issues"},"bin":{"generate-web-module":"dist/scripts/generate-web-module/index.js"},"dist":{"shasum":"4b9369e109a798e390117770574a3e828174de81","tarball":"https://registry.npmjs.org/@carlonicora/nextjs-jsonapi/-/nextjs-jsonapi-1.126.0.tgz","fileCount":1315,"integrity":"sha512-nSC7dVrPf2mmiJVHCR3Qd+kLrDhhkVWXgF3f/SCnSJ8M5Fk07rc0z4ZEJpec+b2pEzHtbfHdeUjFOLiLxII0jw==","signatures":[{"sig":"MEQCIEbPEOunc9pPlgmqdn9KldRr+UXvVIn9YV4yZZM+6E7sAiADZTFoFimK0j1e+iDeJWqIGSd9FhEMOGsrpMW4NlLSGw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@carlonicora%2fnextjs-jsonapi@1.126.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11706796},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.mjs","require":"./dist/core/index.js"},"./help":{"types":"./dist/features/help/index.d.ts","import":"./dist/features/help/index.mjs","require":"./dist/features/help/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.mjs","require":"./dist/client/index.js"},"./server":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.mjs","require":"./dist/server/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.mjs","require":"./dist/billing/index.js"},"./testing":{"types":"./dist/testing/index.d.ts","import":"./dist/testing/index.mjs","require":"./dist/testing/index.js"},"./contexts":{"types":"./dist/contexts/index.d.ts","import":"./dist/contexts/index.mjs","require":"./dist/contexts/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.mjs","require":"./dist/components/index.js"},"./help/server":{"types":"./dist/features/help/server.d.ts","import":"./dist/features/help/server.mjs","require":"./dist/features/help/server.js"},"./contexts/styles.css":"./dist/contexts/index.css"},"gitHead":"b29fb6615e5c3859887eda7b1f2348edd4ff048a","private":false,"scripts":{"dev":"NODE_OPTIONS='--max-old-space-size=8192' tsup --watch","lint":"eslint \"src/**/*.ts\" \"src/**/*.tsx\" --fix","test":"vitest run","build":"NODE_OPTIONS='--max-old-space-size=8192' tsup && tsc -p scripts/generate-web-module/tsconfig.json","clean":"rm -rf dist","format":"prettier --write \"src/**/*.ts\"","prepare":"tsc -p scripts/generate-web-module/tsconfig.json","test:ui":"vitest --ui","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"pnpm build","generate-web-module":"node dist/scripts/generate-web-module/index.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f5f41df1-7b72-405b-8808-252d10106909"}},"repository":{"url":"git+https://github.com/carlonicora/nextjs-jsonapi.git","type":"git"},"_npmVersion":"11.16.0","description":"Next.js JSON:API client with server/client support and caching","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ai":"^6.0.5","d3":"^7.9.0","zod":"^4.4.3","clsx":"^2.1.1","cmdk":"^1.1.1","pako":"^2.1.0","uuid":"^14.0.0","vaul":"^1.1.2","dagre":"^0.8.5","jotai":"^2.20.0","shadcn":"^4.8.0","sonner":"^2.0.7","fuse.js":"^7.0.0","date-fns":"^4.2.1","recharts":"^3.8.1","commander":"^14.0.3","input-otp":"^1.4.2","remark-gfm":"^4.0.1","next-themes":"^0.4.6","rehype-slug":"^6.0.0","shepherd.js":"^15.2.2","cookies-next":"^6.1.1","jotai-family":"^1.0.2","lucide-react":"^1.16.0","qrcode.react":"^4.2.0","@dnd-kit/core":"^6.3.1","@base-ui/react":"1.5.0","react-dropzone":"^15.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.6.0","tw-animate-css":"^1.4.0","@blocknote/core":"^0.51.2","next-mdx-remote":"^5.0.0","react-hook-form":"^7.76.0","@blocknote/react":"^0.51.2","@blocknote/xl-ai":"^0.51.2","react-day-picker":"^9.13.0","socket.io-client":"^4.8.3","@blocknote/shadcn":"^0.51.2","@dnd-kit/sortable":"^10.0.0","codice-fiscale-js":"^2.3.23","@dnd-kit/utilities":"^3.2.2","@floating-ui/react":"^0.27.19","@hookform/resolvers":"^5.4.0","@radix-ui/react-slot":"^1.2.4","embla-carousel-react":"^8.6.0","@radix-ui/react-label":"^2.1.8","react-resizable-panels":"^4.11.1","@simplewebauthn/browser":"^13.3.0","class-variance-authority":"^0.7.1","rehype-autolink-headings":"^7.1.0","@handlewithcare/prosemirror-inputrules":"^0.1.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.2.6","tsup":"^8.5.1","jsdom":"^29.1.1","react":"^19.2.6","eslint":"^9.39.2","vitest":"^4.1.7","globals":"^17.6.0","prettier":"^3.8.3","@types/d3":"^7.4.3","next-intl":"^4.12.0","react-dom":"^19.2.6","@eslint/js":"^9.39.2","@vitest/ui":"^4.1.7","typescript":"^5.9.3","@types/node":"^25.9.1","@types/pako":"^2.0.4","@types/dagre":"^0.7.54","@types/react":"^19.2.15","@eslint/eslintrc":"^3.3.5","@types/react-dom":"^19.2.3","semantic-release":"^25.0.3","@types/qrcode.react":"^3.0.0","@vitest/coverage-v8":"^4.1.7","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^6.0.2","@semantic-release/git":"^10.0.1","@tanstack/react-table":"^8.21.3","@testing-library/react":"^16.3.2","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^8.59.4","@semantic-release/changelog":"^6.0.3","@testing-library/user-event":"^14.6.1","@typescript-eslint/eslint-plugin":"^8.59.4","conventional-changelog-conventionalcommits":"^9.3.1"},"peerDependencies":{"next":">=14.0.0","react":">=18.0.0","next-intl":">=3.0.0","react-dom":">=18.0.0","react-hook-form":">=7.0.0","@stripe/stripe-js":">=3.0.0","@tanstack/react-table":">=8.0.0","@stripe/react-stripe-js":">=2.0.0"},"peerDependenciesMeta":{"next-intl":{"optional":true},"react-hook-form":{"optional":true},"@stripe/stripe-js":{"optional":true},"@tanstack/react-table":{"optional":true},"@stripe/react-stripe-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nextjs-jsonapi_1.126.0_1783945832011_0.7855043528397228","host":"s3://npm-registry-packages-npm-production"}},"1.127.0":{"name":"@carlonicora/nextjs-jsonapi","version":"1.127.0","keywords":["nextjs","jsonapi","json-api","react","typescript","cache"],"author":{"name":"Carlo Nicora"},"license":"GPL-3.0-or-later","_id":"@carlonicora/nextjs-jsonapi@1.127.0","maintainers":[{"name":"carlonicora","email":"carlo.nicora@gmail.com"}],"homepage":"https://github.com/carlonicora/nextjs-jsonapi#readme","bugs":{"url":"https://github.com/carlonicora/nextjs-jsonapi/issues"},"bin":{"generate-web-module":"dist/scripts/generate-web-module/index.js"},"dist":{"shasum":"0fb6495f01b4de9053914c6f080f5c13d4c86bfa","tarball":"https://registry.npmjs.org/@carlonicora/nextjs-jsonapi/-/nextjs-jsonapi-1.127.0.tgz","fileCount":1315,"integrity":"sha512-YiIaQKpalTAWcfoHHEjB9ZWBKUHvHVzgqmm5tc6aIlf8khIHCuGVfpazw6/hHvWsK+Ecvi76OOH2YJX0XpgGMw==","signatures":[{"sig":"MEUCIQCYrIOE3miSEW9fyE+wI6iqvFKkGvcMIBnjFrpN8ngwIwIgMSGM7UDZWyBXI5AFz9pIrLPGJ11hWSqO1qEJwwE3pDM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@carlonicora%2fnextjs-jsonapi@1.127.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11714600},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.mjs","require":"./dist/core/index.js"},"./help":{"types":"./dist/features/help/index.d.ts","import":"./dist/features/help/index.mjs","require":"./dist/features/help/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.mjs","require":"./dist/client/index.js"},"./server":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.mjs","require":"./dist/server/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.mjs","require":"./dist/billing/index.js"},"./testing":{"types":"./dist/testing/index.d.ts","import":"./dist/testing/index.mjs","require":"./dist/testing/index.js"},"./contexts":{"types":"./dist/contexts/index.d.ts","import":"./dist/contexts/index.mjs","require":"./dist/contexts/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.mjs","require":"./dist/components/index.js"},"./help/server":{"types":"./dist/features/help/server.d.ts","import":"./dist/features/help/server.mjs","require":"./dist/features/help/server.js"},"./contexts/styles.css":"./dist/contexts/index.css"},"gitHead":"1090270bb944ef2c5c8f1ad6ea59512b730ba9ac","private":false,"scripts":{"dev":"NODE_OPTIONS='--max-old-space-size=8192' tsup --watch","lint":"eslint \"src/**/*.ts\" \"src/**/*.tsx\" --fix","test":"vitest run","build":"NODE_OPTIONS='--max-old-space-size=8192' tsup && tsc -p scripts/generate-web-module/tsconfig.json","clean":"rm -rf dist","format":"prettier --write \"src/**/*.ts\"","prepare":"tsc -p scripts/generate-web-module/tsconfig.json","test:ui":"vitest --ui","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"pnpm build","generate-web-module":"node dist/scripts/generate-web-module/index.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f5f41df1-7b72-405b-8808-252d10106909"}},"repository":{"url":"git+https://github.com/carlonicora/nextjs-jsonapi.git","type":"git"},"_npmVersion":"11.16.0","description":"Next.js JSON:API client with server/client support and caching","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ai":"^6.0.5","d3":"^7.9.0","zod":"^4.4.3","clsx":"^2.1.1","cmdk":"^1.1.1","pako":"^2.1.0","uuid":"^14.0.0","vaul":"^1.1.2","dagre":"^0.8.5","jotai":"^2.20.0","shadcn":"^4.8.0","sonner":"^2.0.7","fuse.js":"^7.0.0","date-fns":"^4.2.1","recharts":"^3.8.1","commander":"^14.0.3","input-otp":"^1.4.2","remark-gfm":"^4.0.1","next-themes":"^0.4.6","rehype-slug":"^6.0.0","shepherd.js":"^15.2.2","cookies-next":"^6.1.1","jotai-family":"^1.0.2","lucide-react":"^1.16.0","qrcode.react":"^4.2.0","@dnd-kit/core":"^6.3.1","@base-ui/react":"1.5.0","react-dropzone":"^15.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.6.0","tw-animate-css":"^1.4.0","@blocknote/core":"^0.51.2","next-mdx-remote":"^5.0.0","react-hook-form":"^7.76.0","@blocknote/react":"^0.51.2","@blocknote/xl-ai":"^0.51.2","react-day-picker":"^9.13.0","socket.io-client":"^4.8.3","@blocknote/shadcn":"^0.51.2","@dnd-kit/sortable":"^10.0.0","codice-fiscale-js":"^2.3.23","@dnd-kit/utilities":"^3.2.2","@floating-ui/react":"^0.27.19","@hookform/resolvers":"^5.4.0","@radix-ui/react-slot":"^1.2.4","embla-carousel-react":"^8.6.0","@radix-ui/react-label":"^2.1.8","react-resizable-panels":"^4.11.1","@simplewebauthn/browser":"^13.3.0","class-variance-authority":"^0.7.1","rehype-autolink-headings":"^7.1.0","@handlewithcare/prosemirror-inputrules":"^0.1.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.2.6","tsup":"^8.5.1","jsdom":"^29.1.1","react":"^19.2.6","eslint":"^9.39.2","vitest":"^4.1.7","globals":"^17.6.0","prettier":"^3.8.3","@types/d3":"^7.4.3","next-intl":"^4.12.0","react-dom":"^19.2.6","@eslint/js":"^9.39.2","@vitest/ui":"^4.1.7","typescript":"^5.9.3","@types/node":"^25.9.1","@types/pako":"^2.0.4","@types/dagre":"^0.7.54","@types/react":"^19.2.15","@eslint/eslintrc":"^3.3.5","@types/react-dom":"^19.2.3","semantic-release":"^25.0.3","@types/qrcode.react":"^3.0.0","@vitest/coverage-v8":"^4.1.7","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^6.0.2","@semantic-release/git":"^10.0.1","@tanstack/react-table":"^8.21.3","@testing-library/react":"^16.3.2","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^8.59.4","@semantic-release/changelog":"^6.0.3","@testing-library/user-event":"^14.6.1","@typescript-eslint/eslint-plugin":"^8.59.4","conventional-changelog-conventionalcommits":"^9.3.1"},"peerDependencies":{"next":">=14.0.0","react":">=18.0.0","next-intl":">=3.0.0","react-dom":">=18.0.0","react-hook-form":">=7.0.0","@stripe/stripe-js":">=3.0.0","@tanstack/react-table":">=8.0.0","@stripe/react-stripe-js":">=2.0.0"},"peerDependenciesMeta":{"next-intl":{"optional":true},"react-hook-form":{"optional":true},"@stripe/stripe-js":{"optional":true},"@tanstack/react-table":{"optional":true},"@stripe/react-stripe-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nextjs-jsonapi_1.127.0_1784023891391_0.42232151792207007","host":"s3://npm-registry-packages-npm-production"}},"1.128.0":{"name":"@carlonicora/nextjs-jsonapi","version":"1.128.0","keywords":["nextjs","jsonapi","json-api","react","typescript","cache"],"author":{"name":"Carlo Nicora"},"license":"GPL-3.0-or-later","_id":"@carlonicora/nextjs-jsonapi@1.128.0","maintainers":[{"name":"carlonicora","email":"carlo.nicora@gmail.com"}],"homepage":"https://github.com/carlonicora/nextjs-jsonapi#readme","bugs":{"url":"https://github.com/carlonicora/nextjs-jsonapi/issues"},"bin":{"generate-web-module":"dist/scripts/generate-web-module/index.js"},"dist":{"shasum":"cfda80efc80a091ec0254a5a801685876e052ce4","tarball":"https://registry.npmjs.org/@carlonicora/nextjs-jsonapi/-/nextjs-jsonapi-1.128.0.tgz","fileCount":1315,"integrity":"sha512-vNjWFOJp/P0jxPPvKz0hj3m39Yp5tTH6TQjqj2nTsov5g2+kizgQuu9/VbAY9nZglB43DNVfit3MyMBHG99hkA==","signatures":[{"sig":"MEUCIQDSFKbY90yn1fKKIq4z8BZTS2WN9h8gQ5D1tIpfduQT5AIgegwpbtdvjyDVIPk1qUQi8RcSdgigR0kZYYP1F2wc86E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@carlonicora%2fnextjs-jsonapi@1.128.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11719280},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.mjs","require":"./dist/core/index.js"},"./help":{"types":"./dist/features/help/index.d.ts","import":"./dist/features/help/index.mjs","require":"./dist/features/help/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.mjs","require":"./dist/client/index.js"},"./server":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.mjs","require":"./dist/server/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.mjs","require":"./dist/billing/index.js"},"./testing":{"types":"./dist/testing/index.d.ts","import":"./dist/testing/index.mjs","require":"./dist/testing/index.js"},"./contexts":{"types":"./dist/contexts/index.d.ts","import":"./dist/contexts/index.mjs","require":"./dist/contexts/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.mjs","require":"./dist/components/index.js"},"./help/server":{"types":"./dist/features/help/server.d.ts","import":"./dist/features/help/server.mjs","require":"./dist/features/help/server.js"},"./contexts/styles.css":"./dist/contexts/index.css"},"gitHead":"63212d7e9a6da3c6173de2bcfe5325528c8febc1","private":false,"scripts":{"dev":"NODE_OPTIONS='--max-old-space-size=8192' tsup --watch","lint":"eslint \"src/**/*.ts\" \"src/**/*.tsx\" --fix","test":"vitest run","build":"NODE_OPTIONS='--max-old-space-size=8192' tsup && tsc -p scripts/generate-web-module/tsconfig.json","clean":"rm -rf dist","format":"prettier --write \"src/**/*.ts\"","prepare":"tsc -p scripts/generate-web-module/tsconfig.json","test:ui":"vitest --ui","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"pnpm build","generate-web-module":"node dist/scripts/generate-web-module/index.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f5f41df1-7b72-405b-8808-252d10106909"}},"repository":{"url":"git+https://github.com/carlonicora/nextjs-jsonapi.git","type":"git"},"_npmVersion":"11.16.0","description":"Next.js JSON:API client with server/client support and caching","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ai":"^6.0.5","d3":"^7.9.0","zod":"^4.4.3","clsx":"^2.1.1","cmdk":"^1.1.1","pako":"^2.1.0","uuid":"^14.0.0","vaul":"^1.1.2","dagre":"^0.8.5","jotai":"^2.20.0","shadcn":"^4.8.0","sonner":"^2.0.7","fuse.js":"^7.0.0","date-fns":"^4.2.1","recharts":"^3.8.1","commander":"^14.0.3","input-otp":"^1.4.2","remark-gfm":"^4.0.1","next-themes":"^0.4.6","rehype-slug":"^6.0.0","shepherd.js":"^15.2.2","cookies-next":"^6.1.1","jotai-family":"^1.0.2","lucide-react":"^1.16.0","qrcode.react":"^4.2.0","@dnd-kit/core":"^6.3.1","@base-ui/react":"1.5.0","react-dropzone":"^15.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.6.0","tw-animate-css":"^1.4.0","@blocknote/core":"^0.51.2","next-mdx-remote":"^5.0.0","react-hook-form":"^7.76.0","@blocknote/react":"^0.51.2","@blocknote/xl-ai":"^0.51.2","react-day-picker":"^9.13.0","socket.io-client":"^4.8.3","@blocknote/shadcn":"^0.51.2","@dnd-kit/sortable":"^10.0.0","codice-fiscale-js":"^2.3.23","@dnd-kit/utilities":"^3.2.2","@floating-ui/react":"^0.27.19","@hookform/resolvers":"^5.4.0","@radix-ui/react-slot":"^1.2.4","embla-carousel-react":"^8.6.0","@radix-ui/react-label":"^2.1.8","react-resizable-panels":"^4.11.1","@simplewebauthn/browser":"^13.3.0","class-variance-authority":"^0.7.1","rehype-autolink-headings":"^7.1.0","@handlewithcare/prosemirror-inputrules":"^0.1.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.2.6","tsup":"^8.5.1","jsdom":"^29.1.1","react":"^19.2.6","eslint":"^9.39.2","vitest":"^4.1.7","globals":"^17.6.0","prettier":"^3.8.3","@types/d3":"^7.4.3","next-intl":"^4.12.0","react-dom":"^19.2.6","@eslint/js":"^9.39.2","@vitest/ui":"^4.1.7","typescript":"^5.9.3","@types/node":"^25.9.1","@types/pako":"^2.0.4","@types/dagre":"^0.7.54","@types/react":"^19.2.15","@eslint/eslintrc":"^3.3.5","@types/react-dom":"^19.2.3","semantic-release":"^25.0.3","@types/qrcode.react":"^3.0.0","@vitest/coverage-v8":"^4.1.7","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^6.0.2","@semantic-release/git":"^10.0.1","@tanstack/react-table":"^8.21.3","@testing-library/react":"^16.3.2","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^8.59.4","@semantic-release/changelog":"^6.0.3","@testing-library/user-event":"^14.6.1","@typescript-eslint/eslint-plugin":"^8.59.4","conventional-changelog-conventionalcommits":"^9.3.1"},"peerDependencies":{"next":">=14.0.0","react":">=18.0.0","next-intl":">=3.0.0","react-dom":">=18.0.0","react-hook-form":">=7.0.0","@stripe/stripe-js":">=3.0.0","@tanstack/react-table":">=8.0.0","@stripe/react-stripe-js":">=2.0.0"},"peerDependenciesMeta":{"next-intl":{"optional":true},"react-hook-form":{"optional":true},"@stripe/stripe-js":{"optional":true},"@tanstack/react-table":{"optional":true},"@stripe/react-stripe-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nextjs-jsonapi_1.128.0_1784027262101_0.7527677903248147","host":"s3://npm-registry-packages-npm-production"}},"1.129.0":{"name":"@carlonicora/nextjs-jsonapi","version":"1.129.0","keywords":["nextjs","jsonapi","json-api","react","typescript","cache"],"author":{"name":"Carlo Nicora"},"license":"GPL-3.0-or-later","_id":"@carlonicora/nextjs-jsonapi@1.129.0","maintainers":[{"name":"carlonicora","email":"carlo.nicora@gmail.com"}],"homepage":"https://github.com/carlonicora/nextjs-jsonapi#readme","bugs":{"url":"https://github.com/carlonicora/nextjs-jsonapi/issues"},"bin":{"generate-web-module":"dist/scripts/generate-web-module/index.js"},"dist":{"shasum":"d8fed95d90bfb2a26e75c5402e19fa148350b6a1","tarball":"https://registry.npmjs.org/@carlonicora/nextjs-jsonapi/-/nextjs-jsonapi-1.129.0.tgz","fileCount":1315,"integrity":"sha512-gaCx653QZ91p4qDy34at82KzNN3zBxH17xpSQHr2AblCNy+p/RxwnOFny6FKe0tCwoEcefrC7/4IJF+5n9qUNw==","signatures":[{"sig":"MEYCIQDvScD+ZOCTPhjksnBGWpu9Z29B8uS8smKXWNCXmQaxDQIhAKJfnq7N5y77Sys58ohn/ZoAqHUjiqD3fAFo0L/I0TMi","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@carlonicora%2fnextjs-jsonapi@1.129.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11721479},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.mjs","require":"./dist/core/index.js"},"./help":{"types":"./dist/features/help/index.d.ts","import":"./dist/features/help/index.mjs","require":"./dist/features/help/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.mjs","require":"./dist/client/index.js"},"./server":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.mjs","require":"./dist/server/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.mjs","require":"./dist/billing/index.js"},"./testing":{"types":"./dist/testing/index.d.ts","import":"./dist/testing/index.mjs","require":"./dist/testing/index.js"},"./contexts":{"types":"./dist/contexts/index.d.ts","import":"./dist/contexts/index.mjs","require":"./dist/contexts/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.mjs","require":"./dist/components/index.js"},"./help/server":{"types":"./dist/features/help/server.d.ts","import":"./dist/features/help/server.mjs","require":"./dist/features/help/server.js"},"./contexts/styles.css":"./dist/contexts/index.css"},"gitHead":"8305c9ff688f63698444d1ed3bc0dfee89d56021","private":false,"scripts":{"dev":"NODE_OPTIONS='--max-old-space-size=8192' tsup --watch","lint":"eslint \"src/**/*.ts\" \"src/**/*.tsx\" --fix","test":"vitest run","build":"rm -rf dist && NODE_OPTIONS='--max-old-space-size=8192' tsup && tsc -p scripts/generate-web-module/tsconfig.json","clean":"rm -rf dist","format":"prettier --write \"src/**/*.ts\"","prepare":"tsc -p scripts/generate-web-module/tsconfig.json","test:ui":"vitest --ui","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"pnpm build","generate-web-module":"node dist/scripts/generate-web-module/index.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f5f41df1-7b72-405b-8808-252d10106909"}},"repository":{"url":"git+https://github.com/carlonicora/nextjs-jsonapi.git","type":"git"},"_npmVersion":"11.16.0","description":"Next.js JSON:API client with server/client support and caching","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ai":"^6.0.5","d3":"^7.9.0","zod":"^4.4.3","clsx":"^2.1.1","cmdk":"^1.1.1","pako":"^2.1.0","uuid":"^14.0.0","vaul":"^1.1.2","dagre":"^0.8.5","jotai":"^2.20.0","shadcn":"^4.8.0","sonner":"^2.0.7","fuse.js":"^7.0.0","date-fns":"^4.2.1","recharts":"^3.8.1","commander":"^14.0.3","input-otp":"^1.4.2","remark-gfm":"^4.0.1","next-themes":"^0.4.6","rehype-slug":"^6.0.0","shepherd.js":"^15.2.2","cookies-next":"^6.1.1","jotai-family":"^1.0.2","lucide-react":"^1.16.0","qrcode.react":"^4.2.0","@dnd-kit/core":"^6.3.1","@base-ui/react":"1.5.0","react-dropzone":"^15.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.6.0","tw-animate-css":"^1.4.0","@blocknote/core":"^0.51.2","next-mdx-remote":"^5.0.0","react-hook-form":"^7.76.0","@blocknote/react":"^0.51.2","@blocknote/xl-ai":"^0.51.2","react-day-picker":"^9.13.0","socket.io-client":"^4.8.3","@blocknote/shadcn":"^0.51.2","@dnd-kit/sortable":"^10.0.0","codice-fiscale-js":"^2.3.23","@dnd-kit/utilities":"^3.2.2","@floating-ui/react":"^0.27.19","@hookform/resolvers":"^5.4.0","@radix-ui/react-slot":"^1.2.4","embla-carousel-react":"^8.6.0","@radix-ui/react-label":"^2.1.8","react-resizable-panels":"^4.11.1","@simplewebauthn/browser":"^13.3.0","class-variance-authority":"^0.7.1","rehype-autolink-headings":"^7.1.0","@handlewithcare/prosemirror-inputrules":"^0.1.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.2.6","tsup":"^8.5.1","jsdom":"^29.1.1","react":"^19.2.6","eslint":"^9.39.2","vitest":"^4.1.7","globals":"^17.6.0","prettier":"^3.8.3","@types/d3":"^7.4.3","next-intl":"^4.12.0","react-dom":"^19.2.6","@eslint/js":"^9.39.2","@vitest/ui":"^4.1.7","typescript":"^5.9.3","@types/node":"^25.9.1","@types/pako":"^2.0.4","@types/dagre":"^0.7.54","@types/react":"^19.2.15","@eslint/eslintrc":"^3.3.5","@types/react-dom":"^19.2.3","semantic-release":"^25.0.3","@types/qrcode.react":"^3.0.0","@vitest/coverage-v8":"^4.1.7","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^6.0.2","@semantic-release/git":"^10.0.1","@tanstack/react-table":"^8.21.3","@testing-library/react":"^16.3.2","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^8.59.4","@semantic-release/changelog":"^6.0.3","@testing-library/user-event":"^14.6.1","@typescript-eslint/eslint-plugin":"^8.59.4","conventional-changelog-conventionalcommits":"^9.3.1"},"peerDependencies":{"next":">=14.0.0","react":">=18.0.0","next-intl":">=3.0.0","react-dom":">=18.0.0","react-hook-form":">=7.0.0","@stripe/stripe-js":">=3.0.0","@tanstack/react-table":">=8.0.0","@stripe/react-stripe-js":">=2.0.0"},"peerDependenciesMeta":{"next-intl":{"optional":true},"react-hook-form":{"optional":true},"@stripe/stripe-js":{"optional":true},"@tanstack/react-table":{"optional":true},"@stripe/react-stripe-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nextjs-jsonapi_1.129.0_1784047713829_0.7930490195400279","host":"s3://npm-registry-packages-npm-production"}},"1.129.1":{"name":"@carlonicora/nextjs-jsonapi","version":"1.129.1","keywords":["nextjs","jsonapi","json-api","react","typescript","cache"],"author":{"name":"Carlo Nicora"},"license":"GPL-3.0-or-later","_id":"@carlonicora/nextjs-jsonapi@1.129.1","maintainers":[{"name":"carlonicora","email":"carlo.nicora@gmail.com"}],"homepage":"https://github.com/carlonicora/nextjs-jsonapi#readme","bugs":{"url":"https://github.com/carlonicora/nextjs-jsonapi/issues"},"bin":{"generate-web-module":"dist/scripts/generate-web-module/index.js"},"dist":{"shasum":"180032f008de83a1d1a0277e4797b5efa8c2b32a","tarball":"https://registry.npmjs.org/@carlonicora/nextjs-jsonapi/-/nextjs-jsonapi-1.129.1.tgz","fileCount":1315,"integrity":"sha512-89KLud9JP0YG6Gpujkr2fRdpiOGrhZPE0mKJETlBdcnKkVVzuq8nrN9DVrZURTQ7BmlsluX2OZcUce6sviGjAw==","signatures":[{"sig":"MEYCIQC6YCF+UmPMIxG+lFqcRHO+NL3SZxVuOtWW8gKvuGmrDwIhAKEw42gyzpBTjk3dY4be2vKX/egCo+Hw3pmOww+XaSWP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@carlonicora%2fnextjs-jsonapi@1.129.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11721479},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.mjs","require":"./dist/core/index.js"},"./help":{"types":"./dist/features/help/index.d.ts","import":"./dist/features/help/index.mjs","require":"./dist/features/help/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.mjs","require":"./dist/client/index.js"},"./server":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.mjs","require":"./dist/server/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.mjs","require":"./dist/billing/index.js"},"./testing":{"types":"./dist/testing/index.d.ts","import":"./dist/testing/index.mjs","require":"./dist/testing/index.js"},"./contexts":{"types":"./dist/contexts/index.d.ts","import":"./dist/contexts/index.mjs","require":"./dist/contexts/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.mjs","require":"./dist/components/index.js"},"./help/server":{"types":"./dist/features/help/server.d.ts","import":"./dist/features/help/server.mjs","require":"./dist/features/help/server.js"},"./contexts/styles.css":"./dist/contexts/index.css"},"gitHead":"c2a54b9b9c9f5465f3a3c08539bd30c5562d5aee","private":false,"scripts":{"dev":"NODE_OPTIONS='--max-old-space-size=8192' tsup --watch","lint":"eslint \"src/**/*.ts\" \"src/**/*.tsx\" --fix","test":"vitest run","build":"rm -rf dist && NODE_OPTIONS='--max-old-space-size=8192' tsup && tsc -p scripts/generate-web-module/tsconfig.json","clean":"rm -rf dist","format":"prettier --write \"src/**/*.ts\"","prepare":"tsc -p scripts/generate-web-module/tsconfig.json","test:ui":"vitest --ui","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"pnpm build","generate-web-module":"node dist/scripts/generate-web-module/index.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f5f41df1-7b72-405b-8808-252d10106909"}},"repository":{"url":"git+https://github.com/carlonicora/nextjs-jsonapi.git","type":"git"},"_npmVersion":"11.16.0","description":"Next.js JSON:API client with server/client support and caching","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ai":"^6.0.5","d3":"^7.9.0","zod":"^4.4.3","clsx":"^2.1.1","cmdk":"^1.1.1","pako":"^2.1.0","uuid":"^14.0.0","vaul":"^1.1.2","dagre":"^0.8.5","jotai":"^2.20.0","shadcn":"^4.8.0","sonner":"^2.0.7","fuse.js":"^7.0.0","date-fns":"^4.2.1","recharts":"^3.8.1","commander":"^14.0.3","input-otp":"^1.4.2","remark-gfm":"^4.0.1","next-themes":"^0.4.6","rehype-slug":"^6.0.0","shepherd.js":"^15.2.2","cookies-next":"^6.1.1","jotai-family":"^1.0.2","lucide-react":"^1.16.0","qrcode.react":"^4.2.0","@dnd-kit/core":"^6.3.1","@base-ui/react":"1.5.0","react-dropzone":"^15.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.6.0","tw-animate-css":"^1.4.0","@blocknote/core":"^0.51.2","next-mdx-remote":"^5.0.0","react-hook-form":"^7.76.0","@blocknote/react":"^0.51.2","@blocknote/xl-ai":"^0.51.2","react-day-picker":"^9.13.0","socket.io-client":"^4.8.3","@blocknote/shadcn":"^0.51.2","@dnd-kit/sortable":"^10.0.0","codice-fiscale-js":"^2.3.23","@dnd-kit/utilities":"^3.2.2","@floating-ui/react":"^0.27.19","@hookform/resolvers":"^5.4.0","@radix-ui/react-slot":"^1.2.4","embla-carousel-react":"^8.6.0","@radix-ui/react-label":"^2.1.8","react-resizable-panels":"^4.11.1","@simplewebauthn/browser":"^13.3.0","class-variance-authority":"^0.7.1","rehype-autolink-headings":"^7.1.0","@handlewithcare/prosemirror-inputrules":"^0.1.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.2.6","tsup":"^8.5.1","jsdom":"^29.1.1","react":"^19.2.6","eslint":"^9.39.2","vitest":"^4.1.7","globals":"^17.6.0","prettier":"^3.8.3","@types/d3":"^7.4.3","next-intl":"^4.12.0","react-dom":"^19.2.6","@eslint/js":"^9.39.2","@vitest/ui":"^4.1.7","typescript":"^5.9.3","@types/node":"^25.9.1","@types/pako":"^2.0.4","@types/dagre":"^0.7.54","@types/react":"^19.2.15","@eslint/eslintrc":"^3.3.5","@types/react-dom":"^19.2.3","semantic-release":"^25.0.3","@types/qrcode.react":"^3.0.0","@vitest/coverage-v8":"^4.1.7","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^6.0.2","@semantic-release/git":"^10.0.1","@tanstack/react-table":"^8.21.3","@testing-library/react":"^16.3.2","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^8.59.4","@semantic-release/changelog":"^6.0.3","@testing-library/user-event":"^14.6.1","@typescript-eslint/eslint-plugin":"^8.59.4","conventional-changelog-conventionalcommits":"^9.3.1"},"peerDependencies":{"next":">=14.0.0","react":">=18.0.0","next-intl":">=3.0.0","react-dom":">=18.0.0","react-hook-form":">=7.0.0","@stripe/stripe-js":">=3.0.0","@tanstack/react-table":">=8.0.0","@stripe/react-stripe-js":">=2.0.0"},"peerDependenciesMeta":{"next-intl":{"optional":true},"react-hook-form":{"optional":true},"@stripe/stripe-js":{"optional":true},"@tanstack/react-table":{"optional":true},"@stripe/react-stripe-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nextjs-jsonapi_1.129.1_1784053318462_0.98242516763303","host":"s3://npm-registry-packages-npm-production"}},"1.130.0":{"name":"@carlonicora/nextjs-jsonapi","version":"1.130.0","keywords":["nextjs","jsonapi","json-api","react","typescript","cache"],"author":{"name":"Carlo Nicora"},"license":"GPL-3.0-or-later","_id":"@carlonicora/nextjs-jsonapi@1.130.0","maintainers":[{"name":"carlonicora","email":"carlo.nicora@gmail.com"}],"homepage":"https://github.com/carlonicora/nextjs-jsonapi#readme","bugs":{"url":"https://github.com/carlonicora/nextjs-jsonapi/issues"},"bin":{"generate-web-module":"dist/scripts/generate-web-module/index.js"},"dist":{"shasum":"5e3ddd5c4301164676af5c12282a935c645b9a4f","tarball":"https://registry.npmjs.org/@carlonicora/nextjs-jsonapi/-/nextjs-jsonapi-1.130.0.tgz","fileCount":1319,"integrity":"sha512-NeqnSiLSdmeSOyTFxnmtZWUn8N4R6KxAABn9ncUumlV4EZtRauM5iexJEEIK39ewOesGXQXOW4wQHrL19EFGMA==","signatures":[{"sig":"MEQCIHTj1yIIimgFdIkdhJx1WNCbEHn+d5peS6a5vUAGRBSoAiBFJTGp/bOfzOxq4ISptltEeHOgCC2E7ZASCQ8cMo4b2A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@carlonicora%2fnextjs-jsonapi@1.130.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11732885},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.mjs","require":"./dist/core/index.js"},"./help":{"types":"./dist/features/help/index.d.ts","import":"./dist/features/help/index.mjs","require":"./dist/features/help/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.mjs","require":"./dist/client/index.js"},"./server":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.mjs","require":"./dist/server/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.mjs","require":"./dist/billing/index.js"},"./testing":{"types":"./dist/testing/index.d.ts","import":"./dist/testing/index.mjs","require":"./dist/testing/index.js"},"./contexts":{"types":"./dist/contexts/index.d.ts","import":"./dist/contexts/index.mjs","require":"./dist/contexts/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.mjs","require":"./dist/components/index.js"},"./help/server":{"types":"./dist/features/help/server.d.ts","import":"./dist/features/help/server.mjs","require":"./dist/features/help/server.js"},"./contexts/styles.css":"./dist/contexts/index.css"},"gitHead":"8c5b655e00b181d51dd607bd9f6dfee82977faac","private":false,"scripts":{"dev":"NODE_OPTIONS='--max-old-space-size=8192' tsup --watch","lint":"eslint \"src/**/*.ts\" \"src/**/*.tsx\" --fix","test":"vitest run","build":"rm -rf dist && NODE_OPTIONS='--max-old-space-size=8192' tsup && tsc -p scripts/generate-web-module/tsconfig.json","clean":"rm -rf dist","format":"prettier --write \"src/**/*.ts\"","prepare":"tsc -p scripts/generate-web-module/tsconfig.json","test:ui":"vitest --ui","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"pnpm build","generate-web-module":"node dist/scripts/generate-web-module/index.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f5f41df1-7b72-405b-8808-252d10106909"}},"repository":{"url":"git+https://github.com/carlonicora/nextjs-jsonapi.git","type":"git"},"_npmVersion":"11.16.0","description":"Next.js JSON:API client with server/client support and caching","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ai":"^6.0.5","d3":"^7.9.0","zod":"^4.4.3","clsx":"^2.1.1","cmdk":"^1.1.1","pako":"^2.1.0","uuid":"^14.0.0","vaul":"^1.1.2","dagre":"^0.8.5","jotai":"^2.20.0","shadcn":"^4.8.0","sonner":"^2.0.7","fuse.js":"^7.0.0","date-fns":"^4.2.1","recharts":"^3.8.1","commander":"^14.0.3","input-otp":"^1.4.2","remark-gfm":"^4.0.1","next-themes":"^0.4.6","rehype-slug":"^6.0.0","shepherd.js":"^15.2.2","cookies-next":"^6.1.1","jotai-family":"^1.0.2","lucide-react":"^1.16.0","qrcode.react":"^4.2.0","@dnd-kit/core":"^6.3.1","@base-ui/react":"1.5.0","react-dropzone":"^15.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.6.0","tw-animate-css":"^1.4.0","@blocknote/core":"^0.51.2","next-mdx-remote":"^5.0.0","react-hook-form":"^7.76.0","@blocknote/react":"^0.51.2","@blocknote/xl-ai":"^0.51.2","react-day-picker":"^9.13.0","socket.io-client":"^4.8.3","@blocknote/shadcn":"^0.51.2","@dnd-kit/sortable":"^10.0.0","codice-fiscale-js":"^2.3.23","@dnd-kit/utilities":"^3.2.2","@floating-ui/react":"^0.27.19","@hookform/resolvers":"^5.4.0","@radix-ui/react-slot":"^1.2.4","embla-carousel-react":"^8.6.0","@radix-ui/react-label":"^2.1.8","react-resizable-panels":"^4.11.1","@simplewebauthn/browser":"^13.3.0","class-variance-authority":"^0.7.1","rehype-autolink-headings":"^7.1.0","@handlewithcare/prosemirror-inputrules":"^0.1.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.2.6","tsup":"^8.5.1","jsdom":"^29.1.1","react":"^19.2.6","eslint":"^9.39.2","vitest":"^4.1.7","globals":"^17.6.0","prettier":"^3.8.3","@types/d3":"^7.4.3","next-intl":"^4.12.0","react-dom":"^19.2.6","@eslint/js":"^9.39.2","@vitest/ui":"^4.1.7","typescript":"^5.9.3","@types/node":"^25.9.1","@types/pako":"^2.0.4","@types/dagre":"^0.7.54","@types/react":"^19.2.15","@eslint/eslintrc":"^3.3.5","@types/react-dom":"^19.2.3","semantic-release":"^25.0.3","@types/qrcode.react":"^3.0.0","@vitest/coverage-v8":"^4.1.7","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^6.0.2","@semantic-release/git":"^10.0.1","@tanstack/react-table":"^8.21.3","@testing-library/react":"^16.3.2","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^8.59.4","@semantic-release/changelog":"^6.0.3","@testing-library/user-event":"^14.6.1","@typescript-eslint/eslint-plugin":"^8.59.4","conventional-changelog-conventionalcommits":"^9.3.1"},"peerDependencies":{"next":">=14.0.0","react":">=18.0.0","next-intl":">=3.0.0","react-dom":">=18.0.0","react-hook-form":">=7.0.0","@stripe/stripe-js":">=3.0.0","@tanstack/react-table":">=8.0.0","@stripe/react-stripe-js":">=2.0.0"},"peerDependenciesMeta":{"next-intl":{"optional":true},"react-hook-form":{"optional":true},"@stripe/stripe-js":{"optional":true},"@tanstack/react-table":{"optional":true},"@stripe/react-stripe-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nextjs-jsonapi_1.130.0_1784058802920_0.7889052177689091","host":"s3://npm-registry-packages-npm-production"}},"1.131.0":{"name":"@carlonicora/nextjs-jsonapi","version":"1.131.0","keywords":["nextjs","jsonapi","json-api","react","typescript","cache"],"author":{"name":"Carlo Nicora"},"license":"GPL-3.0-or-later","_id":"@carlonicora/nextjs-jsonapi@1.131.0","maintainers":[{"name":"carlonicora","email":"carlo.nicora@gmail.com"}],"homepage":"https://github.com/carlonicora/nextjs-jsonapi#readme","bugs":{"url":"https://github.com/carlonicora/nextjs-jsonapi/issues"},"bin":{"generate-web-module":"dist/scripts/generate-web-module/index.js"},"dist":{"shasum":"a1c355693ebf59f20df13ce467ab4156edbae82d","tarball":"https://registry.npmjs.org/@carlonicora/nextjs-jsonapi/-/nextjs-jsonapi-1.131.0.tgz","fileCount":1319,"integrity":"sha512-qy36Ci0RtUZmes2R/xYNRxWltnEscGqy2V+//6W/CwIVAv+fekifLNXz9BEpXITJ+r/jgjs6YSnM6k7UQuN05g==","signatures":[{"sig":"MEYCIQD+OGClaBaGfYzqg7uZ2DFKITj7kqWDEz8dNLLuEgebqQIhANN91GYFAjd3UvjrXOpvl1FIFiyG2rYqbqOGrS+2C/Rs","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@carlonicora%2fnextjs-jsonapi@1.131.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11735064},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.mjs","require":"./dist/core/index.js"},"./help":{"types":"./dist/features/help/index.d.ts","import":"./dist/features/help/index.mjs","require":"./dist/features/help/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.mjs","require":"./dist/client/index.js"},"./server":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.mjs","require":"./dist/server/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.mjs","require":"./dist/billing/index.js"},"./testing":{"types":"./dist/testing/index.d.ts","import":"./dist/testing/index.mjs","require":"./dist/testing/index.js"},"./contexts":{"types":"./dist/contexts/index.d.ts","import":"./dist/contexts/index.mjs","require":"./dist/contexts/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.mjs","require":"./dist/components/index.js"},"./help/server":{"types":"./dist/features/help/server.d.ts","import":"./dist/features/help/server.mjs","require":"./dist/features/help/server.js"},"./contexts/styles.css":"./dist/contexts/index.css"},"gitHead":"f51134f80d84b56c222e24576f3e6d568e538d28","private":false,"scripts":{"dev":"NODE_OPTIONS='--max-old-space-size=8192' tsup --watch","lint":"eslint \"src/**/*.ts\" \"src/**/*.tsx\" --fix","test":"vitest run","build":"rm -rf dist && NODE_OPTIONS='--max-old-space-size=8192' tsup && tsc -p scripts/generate-web-module/tsconfig.json","clean":"rm -rf dist","format":"prettier --write \"src/**/*.ts\"","prepare":"tsc -p scripts/generate-web-module/tsconfig.json","test:ui":"vitest --ui","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"pnpm build","generate-web-module":"node dist/scripts/generate-web-module/index.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f5f41df1-7b72-405b-8808-252d10106909"}},"repository":{"url":"git+https://github.com/carlonicora/nextjs-jsonapi.git","type":"git"},"_npmVersion":"11.16.0","description":"Next.js JSON:API client with server/client support and caching","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ai":"^6.0.5","d3":"^7.9.0","zod":"^4.4.3","clsx":"^2.1.1","cmdk":"^1.1.1","pako":"^2.1.0","uuid":"^14.0.0","vaul":"^1.1.2","dagre":"^0.8.5","jotai":"^2.20.0","shadcn":"^4.8.0","sonner":"^2.0.7","fuse.js":"^7.0.0","date-fns":"^4.2.1","recharts":"^3.8.1","commander":"^14.0.3","input-otp":"^1.4.2","remark-gfm":"^4.0.1","next-themes":"^0.4.6","rehype-slug":"^6.0.0","shepherd.js":"^15.2.2","cookies-next":"^6.1.1","jotai-family":"^1.0.2","lucide-react":"^1.16.0","qrcode.react":"^4.2.0","@dnd-kit/core":"^6.3.1","@base-ui/react":"1.5.0","react-dropzone":"^15.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.6.0","tw-animate-css":"^1.4.0","@blocknote/core":"^0.51.2","next-mdx-remote":"^5.0.0","react-hook-form":"^7.76.0","@blocknote/react":"^0.51.2","@blocknote/xl-ai":"^0.51.2","react-day-picker":"^9.13.0","socket.io-client":"^4.8.3","@blocknote/shadcn":"^0.51.2","@dnd-kit/sortable":"^10.0.0","codice-fiscale-js":"^2.3.23","@dnd-kit/utilities":"^3.2.2","@floating-ui/react":"^0.27.19","@hookform/resolvers":"^5.4.0","@radix-ui/react-slot":"^1.2.4","embla-carousel-react":"^8.6.0","@radix-ui/react-label":"^2.1.8","react-resizable-panels":"^4.11.1","@simplewebauthn/browser":"^13.3.0","class-variance-authority":"^0.7.1","rehype-autolink-headings":"^7.1.0","@handlewithcare/prosemirror-inputrules":"^0.1.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.2.6","tsup":"^8.5.1","jsdom":"^29.1.1","react":"^19.2.6","eslint":"^9.39.2","vitest":"^4.1.7","globals":"^17.6.0","prettier":"^3.8.3","@types/d3":"^7.4.3","next-intl":"^4.12.0","react-dom":"^19.2.6","@eslint/js":"^9.39.2","@vitest/ui":"^4.1.7","typescript":"^5.9.3","@types/node":"^25.9.1","@types/pako":"^2.0.4","@types/dagre":"^0.7.54","@types/react":"^19.2.15","@eslint/eslintrc":"^3.3.5","@types/react-dom":"^19.2.3","semantic-release":"^25.0.3","@types/qrcode.react":"^3.0.0","@vitest/coverage-v8":"^4.1.7","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^6.0.2","@semantic-release/git":"^10.0.1","@tanstack/react-table":"^8.21.3","@testing-library/react":"^16.3.2","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^8.59.4","@semantic-release/changelog":"^6.0.3","@testing-library/user-event":"^14.6.1","@typescript-eslint/eslint-plugin":"^8.59.4","conventional-changelog-conventionalcommits":"^9.3.1"},"peerDependencies":{"next":">=14.0.0","react":">=18.0.0","next-intl":">=3.0.0","react-dom":">=18.0.0","react-hook-form":">=7.0.0","@stripe/stripe-js":">=3.0.0","@tanstack/react-table":">=8.0.0","@stripe/react-stripe-js":">=2.0.0"},"peerDependenciesMeta":{"next-intl":{"optional":true},"react-hook-form":{"optional":true},"@stripe/stripe-js":{"optional":true},"@tanstack/react-table":{"optional":true},"@stripe/react-stripe-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nextjs-jsonapi_1.131.0_1784104275632_0.8868436165472879","host":"s3://npm-registry-packages-npm-production"}},"1.131.1":{"name":"@carlonicora/nextjs-jsonapi","version":"1.131.1","keywords":["nextjs","jsonapi","json-api","react","typescript","cache"],"author":{"name":"Carlo Nicora"},"license":"GPL-3.0-or-later","_id":"@carlonicora/nextjs-jsonapi@1.131.1","maintainers":[{"name":"carlonicora","email":"carlo.nicora@gmail.com"}],"homepage":"https://github.com/carlonicora/nextjs-jsonapi#readme","bugs":{"url":"https://github.com/carlonicora/nextjs-jsonapi/issues"},"bin":{"generate-web-module":"dist/scripts/generate-web-module/index.js"},"dist":{"shasum":"f32e383212c5966e5eadd325415c509cb96210e0","tarball":"https://registry.npmjs.org/@carlonicora/nextjs-jsonapi/-/nextjs-jsonapi-1.131.1.tgz","fileCount":1319,"integrity":"sha512-7zZzUMZwH7jVM9qPYTb6s4ApttL9L7BYQtaBvPisOxlqmMgtp1kJ1eLsTXXUk6wnHK6M5RxB57JaM+J7puz4Hw==","signatures":[{"sig":"MEUCIDxIMxBeloEWibTs4DmECqoQjOsRexCMFWSRzhCN7nWjAiEA93xKebS9QEECDirtmkgM00i72KJ9GTwKO9ERWMw7/m4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@carlonicora%2fnextjs-jsonapi@1.131.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11743904},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.mjs","require":"./dist/core/index.js"},"./help":{"types":"./dist/features/help/index.d.ts","import":"./dist/features/help/index.mjs","require":"./dist/features/help/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.mjs","require":"./dist/client/index.js"},"./server":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.mjs","require":"./dist/server/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.mjs","require":"./dist/billing/index.js"},"./testing":{"types":"./dist/testing/index.d.ts","import":"./dist/testing/index.mjs","require":"./dist/testing/index.js"},"./contexts":{"types":"./dist/contexts/index.d.ts","import":"./dist/contexts/index.mjs","require":"./dist/contexts/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.mjs","require":"./dist/components/index.js"},"./help/server":{"types":"./dist/features/help/server.d.ts","import":"./dist/features/help/server.mjs","require":"./dist/features/help/server.js"},"./contexts/styles.css":"./dist/contexts/index.css"},"gitHead":"07620fa455e2d8f01058426c27891b506e264ac0","private":false,"scripts":{"dev":"NODE_OPTIONS='--max-old-space-size=8192' tsup --watch","lint":"eslint \"src/**/*.ts\" \"src/**/*.tsx\" --fix","test":"vitest run","build":"rm -rf dist && NODE_OPTIONS='--max-old-space-size=8192' tsup && tsc -p scripts/generate-web-module/tsconfig.json","clean":"rm -rf dist","format":"prettier --write \"src/**/*.ts\"","prepare":"tsc -p scripts/generate-web-module/tsconfig.json","test:ui":"vitest --ui","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"pnpm build","generate-web-module":"node dist/scripts/generate-web-module/index.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f5f41df1-7b72-405b-8808-252d10106909"}},"repository":{"url":"git+https://github.com/carlonicora/nextjs-jsonapi.git","type":"git"},"_npmVersion":"11.16.0","description":"Next.js JSON:API client with server/client support and caching","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ai":"^6.0.5","d3":"^7.9.0","zod":"^4.4.3","clsx":"^2.1.1","cmdk":"^1.1.1","pako":"^2.1.0","uuid":"^14.0.0","vaul":"^1.1.2","dagre":"^0.8.5","jotai":"^2.20.0","shadcn":"^4.8.0","sonner":"^2.0.7","fuse.js":"^7.0.0","date-fns":"^4.2.1","recharts":"^3.8.1","commander":"^14.0.3","input-otp":"^1.4.2","remark-gfm":"^4.0.1","next-themes":"^0.4.6","rehype-slug":"^6.0.0","shepherd.js":"^15.2.2","cookies-next":"^6.1.1","jotai-family":"^1.0.2","lucide-react":"^1.16.0","qrcode.react":"^4.2.0","@dnd-kit/core":"^6.3.1","@base-ui/react":"1.5.0","react-dropzone":"^15.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.6.0","tw-animate-css":"^1.4.0","@blocknote/core":"^0.51.2","next-mdx-remote":"^5.0.0","react-hook-form":"^7.76.0","@blocknote/react":"^0.51.2","@blocknote/xl-ai":"^0.51.2","react-day-picker":"^9.13.0","socket.io-client":"^4.8.3","@blocknote/shadcn":"^0.51.2","@dnd-kit/sortable":"^10.0.0","codice-fiscale-js":"^2.3.23","@dnd-kit/utilities":"^3.2.2","@floating-ui/react":"^0.27.19","@hookform/resolvers":"^5.4.0","@radix-ui/react-slot":"^1.2.4","embla-carousel-react":"^8.6.0","@radix-ui/react-label":"^2.1.8","react-resizable-panels":"^4.11.1","@simplewebauthn/browser":"^13.3.0","class-variance-authority":"^0.7.1","rehype-autolink-headings":"^7.1.0","@handlewithcare/prosemirror-inputrules":"^0.1.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.2.6","tsup":"^8.5.1","jsdom":"^29.1.1","react":"^19.2.6","eslint":"^9.39.2","vitest":"^4.1.7","globals":"^17.6.0","prettier":"^3.8.3","@types/d3":"^7.4.3","next-intl":"^4.12.0","react-dom":"^19.2.6","@eslint/js":"^9.39.2","@vitest/ui":"^4.1.7","typescript":"^5.9.3","@types/node":"^25.9.1","@types/pako":"^2.0.4","@types/dagre":"^0.7.54","@types/react":"^19.2.15","@eslint/eslintrc":"^3.3.5","@types/react-dom":"^19.2.3","semantic-release":"^25.0.3","@types/qrcode.react":"^3.0.0","@vitest/coverage-v8":"^4.1.7","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^6.0.2","@semantic-release/git":"^10.0.1","@tanstack/react-table":"^8.21.3","@testing-library/react":"^16.3.2","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^8.59.4","@semantic-release/changelog":"^6.0.3","@testing-library/user-event":"^14.6.1","@typescript-eslint/eslint-plugin":"^8.59.4","conventional-changelog-conventionalcommits":"^9.3.1"},"peerDependencies":{"next":">=14.0.0","react":">=18.0.0","next-intl":">=3.0.0","react-dom":">=18.0.0","react-hook-form":">=7.0.0","@stripe/stripe-js":">=3.0.0","@tanstack/react-table":">=8.0.0","@stripe/react-stripe-js":">=2.0.0"},"peerDependenciesMeta":{"next-intl":{"optional":true},"react-hook-form":{"optional":true},"@stripe/stripe-js":{"optional":true},"@tanstack/react-table":{"optional":true},"@stripe/react-stripe-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nextjs-jsonapi_1.131.1_1784111789461_0.4739224158924542","host":"s3://npm-registry-packages-npm-production"}},"1.131.2":{"name":"@carlonicora/nextjs-jsonapi","version":"1.131.2","keywords":["nextjs","jsonapi","json-api","react","typescript","cache"],"author":{"name":"Carlo Nicora"},"license":"GPL-3.0-or-later","_id":"@carlonicora/nextjs-jsonapi@1.131.2","maintainers":[{"name":"carlonicora","email":"carlo.nicora@gmail.com"}],"homepage":"https://github.com/carlonicora/nextjs-jsonapi#readme","bugs":{"url":"https://github.com/carlonicora/nextjs-jsonapi/issues"},"bin":{"generate-web-module":"dist/scripts/generate-web-module/index.js"},"dist":{"shasum":"97955335ec20a5c64a8733bed8ccbc94f86080ee","tarball":"https://registry.npmjs.org/@carlonicora/nextjs-jsonapi/-/nextjs-jsonapi-1.131.2.tgz","fileCount":1319,"integrity":"sha512-NUfbbvMaCiF8UmpEFFDRWaZ5yBeLOX5hALzgSKF56Q6Uw6rU1rgcRtARze+98Fk/JYZ+DVtxCniXQ8uq1KTK+Q==","signatures":[{"sig":"MEUCIQDVm2ANUr/8oBfqtya4zVPS5TQtUTXJncP+A1nFLqj7rwIgSx0bW3ApETGmMexwGzSvnXDM/cNpoBhLZJRSg38aatw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@carlonicora%2fnextjs-jsonapi@1.131.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11755366},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.mjs","require":"./dist/core/index.js"},"./help":{"types":"./dist/features/help/index.d.ts","import":"./dist/features/help/index.mjs","require":"./dist/features/help/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.mjs","require":"./dist/client/index.js"},"./server":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.mjs","require":"./dist/server/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.mjs","require":"./dist/billing/index.js"},"./testing":{"types":"./dist/testing/index.d.ts","import":"./dist/testing/index.mjs","require":"./dist/testing/index.js"},"./contexts":{"types":"./dist/contexts/index.d.ts","import":"./dist/contexts/index.mjs","require":"./dist/contexts/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.mjs","require":"./dist/components/index.js"},"./help/server":{"types":"./dist/features/help/server.d.ts","import":"./dist/features/help/server.mjs","require":"./dist/features/help/server.js"},"./contexts/styles.css":"./dist/contexts/index.css"},"gitHead":"569f83de006d866a388e4aa8f26f67756aa6cbc1","private":false,"scripts":{"dev":"NODE_OPTIONS='--max-old-space-size=8192' tsup --watch","lint":"eslint \"src/**/*.ts\" \"src/**/*.tsx\" --fix","test":"vitest run","build":"rm -rf dist && NODE_OPTIONS='--max-old-space-size=8192' tsup && tsc -p scripts/generate-web-module/tsconfig.json","clean":"rm -rf dist","format":"prettier --write \"src/**/*.ts\"","prepare":"tsc -p scripts/generate-web-module/tsconfig.json","test:ui":"vitest --ui","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"pnpm build","generate-web-module":"node dist/scripts/generate-web-module/index.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f5f41df1-7b72-405b-8808-252d10106909"}},"repository":{"url":"git+https://github.com/carlonicora/nextjs-jsonapi.git","type":"git"},"_npmVersion":"11.16.0","description":"Next.js JSON:API client with server/client support and caching","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ai":"^6.0.5","d3":"^7.9.0","zod":"^4.4.3","clsx":"^2.1.1","cmdk":"^1.1.1","pako":"^2.1.0","uuid":"^14.0.0","vaul":"^1.1.2","dagre":"^0.8.5","jotai":"^2.20.0","shadcn":"^4.8.0","sonner":"^2.0.7","fuse.js":"^7.0.0","date-fns":"^4.2.1","recharts":"^3.8.1","commander":"^14.0.3","input-otp":"^1.4.2","remark-gfm":"^4.0.1","next-themes":"^0.4.6","rehype-slug":"^6.0.0","shepherd.js":"^15.2.2","cookies-next":"^6.1.1","jotai-family":"^1.0.2","lucide-react":"^1.16.0","qrcode.react":"^4.2.0","@dnd-kit/core":"^6.3.1","@base-ui/react":"1.5.0","react-dropzone":"^15.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.6.0","tw-animate-css":"^1.4.0","@blocknote/core":"^0.51.2","next-mdx-remote":"^5.0.0","react-hook-form":"^7.76.0","@blocknote/react":"^0.51.2","@blocknote/xl-ai":"^0.51.2","react-day-picker":"^9.13.0","socket.io-client":"^4.8.3","@blocknote/shadcn":"^0.51.2","@dnd-kit/sortable":"^10.0.0","codice-fiscale-js":"^2.3.23","@dnd-kit/utilities":"^3.2.2","@floating-ui/react":"^0.27.19","@hookform/resolvers":"^5.4.0","@radix-ui/react-slot":"^1.2.4","embla-carousel-react":"^8.6.0","@radix-ui/react-label":"^2.1.8","react-resizable-panels":"^4.11.1","@simplewebauthn/browser":"^13.3.0","class-variance-authority":"^0.7.1","rehype-autolink-headings":"^7.1.0","@handlewithcare/prosemirror-inputrules":"^0.1.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.2.6","tsup":"^8.5.1","jsdom":"^29.1.1","react":"^19.2.6","eslint":"^9.39.2","vitest":"^4.1.7","globals":"^17.6.0","prettier":"^3.8.3","@types/d3":"^7.4.3","next-intl":"^4.12.0","react-dom":"^19.2.6","@eslint/js":"^9.39.2","@vitest/ui":"^4.1.7","typescript":"^5.9.3","@types/node":"^25.9.1","@types/pako":"^2.0.4","@types/dagre":"^0.7.54","@types/react":"^19.2.15","@eslint/eslintrc":"^3.3.5","@types/react-dom":"^19.2.3","semantic-release":"^25.0.3","@types/qrcode.react":"^3.0.0","@vitest/coverage-v8":"^4.1.7","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^6.0.2","@semantic-release/git":"^10.0.1","@tanstack/react-table":"^8.21.3","@testing-library/react":"^16.3.2","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^8.59.4","@semantic-release/changelog":"^6.0.3","@testing-library/user-event":"^14.6.1","@typescript-eslint/eslint-plugin":"^8.59.4","conventional-changelog-conventionalcommits":"^9.3.1"},"peerDependencies":{"next":">=14.0.0","react":">=18.0.0","next-intl":">=3.0.0","react-dom":">=18.0.0","react-hook-form":">=7.0.0","@stripe/stripe-js":">=3.0.0","@tanstack/react-table":">=8.0.0","@stripe/react-stripe-js":">=2.0.0"},"peerDependenciesMeta":{"next-intl":{"optional":true},"react-hook-form":{"optional":true},"@stripe/stripe-js":{"optional":true},"@tanstack/react-table":{"optional":true},"@stripe/react-stripe-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nextjs-jsonapi_1.131.2_1784191894662_0.22530870604113606","host":"s3://npm-registry-packages-npm-production"}},"1.132.0":{"name":"@carlonicora/nextjs-jsonapi","version":"1.132.0","keywords":["nextjs","jsonapi","json-api","react","typescript","cache"],"author":{"name":"Carlo Nicora"},"license":"GPL-3.0-or-later","_id":"@carlonicora/nextjs-jsonapi@1.132.0","maintainers":[{"name":"carlonicora","email":"carlo.nicora@gmail.com"}],"homepage":"https://github.com/carlonicora/nextjs-jsonapi#readme","bugs":{"url":"https://github.com/carlonicora/nextjs-jsonapi/issues"},"bin":{"generate-web-module":"dist/scripts/generate-web-module/index.js"},"dist":{"shasum":"2096341f562302a95e5f14fb04ba622903938afa","tarball":"https://registry.npmjs.org/@carlonicora/nextjs-jsonapi/-/nextjs-jsonapi-1.132.0.tgz","fileCount":1320,"integrity":"sha512-T/bIjPq/aQrNVIzb9RaOOCg3CxZc3rAy+1IJGSI02A98EWnjKsQpFwbyQ2fTdgu5lyOaRa5v3PQ/rS6iLPyUaw==","signatures":[{"sig":"MEQCIFmk3SiIikVVLG8ttbhHJjTg3Z5+oFJcCmjZ+IySCEnwAiAD2RygdvPQjpP/U9R3wedn4l2/tmvyTpqurhzGchXK4w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@carlonicora%2fnextjs-jsonapi@1.132.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11776899},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.mjs","require":"./dist/core/index.js"},"./help":{"types":"./dist/features/help/index.d.ts","import":"./dist/features/help/index.mjs","require":"./dist/features/help/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.mjs","require":"./dist/client/index.js"},"./server":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.mjs","require":"./dist/server/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.mjs","require":"./dist/billing/index.js"},"./testing":{"types":"./dist/testing/index.d.ts","import":"./dist/testing/index.mjs","require":"./dist/testing/index.js"},"./contexts":{"types":"./dist/contexts/index.d.ts","import":"./dist/contexts/index.mjs","require":"./dist/contexts/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.mjs","require":"./dist/components/index.js"},"./help/server":{"types":"./dist/features/help/server.d.ts","import":"./dist/features/help/server.mjs","require":"./dist/features/help/server.js"},"./contexts/styles.css":"./dist/contexts/index.css"},"gitHead":"f4d28b665c19759e4e0639368b358a62a0b3cda2","private":false,"scripts":{"dev":"NODE_OPTIONS='--max-old-space-size=8192' tsup --watch","lint":"eslint \"src/**/*.ts\" \"src/**/*.tsx\" --fix","test":"vitest run","build":"rm -rf dist && NODE_OPTIONS='--max-old-space-size=8192' tsup && tsc -p scripts/generate-web-module/tsconfig.json","clean":"rm -rf dist","format":"prettier --write \"src/**/*.ts\"","prepare":"tsc -p scripts/generate-web-module/tsconfig.json","test:ui":"vitest --ui","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"pnpm build","generate-web-module":"node dist/scripts/generate-web-module/index.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f5f41df1-7b72-405b-8808-252d10106909"}},"repository":{"url":"git+https://github.com/carlonicora/nextjs-jsonapi.git","type":"git"},"_npmVersion":"11.16.0","description":"Next.js JSON:API client with server/client support and caching","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ai":"^6.0.5","d3":"^7.9.0","zod":"^4.4.3","clsx":"^2.1.1","cmdk":"^1.1.1","pako":"^2.1.0","uuid":"^14.0.0","vaul":"^1.1.2","dagre":"^0.8.5","jotai":"^2.20.0","shadcn":"^4.8.0","sonner":"^2.0.7","fuse.js":"^7.0.0","date-fns":"^4.2.1","recharts":"^3.8.1","commander":"^14.0.3","input-otp":"^1.4.2","remark-gfm":"^4.0.1","next-themes":"^0.4.6","rehype-slug":"^6.0.0","shepherd.js":"^15.2.2","cookies-next":"^6.1.1","jotai-family":"^1.0.2","lucide-react":"^1.16.0","qrcode.react":"^4.2.0","@dnd-kit/core":"^6.3.1","@base-ui/react":"1.5.0","react-dropzone":"^15.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.6.0","tw-animate-css":"^1.4.0","@blocknote/core":"^0.51.2","next-mdx-remote":"^5.0.0","react-hook-form":"^7.76.0","@blocknote/react":"^0.51.2","@blocknote/xl-ai":"^0.51.2","react-day-picker":"^9.13.0","socket.io-client":"^4.8.3","@blocknote/shadcn":"^0.51.2","@dnd-kit/sortable":"^10.0.0","codice-fiscale-js":"^2.3.23","@dnd-kit/utilities":"^3.2.2","@floating-ui/react":"^0.27.19","@hookform/resolvers":"^5.4.0","@radix-ui/react-slot":"^1.2.4","embla-carousel-react":"^8.6.0","@radix-ui/react-label":"^2.1.8","react-resizable-panels":"^4.11.1","@simplewebauthn/browser":"^13.3.0","class-variance-authority":"^0.7.1","rehype-autolink-headings":"^7.1.0","@handlewithcare/prosemirror-inputrules":"^0.1.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.2.6","tsup":"^8.5.1","jsdom":"^29.1.1","react":"^19.2.6","eslint":"^9.39.2","vitest":"^4.1.7","globals":"^17.6.0","prettier":"^3.8.3","@types/d3":"^7.4.3","next-intl":"^4.12.0","react-dom":"^19.2.6","@eslint/js":"^9.39.2","@vitest/ui":"^4.1.7","typescript":"^5.9.3","@types/node":"^25.9.1","@types/pako":"^2.0.4","@types/dagre":"^0.7.54","@types/react":"^19.2.15","@eslint/eslintrc":"^3.3.5","@types/react-dom":"^19.2.3","semantic-release":"^25.0.3","@types/qrcode.react":"^3.0.0","@vitest/coverage-v8":"^4.1.7","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^6.0.2","@semantic-release/git":"^10.0.1","@tanstack/react-table":"^8.21.3","@testing-library/react":"^16.3.2","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^8.59.4","@semantic-release/changelog":"^6.0.3","@testing-library/user-event":"^14.6.1","@typescript-eslint/eslint-plugin":"^8.59.4","conventional-changelog-conventionalcommits":"^9.3.1"},"peerDependencies":{"next":">=14.0.0","react":">=18.0.0","next-intl":">=3.0.0","react-dom":">=18.0.0","react-hook-form":">=7.0.0","@stripe/stripe-js":">=3.0.0","@tanstack/react-table":">=8.0.0","@stripe/react-stripe-js":">=2.0.0"},"peerDependenciesMeta":{"next-intl":{"optional":true},"react-hook-form":{"optional":true},"@stripe/stripe-js":{"optional":true},"@tanstack/react-table":{"optional":true},"@stripe/react-stripe-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nextjs-jsonapi_1.132.0_1784538374448_0.46893414849567594","host":"s3://npm-registry-packages-npm-production"}},"1.133.0":{"name":"@carlonicora/nextjs-jsonapi","version":"1.133.0","keywords":["nextjs","jsonapi","json-api","react","typescript","cache"],"author":{"name":"Carlo Nicora"},"license":"GPL-3.0-or-later","_id":"@carlonicora/nextjs-jsonapi@1.133.0","maintainers":[{"name":"carlonicora","email":"carlo.nicora@gmail.com"}],"homepage":"https://github.com/carlonicora/nextjs-jsonapi#readme","bugs":{"url":"https://github.com/carlonicora/nextjs-jsonapi/issues"},"bin":{"generate-web-module":"dist/scripts/generate-web-module/index.js"},"dist":{"shasum":"98330f5439edd0bc50ec2f8af3b10d5bc0f173b3","tarball":"https://registry.npmjs.org/@carlonicora/nextjs-jsonapi/-/nextjs-jsonapi-1.133.0.tgz","fileCount":1320,"integrity":"sha512-vBtKQmJrL5wVuZvH+lkAK/WB8PxvWVam+dtoJoVWq3Rdmiu4rye6c/Rjf8IoF62XXOmdwlTo7EWC6vbX7ye1pg==","signatures":[{"sig":"MEUCIQCKHQRZVvEc4U73EMM1PfaWCXb9yv/gBqDkvR2u0HGMTwIgI9SPEMDu9FK3ZvHp0B8psaM6kHf6s4zBWJi2ilIuRmI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@carlonicora%2fnextjs-jsonapi@1.133.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11782438},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.mjs","require":"./dist/core/index.js"},"./help":{"types":"./dist/features/help/index.d.ts","import":"./dist/features/help/index.mjs","require":"./dist/features/help/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.mjs","require":"./dist/client/index.js"},"./server":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.mjs","require":"./dist/server/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.mjs","require":"./dist/billing/index.js"},"./testing":{"types":"./dist/testing/index.d.ts","import":"./dist/testing/index.mjs","require":"./dist/testing/index.js"},"./contexts":{"types":"./dist/contexts/index.d.ts","import":"./dist/contexts/index.mjs","require":"./dist/contexts/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.mjs","require":"./dist/components/index.js"},"./help/server":{"types":"./dist/features/help/server.d.ts","import":"./dist/features/help/server.mjs","require":"./dist/features/help/server.js"},"./contexts/styles.css":"./dist/contexts/index.css"},"gitHead":"41b76eddeac1470c97e520e129d9b4ff32caa289","private":false,"scripts":{"dev":"NODE_OPTIONS='--max-old-space-size=8192' tsup --watch","lint":"eslint \"src/**/*.ts\" \"src/**/*.tsx\" --fix","test":"vitest run","build":"rm -rf dist && NODE_OPTIONS='--max-old-space-size=8192' tsup && tsc -p scripts/generate-web-module/tsconfig.json","clean":"rm -rf dist","format":"prettier --write \"src/**/*.ts\"","prepare":"tsc -p scripts/generate-web-module/tsconfig.json","test:ui":"vitest --ui","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"pnpm build","generate-web-module":"node dist/scripts/generate-web-module/index.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f5f41df1-7b72-405b-8808-252d10106909"}},"repository":{"url":"git+https://github.com/carlonicora/nextjs-jsonapi.git","type":"git"},"_npmVersion":"11.16.0","description":"Next.js JSON:API client with server/client support and caching","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ai":"^6.0.5","d3":"^7.9.0","zod":"^4.4.3","clsx":"^2.1.1","cmdk":"^1.1.1","pako":"^2.1.0","uuid":"^14.0.0","vaul":"^1.1.2","dagre":"^0.8.5","jotai":"^2.20.0","shadcn":"^4.8.0","sonner":"^2.0.7","fuse.js":"^7.0.0","date-fns":"^4.2.1","recharts":"^3.8.1","commander":"^14.0.3","input-otp":"^1.4.2","remark-gfm":"^4.0.1","next-themes":"^0.4.6","rehype-slug":"^6.0.0","shepherd.js":"^15.2.2","cookies-next":"^6.1.1","jotai-family":"^1.0.2","lucide-react":"^1.16.0","qrcode.react":"^4.2.0","@dnd-kit/core":"^6.3.1","@base-ui/react":"1.5.0","react-dropzone":"^15.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.6.0","tw-animate-css":"^1.4.0","@blocknote/core":"^0.51.2","next-mdx-remote":"^5.0.0","react-hook-form":"^7.76.0","@blocknote/react":"^0.51.2","@blocknote/xl-ai":"^0.51.2","react-day-picker":"^9.13.0","socket.io-client":"^4.8.3","@blocknote/shadcn":"^0.51.2","@dnd-kit/sortable":"^10.0.0","codice-fiscale-js":"^2.3.23","@dnd-kit/utilities":"^3.2.2","@floating-ui/react":"^0.27.19","@hookform/resolvers":"^5.4.0","@radix-ui/react-slot":"^1.2.4","embla-carousel-react":"^8.6.0","@radix-ui/react-label":"^2.1.8","react-resizable-panels":"^4.11.1","@simplewebauthn/browser":"^13.3.0","class-variance-authority":"^0.7.1","rehype-autolink-headings":"^7.1.0","@handlewithcare/prosemirror-inputrules":"^0.1.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.2.6","tsup":"^8.5.1","jsdom":"^29.1.1","react":"^19.2.6","eslint":"^9.39.2","vitest":"^4.1.7","globals":"^17.6.0","prettier":"^3.8.3","@types/d3":"^7.4.3","next-intl":"^4.12.0","react-dom":"^19.2.6","@eslint/js":"^9.39.2","@vitest/ui":"^4.1.7","typescript":"^5.9.3","@types/node":"^25.9.1","@types/pako":"^2.0.4","@types/dagre":"^0.7.54","@types/react":"^19.2.15","@eslint/eslintrc":"^3.3.5","@types/react-dom":"^19.2.3","semantic-release":"^25.0.3","@types/qrcode.react":"^3.0.0","@vitest/coverage-v8":"^4.1.7","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^6.0.2","@semantic-release/git":"^10.0.1","@tanstack/react-table":"^8.21.3","@testing-library/react":"^16.3.2","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^8.59.4","@semantic-release/changelog":"^6.0.3","@testing-library/user-event":"^14.6.1","@typescript-eslint/eslint-plugin":"^8.59.4","conventional-changelog-conventionalcommits":"^9.3.1"},"peerDependencies":{"next":">=14.0.0","react":">=18.0.0","next-intl":">=3.0.0","react-dom":">=18.0.0","react-hook-form":">=7.0.0","@stripe/stripe-js":">=3.0.0","@tanstack/react-table":">=8.0.0","@stripe/react-stripe-js":">=2.0.0"},"peerDependenciesMeta":{"next-intl":{"optional":true},"react-hook-form":{"optional":true},"@stripe/stripe-js":{"optional":true},"@tanstack/react-table":{"optional":true},"@stripe/react-stripe-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nextjs-jsonapi_1.133.0_1784541431676_0.4401369412504732","host":"s3://npm-registry-packages-npm-production"}},"1.134.0":{"name":"@carlonicora/nextjs-jsonapi","version":"1.134.0","keywords":["nextjs","jsonapi","json-api","react","typescript","cache"],"author":{"name":"Carlo Nicora"},"license":"GPL-3.0-or-later","_id":"@carlonicora/nextjs-jsonapi@1.134.0","maintainers":[{"name":"carlonicora","email":"carlo.nicora@gmail.com"}],"homepage":"https://github.com/carlonicora/nextjs-jsonapi#readme","bugs":{"url":"https://github.com/carlonicora/nextjs-jsonapi/issues"},"bin":{"generate-web-module":"dist/scripts/generate-web-module/index.js"},"dist":{"shasum":"47c1b2f3dbe0cd81b1dae7b7360714883034d93e","tarball":"https://registry.npmjs.org/@carlonicora/nextjs-jsonapi/-/nextjs-jsonapi-1.134.0.tgz","fileCount":1325,"integrity":"sha512-dXLMwPTFmbEqTT1gYrmWe/5+q0bwt9LHM1rFf1X2ZiqvRPpNA8vnRoB36PaImZgowWjYrjRU+tETdOzo/+QJWA==","signatures":[{"sig":"MEYCIQCYerme1Gw63xlgLTIpiS5PO2v7aJsSul1uKTDsDBBf9wIhANXC6eIOexsmdYpZ+2rULyr6jcDFP3mTeRFMNBYd3o6n","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@carlonicora%2fnextjs-jsonapi@1.134.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11828404},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.mjs","require":"./dist/core/index.js"},"./help":{"types":"./dist/features/help/index.d.ts","import":"./dist/features/help/index.mjs","require":"./dist/features/help/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.mjs","require":"./dist/client/index.js"},"./server":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.mjs","require":"./dist/server/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.mjs","require":"./dist/billing/index.js"},"./testing":{"types":"./dist/testing/index.d.ts","import":"./dist/testing/index.mjs","require":"./dist/testing/index.js"},"./contexts":{"types":"./dist/contexts/index.d.ts","import":"./dist/contexts/index.mjs","require":"./dist/contexts/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.mjs","require":"./dist/components/index.js"},"./help/server":{"types":"./dist/features/help/server.d.ts","import":"./dist/features/help/server.mjs","require":"./dist/features/help/server.js"},"./contexts/styles.css":"./dist/contexts/index.css"},"gitHead":"356956448170075deb3f24fc554a9c02932f714f","private":false,"scripts":{"dev":"NODE_OPTIONS='--max-old-space-size=8192' tsup --watch","lint":"eslint \"src/**/*.ts\" \"src/**/*.tsx\" --fix","test":"vitest run","build":"rm -rf dist && NODE_OPTIONS='--max-old-space-size=8192' tsup && tsc -p scripts/generate-web-module/tsconfig.json","clean":"rm -rf dist","format":"prettier --write \"src/**/*.ts\"","prepare":"tsc -p scripts/generate-web-module/tsconfig.json","test:ui":"vitest --ui","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"pnpm build","generate-web-module":"node dist/scripts/generate-web-module/index.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f5f41df1-7b72-405b-8808-252d10106909"}},"repository":{"url":"git+https://github.com/carlonicora/nextjs-jsonapi.git","type":"git"},"_npmVersion":"11.16.0","description":"Next.js JSON:API client with server/client support and caching","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ai":"^6.0.5","d3":"^7.9.0","zod":"^4.4.3","clsx":"^2.1.1","cmdk":"^1.1.1","pako":"^2.1.0","uuid":"^14.0.0","vaul":"^1.1.2","dagre":"^0.8.5","jotai":"^2.20.0","shadcn":"^4.8.0","sonner":"^2.0.7","fuse.js":"^7.0.0","date-fns":"^4.2.1","recharts":"^3.8.1","commander":"^14.0.3","input-otp":"^1.4.2","remark-gfm":"^4.0.1","next-themes":"^0.4.6","rehype-slug":"^6.0.0","shepherd.js":"^15.2.2","cookies-next":"^6.1.1","jotai-family":"^1.0.2","lucide-react":"^1.16.0","qrcode.react":"^4.2.0","@dnd-kit/core":"^6.3.1","@base-ui/react":"1.5.0","react-dropzone":"^15.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.6.0","tw-animate-css":"^1.4.0","@blocknote/core":"^0.51.2","next-mdx-remote":"^5.0.0","react-hook-form":"^7.76.0","@blocknote/react":"^0.51.2","@blocknote/xl-ai":"^0.51.2","react-day-picker":"^9.13.0","socket.io-client":"^4.8.3","@blocknote/shadcn":"^0.51.2","@dnd-kit/sortable":"^10.0.0","codice-fiscale-js":"^2.3.23","@dnd-kit/utilities":"^3.2.2","@floating-ui/react":"^0.27.19","@hookform/resolvers":"^5.4.0","@radix-ui/react-slot":"^1.2.4","embla-carousel-react":"^8.6.0","@radix-ui/react-label":"^2.1.8","react-resizable-panels":"^4.11.1","@simplewebauthn/browser":"^13.3.0","class-variance-authority":"^0.7.1","rehype-autolink-headings":"^7.1.0","@handlewithcare/prosemirror-inputrules":"^0.1.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.2.6","tsup":"^8.5.1","jsdom":"^29.1.1","react":"^19.2.6","eslint":"^9.39.2","vitest":"^4.1.7","globals":"^17.6.0","prettier":"^3.8.3","@types/d3":"^7.4.3","next-intl":"^4.12.0","react-dom":"^19.2.6","@eslint/js":"^9.39.2","@vitest/ui":"^4.1.7","typescript":"^5.9.3","@types/node":"^25.9.1","@types/pako":"^2.0.4","@types/dagre":"^0.7.54","@types/react":"^19.2.15","@eslint/eslintrc":"^3.3.5","@types/react-dom":"^19.2.3","semantic-release":"^25.0.3","@types/qrcode.react":"^3.0.0","@vitest/coverage-v8":"^4.1.7","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^6.0.2","@semantic-release/git":"^10.0.1","@tanstack/react-table":"^8.21.3","@testing-library/react":"^16.3.2","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^8.59.4","@semantic-release/changelog":"^6.0.3","@testing-library/user-event":"^14.6.1","@typescript-eslint/eslint-plugin":"^8.59.4","conventional-changelog-conventionalcommits":"^9.3.1"},"peerDependencies":{"next":">=14.0.0","react":">=18.0.0","next-intl":">=3.0.0","react-dom":">=18.0.0","react-hook-form":">=7.0.0","@stripe/stripe-js":">=3.0.0","@tanstack/react-table":">=8.0.0","@stripe/react-stripe-js":">=2.0.0"},"peerDependenciesMeta":{"next-intl":{"optional":true},"react-hook-form":{"optional":true},"@stripe/stripe-js":{"optional":true},"@tanstack/react-table":{"optional":true},"@stripe/react-stripe-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nextjs-jsonapi_1.134.0_1784549358060_0.7192381810402306","host":"s3://npm-registry-packages-npm-production"}},"1.135.0":{"name":"@carlonicora/nextjs-jsonapi","version":"1.135.0","keywords":["nextjs","jsonapi","json-api","react","typescript","cache"],"author":{"name":"Carlo Nicora"},"license":"GPL-3.0-or-later","_id":"@carlonicora/nextjs-jsonapi@1.135.0","maintainers":[{"name":"carlonicora","email":"carlo.nicora@gmail.com"}],"homepage":"https://github.com/carlonicora/nextjs-jsonapi#readme","bugs":{"url":"https://github.com/carlonicora/nextjs-jsonapi/issues"},"bin":{"generate-web-module":"dist/scripts/generate-web-module/index.js"},"dist":{"shasum":"30763ab51098d15fb155cbb7f09f3396804888c2","tarball":"https://registry.npmjs.org/@carlonicora/nextjs-jsonapi/-/nextjs-jsonapi-1.135.0.tgz","fileCount":1328,"integrity":"sha512-BJ/nUfC49SsvMB6ULZ9NaBwmC9EiDbLATbh4im6SU4uND6tokoY21OdxNWXYtBy0X4MbMnVsB4NcYy/jlD1SSQ==","signatures":[{"sig":"MEYCIQD1xrRdjvouVe9YzGKvqzyylO6YVQvYa1DGUivInpNFxQIhAJJveMYVvb6dgG294h8ut0DlznQWpD+lKBgRLM/4wPMr","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@carlonicora%2fnextjs-jsonapi@1.135.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11871196},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.mjs","require":"./dist/core/index.js"},"./help":{"types":"./dist/features/help/index.d.ts","import":"./dist/features/help/index.mjs","require":"./dist/features/help/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.mjs","require":"./dist/client/index.js"},"./server":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.mjs","require":"./dist/server/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.mjs","require":"./dist/billing/index.js"},"./testing":{"types":"./dist/testing/index.d.ts","import":"./dist/testing/index.mjs","require":"./dist/testing/index.js"},"./contexts":{"types":"./dist/contexts/index.d.ts","import":"./dist/contexts/index.mjs","require":"./dist/contexts/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.mjs","require":"./dist/components/index.js"},"./help/server":{"types":"./dist/features/help/server.d.ts","import":"./dist/features/help/server.mjs","require":"./dist/features/help/server.js"},"./contexts/styles.css":"./dist/contexts/index.css"},"gitHead":"487984b9c65202372d795fe9dc491e7ba6855c4a","private":false,"scripts":{"dev":"NODE_OPTIONS='--max-old-space-size=8192' tsup --watch","lint":"eslint \"src/**/*.ts\" \"src/**/*.tsx\" --fix","test":"vitest run","build":"rm -rf dist && NODE_OPTIONS='--max-old-space-size=8192' tsup && tsc -p scripts/generate-web-module/tsconfig.json","clean":"rm -rf dist","format":"prettier --write \"src/**/*.ts\"","prepare":"tsc -p scripts/generate-web-module/tsconfig.json","test:ui":"vitest --ui","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"pnpm build","generate-web-module":"node dist/scripts/generate-web-module/index.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f5f41df1-7b72-405b-8808-252d10106909"}},"repository":{"url":"git+https://github.com/carlonicora/nextjs-jsonapi.git","type":"git"},"_npmVersion":"11.16.0","description":"Next.js JSON:API client with server/client support and caching","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ai":"^6.0.5","d3":"^7.9.0","zod":"^4.4.3","clsx":"^2.1.1","cmdk":"^1.1.1","pako":"^2.1.0","uuid":"^14.0.0","vaul":"^1.1.2","dagre":"^0.8.5","jotai":"^2.20.0","shadcn":"^4.8.0","sonner":"^2.0.7","fuse.js":"^7.0.0","date-fns":"^4.2.1","recharts":"^3.8.1","commander":"^14.0.3","input-otp":"^1.4.2","remark-gfm":"^4.0.1","next-themes":"^0.4.6","rehype-slug":"^6.0.0","shepherd.js":"^15.2.2","cookies-next":"^6.1.1","jotai-family":"^1.0.2","lucide-react":"^1.16.0","qrcode.react":"^4.2.0","@dnd-kit/core":"^6.3.1","@base-ui/react":"1.5.0","react-dropzone":"^15.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.6.0","tw-animate-css":"^1.4.0","@blocknote/core":"^0.51.2","next-mdx-remote":"^5.0.0","react-hook-form":"^7.76.0","@blocknote/react":"^0.51.2","@blocknote/xl-ai":"^0.51.2","react-day-picker":"^9.13.0","socket.io-client":"^4.8.3","@blocknote/shadcn":"^0.51.2","@dnd-kit/sortable":"^10.0.0","codice-fiscale-js":"^2.3.23","@dnd-kit/utilities":"^3.2.2","@floating-ui/react":"^0.27.19","@hookform/resolvers":"^5.4.0","@radix-ui/react-slot":"^1.2.4","embla-carousel-react":"^8.6.0","@radix-ui/react-label":"^2.1.8","react-resizable-panels":"^4.11.1","@simplewebauthn/browser":"^13.3.0","class-variance-authority":"^0.7.1","rehype-autolink-headings":"^7.1.0","@handlewithcare/prosemirror-inputrules":"^0.1.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.2.6","tsup":"^8.5.1","jsdom":"^29.1.1","react":"^19.2.6","eslint":"^9.39.2","vitest":"^4.1.7","globals":"^17.6.0","prettier":"^3.8.3","@types/d3":"^7.4.3","next-intl":"^4.12.0","react-dom":"^19.2.6","@eslint/js":"^9.39.2","@vitest/ui":"^4.1.7","typescript":"^5.9.3","@types/node":"^25.9.1","@types/pako":"^2.0.4","@types/dagre":"^0.7.54","@types/react":"^19.2.15","@eslint/eslintrc":"^3.3.5","@types/react-dom":"^19.2.3","semantic-release":"^25.0.3","@types/qrcode.react":"^3.0.0","@vitest/coverage-v8":"^4.1.7","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^6.0.2","@semantic-release/git":"^10.0.1","@tanstack/react-table":"^8.21.3","@testing-library/react":"^16.3.2","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^8.59.4","@semantic-release/changelog":"^6.0.3","@testing-library/user-event":"^14.6.1","@typescript-eslint/eslint-plugin":"^8.59.4","conventional-changelog-conventionalcommits":"^9.3.1"},"peerDependencies":{"next":">=14.0.0","react":">=18.0.0","next-intl":">=3.0.0","react-dom":">=18.0.0","react-hook-form":">=7.0.0","@stripe/stripe-js":">=3.0.0","@tanstack/react-table":">=8.0.0","@stripe/react-stripe-js":">=2.0.0"},"peerDependenciesMeta":{"next-intl":{"optional":true},"react-hook-form":{"optional":true},"@stripe/stripe-js":{"optional":true},"@tanstack/react-table":{"optional":true},"@stripe/react-stripe-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nextjs-jsonapi_1.135.0_1784553868723_0.22711388060993354","host":"s3://npm-registry-packages-npm-production"}},"1.135.1":{"name":"@carlonicora/nextjs-jsonapi","version":"1.135.1","keywords":["nextjs","jsonapi","json-api","react","typescript","cache"],"author":{"name":"Carlo Nicora"},"license":"GPL-3.0-or-later","_id":"@carlonicora/nextjs-jsonapi@1.135.1","maintainers":[{"name":"carlonicora","email":"carlo.nicora@gmail.com"}],"homepage":"https://github.com/carlonicora/nextjs-jsonapi#readme","bugs":{"url":"https://github.com/carlonicora/nextjs-jsonapi/issues"},"bin":{"generate-web-module":"dist/scripts/generate-web-module/index.js"},"dist":{"shasum":"fdaa3b1945bcf4aad19e088ffe292da36429684e","tarball":"https://registry.npmjs.org/@carlonicora/nextjs-jsonapi/-/nextjs-jsonapi-1.135.1.tgz","fileCount":1330,"integrity":"sha512-0QiiUZcBQcN+RirF7t3rREhzCU1gWpEBEezKZ4G1QR/DaHx+lZswEIb6vXVMvtoIfXh6KlSuCdthwEp38HPiIw==","signatures":[{"sig":"MEQCIBEVABfPCOW07+fLmL/bfKwsLDUjWe6UPgKy0+paP1rVAiAXudUXX5SX3rGBO+XVr2lAGt03iaIDxKLtZ07/PvCe8Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@carlonicora%2fnextjs-jsonapi@1.135.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11881841},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.mjs","require":"./dist/core/index.js"},"./help":{"types":"./dist/features/help/index.d.ts","import":"./dist/features/help/index.mjs","require":"./dist/features/help/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.mjs","require":"./dist/client/index.js"},"./server":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.mjs","require":"./dist/server/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.mjs","require":"./dist/billing/index.js"},"./testing":{"types":"./dist/testing/index.d.ts","import":"./dist/testing/index.mjs","require":"./dist/testing/index.js"},"./contexts":{"types":"./dist/contexts/index.d.ts","import":"./dist/contexts/index.mjs","require":"./dist/contexts/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.mjs","require":"./dist/components/index.js"},"./help/server":{"types":"./dist/features/help/server.d.ts","import":"./dist/features/help/server.mjs","require":"./dist/features/help/server.js"},"./contexts/styles.css":"./dist/contexts/index.css"},"gitHead":"91947ab50507205e002b0888c83811f43c1e5002","private":false,"scripts":{"dev":"NODE_OPTIONS='--max-old-space-size=8192' tsup --watch","lint":"eslint \"src/**/*.ts\" \"src/**/*.tsx\" --fix","test":"vitest run","build":"rm -rf dist && NODE_OPTIONS='--max-old-space-size=8192' tsup && tsc -p scripts/generate-web-module/tsconfig.json","clean":"rm -rf dist","format":"prettier --write \"src/**/*.ts\"","prepare":"tsc -p scripts/generate-web-module/tsconfig.json","test:ui":"vitest --ui","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"pnpm build","generate-web-module":"node dist/scripts/generate-web-module/index.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f5f41df1-7b72-405b-8808-252d10106909"}},"repository":{"url":"git+https://github.com/carlonicora/nextjs-jsonapi.git","type":"git"},"_npmVersion":"11.16.0","description":"Next.js JSON:API client with server/client support and caching","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ai":"^6.0.5","d3":"^7.9.0","zod":"^4.4.3","clsx":"^2.1.1","cmdk":"^1.1.1","pako":"^2.1.0","uuid":"^14.0.0","vaul":"^1.1.2","dagre":"^0.8.5","jotai":"^2.20.0","shadcn":"^4.8.0","sonner":"^2.0.7","fuse.js":"^7.0.0","date-fns":"^4.2.1","recharts":"^3.8.1","commander":"^14.0.3","input-otp":"^1.4.2","remark-gfm":"^4.0.1","next-themes":"^0.4.6","rehype-slug":"^6.0.0","shepherd.js":"^15.2.2","cookies-next":"^6.1.1","jotai-family":"^1.0.2","lucide-react":"^1.16.0","qrcode.react":"^4.2.0","@dnd-kit/core":"^6.3.1","@base-ui/react":"1.5.0","react-dropzone":"^15.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.6.0","tw-animate-css":"^1.4.0","@blocknote/core":"^0.51.2","next-mdx-remote":"^5.0.0","react-hook-form":"^7.76.0","@blocknote/react":"^0.51.2","@blocknote/xl-ai":"^0.51.2","react-day-picker":"^9.13.0","socket.io-client":"^4.8.3","@blocknote/shadcn":"^0.51.2","@dnd-kit/sortable":"^10.0.0","codice-fiscale-js":"^2.3.23","@dnd-kit/utilities":"^3.2.2","@floating-ui/react":"^0.27.19","@hookform/resolvers":"^5.4.0","@radix-ui/react-slot":"^1.2.4","embla-carousel-react":"^8.6.0","@radix-ui/react-label":"^2.1.8","react-resizable-panels":"^4.11.1","@simplewebauthn/browser":"^13.3.0","class-variance-authority":"^0.7.1","rehype-autolink-headings":"^7.1.0","@handlewithcare/prosemirror-inputrules":"^0.1.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.2.6","tsup":"^8.5.1","jsdom":"^29.1.1","react":"^19.2.6","eslint":"^9.39.2","vitest":"^4.1.7","globals":"^17.6.0","prettier":"^3.8.3","@types/d3":"^7.4.3","next-intl":"^4.12.0","react-dom":"^19.2.6","@eslint/js":"^9.39.2","@vitest/ui":"^4.1.7","typescript":"^5.9.3","@types/node":"^25.9.1","@types/pako":"^2.0.4","@types/dagre":"^0.7.54","@types/react":"^19.2.15","@eslint/eslintrc":"^3.3.5","@types/react-dom":"^19.2.3","semantic-release":"^25.0.3","@types/qrcode.react":"^3.0.0","@vitest/coverage-v8":"^4.1.7","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^6.0.2","@semantic-release/git":"^10.0.1","@tanstack/react-table":"^8.21.3","@testing-library/react":"^16.3.2","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^8.59.4","@semantic-release/changelog":"^6.0.3","@testing-library/user-event":"^14.6.1","@typescript-eslint/eslint-plugin":"^8.59.4","conventional-changelog-conventionalcommits":"^9.3.1"},"peerDependencies":{"next":">=14.0.0","react":">=18.0.0","next-intl":">=3.0.0","react-dom":">=18.0.0","react-hook-form":">=7.0.0","@stripe/stripe-js":">=3.0.0","@tanstack/react-table":">=8.0.0","@stripe/react-stripe-js":">=2.0.0"},"peerDependenciesMeta":{"next-intl":{"optional":true},"react-hook-form":{"optional":true},"@stripe/stripe-js":{"optional":true},"@tanstack/react-table":{"optional":true},"@stripe/react-stripe-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nextjs-jsonapi_1.135.1_1784555073873_0.3134739437505141","host":"s3://npm-registry-packages-npm-production"}},"1.136.0":{"name":"@carlonicora/nextjs-jsonapi","version":"1.136.0","keywords":["nextjs","jsonapi","json-api","react","typescript","cache"],"author":{"name":"Carlo Nicora"},"license":"GPL-3.0-or-later","_id":"@carlonicora/nextjs-jsonapi@1.136.0","maintainers":[{"name":"carlonicora","email":"carlo.nicora@gmail.com"}],"homepage":"https://github.com/carlonicora/nextjs-jsonapi#readme","bugs":{"url":"https://github.com/carlonicora/nextjs-jsonapi/issues"},"bin":{"generate-web-module":"dist/scripts/generate-web-module/index.js"},"dist":{"shasum":"e7307baa4cdb2188f156003db1b8161907fb51a7","tarball":"https://registry.npmjs.org/@carlonicora/nextjs-jsonapi/-/nextjs-jsonapi-1.136.0.tgz","fileCount":1330,"integrity":"sha512-HguyWROlhYLNauqcjqnPKqOCeOXINBPMOugYgDUBXbYePLnJMJUj7vvUgrgwr/NcY/3vFJrSbHnWlvi6TJcRww==","signatures":[{"sig":"MEYCIQDzRAYoIg+HxSrQ0300n1v1DceNigRT3DX61NIjDAozeQIhAIaRHSXD/QXQ9FTIaVP3/166FpJdEO2tJtFWlcGvKhVP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@carlonicora%2fnextjs-jsonapi@1.136.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11906915},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.mjs","require":"./dist/core/index.js"},"./help":{"types":"./dist/features/help/index.d.ts","import":"./dist/features/help/index.mjs","require":"./dist/features/help/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.mjs","require":"./dist/client/index.js"},"./server":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.mjs","require":"./dist/server/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.mjs","require":"./dist/billing/index.js"},"./testing":{"types":"./dist/testing/index.d.ts","import":"./dist/testing/index.mjs","require":"./dist/testing/index.js"},"./contexts":{"types":"./dist/contexts/index.d.ts","import":"./dist/contexts/index.mjs","require":"./dist/contexts/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.mjs","require":"./dist/components/index.js"},"./help/server":{"types":"./dist/features/help/server.d.ts","import":"./dist/features/help/server.mjs","require":"./dist/features/help/server.js"},"./contexts/styles.css":"./dist/contexts/index.css"},"gitHead":"1de100ae48c82b456b833ac0e611d48155424ffc","private":false,"scripts":{"dev":"NODE_OPTIONS='--max-old-space-size=8192' tsup --watch","lint":"eslint \"src/**/*.ts\" \"src/**/*.tsx\" --fix","test":"vitest run","build":"rm -rf dist && NODE_OPTIONS='--max-old-space-size=8192' tsup && tsc -p scripts/generate-web-module/tsconfig.json","clean":"rm -rf dist","format":"prettier --write \"src/**/*.ts\"","prepare":"tsc -p scripts/generate-web-module/tsconfig.json","test:ui":"vitest --ui","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"pnpm build","generate-web-module":"node dist/scripts/generate-web-module/index.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f5f41df1-7b72-405b-8808-252d10106909"}},"repository":{"url":"git+https://github.com/carlonicora/nextjs-jsonapi.git","type":"git"},"_npmVersion":"11.16.0","description":"Next.js JSON:API client with server/client support and caching","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ai":"^6.0.5","d3":"^7.9.0","zod":"^4.4.3","clsx":"^2.1.1","cmdk":"^1.1.1","pako":"^2.1.0","uuid":"^14.0.0","vaul":"^1.1.2","dagre":"^0.8.5","jotai":"^2.20.0","shadcn":"^4.8.0","sonner":"^2.0.7","fuse.js":"^7.0.0","date-fns":"^4.2.1","recharts":"^3.8.1","commander":"^14.0.3","input-otp":"^1.4.2","remark-gfm":"^4.0.1","next-themes":"^0.4.6","rehype-slug":"^6.0.0","shepherd.js":"^15.2.2","cookies-next":"^6.1.1","jotai-family":"^1.0.2","lucide-react":"^1.16.0","qrcode.react":"^4.2.0","@dnd-kit/core":"^6.3.1","@base-ui/react":"1.5.0","react-dropzone":"^15.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.6.0","tw-animate-css":"^1.4.0","@blocknote/core":"^0.51.2","next-mdx-remote":"^5.0.0","react-hook-form":"^7.76.0","@blocknote/react":"^0.51.2","@blocknote/xl-ai":"^0.51.2","react-day-picker":"^9.13.0","socket.io-client":"^4.8.3","@blocknote/shadcn":"^0.51.2","@dnd-kit/sortable":"^10.0.0","codice-fiscale-js":"^2.3.23","@dnd-kit/utilities":"^3.2.2","@floating-ui/react":"^0.27.19","@hookform/resolvers":"^5.4.0","@radix-ui/react-slot":"^1.2.4","embla-carousel-react":"^8.6.0","@radix-ui/react-label":"^2.1.8","react-resizable-panels":"^4.11.1","@simplewebauthn/browser":"^13.3.0","class-variance-authority":"^0.7.1","rehype-autolink-headings":"^7.1.0","@handlewithcare/prosemirror-inputrules":"^0.1.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.2.6","tsup":"^8.5.1","jsdom":"^29.1.1","react":"^19.2.6","eslint":"^9.39.2","vitest":"^4.1.7","globals":"^17.6.0","prettier":"^3.8.3","@types/d3":"^7.4.3","next-intl":"^4.12.0","react-dom":"^19.2.6","@eslint/js":"^9.39.2","@vitest/ui":"^4.1.7","typescript":"^5.9.3","@types/node":"^25.9.1","@types/pako":"^2.0.4","@types/dagre":"^0.7.54","@types/react":"^19.2.15","@eslint/eslintrc":"^3.3.5","@types/react-dom":"^19.2.3","semantic-release":"^25.0.3","@types/qrcode.react":"^3.0.0","@vitest/coverage-v8":"^4.1.7","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^6.0.2","@semantic-release/git":"^10.0.1","@tanstack/react-table":"^8.21.3","@testing-library/react":"^16.3.2","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^8.59.4","@semantic-release/changelog":"^6.0.3","@testing-library/user-event":"^14.6.1","@typescript-eslint/eslint-plugin":"^8.59.4","conventional-changelog-conventionalcommits":"^9.3.1"},"peerDependencies":{"next":">=14.0.0","react":">=18.0.0","next-intl":">=3.0.0","react-dom":">=18.0.0","react-hook-form":">=7.0.0","@stripe/stripe-js":">=3.0.0","@tanstack/react-table":">=8.0.0","@stripe/react-stripe-js":">=2.0.0"},"peerDependenciesMeta":{"next-intl":{"optional":true},"react-hook-form":{"optional":true},"@stripe/stripe-js":{"optional":true},"@tanstack/react-table":{"optional":true},"@stripe/react-stripe-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nextjs-jsonapi_1.136.0_1784563419058_0.04751955543373709","host":"s3://npm-registry-packages-npm-production"}},"1.137.0":{"name":"@carlonicora/nextjs-jsonapi","version":"1.137.0","keywords":["nextjs","jsonapi","json-api","react","typescript","cache"],"author":{"name":"Carlo Nicora"},"license":"GPL-3.0-or-later","_id":"@carlonicora/nextjs-jsonapi@1.137.0","maintainers":[{"name":"carlonicora","email":"carlo.nicora@gmail.com"}],"homepage":"https://github.com/carlonicora/nextjs-jsonapi#readme","bugs":{"url":"https://github.com/carlonicora/nextjs-jsonapi/issues"},"bin":{"generate-web-module":"dist/scripts/generate-web-module/index.js"},"dist":{"shasum":"ba82f00416d2db142b0ca28f313afd7149cb9ca9","tarball":"https://registry.npmjs.org/@carlonicora/nextjs-jsonapi/-/nextjs-jsonapi-1.137.0.tgz","fileCount":1330,"integrity":"sha512-4AUUVuh/LwbnnS36apzPKyP9+yMNZmRMukiJYBgHOkytq/Zk4t8zkt+eEW3qBwwPgokRSHPT2nGUedQLQ4oLAg==","signatures":[{"sig":"MEQCICBnMojMuTFDtTDtbYi9VMPUeNV+r0KuoDiNHNL4hiaDAiBpX2mWbGhoA5oH+Or0b6QCE71RNLoCAAUkccBWSdHDXg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@carlonicora%2fnextjs-jsonapi@1.137.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11912960},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.mjs","require":"./dist/core/index.js"},"./help":{"types":"./dist/features/help/index.d.ts","import":"./dist/features/help/index.mjs","require":"./dist/features/help/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.mjs","require":"./dist/client/index.js"},"./server":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.mjs","require":"./dist/server/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.mjs","require":"./dist/billing/index.js"},"./testing":{"types":"./dist/testing/index.d.ts","import":"./dist/testing/index.mjs","require":"./dist/testing/index.js"},"./contexts":{"types":"./dist/contexts/index.d.ts","import":"./dist/contexts/index.mjs","require":"./dist/contexts/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.mjs","require":"./dist/components/index.js"},"./help/server":{"types":"./dist/features/help/server.d.ts","import":"./dist/features/help/server.mjs","require":"./dist/features/help/server.js"},"./contexts/styles.css":"./dist/contexts/index.css"},"gitHead":"da1b7f2886e710dca49c02301d7dbfe30baf0308","private":false,"scripts":{"dev":"NODE_OPTIONS='--max-old-space-size=8192' tsup --watch","lint":"eslint \"src/**/*.ts\" \"src/**/*.tsx\" --fix","test":"vitest run","build":"rm -rf dist && NODE_OPTIONS='--max-old-space-size=8192' tsup && tsc -p scripts/generate-web-module/tsconfig.json","clean":"rm -rf dist","format":"prettier --write \"src/**/*.ts\"","prepare":"tsc -p scripts/generate-web-module/tsconfig.json","test:ui":"vitest --ui","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"pnpm build","generate-web-module":"node dist/scripts/generate-web-module/index.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f5f41df1-7b72-405b-8808-252d10106909"}},"repository":{"url":"git+https://github.com/carlonicora/nextjs-jsonapi.git","type":"git"},"_npmVersion":"11.16.0","description":"Next.js JSON:API client with server/client support and caching","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ai":"^6.0.5","d3":"^7.9.0","zod":"^4.4.3","clsx":"^2.1.1","cmdk":"^1.1.1","pako":"^2.1.0","uuid":"^14.0.0","vaul":"^1.1.2","dagre":"^0.8.5","jotai":"^2.20.0","shadcn":"^4.8.0","sonner":"^2.0.7","fuse.js":"^7.0.0","date-fns":"^4.2.1","recharts":"^3.8.1","commander":"^14.0.3","input-otp":"^1.4.2","remark-gfm":"^4.0.1","next-themes":"^0.4.6","rehype-slug":"^6.0.0","shepherd.js":"^15.2.2","cookies-next":"^6.1.1","jotai-family":"^1.0.2","lucide-react":"^1.16.0","qrcode.react":"^4.2.0","@dnd-kit/core":"^6.3.1","@base-ui/react":"1.5.0","react-dropzone":"^15.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.6.0","tw-animate-css":"^1.4.0","@blocknote/core":"^0.51.2","next-mdx-remote":"^5.0.0","react-hook-form":"^7.76.0","@blocknote/react":"^0.51.2","@blocknote/xl-ai":"^0.51.2","react-day-picker":"^9.13.0","socket.io-client":"^4.8.3","@blocknote/shadcn":"^0.51.2","@dnd-kit/sortable":"^10.0.0","codice-fiscale-js":"^2.3.23","@dnd-kit/utilities":"^3.2.2","@floating-ui/react":"^0.27.19","@hookform/resolvers":"^5.4.0","@radix-ui/react-slot":"^1.2.4","embla-carousel-react":"^8.6.0","@radix-ui/react-label":"^2.1.8","react-resizable-panels":"^4.11.1","@simplewebauthn/browser":"^13.3.0","class-variance-authority":"^0.7.1","rehype-autolink-headings":"^7.1.0","@handlewithcare/prosemirror-inputrules":"^0.1.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.2.6","tsup":"^8.5.1","jsdom":"^29.1.1","react":"^19.2.6","eslint":"^9.39.2","vitest":"^4.1.7","globals":"^17.6.0","prettier":"^3.8.3","@types/d3":"^7.4.3","next-intl":"^4.12.0","react-dom":"^19.2.6","@eslint/js":"^9.39.2","@vitest/ui":"^4.1.7","typescript":"^5.9.3","@types/node":"^25.9.1","@types/pako":"^2.0.4","@types/dagre":"^0.7.54","@types/react":"^19.2.15","@eslint/eslintrc":"^3.3.5","@types/react-dom":"^19.2.3","semantic-release":"^25.0.3","@types/qrcode.react":"^3.0.0","@vitest/coverage-v8":"^4.1.7","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^6.0.2","@semantic-release/git":"^10.0.1","@tanstack/react-table":"^8.21.3","@testing-library/react":"^16.3.2","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^8.59.4","@semantic-release/changelog":"^6.0.3","@testing-library/user-event":"^14.6.1","@typescript-eslint/eslint-plugin":"^8.59.4","conventional-changelog-conventionalcommits":"^9.3.1"},"peerDependencies":{"next":">=14.0.0","react":">=18.0.0","next-intl":">=3.0.0","react-dom":">=18.0.0","react-hook-form":">=7.0.0","@stripe/stripe-js":">=3.0.0","@tanstack/react-table":">=8.0.0","@stripe/react-stripe-js":">=2.0.0"},"peerDependenciesMeta":{"next-intl":{"optional":true},"react-hook-form":{"optional":true},"@stripe/stripe-js":{"optional":true},"@tanstack/react-table":{"optional":true},"@stripe/react-stripe-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nextjs-jsonapi_1.137.0_1784576972358_0.37852926331768666","host":"s3://npm-registry-packages-npm-production"}},"1.137.1":{"name":"@carlonicora/nextjs-jsonapi","version":"1.137.1","keywords":["nextjs","jsonapi","json-api","react","typescript","cache"],"author":{"name":"Carlo Nicora"},"license":"GPL-3.0-or-later","_id":"@carlonicora/nextjs-jsonapi@1.137.1","maintainers":[{"name":"carlonicora","email":"carlo.nicora@gmail.com"}],"homepage":"https://github.com/carlonicora/nextjs-jsonapi#readme","bugs":{"url":"https://github.com/carlonicora/nextjs-jsonapi/issues"},"bin":{"generate-web-module":"dist/scripts/generate-web-module/index.js"},"dist":{"shasum":"e86b311a12a23e27fc8c0a6af8ba3367daf6d6ff","tarball":"https://registry.npmjs.org/@carlonicora/nextjs-jsonapi/-/nextjs-jsonapi-1.137.1.tgz","fileCount":1330,"integrity":"sha512-9CVk0VoYgUhvWgMYibaisUFhCpY5OIpews7HyaSk0q4EBzb7CVMYGXWQdD9RUxZk3tGID9ZnDNLxaVUwULeOZA==","signatures":[{"sig":"MEUCIQCvkFsmLOBorU87K+I3yhFlPt6c4x3676MnRRNt33w0EQIgbBYTQVvLZEOutLNsHh9j49lB1NT7mwXiaSJ27lJIvgs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@carlonicora%2fnextjs-jsonapi@1.137.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11914035},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.mjs","require":"./dist/core/index.js"},"./help":{"types":"./dist/features/help/index.d.ts","import":"./dist/features/help/index.mjs","require":"./dist/features/help/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.mjs","require":"./dist/client/index.js"},"./server":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.mjs","require":"./dist/server/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.mjs","require":"./dist/billing/index.js"},"./testing":{"types":"./dist/testing/index.d.ts","import":"./dist/testing/index.mjs","require":"./dist/testing/index.js"},"./contexts":{"types":"./dist/contexts/index.d.ts","import":"./dist/contexts/index.mjs","require":"./dist/contexts/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.mjs","require":"./dist/components/index.js"},"./help/server":{"types":"./dist/features/help/server.d.ts","import":"./dist/features/help/server.mjs","require":"./dist/features/help/server.js"},"./contexts/styles.css":"./dist/contexts/index.css"},"gitHead":"6b5507f695176a15f7fc4410706ad68a61de3988","private":false,"scripts":{"dev":"NODE_OPTIONS='--max-old-space-size=8192' tsup --watch","lint":"eslint \"src/**/*.ts\" \"src/**/*.tsx\" --fix","test":"vitest run","build":"rm -rf dist && NODE_OPTIONS='--max-old-space-size=8192' tsup && tsc -p scripts/generate-web-module/tsconfig.json","clean":"rm -rf dist","format":"prettier --write \"src/**/*.ts\"","prepare":"tsc -p scripts/generate-web-module/tsconfig.json","test:ui":"vitest --ui","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"pnpm build","generate-web-module":"node dist/scripts/generate-web-module/index.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f5f41df1-7b72-405b-8808-252d10106909"}},"repository":{"url":"git+https://github.com/carlonicora/nextjs-jsonapi.git","type":"git"},"_npmVersion":"11.16.0","description":"Next.js JSON:API client with server/client support and caching","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ai":"^6.0.5","d3":"^7.9.0","zod":"^4.4.3","clsx":"^2.1.1","cmdk":"^1.1.1","pako":"^2.1.0","uuid":"^14.0.0","vaul":"^1.1.2","dagre":"^0.8.5","jotai":"^2.20.0","shadcn":"^4.8.0","sonner":"^2.0.7","fuse.js":"^7.0.0","date-fns":"^4.2.1","recharts":"^3.8.1","commander":"^14.0.3","input-otp":"^1.4.2","remark-gfm":"^4.0.1","next-themes":"^0.4.6","rehype-slug":"^6.0.0","shepherd.js":"^15.2.2","cookies-next":"^6.1.1","jotai-family":"^1.0.2","lucide-react":"^1.16.0","qrcode.react":"^4.2.0","@dnd-kit/core":"^6.3.1","@base-ui/react":"1.5.0","react-dropzone":"^15.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.6.0","tw-animate-css":"^1.4.0","@blocknote/core":"^0.51.2","next-mdx-remote":"^5.0.0","react-hook-form":"^7.76.0","@blocknote/react":"^0.51.2","@blocknote/xl-ai":"^0.51.2","react-day-picker":"^9.13.0","socket.io-client":"^4.8.3","@blocknote/shadcn":"^0.51.2","@dnd-kit/sortable":"^10.0.0","codice-fiscale-js":"^2.3.23","@dnd-kit/utilities":"^3.2.2","@floating-ui/react":"^0.27.19","@hookform/resolvers":"^5.4.0","@radix-ui/react-slot":"^1.2.4","embla-carousel-react":"^8.6.0","@radix-ui/react-label":"^2.1.8","react-resizable-panels":"^4.11.1","@simplewebauthn/browser":"^13.3.0","class-variance-authority":"^0.7.1","rehype-autolink-headings":"^7.1.0","@handlewithcare/prosemirror-inputrules":"^0.1.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.2.6","tsup":"^8.5.1","jsdom":"^29.1.1","react":"^19.2.6","eslint":"^9.39.2","vitest":"^4.1.7","globals":"^17.6.0","prettier":"^3.8.3","@types/d3":"^7.4.3","next-intl":"^4.12.0","react-dom":"^19.2.6","@eslint/js":"^9.39.2","@vitest/ui":"^4.1.7","typescript":"^5.9.3","@types/node":"^25.9.1","@types/pako":"^2.0.4","@types/dagre":"^0.7.54","@types/react":"^19.2.15","@eslint/eslintrc":"^3.3.5","@types/react-dom":"^19.2.3","semantic-release":"^25.0.3","@types/qrcode.react":"^3.0.0","@vitest/coverage-v8":"^4.1.7","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^6.0.2","@semantic-release/git":"^10.0.1","@tanstack/react-table":"^8.21.3","@testing-library/react":"^16.3.2","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^8.59.4","@semantic-release/changelog":"^6.0.3","@testing-library/user-event":"^14.6.1","@typescript-eslint/eslint-plugin":"^8.59.4","conventional-changelog-conventionalcommits":"^9.3.1"},"peerDependencies":{"next":">=14.0.0","react":">=18.0.0","next-intl":">=3.0.0","react-dom":">=18.0.0","react-hook-form":">=7.0.0","@stripe/stripe-js":">=3.0.0","@tanstack/react-table":">=8.0.0","@stripe/react-stripe-js":">=2.0.0"},"peerDependenciesMeta":{"next-intl":{"optional":true},"react-hook-form":{"optional":true},"@stripe/stripe-js":{"optional":true},"@tanstack/react-table":{"optional":true},"@stripe/react-stripe-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nextjs-jsonapi_1.137.1_1784581699712_0.03910085195548563","host":"s3://npm-registry-packages-npm-production"}},"1.137.2":{"name":"@carlonicora/nextjs-jsonapi","version":"1.137.2","keywords":["nextjs","jsonapi","json-api","react","typescript","cache"],"author":{"name":"Carlo Nicora"},"license":"GPL-3.0-or-later","_id":"@carlonicora/nextjs-jsonapi@1.137.2","maintainers":[{"name":"carlonicora","email":"carlo.nicora@gmail.com"}],"homepage":"https://github.com/carlonicora/nextjs-jsonapi#readme","bugs":{"url":"https://github.com/carlonicora/nextjs-jsonapi/issues"},"bin":{"generate-web-module":"dist/scripts/generate-web-module/index.js"},"dist":{"shasum":"bd91bdb7127631cc44e62678c0300acb1fe441d7","tarball":"https://registry.npmjs.org/@carlonicora/nextjs-jsonapi/-/nextjs-jsonapi-1.137.2.tgz","fileCount":1330,"integrity":"sha512-+vL4+TeeqfY7EHddfNASHexD2odXRySZoruvMC4vAezkiMvhtFWp/FVbQe//kC4EafLsfm9k7o8IIK+Cz1exvw==","signatures":[{"sig":"MEYCIQDnq7XHBZDy5eAvaP9Nls2CE16gMMNtb7Cag/DEGEdodAIhALmZpPbZcuSE6itqm6HMFdTD9EqF+S8dr4FGY4rCAHoa","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@carlonicora%2fnextjs-jsonapi@1.137.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11920894},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.mjs","require":"./dist/core/index.js"},"./help":{"types":"./dist/features/help/index.d.ts","import":"./dist/features/help/index.mjs","require":"./dist/features/help/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.mjs","require":"./dist/client/index.js"},"./server":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.mjs","require":"./dist/server/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.mjs","require":"./dist/billing/index.js"},"./testing":{"types":"./dist/testing/index.d.ts","import":"./dist/testing/index.mjs","require":"./dist/testing/index.js"},"./contexts":{"types":"./dist/contexts/index.d.ts","import":"./dist/contexts/index.mjs","require":"./dist/contexts/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.mjs","require":"./dist/components/index.js"},"./help/server":{"types":"./dist/features/help/server.d.ts","import":"./dist/features/help/server.mjs","require":"./dist/features/help/server.js"},"./contexts/styles.css":"./dist/contexts/index.css"},"gitHead":"0baead3617669304f4abb9dc52147deebf498b10","private":false,"scripts":{"dev":"NODE_OPTIONS='--max-old-space-size=8192' tsup --watch","lint":"eslint \"src/**/*.ts\" \"src/**/*.tsx\" --fix","test":"vitest run","build":"rm -rf dist && NODE_OPTIONS='--max-old-space-size=8192' tsup && tsc -p scripts/generate-web-module/tsconfig.json","clean":"rm -rf dist","format":"prettier --write \"src/**/*.ts\"","prepare":"tsc -p scripts/generate-web-module/tsconfig.json","test:ui":"vitest --ui","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"pnpm build","generate-web-module":"node dist/scripts/generate-web-module/index.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f5f41df1-7b72-405b-8808-252d10106909"}},"repository":{"url":"git+https://github.com/carlonicora/nextjs-jsonapi.git","type":"git"},"_npmVersion":"11.16.0","description":"Next.js JSON:API client with server/client support and caching","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ai":"^6.0.5","d3":"^7.9.0","zod":"^4.4.3","clsx":"^2.1.1","cmdk":"^1.1.1","pako":"^2.1.0","uuid":"^14.0.0","vaul":"^1.1.2","dagre":"^0.8.5","jotai":"^2.20.0","shadcn":"^4.8.0","sonner":"^2.0.7","fuse.js":"^7.0.0","date-fns":"^4.2.1","recharts":"^3.8.1","commander":"^14.0.3","input-otp":"^1.4.2","remark-gfm":"^4.0.1","next-themes":"^0.4.6","rehype-slug":"^6.0.0","shepherd.js":"^15.2.2","cookies-next":"^6.1.1","jotai-family":"^1.0.2","lucide-react":"^1.16.0","qrcode.react":"^4.2.0","@dnd-kit/core":"^6.3.1","@base-ui/react":"1.5.0","react-dropzone":"^15.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.6.0","tw-animate-css":"^1.4.0","@blocknote/core":"^0.51.2","next-mdx-remote":"^5.0.0","react-hook-form":"^7.76.0","@blocknote/react":"^0.51.2","@blocknote/xl-ai":"^0.51.2","react-day-picker":"^9.13.0","socket.io-client":"^4.8.3","@blocknote/shadcn":"^0.51.2","@dnd-kit/sortable":"^10.0.0","codice-fiscale-js":"^2.3.23","@dnd-kit/utilities":"^3.2.2","@floating-ui/react":"^0.27.19","@hookform/resolvers":"^5.4.0","@radix-ui/react-slot":"^1.2.4","embla-carousel-react":"^8.6.0","@radix-ui/react-label":"^2.1.8","react-resizable-panels":"^4.11.1","@simplewebauthn/browser":"^13.3.0","class-variance-authority":"^0.7.1","rehype-autolink-headings":"^7.1.0","@handlewithcare/prosemirror-inputrules":"^0.1.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.2.6","tsup":"^8.5.1","jsdom":"^29.1.1","react":"^19.2.6","eslint":"^9.39.2","vitest":"^4.1.7","globals":"^17.6.0","prettier":"^3.8.3","@types/d3":"^7.4.3","next-intl":"^4.12.0","react-dom":"^19.2.6","@eslint/js":"^9.39.2","@vitest/ui":"^4.1.7","typescript":"^5.9.3","@types/node":"^25.9.1","@types/pako":"^2.0.4","@types/dagre":"^0.7.54","@types/react":"^19.2.15","@eslint/eslintrc":"^3.3.5","@types/react-dom":"^19.2.3","semantic-release":"^25.0.3","@types/qrcode.react":"^3.0.0","@vitest/coverage-v8":"^4.1.7","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^6.0.2","@semantic-release/git":"^10.0.1","@tanstack/react-table":"^8.21.3","@testing-library/react":"^16.3.2","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^8.59.4","@semantic-release/changelog":"^6.0.3","@testing-library/user-event":"^14.6.1","@typescript-eslint/eslint-plugin":"^8.59.4","conventional-changelog-conventionalcommits":"^9.3.1"},"peerDependencies":{"next":">=14.0.0","react":">=18.0.0","next-intl":">=3.0.0","react-dom":">=18.0.0","react-hook-form":">=7.0.0","@stripe/stripe-js":">=3.0.0","@tanstack/react-table":">=8.0.0","@stripe/react-stripe-js":">=2.0.0"},"peerDependenciesMeta":{"next-intl":{"optional":true},"react-hook-form":{"optional":true},"@stripe/stripe-js":{"optional":true},"@tanstack/react-table":{"optional":true},"@stripe/react-stripe-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nextjs-jsonapi_1.137.2_1784586533356_0.4560582734454126","host":"s3://npm-registry-packages-npm-production"}},"1.137.3":{"name":"@carlonicora/nextjs-jsonapi","version":"1.137.3","keywords":["nextjs","jsonapi","json-api","react","typescript","cache"],"author":{"name":"Carlo Nicora"},"license":"GPL-3.0-or-later","_id":"@carlonicora/nextjs-jsonapi@1.137.3","maintainers":[{"name":"carlonicora","email":"carlo.nicora@gmail.com"}],"homepage":"https://github.com/carlonicora/nextjs-jsonapi#readme","bugs":{"url":"https://github.com/carlonicora/nextjs-jsonapi/issues"},"bin":{"generate-web-module":"dist/scripts/generate-web-module/index.js"},"dist":{"shasum":"f65a48eeeca5fe8cd717bdd6d41f68834f319cf7","tarball":"https://registry.npmjs.org/@carlonicora/nextjs-jsonapi/-/nextjs-jsonapi-1.137.3.tgz","fileCount":1330,"integrity":"sha512-tG5bSgEOb5eZnPcMtD+pfiPFl5ho7m+wxGpZQq6mbu9QWsz9zXLRGl393OuIPtegXN56r0mUK6hrsh0QuInhyw==","signatures":[{"sig":"MEQCIClMi7YVrf7Qdsgv0bbnj47CdY2kGY1DLuLbV6cjRSF0AiAUrkZJi/5WnxdiXfPq99CK75e0mAtEtqwqMzdjy34XRA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@carlonicora%2fnextjs-jsonapi@1.137.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11920894},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.mjs","require":"./dist/core/index.js"},"./help":{"types":"./dist/features/help/index.d.ts","import":"./dist/features/help/index.mjs","require":"./dist/features/help/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.mjs","require":"./dist/client/index.js"},"./server":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.mjs","require":"./dist/server/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.mjs","require":"./dist/billing/index.js"},"./testing":{"types":"./dist/testing/index.d.ts","import":"./dist/testing/index.mjs","require":"./dist/testing/index.js"},"./contexts":{"types":"./dist/contexts/index.d.ts","import":"./dist/contexts/index.mjs","require":"./dist/contexts/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.mjs","require":"./dist/components/index.js"},"./help/server":{"types":"./dist/features/help/server.d.ts","import":"./dist/features/help/server.mjs","require":"./dist/features/help/server.js"},"./contexts/styles.css":"./dist/contexts/index.css"},"gitHead":"f9fe0ae6d9985542a84a4d31c1d6bb26de46ac79","private":false,"scripts":{"dev":"NODE_OPTIONS='--max-old-space-size=8192' tsup --watch","lint":"eslint \"src/**/*.ts\" \"src/**/*.tsx\" --fix","test":"vitest run","build":"rm -rf dist && NODE_OPTIONS='--max-old-space-size=8192' tsup && tsc -p scripts/generate-web-module/tsconfig.json","clean":"rm -rf dist","format":"prettier --write \"src/**/*.ts\"","prepare":"tsc -p scripts/generate-web-module/tsconfig.json","test:ui":"vitest --ui","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"pnpm build","generate-web-module":"node dist/scripts/generate-web-module/index.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f5f41df1-7b72-405b-8808-252d10106909"}},"repository":{"url":"git+https://github.com/carlonicora/nextjs-jsonapi.git","type":"git"},"_npmVersion":"11.16.0","description":"Next.js JSON:API client with server/client support and caching","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ai":"^6.0.5","d3":"^7.9.0","zod":"^4.4.3","clsx":"^2.1.1","cmdk":"^1.1.1","pako":"^2.1.0","uuid":"^14.0.0","vaul":"^1.1.2","dagre":"^0.8.5","jotai":"^2.20.0","shadcn":"^4.8.0","sonner":"^2.0.7","fuse.js":"^7.0.0","date-fns":"^4.2.1","recharts":"^3.8.1","commander":"^14.0.3","input-otp":"^1.4.2","remark-gfm":"^4.0.1","next-themes":"^0.4.6","rehype-slug":"^6.0.0","shepherd.js":"^15.2.2","cookies-next":"^6.1.1","jotai-family":"^1.0.2","lucide-react":"^1.16.0","qrcode.react":"^4.2.0","@dnd-kit/core":"^6.3.1","@base-ui/react":"1.5.0","react-dropzone":"^15.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.6.0","tw-animate-css":"^1.4.0","@blocknote/core":"^0.51.2","next-mdx-remote":"^5.0.0","react-hook-form":"^7.76.0","@blocknote/react":"^0.51.2","@blocknote/xl-ai":"^0.51.2","react-day-picker":"^9.13.0","socket.io-client":"^4.8.3","@blocknote/shadcn":"^0.51.2","@dnd-kit/sortable":"^10.0.0","codice-fiscale-js":"^2.3.23","@dnd-kit/utilities":"^3.2.2","@floating-ui/react":"^0.27.19","@hookform/resolvers":"^5.4.0","@radix-ui/react-slot":"^1.2.4","embla-carousel-react":"^8.6.0","@radix-ui/react-label":"^2.1.8","react-resizable-panels":"^4.11.1","@simplewebauthn/browser":"^13.3.0","class-variance-authority":"^0.7.1","rehype-autolink-headings":"^7.1.0","@handlewithcare/prosemirror-inputrules":"^0.1.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.2.6","tsup":"^8.5.1","jsdom":"^29.1.1","react":"^19.2.6","eslint":"^9.39.2","vitest":"^4.1.7","globals":"^17.6.0","prettier":"^3.8.3","@types/d3":"^7.4.3","next-intl":"^4.12.0","react-dom":"^19.2.6","@eslint/js":"^9.39.2","@vitest/ui":"^4.1.7","typescript":"^5.9.3","@types/node":"^25.9.1","@types/pako":"^2.0.4","@types/dagre":"^0.7.54","@types/react":"^19.2.15","@eslint/eslintrc":"^3.3.5","@types/react-dom":"^19.2.3","semantic-release":"^25.0.3","@types/qrcode.react":"^3.0.0","@vitest/coverage-v8":"^4.1.7","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^6.0.2","@semantic-release/git":"^10.0.1","@tanstack/react-table":"^8.21.3","@testing-library/react":"^16.3.2","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^8.59.4","@semantic-release/changelog":"^6.0.3","@testing-library/user-event":"^14.6.1","@typescript-eslint/eslint-plugin":"^8.59.4","conventional-changelog-conventionalcommits":"^9.3.1"},"peerDependencies":{"next":">=14.0.0","react":">=18.0.0","next-intl":">=3.0.0","react-dom":">=18.0.0","react-hook-form":">=7.0.0","@stripe/stripe-js":">=3.0.0","@tanstack/react-table":">=8.0.0","@stripe/react-stripe-js":">=2.0.0"},"peerDependenciesMeta":{"next-intl":{"optional":true},"react-hook-form":{"optional":true},"@stripe/stripe-js":{"optional":true},"@tanstack/react-table":{"optional":true},"@stripe/react-stripe-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nextjs-jsonapi_1.137.3_1784586688775_0.06917522564737166","host":"s3://npm-registry-packages-npm-production"}},"1.137.4":{"name":"@carlonicora/nextjs-jsonapi","version":"1.137.4","keywords":["nextjs","jsonapi","json-api","react","typescript","cache"],"author":{"name":"Carlo Nicora"},"license":"GPL-3.0-or-later","_id":"@carlonicora/nextjs-jsonapi@1.137.4","maintainers":[{"name":"carlonicora","email":"carlo.nicora@gmail.com"}],"homepage":"https://github.com/carlonicora/nextjs-jsonapi#readme","bugs":{"url":"https://github.com/carlonicora/nextjs-jsonapi/issues"},"bin":{"generate-web-module":"dist/scripts/generate-web-module/index.js"},"dist":{"shasum":"e96b10b2e5a6c8d89296f57f6e1ef8a15d9fdf7c","tarball":"https://registry.npmjs.org/@carlonicora/nextjs-jsonapi/-/nextjs-jsonapi-1.137.4.tgz","fileCount":1330,"integrity":"sha512-BzznahFBUOxdM58GhJU16hCHhHHCiafBOxJGguv+TNpO96pgFh3btNf6/3gQw3YN2zfPCOww1KQcVi6C+16Ijw==","signatures":[{"sig":"MEUCIFGV2q0ZCnx86DdW7C+28GkuRKda71jsbNUyd+N3fb7lAiEA4d4VHckY2Wmh//a6fqgfaguIZpAPmxNiwqxNK6LrWBw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@carlonicora%2fnextjs-jsonapi@1.137.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11920936},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.mjs","require":"./dist/core/index.js"},"./help":{"types":"./dist/features/help/index.d.ts","import":"./dist/features/help/index.mjs","require":"./dist/features/help/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.mjs","require":"./dist/client/index.js"},"./server":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.mjs","require":"./dist/server/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.mjs","require":"./dist/billing/index.js"},"./testing":{"types":"./dist/testing/index.d.ts","import":"./dist/testing/index.mjs","require":"./dist/testing/index.js"},"./contexts":{"types":"./dist/contexts/index.d.ts","import":"./dist/contexts/index.mjs","require":"./dist/contexts/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.mjs","require":"./dist/components/index.js"},"./help/server":{"types":"./dist/features/help/server.d.ts","import":"./dist/features/help/server.mjs","require":"./dist/features/help/server.js"},"./contexts/styles.css":"./dist/contexts/index.css"},"gitHead":"5dc413bb84bb3b521020590f5e4b90be3be0e7a3","private":false,"scripts":{"dev":"NODE_OPTIONS='--max-old-space-size=8192' tsup --watch","lint":"eslint \"src/**/*.ts\" \"src/**/*.tsx\" --fix","test":"vitest run","build":"rm -rf dist && NODE_OPTIONS='--max-old-space-size=8192' tsup && tsc -p scripts/generate-web-module/tsconfig.json","clean":"rm -rf dist","format":"prettier --write \"src/**/*.ts\"","prepare":"tsc -p scripts/generate-web-module/tsconfig.json","test:ui":"vitest --ui","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"pnpm build","generate-web-module":"node dist/scripts/generate-web-module/index.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f5f41df1-7b72-405b-8808-252d10106909"}},"repository":{"url":"git+https://github.com/carlonicora/nextjs-jsonapi.git","type":"git"},"_npmVersion":"11.16.0","description":"Next.js JSON:API client with server/client support and caching","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ai":"^6.0.5","d3":"^7.9.0","zod":"^4.4.3","clsx":"^2.1.1","cmdk":"^1.1.1","pako":"^2.1.0","uuid":"^14.0.0","vaul":"^1.1.2","dagre":"^0.8.5","jotai":"^2.20.0","shadcn":"^4.8.0","sonner":"^2.0.7","fuse.js":"^7.0.0","date-fns":"^4.2.1","recharts":"^3.8.1","commander":"^14.0.3","input-otp":"^1.4.2","remark-gfm":"^4.0.1","next-themes":"^0.4.6","rehype-slug":"^6.0.0","shepherd.js":"^15.2.2","cookies-next":"^6.1.1","jotai-family":"^1.0.2","lucide-react":"^1.16.0","qrcode.react":"^4.2.0","@dnd-kit/core":"^6.3.1","@base-ui/react":"1.5.0","react-dropzone":"^15.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.6.0","tw-animate-css":"^1.4.0","@blocknote/core":"^0.51.2","next-mdx-remote":"^5.0.0","react-hook-form":"^7.76.0","@blocknote/react":"^0.51.2","@blocknote/xl-ai":"^0.51.2","react-day-picker":"^9.13.0","socket.io-client":"^4.8.3","@blocknote/shadcn":"^0.51.2","@dnd-kit/sortable":"^10.0.0","codice-fiscale-js":"^2.3.23","@dnd-kit/utilities":"^3.2.2","@floating-ui/react":"^0.27.19","@hookform/resolvers":"^5.4.0","@radix-ui/react-slot":"^1.2.4","embla-carousel-react":"^8.6.0","@radix-ui/react-label":"^2.1.8","react-resizable-panels":"^4.11.1","@simplewebauthn/browser":"^13.3.0","class-variance-authority":"^0.7.1","rehype-autolink-headings":"^7.1.0","@handlewithcare/prosemirror-inputrules":"^0.1.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.2.6","tsup":"^8.5.1","jsdom":"^29.1.1","react":"^19.2.6","eslint":"^9.39.2","vitest":"^4.1.7","globals":"^17.6.0","prettier":"^3.8.3","@types/d3":"^7.4.3","next-intl":"^4.12.0","react-dom":"^19.2.6","@eslint/js":"^9.39.2","@vitest/ui":"^4.1.7","typescript":"^5.9.3","@types/node":"^25.9.1","@types/pako":"^2.0.4","@types/dagre":"^0.7.54","@types/react":"^19.2.15","@eslint/eslintrc":"^3.3.5","@types/react-dom":"^19.2.3","semantic-release":"^25.0.3","@types/qrcode.react":"^3.0.0","@vitest/coverage-v8":"^4.1.7","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^6.0.2","@semantic-release/git":"^10.0.1","@tanstack/react-table":"^8.21.3","@testing-library/react":"^16.3.2","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^8.59.4","@semantic-release/changelog":"^6.0.3","@testing-library/user-event":"^14.6.1","@typescript-eslint/eslint-plugin":"^8.59.4","conventional-changelog-conventionalcommits":"^9.3.1"},"peerDependencies":{"next":">=14.0.0","react":">=18.0.0","next-intl":">=3.0.0","react-dom":">=18.0.0","react-hook-form":">=7.0.0","@stripe/stripe-js":">=3.0.0","@tanstack/react-table":">=8.0.0","@stripe/react-stripe-js":">=2.0.0"},"peerDependenciesMeta":{"next-intl":{"optional":true},"react-hook-form":{"optional":true},"@stripe/stripe-js":{"optional":true},"@tanstack/react-table":{"optional":true},"@stripe/react-stripe-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nextjs-jsonapi_1.137.4_1784587073242_0.4597755746034673","host":"s3://npm-registry-packages-npm-production"}},"1.137.5":{"name":"@carlonicora/nextjs-jsonapi","version":"1.137.5","keywords":["nextjs","jsonapi","json-api","react","typescript","cache"],"author":{"name":"Carlo Nicora"},"license":"GPL-3.0-or-later","_id":"@carlonicora/nextjs-jsonapi@1.137.5","maintainers":[{"name":"carlonicora","email":"carlo.nicora@gmail.com"}],"homepage":"https://github.com/carlonicora/nextjs-jsonapi#readme","bugs":{"url":"https://github.com/carlonicora/nextjs-jsonapi/issues"},"bin":{"generate-web-module":"dist/scripts/generate-web-module/index.js"},"dist":{"shasum":"e57d0718695326c500c3a0985407acc71c4dceb6","tarball":"https://registry.npmjs.org/@carlonicora/nextjs-jsonapi/-/nextjs-jsonapi-1.137.5.tgz","fileCount":1330,"integrity":"sha512-bzaATiBfG0i7KlHv28CLrTza/wz6imn7ny1P89pwtznIjI33K1WweXFphkNIpWrHRtXVT0UVNw2NA/JbP6PgVA==","signatures":[{"sig":"MEQCIHbjQZzzdB8CmfifJYDqu3wtGbQfAL9HIbPqtJL+nwziAiA+b/gxrrbGX7P19RqKkIlUDPPFwEPfKXw5Q+QpVnGKXQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@carlonicora%2fnextjs-jsonapi@1.137.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11920918},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.mjs","require":"./dist/core/index.js"},"./help":{"types":"./dist/features/help/index.d.ts","import":"./dist/features/help/index.mjs","require":"./dist/features/help/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.mjs","require":"./dist/client/index.js"},"./server":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.mjs","require":"./dist/server/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.mjs","require":"./dist/billing/index.js"},"./testing":{"types":"./dist/testing/index.d.ts","import":"./dist/testing/index.mjs","require":"./dist/testing/index.js"},"./contexts":{"types":"./dist/contexts/index.d.ts","import":"./dist/contexts/index.mjs","require":"./dist/contexts/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.mjs","require":"./dist/components/index.js"},"./help/server":{"types":"./dist/features/help/server.d.ts","import":"./dist/features/help/server.mjs","require":"./dist/features/help/server.js"},"./contexts/styles.css":"./dist/contexts/index.css"},"gitHead":"30b768faf09bb5f5acfa488ae619edce96aaadf9","private":false,"scripts":{"dev":"NODE_OPTIONS='--max-old-space-size=8192' tsup --watch","lint":"eslint \"src/**/*.ts\" \"src/**/*.tsx\" --fix","test":"vitest run","build":"rm -rf dist && NODE_OPTIONS='--max-old-space-size=8192' tsup && tsc -p scripts/generate-web-module/tsconfig.json","clean":"rm -rf dist","format":"prettier --write \"src/**/*.ts\"","prepare":"tsc -p scripts/generate-web-module/tsconfig.json","test:ui":"vitest --ui","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"pnpm build","generate-web-module":"node dist/scripts/generate-web-module/index.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f5f41df1-7b72-405b-8808-252d10106909"}},"repository":{"url":"git+https://github.com/carlonicora/nextjs-jsonapi.git","type":"git"},"_npmVersion":"11.16.0","description":"Next.js JSON:API client with server/client support and caching","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ai":"^6.0.5","d3":"^7.9.0","zod":"^4.4.3","clsx":"^2.1.1","cmdk":"^1.1.1","pako":"^2.1.0","uuid":"^14.0.0","vaul":"^1.1.2","dagre":"^0.8.5","jotai":"^2.20.0","shadcn":"^4.8.0","sonner":"^2.0.7","fuse.js":"^7.0.0","date-fns":"^4.2.1","recharts":"^3.8.1","commander":"^14.0.3","input-otp":"^1.4.2","remark-gfm":"^4.0.1","next-themes":"^0.4.6","rehype-slug":"^6.0.0","shepherd.js":"^15.2.2","cookies-next":"^6.1.1","jotai-family":"^1.0.2","lucide-react":"^1.16.0","qrcode.react":"^4.2.0","@dnd-kit/core":"^6.3.1","@base-ui/react":"1.5.0","react-dropzone":"^15.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.6.0","tw-animate-css":"^1.4.0","@blocknote/core":"^0.51.2","next-mdx-remote":"^5.0.0","react-hook-form":"^7.76.0","@blocknote/react":"^0.51.2","@blocknote/xl-ai":"^0.51.2","react-day-picker":"^9.13.0","socket.io-client":"^4.8.3","@blocknote/shadcn":"^0.51.2","@dnd-kit/sortable":"^10.0.0","codice-fiscale-js":"^2.3.23","@dnd-kit/utilities":"^3.2.2","@floating-ui/react":"^0.27.19","@hookform/resolvers":"^5.4.0","@radix-ui/react-slot":"^1.2.4","embla-carousel-react":"^8.6.0","@radix-ui/react-label":"^2.1.8","react-resizable-panels":"^4.11.1","@simplewebauthn/browser":"^13.3.0","class-variance-authority":"^0.7.1","rehype-autolink-headings":"^7.1.0","@handlewithcare/prosemirror-inputrules":"^0.1.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.2.6","tsup":"^8.5.1","jsdom":"^29.1.1","react":"^19.2.6","eslint":"^9.39.2","vitest":"^4.1.7","globals":"^17.6.0","prettier":"^3.8.3","@types/d3":"^7.4.3","next-intl":"^4.12.0","react-dom":"^19.2.6","@eslint/js":"^9.39.2","@vitest/ui":"^4.1.7","typescript":"^5.9.3","@types/node":"^25.9.1","@types/pako":"^2.0.4","@types/dagre":"^0.7.54","@types/react":"^19.2.15","@eslint/eslintrc":"^3.3.5","@types/react-dom":"^19.2.3","semantic-release":"^25.0.3","@types/qrcode.react":"^3.0.0","@vitest/coverage-v8":"^4.1.7","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^6.0.2","@semantic-release/git":"^10.0.1","@tanstack/react-table":"^8.21.3","@testing-library/react":"^16.3.2","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^8.59.4","@semantic-release/changelog":"^6.0.3","@testing-library/user-event":"^14.6.1","@typescript-eslint/eslint-plugin":"^8.59.4","conventional-changelog-conventionalcommits":"^9.3.1"},"peerDependencies":{"next":">=14.0.0","react":">=18.0.0","next-intl":">=3.0.0","react-dom":">=18.0.0","react-hook-form":">=7.0.0","@stripe/stripe-js":">=3.0.0","@tanstack/react-table":">=8.0.0","@stripe/react-stripe-js":">=2.0.0"},"peerDependenciesMeta":{"next-intl":{"optional":true},"react-hook-form":{"optional":true},"@stripe/stripe-js":{"optional":true},"@tanstack/react-table":{"optional":true},"@stripe/react-stripe-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nextjs-jsonapi_1.137.5_1784588241827_0.5677744565763152","host":"s3://npm-registry-packages-npm-production"}},"1.138.0":{"name":"@carlonicora/nextjs-jsonapi","version":"1.138.0","keywords":["nextjs","jsonapi","json-api","react","typescript","cache"],"author":{"name":"Carlo Nicora"},"license":"GPL-3.0-or-later","_id":"@carlonicora/nextjs-jsonapi@1.138.0","maintainers":[{"name":"carlonicora","email":"carlo.nicora@gmail.com"}],"homepage":"https://github.com/carlonicora/nextjs-jsonapi#readme","bugs":{"url":"https://github.com/carlonicora/nextjs-jsonapi/issues"},"bin":{"generate-web-module":"dist/scripts/generate-web-module/index.js"},"dist":{"shasum":"277e43fb20e8a0c6ed36a222177db6c4209060ae","tarball":"https://registry.npmjs.org/@carlonicora/nextjs-jsonapi/-/nextjs-jsonapi-1.138.0.tgz","fileCount":1330,"integrity":"sha512-KTNmgAXQso9mt/XGtFqbUNj4YOTcKwI64LAN/Q/i9veZevtAl2Pdo9ZyNAv4Or9nRTDsUgPsXMsZUqTENuzHdg==","signatures":[{"sig":"MEQCIH6Uc+DXYG0Y94vgk/GgRLhoKkJyXVQI6SxdzDTLWsD5AiBqLEO0Y0AR5lmsGcZTUnWKmy5iX0l2q1G1T+moemRJsg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@carlonicora%2fnextjs-jsonapi@1.138.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11925773},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.mjs","require":"./dist/core/index.js"},"./help":{"types":"./dist/features/help/index.d.ts","import":"./dist/features/help/index.mjs","require":"./dist/features/help/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.mjs","require":"./dist/client/index.js"},"./server":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.mjs","require":"./dist/server/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.mjs","require":"./dist/billing/index.js"},"./testing":{"types":"./dist/testing/index.d.ts","import":"./dist/testing/index.mjs","require":"./dist/testing/index.js"},"./contexts":{"types":"./dist/contexts/index.d.ts","import":"./dist/contexts/index.mjs","require":"./dist/contexts/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.mjs","require":"./dist/components/index.js"},"./help/server":{"types":"./dist/features/help/server.d.ts","import":"./dist/features/help/server.mjs","require":"./dist/features/help/server.js"},"./contexts/styles.css":"./dist/contexts/index.css"},"gitHead":"b5995f3d943c775799a8efcd6ee584d406d5fba6","private":false,"scripts":{"dev":"NODE_OPTIONS='--max-old-space-size=8192' tsup --watch","lint":"eslint \"src/**/*.ts\" \"src/**/*.tsx\" --fix","test":"vitest run","build":"rm -rf dist && NODE_OPTIONS='--max-old-space-size=8192' tsup && tsc -p scripts/generate-web-module/tsconfig.json","clean":"rm -rf dist","format":"prettier --write \"src/**/*.ts\"","prepare":"tsc -p scripts/generate-web-module/tsconfig.json","test:ui":"vitest --ui","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"pnpm build","generate-web-module":"node dist/scripts/generate-web-module/index.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f5f41df1-7b72-405b-8808-252d10106909"}},"repository":{"url":"git+https://github.com/carlonicora/nextjs-jsonapi.git","type":"git"},"_npmVersion":"11.16.0","description":"Next.js JSON:API client with server/client support and caching","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ai":"^6.0.5","d3":"^7.9.0","zod":"^4.4.3","clsx":"^2.1.1","cmdk":"^1.1.1","pako":"^2.1.0","uuid":"^14.0.0","vaul":"^1.1.2","dagre":"^0.8.5","jotai":"^2.20.0","shadcn":"^4.8.0","sonner":"^2.0.7","fuse.js":"^7.0.0","date-fns":"^4.2.1","recharts":"^3.8.1","commander":"^14.0.3","input-otp":"^1.4.2","remark-gfm":"^4.0.1","next-themes":"^0.4.6","rehype-slug":"^6.0.0","shepherd.js":"^15.2.2","cookies-next":"^6.1.1","jotai-family":"^1.0.2","lucide-react":"^1.16.0","qrcode.react":"^4.2.0","@dnd-kit/core":"^6.3.1","@base-ui/react":"1.5.0","react-dropzone":"^15.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.6.0","tw-animate-css":"^1.4.0","@blocknote/core":"^0.51.2","next-mdx-remote":"^5.0.0","react-hook-form":"^7.76.0","@blocknote/react":"^0.51.2","@blocknote/xl-ai":"^0.51.2","react-day-picker":"^9.13.0","socket.io-client":"^4.8.3","@blocknote/shadcn":"^0.51.2","@dnd-kit/sortable":"^10.0.0","codice-fiscale-js":"^2.3.23","@dnd-kit/utilities":"^3.2.2","@floating-ui/react":"^0.27.19","@hookform/resolvers":"^5.4.0","@radix-ui/react-slot":"^1.2.4","embla-carousel-react":"^8.6.0","@radix-ui/react-label":"^2.1.8","react-resizable-panels":"^4.11.1","@simplewebauthn/browser":"^13.3.0","class-variance-authority":"^0.7.1","rehype-autolink-headings":"^7.1.0","@handlewithcare/prosemirror-inputrules":"^0.1.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.2.6","tsup":"^8.5.1","jsdom":"^29.1.1","react":"^19.2.6","eslint":"^9.39.2","vitest":"^4.1.7","globals":"^17.6.0","prettier":"^3.8.3","@types/d3":"^7.4.3","next-intl":"^4.12.0","react-dom":"^19.2.6","@eslint/js":"^9.39.2","@vitest/ui":"^4.1.7","typescript":"^5.9.3","@types/node":"^25.9.1","@types/pako":"^2.0.4","@types/dagre":"^0.7.54","@types/react":"^19.2.15","@eslint/eslintrc":"^3.3.5","@types/react-dom":"^19.2.3","semantic-release":"^25.0.3","@types/qrcode.react":"^3.0.0","@vitest/coverage-v8":"^4.1.7","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^6.0.2","@semantic-release/git":"^10.0.1","@tanstack/react-table":"^8.21.3","@testing-library/react":"^16.3.2","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^8.59.4","@semantic-release/changelog":"^6.0.3","@testing-library/user-event":"^14.6.1","@typescript-eslint/eslint-plugin":"^8.59.4","conventional-changelog-conventionalcommits":"^9.3.1"},"peerDependencies":{"next":">=14.0.0","react":">=18.0.0","next-intl":">=3.0.0","react-dom":">=18.0.0","react-hook-form":">=7.0.0","@stripe/stripe-js":">=3.0.0","@tanstack/react-table":">=8.0.0","@stripe/react-stripe-js":">=2.0.0"},"peerDependenciesMeta":{"next-intl":{"optional":true},"react-hook-form":{"optional":true},"@stripe/stripe-js":{"optional":true},"@tanstack/react-table":{"optional":true},"@stripe/react-stripe-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nextjs-jsonapi_1.138.0_1784639188618_0.88931861540484","host":"s3://npm-registry-packages-npm-production"}},"1.138.1":{"name":"@carlonicora/nextjs-jsonapi","version":"1.138.1","keywords":["nextjs","jsonapi","json-api","react","typescript","cache"],"author":{"name":"Carlo Nicora"},"license":"GPL-3.0-or-later","_id":"@carlonicora/nextjs-jsonapi@1.138.1","maintainers":[{"name":"carlonicora","email":"carlo.nicora@gmail.com"}],"homepage":"https://github.com/carlonicora/nextjs-jsonapi#readme","bugs":{"url":"https://github.com/carlonicora/nextjs-jsonapi/issues"},"bin":{"generate-web-module":"dist/scripts/generate-web-module/index.js"},"dist":{"shasum":"6cdf4521bfd48e43abb8a8c860f4328d007f2e0b","tarball":"https://registry.npmjs.org/@carlonicora/nextjs-jsonapi/-/nextjs-jsonapi-1.138.1.tgz","fileCount":1330,"integrity":"sha512-EYRLB9PGMteNoJQVD18+YuFgfeX2FZaQzpULxupLkbRM3oYkmILdnoC4DuOQ/YjD6AhN/Tjvdsp7ewNOIwcefQ==","signatures":[{"sig":"MEUCIAeOpqnysfOXqHkZCmWthglT1Bq5ycHjc/dETpMnM/6XAiEArtMUaomsWF/+NDXhfZ5FSroXVq52fQT0XR8cokbleLY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@carlonicora%2fnextjs-jsonapi@1.138.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11925386},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.mjs","require":"./dist/core/index.js"},"./help":{"types":"./dist/features/help/index.d.ts","import":"./dist/features/help/index.mjs","require":"./dist/features/help/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.mjs","require":"./dist/client/index.js"},"./server":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.mjs","require":"./dist/server/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.mjs","require":"./dist/billing/index.js"},"./testing":{"types":"./dist/testing/index.d.ts","import":"./dist/testing/index.mjs","require":"./dist/testing/index.js"},"./contexts":{"types":"./dist/contexts/index.d.ts","import":"./dist/contexts/index.mjs","require":"./dist/contexts/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.mjs","require":"./dist/components/index.js"},"./help/server":{"types":"./dist/features/help/server.d.ts","import":"./dist/features/help/server.mjs","require":"./dist/features/help/server.js"},"./contexts/styles.css":"./dist/contexts/index.css"},"gitHead":"d2fc991a2ab5243c99425cdcec8dfb0881d6ec1e","private":false,"scripts":{"dev":"NODE_OPTIONS='--max-old-space-size=8192' tsup --watch","lint":"eslint \"src/**/*.ts\" \"src/**/*.tsx\" --fix","test":"vitest run","build":"rm -rf dist && NODE_OPTIONS='--max-old-space-size=8192' tsup && tsc -p scripts/generate-web-module/tsconfig.json","clean":"rm -rf dist","format":"prettier --write \"src/**/*.ts\"","prepare":"tsc -p scripts/generate-web-module/tsconfig.json","test:ui":"vitest --ui","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"pnpm build","generate-web-module":"node dist/scripts/generate-web-module/index.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f5f41df1-7b72-405b-8808-252d10106909"}},"repository":{"url":"git+https://github.com/carlonicora/nextjs-jsonapi.git","type":"git"},"_npmVersion":"11.16.0","description":"Next.js JSON:API client with server/client support and caching","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ai":"^6.0.5","d3":"^7.9.0","zod":"^4.4.3","clsx":"^2.1.1","cmdk":"^1.1.1","pako":"^2.1.0","uuid":"^14.0.0","vaul":"^1.1.2","dagre":"^0.8.5","jotai":"^2.20.0","shadcn":"^4.8.0","sonner":"^2.0.7","fuse.js":"^7.0.0","date-fns":"^4.2.1","recharts":"^3.8.1","commander":"^14.0.3","input-otp":"^1.4.2","remark-gfm":"^4.0.1","next-themes":"^0.4.6","rehype-slug":"^6.0.0","shepherd.js":"^15.2.2","cookies-next":"^6.1.1","jotai-family":"^1.0.2","lucide-react":"^1.16.0","qrcode.react":"^4.2.0","@dnd-kit/core":"^6.3.1","@base-ui/react":"1.5.0","react-dropzone":"^15.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.6.0","tw-animate-css":"^1.4.0","@blocknote/core":"^0.51.2","next-mdx-remote":"^5.0.0","react-hook-form":"^7.76.0","@blocknote/react":"^0.51.2","@blocknote/xl-ai":"^0.51.2","react-day-picker":"^9.13.0","socket.io-client":"^4.8.3","@blocknote/shadcn":"^0.51.2","@dnd-kit/sortable":"^10.0.0","codice-fiscale-js":"^2.3.23","@dnd-kit/utilities":"^3.2.2","@floating-ui/react":"^0.27.19","@hookform/resolvers":"^5.4.0","@radix-ui/react-slot":"^1.2.4","embla-carousel-react":"^8.6.0","@radix-ui/react-label":"^2.1.8","react-resizable-panels":"^4.11.1","@simplewebauthn/browser":"^13.3.0","class-variance-authority":"^0.7.1","rehype-autolink-headings":"^7.1.0","@handlewithcare/prosemirror-inputrules":"^0.1.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.2.6","tsup":"^8.5.1","jsdom":"^29.1.1","react":"^19.2.6","eslint":"^9.39.2","vitest":"^4.1.7","globals":"^17.6.0","prettier":"^3.8.3","@types/d3":"^7.4.3","next-intl":"^4.12.0","react-dom":"^19.2.6","@eslint/js":"^9.39.2","@vitest/ui":"^4.1.7","typescript":"^5.9.3","@types/node":"^25.9.1","@types/pako":"^2.0.4","@types/dagre":"^0.7.54","@types/react":"^19.2.15","@eslint/eslintrc":"^3.3.5","@types/react-dom":"^19.2.3","semantic-release":"^25.0.3","@types/qrcode.react":"^3.0.0","@vitest/coverage-v8":"^4.1.7","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^6.0.2","@semantic-release/git":"^10.0.1","@tanstack/react-table":"^8.21.3","@testing-library/react":"^16.3.2","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^8.59.4","@semantic-release/changelog":"^6.0.3","@testing-library/user-event":"^14.6.1","@typescript-eslint/eslint-plugin":"^8.59.4","conventional-changelog-conventionalcommits":"^9.3.1"},"peerDependencies":{"next":">=14.0.0","react":">=18.0.0","next-intl":">=3.0.0","react-dom":">=18.0.0","react-hook-form":">=7.0.0","@stripe/stripe-js":">=3.0.0","@tanstack/react-table":">=8.0.0","@stripe/react-stripe-js":">=2.0.0"},"peerDependenciesMeta":{"next-intl":{"optional":true},"react-hook-form":{"optional":true},"@stripe/stripe-js":{"optional":true},"@tanstack/react-table":{"optional":true},"@stripe/react-stripe-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nextjs-jsonapi_1.138.1_1784845625004_0.2172314578578678","host":"s3://npm-registry-packages-npm-production"}},"1.139.0":{"name":"@carlonicora/nextjs-jsonapi","version":"1.139.0","keywords":["nextjs","jsonapi","json-api","react","typescript","cache"],"author":{"name":"Carlo Nicora"},"license":"GPL-3.0-or-later","_id":"@carlonicora/nextjs-jsonapi@1.139.0","maintainers":[{"name":"carlonicora","email":"carlo.nicora@gmail.com"}],"homepage":"https://github.com/carlonicora/nextjs-jsonapi#readme","bugs":{"url":"https://github.com/carlonicora/nextjs-jsonapi/issues"},"bin":{"generate-web-module":"dist/scripts/generate-web-module/index.js"},"dist":{"shasum":"28858bd96db7fb6ffc72095a89dd5d2de8522976","tarball":"https://registry.npmjs.org/@carlonicora/nextjs-jsonapi/-/nextjs-jsonapi-1.139.0.tgz","fileCount":1330,"integrity":"sha512-Sp0HBT2uzmRRK5eImL7buaishFloAMC9aeebzlhlZGsd5ccFYhThnJM5zI3BKF1w+U2Iwmb6n8pNP/R+kEj0GQ==","signatures":[{"sig":"MEYCIQCg4EeWArS6iPwTS5z93nEU5SwXC4JK4w6TjX3nbHJf9QIhAPlZ/sWGjTRmww+4ZNdhPVuH4CISluxrhWJleHr25N/l","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@carlonicora%2fnextjs-jsonapi@1.139.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11930809},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.mjs","require":"./dist/core/index.js"},"./help":{"types":"./dist/features/help/index.d.ts","import":"./dist/features/help/index.mjs","require":"./dist/features/help/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.mjs","require":"./dist/client/index.js"},"./server":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.mjs","require":"./dist/server/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.mjs","require":"./dist/billing/index.js"},"./testing":{"types":"./dist/testing/index.d.ts","import":"./dist/testing/index.mjs","require":"./dist/testing/index.js"},"./contexts":{"types":"./dist/contexts/index.d.ts","import":"./dist/contexts/index.mjs","require":"./dist/contexts/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.mjs","require":"./dist/components/index.js"},"./help/server":{"types":"./dist/features/help/server.d.ts","import":"./dist/features/help/server.mjs","require":"./dist/features/help/server.js"},"./contexts/styles.css":"./dist/contexts/index.css"},"gitHead":"d468fd8550d3fdacc67a2fe04cde790ef161cdc5","private":false,"scripts":{"dev":"NODE_OPTIONS='--max-old-space-size=8192' tsup --watch","lint":"eslint \"src/**/*.ts\" \"src/**/*.tsx\" --fix","test":"vitest run","build":"rm -rf dist && NODE_OPTIONS='--max-old-space-size=8192' tsup && tsc -p scripts/generate-web-module/tsconfig.json","clean":"rm -rf dist","format":"prettier --write \"src/**/*.ts\"","prepare":"tsc -p scripts/generate-web-module/tsconfig.json","test:ui":"vitest --ui","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"pnpm build","generate-web-module":"node dist/scripts/generate-web-module/index.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f5f41df1-7b72-405b-8808-252d10106909"}},"repository":{"url":"git+https://github.com/carlonicora/nextjs-jsonapi.git","type":"git"},"_npmVersion":"11.16.0","description":"Next.js JSON:API client with server/client support and caching","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ai":"^6.0.5","d3":"^7.9.0","zod":"^4.4.3","clsx":"^2.1.1","cmdk":"^1.1.1","pako":"^2.1.0","uuid":"^14.0.0","vaul":"^1.1.2","dagre":"^0.8.5","jotai":"^2.20.0","shadcn":"^4.8.0","sonner":"^2.0.7","fuse.js":"^7.0.0","date-fns":"^4.2.1","recharts":"^3.8.1","commander":"^14.0.3","input-otp":"^1.4.2","remark-gfm":"^4.0.1","next-themes":"^0.4.6","rehype-slug":"^6.0.0","shepherd.js":"^15.2.2","cookies-next":"^6.1.1","jotai-family":"^1.0.2","lucide-react":"^1.16.0","qrcode.react":"^4.2.0","@dnd-kit/core":"^6.3.1","@base-ui/react":"1.5.0","react-dropzone":"^15.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.6.0","tw-animate-css":"^1.4.0","@blocknote/core":"^0.51.2","next-mdx-remote":"^5.0.0","react-hook-form":"^7.76.0","@blocknote/react":"^0.51.2","@blocknote/xl-ai":"^0.51.2","react-day-picker":"^9.13.0","socket.io-client":"^4.8.3","@blocknote/shadcn":"^0.51.2","@dnd-kit/sortable":"^10.0.0","codice-fiscale-js":"^2.3.23","@dnd-kit/utilities":"^3.2.2","@floating-ui/react":"^0.27.19","@hookform/resolvers":"^5.4.0","@radix-ui/react-slot":"^1.2.4","embla-carousel-react":"^8.6.0","@radix-ui/react-label":"^2.1.8","react-resizable-panels":"^4.11.1","@simplewebauthn/browser":"^13.3.0","class-variance-authority":"^0.7.1","rehype-autolink-headings":"^7.1.0","@handlewithcare/prosemirror-inputrules":"^0.1.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.2.6","tsup":"^8.5.1","jsdom":"^29.1.1","react":"^19.2.6","eslint":"^9.39.2","vitest":"^4.1.7","globals":"^17.6.0","prettier":"^3.8.3","@types/d3":"^7.4.3","next-intl":"^4.12.0","react-dom":"^19.2.6","@eslint/js":"^9.39.2","@vitest/ui":"^4.1.7","typescript":"^5.9.3","@types/node":"^25.9.1","@types/pako":"^2.0.4","@types/dagre":"^0.7.54","@types/react":"^19.2.15","@eslint/eslintrc":"^3.3.5","@types/react-dom":"^19.2.3","semantic-release":"^25.0.3","@types/qrcode.react":"^3.0.0","@vitest/coverage-v8":"^4.1.7","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^6.0.2","@semantic-release/git":"^10.0.1","@tanstack/react-table":"^8.21.3","@testing-library/react":"^16.3.2","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^8.59.4","@semantic-release/changelog":"^6.0.3","@testing-library/user-event":"^14.6.1","@typescript-eslint/eslint-plugin":"^8.59.4","conventional-changelog-conventionalcommits":"^9.3.1"},"peerDependencies":{"next":">=14.0.0","react":">=18.0.0","next-intl":">=3.0.0","react-dom":">=18.0.0","react-hook-form":">=7.0.0","@stripe/stripe-js":">=3.0.0","@tanstack/react-table":">=8.0.0","@stripe/react-stripe-js":">=2.0.0"},"peerDependenciesMeta":{"next-intl":{"optional":true},"react-hook-form":{"optional":true},"@stripe/stripe-js":{"optional":true},"@tanstack/react-table":{"optional":true},"@stripe/react-stripe-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nextjs-jsonapi_1.139.0_1784893828089_0.2887301743913697","host":"s3://npm-registry-packages-npm-production"}},"1.139.1":{"name":"@carlonicora/nextjs-jsonapi","version":"1.139.1","keywords":["nextjs","jsonapi","json-api","react","typescript","cache"],"author":{"name":"Carlo Nicora"},"license":"GPL-3.0-or-later","_id":"@carlonicora/nextjs-jsonapi@1.139.1","maintainers":[{"name":"carlonicora","email":"carlo.nicora@gmail.com"}],"homepage":"https://github.com/carlonicora/nextjs-jsonapi#readme","bugs":{"url":"https://github.com/carlonicora/nextjs-jsonapi/issues"},"bin":{"generate-web-module":"dist/scripts/generate-web-module/index.js"},"dist":{"shasum":"536c20964c87a41ff9575ef25dcff022e1203af6","tarball":"https://registry.npmjs.org/@carlonicora/nextjs-jsonapi/-/nextjs-jsonapi-1.139.1.tgz","fileCount":1330,"integrity":"sha512-h72QlZnRtqQqjrA5FkA0RvR8N462i4ITd47BX9vzmYrP1vr+W6c1XXSe0a4A8qHvm6Qe6QwOpiNheH8oxCbjwg==","signatures":[{"sig":"MEUCIQCxLFhBJsmUFxr08f6gSRuSztfKo5KPCtnVLM76KFY5tgIgQ7WundescB757snmwTjyWiVQgByjywQsZGrgrgzhmZk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@carlonicora%2fnextjs-jsonapi@1.139.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11932049},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.mjs","require":"./dist/core/index.js"},"./help":{"types":"./dist/features/help/index.d.ts","import":"./dist/features/help/index.mjs","require":"./dist/features/help/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.mjs","require":"./dist/client/index.js"},"./server":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.mjs","require":"./dist/server/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.mjs","require":"./dist/billing/index.js"},"./testing":{"types":"./dist/testing/index.d.ts","import":"./dist/testing/index.mjs","require":"./dist/testing/index.js"},"./contexts":{"types":"./dist/contexts/index.d.ts","import":"./dist/contexts/index.mjs","require":"./dist/contexts/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.mjs","require":"./dist/components/index.js"},"./help/server":{"types":"./dist/features/help/server.d.ts","import":"./dist/features/help/server.mjs","require":"./dist/features/help/server.js"},"./contexts/styles.css":"./dist/contexts/index.css"},"gitHead":"0c1d1f3122a519fe7999033509a6b84a5f313378","private":false,"scripts":{"dev":"NODE_OPTIONS='--max-old-space-size=8192' tsup --watch","lint":"eslint \"src/**/*.ts\" \"src/**/*.tsx\" --fix","test":"vitest run","build":"rm -rf dist && NODE_OPTIONS='--max-old-space-size=8192' tsup && tsc -p scripts/generate-web-module/tsconfig.json","clean":"rm -rf dist","format":"prettier --write \"src/**/*.ts\"","prepare":"tsc -p scripts/generate-web-module/tsconfig.json","test:ui":"vitest --ui","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"pnpm build","generate-web-module":"node dist/scripts/generate-web-module/index.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f5f41df1-7b72-405b-8808-252d10106909"}},"repository":{"url":"git+https://github.com/carlonicora/nextjs-jsonapi.git","type":"git"},"_npmVersion":"11.16.0","description":"Next.js JSON:API client with server/client support and caching","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ai":"^6.0.5","d3":"^7.9.0","zod":"^4.4.3","clsx":"^2.1.1","cmdk":"^1.1.1","pako":"^2.1.0","uuid":"^14.0.0","vaul":"^1.1.2","dagre":"^0.8.5","jotai":"^2.20.0","shadcn":"^4.8.0","sonner":"^2.0.7","fuse.js":"^7.0.0","date-fns":"^4.2.1","recharts":"^3.8.1","commander":"^14.0.3","input-otp":"^1.4.2","remark-gfm":"^4.0.1","next-themes":"^0.4.6","rehype-slug":"^6.0.0","shepherd.js":"^15.2.2","cookies-next":"^6.1.1","jotai-family":"^1.0.2","lucide-react":"^1.16.0","qrcode.react":"^4.2.0","@dnd-kit/core":"^6.3.1","@base-ui/react":"1.5.0","react-dropzone":"^15.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.6.0","tw-animate-css":"^1.4.0","@blocknote/core":"^0.51.2","next-mdx-remote":"^5.0.0","react-hook-form":"^7.76.0","@blocknote/react":"^0.51.2","@blocknote/xl-ai":"^0.51.2","react-day-picker":"^9.13.0","socket.io-client":"^4.8.3","@blocknote/shadcn":"^0.51.2","@dnd-kit/sortable":"^10.0.0","codice-fiscale-js":"^2.3.23","@dnd-kit/utilities":"^3.2.2","@floating-ui/react":"^0.27.19","@hookform/resolvers":"^5.4.0","@radix-ui/react-slot":"^1.2.4","embla-carousel-react":"^8.6.0","@radix-ui/react-label":"^2.1.8","react-resizable-panels":"^4.11.1","@simplewebauthn/browser":"^13.3.0","class-variance-authority":"^0.7.1","rehype-autolink-headings":"^7.1.0","@handlewithcare/prosemirror-inputrules":"^0.1.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.2.6","tsup":"^8.5.1","jsdom":"^29.1.1","react":"^19.2.6","eslint":"^9.39.2","vitest":"^4.1.7","globals":"^17.6.0","prettier":"^3.8.3","@types/d3":"^7.4.3","next-intl":"^4.12.0","react-dom":"^19.2.6","@eslint/js":"^9.39.2","@vitest/ui":"^4.1.7","typescript":"^5.9.3","@types/node":"^25.9.1","@types/pako":"^2.0.4","@types/dagre":"^0.7.54","@types/react":"^19.2.15","@eslint/eslintrc":"^3.3.5","@types/react-dom":"^19.2.3","semantic-release":"^25.0.3","@types/qrcode.react":"^3.0.0","@vitest/coverage-v8":"^4.1.7","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^6.0.2","@semantic-release/git":"^10.0.1","@tanstack/react-table":"^8.21.3","@testing-library/react":"^16.3.2","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^8.59.4","@semantic-release/changelog":"^6.0.3","@testing-library/user-event":"^14.6.1","@typescript-eslint/eslint-plugin":"^8.59.4","conventional-changelog-conventionalcommits":"^9.3.1"},"peerDependencies":{"next":">=14.0.0","react":">=18.0.0","next-intl":">=3.0.0","react-dom":">=18.0.0","react-hook-form":">=7.0.0","@stripe/stripe-js":">=3.0.0","@tanstack/react-table":">=8.0.0","@stripe/react-stripe-js":">=2.0.0"},"peerDependenciesMeta":{"next-intl":{"optional":true},"react-hook-form":{"optional":true},"@stripe/stripe-js":{"optional":true},"@tanstack/react-table":{"optional":true},"@stripe/react-stripe-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nextjs-jsonapi_1.139.1_1784939135844_0.5798031024413275","host":"s3://npm-registry-packages-npm-production"}},"1.139.2":{"name":"@carlonicora/nextjs-jsonapi","version":"1.139.2","keywords":["nextjs","jsonapi","json-api","react","typescript","cache"],"author":{"name":"Carlo Nicora"},"license":"GPL-3.0-or-later","_id":"@carlonicora/nextjs-jsonapi@1.139.2","maintainers":[{"name":"carlonicora","email":"carlo.nicora@gmail.com"}],"homepage":"https://github.com/carlonicora/nextjs-jsonapi#readme","bugs":{"url":"https://github.com/carlonicora/nextjs-jsonapi/issues"},"bin":{"generate-web-module":"dist/scripts/generate-web-module/index.js"},"dist":{"shasum":"67ac1cf0b44125e1ec1909fded5d0b5bf6b06412","tarball":"https://registry.npmjs.org/@carlonicora/nextjs-jsonapi/-/nextjs-jsonapi-1.139.2.tgz","fileCount":1330,"integrity":"sha512-0gi/ecpE3t3XOPkhC9RTYBNFRhvtk7AFj3XmsfGbcjcb8ficGtmhHZu6Hnz8gQXvePekUA588MbSpGItiWxtsQ==","signatures":[{"sig":"MEQCIBb1nQMTmA3sR8JdYfBXzP7Ndu0AR1THsRiBVPtG6MzRAiBYMCeU8JtjeVOwbUtKBJClA0fIwwpaHLuurJ5qMcGj9w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@carlonicora%2fnextjs-jsonapi@1.139.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11933390},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.mjs","require":"./dist/core/index.js"},"./help":{"types":"./dist/features/help/index.d.ts","import":"./dist/features/help/index.mjs","require":"./dist/features/help/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.mjs","require":"./dist/client/index.js"},"./server":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.mjs","require":"./dist/server/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.mjs","require":"./dist/billing/index.js"},"./testing":{"types":"./dist/testing/index.d.ts","import":"./dist/testing/index.mjs","require":"./dist/testing/index.js"},"./contexts":{"types":"./dist/contexts/index.d.ts","import":"./dist/contexts/index.mjs","require":"./dist/contexts/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.mjs","require":"./dist/components/index.js"},"./help/server":{"types":"./dist/features/help/server.d.ts","import":"./dist/features/help/server.mjs","require":"./dist/features/help/server.js"},"./contexts/styles.css":"./dist/contexts/index.css"},"gitHead":"d79fe45f599dc7ee9c516198f83a9adeb12da587","private":false,"scripts":{"dev":"NODE_OPTIONS='--max-old-space-size=8192' tsup --watch","lint":"eslint \"src/**/*.ts\" \"src/**/*.tsx\" --fix","test":"vitest run","build":"rm -rf dist && NODE_OPTIONS='--max-old-space-size=8192' tsup && tsc -p scripts/generate-web-module/tsconfig.json","clean":"rm -rf dist","format":"prettier --write \"src/**/*.ts\"","prepare":"tsc -p scripts/generate-web-module/tsconfig.json","test:ui":"vitest --ui","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"pnpm build","generate-web-module":"node dist/scripts/generate-web-module/index.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f5f41df1-7b72-405b-8808-252d10106909"}},"repository":{"url":"git+https://github.com/carlonicora/nextjs-jsonapi.git","type":"git"},"_npmVersion":"11.16.0","description":"Next.js JSON:API client with server/client support and caching","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ai":"^6.0.5","d3":"^7.9.0","zod":"^4.4.3","clsx":"^2.1.1","cmdk":"^1.1.1","pako":"^2.1.0","uuid":"^14.0.0","vaul":"^1.1.2","dagre":"^0.8.5","jotai":"^2.20.0","shadcn":"^4.8.0","sonner":"^2.0.7","fuse.js":"^7.0.0","date-fns":"^4.2.1","recharts":"^3.8.1","commander":"^14.0.3","input-otp":"^1.4.2","remark-gfm":"^4.0.1","next-themes":"^0.4.6","rehype-slug":"^6.0.0","shepherd.js":"^15.2.2","cookies-next":"^6.1.1","jotai-family":"^1.0.2","lucide-react":"^1.16.0","qrcode.react":"^4.2.0","@dnd-kit/core":"^6.3.1","@base-ui/react":"1.5.0","react-dropzone":"^15.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.6.0","tw-animate-css":"^1.4.0","@blocknote/core":"^0.51.2","next-mdx-remote":"^5.0.0","react-hook-form":"^7.76.0","@blocknote/react":"^0.51.2","@blocknote/xl-ai":"^0.51.2","react-day-picker":"^9.13.0","socket.io-client":"^4.8.3","@blocknote/shadcn":"^0.51.2","@dnd-kit/sortable":"^10.0.0","codice-fiscale-js":"^2.3.23","@dnd-kit/utilities":"^3.2.2","@floating-ui/react":"^0.27.19","@hookform/resolvers":"^5.4.0","@radix-ui/react-slot":"^1.2.4","embla-carousel-react":"^8.6.0","@radix-ui/react-label":"^2.1.8","react-resizable-panels":"^4.11.1","@simplewebauthn/browser":"^13.3.0","class-variance-authority":"^0.7.1","rehype-autolink-headings":"^7.1.0","@handlewithcare/prosemirror-inputrules":"^0.1.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.2.6","tsup":"^8.5.1","jsdom":"^29.1.1","react":"^19.2.6","eslint":"^9.39.2","vitest":"^4.1.7","globals":"^17.6.0","prettier":"^3.8.3","@types/d3":"^7.4.3","next-intl":"^4.12.0","react-dom":"^19.2.6","@eslint/js":"^9.39.2","@vitest/ui":"^4.1.7","typescript":"^5.9.3","@types/node":"^25.9.1","@types/pako":"^2.0.4","@types/dagre":"^0.7.54","@types/react":"^19.2.15","@eslint/eslintrc":"^3.3.5","@types/react-dom":"^19.2.3","semantic-release":"^25.0.3","@types/qrcode.react":"^3.0.0","@vitest/coverage-v8":"^4.1.7","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^6.0.2","@semantic-release/git":"^10.0.1","@tanstack/react-table":"^8.21.3","@testing-library/react":"^16.3.2","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^8.59.4","@semantic-release/changelog":"^6.0.3","@testing-library/user-event":"^14.6.1","@typescript-eslint/eslint-plugin":"^8.59.4","conventional-changelog-conventionalcommits":"^9.3.1"},"peerDependencies":{"next":">=14.0.0","react":">=18.0.0","next-intl":">=3.0.0","react-dom":">=18.0.0","react-hook-form":">=7.0.0","@stripe/stripe-js":">=3.0.0","@tanstack/react-table":">=8.0.0","@stripe/react-stripe-js":">=2.0.0"},"peerDependenciesMeta":{"next-intl":{"optional":true},"react-hook-form":{"optional":true},"@stripe/stripe-js":{"optional":true},"@tanstack/react-table":{"optional":true},"@stripe/react-stripe-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nextjs-jsonapi_1.139.2_1785156161212_0.03742947609518388","host":"s3://npm-registry-packages-npm-production"}},"1.139.3":{"name":"@carlonicora/nextjs-jsonapi","version":"1.139.3","keywords":["nextjs","jsonapi","json-api","react","typescript","cache"],"author":{"name":"Carlo Nicora"},"license":"GPL-3.0-or-later","_id":"@carlonicora/nextjs-jsonapi@1.139.3","maintainers":[{"name":"carlonicora","email":"carlo.nicora@gmail.com"}],"homepage":"https://github.com/carlonicora/nextjs-jsonapi#readme","bugs":{"url":"https://github.com/carlonicora/nextjs-jsonapi/issues"},"bin":{"generate-web-module":"dist/scripts/generate-web-module/index.js"},"dist":{"shasum":"fd4a53039c103a08660412400b990683546b0c20","tarball":"https://registry.npmjs.org/@carlonicora/nextjs-jsonapi/-/nextjs-jsonapi-1.139.3.tgz","fileCount":1330,"integrity":"sha512-XE1V/NNAVs9d6yxMs2P34QCUjjcuE9O0cpU1Vwx2TEfKlCe1embP05dCzrasIsJ0QLhI8sKblcuxySVQ3erE0Q==","signatures":[{"sig":"MEUCICd+IkOemYdSKWeMdYA5sV73Z96li/jfmj102Y6t1PVDAiEA27r54/On/RrCX9ripA9BQ47r5E8mTeAIaIHvmwYAN0I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@carlonicora%2fnextjs-jsonapi@1.139.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11934913},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.mjs","require":"./dist/core/index.js"},"./help":{"types":"./dist/features/help/index.d.ts","import":"./dist/features/help/index.mjs","require":"./dist/features/help/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.mjs","require":"./dist/client/index.js"},"./server":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.mjs","require":"./dist/server/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.mjs","require":"./dist/billing/index.js"},"./testing":{"types":"./dist/testing/index.d.ts","import":"./dist/testing/index.mjs","require":"./dist/testing/index.js"},"./contexts":{"types":"./dist/contexts/index.d.ts","import":"./dist/contexts/index.mjs","require":"./dist/contexts/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.mjs","require":"./dist/components/index.js"},"./help/server":{"types":"./dist/features/help/server.d.ts","import":"./dist/features/help/server.mjs","require":"./dist/features/help/server.js"},"./contexts/styles.css":"./dist/contexts/index.css"},"gitHead":"54b464a790b79185f4cd47f8a437baa40a20d601","private":false,"scripts":{"dev":"NODE_OPTIONS='--max-old-space-size=8192' tsup --watch","lint":"eslint \"src/**/*.ts\" \"src/**/*.tsx\" --fix","test":"vitest run","build":"rm -rf dist && NODE_OPTIONS='--max-old-space-size=8192' tsup && tsc -p scripts/generate-web-module/tsconfig.json","clean":"rm -rf dist","format":"prettier --write \"src/**/*.ts\"","prepare":"tsc -p scripts/generate-web-module/tsconfig.json","test:ui":"vitest --ui","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"pnpm build","generate-web-module":"node dist/scripts/generate-web-module/index.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f5f41df1-7b72-405b-8808-252d10106909"}},"repository":{"url":"git+https://github.com/carlonicora/nextjs-jsonapi.git","type":"git"},"_npmVersion":"11.16.0","description":"Next.js JSON:API client with server/client support and caching","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ai":"^6.0.5","d3":"^7.9.0","zod":"^4.4.3","clsx":"^2.1.1","cmdk":"^1.1.1","pako":"^2.1.0","uuid":"^14.0.0","vaul":"^1.1.2","dagre":"^0.8.5","jotai":"^2.20.0","shadcn":"^4.8.0","sonner":"^2.0.7","fuse.js":"^7.0.0","date-fns":"^4.2.1","recharts":"^3.8.1","commander":"^14.0.3","input-otp":"^1.4.2","remark-gfm":"^4.0.1","next-themes":"^0.4.6","rehype-slug":"^6.0.0","shepherd.js":"^15.2.2","cookies-next":"^6.1.1","jotai-family":"^1.0.2","lucide-react":"^1.16.0","qrcode.react":"^4.2.0","@dnd-kit/core":"^6.3.1","@base-ui/react":"1.5.0","react-dropzone":"^15.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.6.0","tw-animate-css":"^1.4.0","@blocknote/core":"^0.51.2","next-mdx-remote":"^5.0.0","react-hook-form":"^7.76.0","@blocknote/react":"^0.51.2","@blocknote/xl-ai":"^0.51.2","react-day-picker":"^9.13.0","socket.io-client":"^4.8.3","@blocknote/shadcn":"^0.51.2","@dnd-kit/sortable":"^10.0.0","codice-fiscale-js":"^2.3.23","@dnd-kit/utilities":"^3.2.2","@floating-ui/react":"^0.27.19","@hookform/resolvers":"^5.4.0","@radix-ui/react-slot":"^1.2.4","embla-carousel-react":"^8.6.0","@radix-ui/react-label":"^2.1.8","react-resizable-panels":"^4.11.1","@simplewebauthn/browser":"^13.3.0","class-variance-authority":"^0.7.1","rehype-autolink-headings":"^7.1.0","@handlewithcare/prosemirror-inputrules":"^0.1.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.2.6","tsup":"^8.5.1","jsdom":"^29.1.1","react":"^19.2.6","eslint":"^9.39.2","vitest":"^4.1.7","globals":"^17.6.0","prettier":"^3.8.3","@types/d3":"^7.4.3","next-intl":"^4.12.0","react-dom":"^19.2.6","@eslint/js":"^9.39.2","@vitest/ui":"^4.1.7","typescript":"^5.9.3","@types/node":"^25.9.1","@types/pako":"^2.0.4","@types/dagre":"^0.7.54","@types/react":"^19.2.15","@eslint/eslintrc":"^3.3.5","@types/react-dom":"^19.2.3","semantic-release":"^25.0.3","@types/qrcode.react":"^3.0.0","@vitest/coverage-v8":"^4.1.7","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^6.0.2","@semantic-release/git":"^10.0.1","@tanstack/react-table":"^8.21.3","@testing-library/react":"^16.3.2","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^8.59.4","@semantic-release/changelog":"^6.0.3","@testing-library/user-event":"^14.6.1","@typescript-eslint/eslint-plugin":"^8.59.4","conventional-changelog-conventionalcommits":"^9.3.1"},"peerDependencies":{"next":">=14.0.0","react":">=18.0.0","next-intl":">=3.0.0","react-dom":">=18.0.0","react-hook-form":">=7.0.0","@stripe/stripe-js":">=3.0.0","@tanstack/react-table":">=8.0.0","@stripe/react-stripe-js":">=2.0.0"},"peerDependenciesMeta":{"next-intl":{"optional":true},"react-hook-form":{"optional":true},"@stripe/stripe-js":{"optional":true},"@tanstack/react-table":{"optional":true},"@stripe/react-stripe-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nextjs-jsonapi_1.139.3_1785166140636_0.23361358211205885","host":"s3://npm-registry-packages-npm-production"}},"1.139.4":{"name":"@carlonicora/nextjs-jsonapi","version":"1.139.4","keywords":["nextjs","jsonapi","json-api","react","typescript","cache"],"author":{"name":"Carlo Nicora"},"license":"GPL-3.0-or-later","_id":"@carlonicora/nextjs-jsonapi@1.139.4","maintainers":[{"name":"carlonicora","email":"carlo.nicora@gmail.com"}],"homepage":"https://github.com/carlonicora/nextjs-jsonapi#readme","bugs":{"url":"https://github.com/carlonicora/nextjs-jsonapi/issues"},"bin":{"generate-web-module":"dist/scripts/generate-web-module/index.js"},"dist":{"shasum":"d5d53a7f23319c2cc7cdaabcd544ac6656b29b98","tarball":"https://registry.npmjs.org/@carlonicora/nextjs-jsonapi/-/nextjs-jsonapi-1.139.4.tgz","fileCount":1330,"integrity":"sha512-zs+MxFcZ52YOXVgRGAN+PRBet5qZ4/1E/L4/zHcHpcbPL9K1l7vVtFyV3z5F9p99W3ie3KmjgKJd+eng9IzZ5A==","signatures":[{"sig":"MEUCIDe1gSI2GW9CACmIn8oxQdV1iEJt7HG1LoVrcYvzUPdqAiEAxYKKfPJtSK9nIW4fAVaaOzZ5mqU64v+kpwJjID1pysE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@carlonicora%2fnextjs-jsonapi@1.139.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11937166},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.mjs","require":"./dist/core/index.js"},"./help":{"types":"./dist/features/help/index.d.ts","import":"./dist/features/help/index.mjs","require":"./dist/features/help/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.mjs","require":"./dist/client/index.js"},"./server":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.mjs","require":"./dist/server/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.mjs","require":"./dist/billing/index.js"},"./testing":{"types":"./dist/testing/index.d.ts","import":"./dist/testing/index.mjs","require":"./dist/testing/index.js"},"./contexts":{"types":"./dist/contexts/index.d.ts","import":"./dist/contexts/index.mjs","require":"./dist/contexts/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.mjs","require":"./dist/components/index.js"},"./help/server":{"types":"./dist/features/help/server.d.ts","import":"./dist/features/help/server.mjs","require":"./dist/features/help/server.js"},"./contexts/styles.css":"./dist/contexts/index.css"},"gitHead":"8ef920e15f10702c487f2b0b17d6f06d0b50c267","private":false,"scripts":{"dev":"NODE_OPTIONS='--max-old-space-size=8192' tsup --watch","lint":"eslint \"src/**/*.ts\" \"src/**/*.tsx\" --fix","test":"vitest run","build":"rm -rf dist && NODE_OPTIONS='--max-old-space-size=8192' tsup && tsc -p scripts/generate-web-module/tsconfig.json","clean":"rm -rf dist","format":"prettier --write \"src/**/*.ts\"","prepare":"tsc -p scripts/generate-web-module/tsconfig.json","test:ui":"vitest --ui","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"pnpm build","generate-web-module":"node dist/scripts/generate-web-module/index.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f5f41df1-7b72-405b-8808-252d10106909"}},"repository":{"url":"git+https://github.com/carlonicora/nextjs-jsonapi.git","type":"git"},"_npmVersion":"11.16.0","description":"Next.js JSON:API client with server/client support and caching","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ai":"^6.0.5","d3":"^7.9.0","zod":"^4.4.3","clsx":"^2.1.1","cmdk":"^1.1.1","pako":"^2.1.0","uuid":"^14.0.0","vaul":"^1.1.2","dagre":"^0.8.5","jotai":"^2.20.0","shadcn":"^4.8.0","sonner":"^2.0.7","fuse.js":"^7.0.0","date-fns":"^4.2.1","recharts":"^3.8.1","commander":"^14.0.3","input-otp":"^1.4.2","remark-gfm":"^4.0.1","next-themes":"^0.4.6","rehype-slug":"^6.0.0","shepherd.js":"^15.2.2","cookies-next":"^6.1.1","jotai-family":"^1.0.2","lucide-react":"^1.16.0","qrcode.react":"^4.2.0","@dnd-kit/core":"^6.3.1","@base-ui/react":"1.5.0","react-dropzone":"^15.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.6.0","tw-animate-css":"^1.4.0","@blocknote/core":"^0.51.2","next-mdx-remote":"^5.0.0","react-hook-form":"^7.76.0","@blocknote/react":"^0.51.2","@blocknote/xl-ai":"^0.51.2","react-day-picker":"^9.13.0","socket.io-client":"^4.8.3","@blocknote/shadcn":"^0.51.2","@dnd-kit/sortable":"^10.0.0","codice-fiscale-js":"^2.3.23","@dnd-kit/utilities":"^3.2.2","@floating-ui/react":"^0.27.19","@hookform/resolvers":"^5.4.0","@radix-ui/react-slot":"^1.2.4","embla-carousel-react":"^8.6.0","@radix-ui/react-label":"^2.1.8","react-resizable-panels":"^4.11.1","@simplewebauthn/browser":"^13.3.0","class-variance-authority":"^0.7.1","rehype-autolink-headings":"^7.1.0","@handlewithcare/prosemirror-inputrules":"^0.1.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.2.6","tsup":"^8.5.1","jsdom":"^29.1.1","react":"^19.2.6","eslint":"^9.39.2","vitest":"^4.1.7","globals":"^17.6.0","prettier":"^3.8.3","@types/d3":"^7.4.3","next-intl":"^4.12.0","react-dom":"^19.2.6","@eslint/js":"^9.39.2","@vitest/ui":"^4.1.7","typescript":"^5.9.3","@types/node":"^25.9.1","@types/pako":"^2.0.4","@types/dagre":"^0.7.54","@types/react":"^19.2.15","@eslint/eslintrc":"^3.3.5","@types/react-dom":"^19.2.3","semantic-release":"^25.0.3","@types/qrcode.react":"^3.0.0","@vitest/coverage-v8":"^4.1.7","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^6.0.2","@semantic-release/git":"^10.0.1","@tanstack/react-table":"^8.21.3","@testing-library/react":"^16.3.2","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^8.59.4","@semantic-release/changelog":"^6.0.3","@testing-library/user-event":"^14.6.1","@typescript-eslint/eslint-plugin":"^8.59.4","conventional-changelog-conventionalcommits":"^9.3.1"},"peerDependencies":{"next":">=14.0.0","react":">=18.0.0","next-intl":">=3.0.0","react-dom":">=18.0.0","react-hook-form":">=7.0.0","@stripe/stripe-js":">=3.0.0","@tanstack/react-table":">=8.0.0","@stripe/react-stripe-js":">=2.0.0"},"peerDependenciesMeta":{"next-intl":{"optional":true},"react-hook-form":{"optional":true},"@stripe/stripe-js":{"optional":true},"@tanstack/react-table":{"optional":true},"@stripe/react-stripe-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nextjs-jsonapi_1.139.4_1785170652537_0.526840848438612","host":"s3://npm-registry-packages-npm-production"}},"1.140.0":{"name":"@carlonicora/nextjs-jsonapi","version":"1.140.0","keywords":["nextjs","jsonapi","json-api","react","typescript","cache"],"author":{"name":"Carlo Nicora"},"license":"GPL-3.0-or-later","_id":"@carlonicora/nextjs-jsonapi@1.140.0","maintainers":[{"name":"carlonicora","email":"carlo.nicora@gmail.com"}],"homepage":"https://github.com/carlonicora/nextjs-jsonapi#readme","bugs":{"url":"https://github.com/carlonicora/nextjs-jsonapi/issues"},"bin":{"generate-web-module":"dist/scripts/generate-web-module/index.js"},"dist":{"shasum":"08afbdc5e9bdab12e575573af7a62d3243c40109","tarball":"https://registry.npmjs.org/@carlonicora/nextjs-jsonapi/-/nextjs-jsonapi-1.140.0.tgz","fileCount":1330,"integrity":"sha512-cveNGHBzoz/G4zio1NLqHxoZtJLwuTG50oRVYeBU5QUTPqKgIGAOUhOcgi4yEzxTq2bFPrPySyhlUQ2ui11H+w==","signatures":[{"sig":"MEUCIQCkYsotmELgPZ7/tCIsrmOF++2n+jl7CHk1eE2dRJorRgIgdnz/yA1r2mCm5XaRF2jXOz0gSdambmy9k+fqlw82R44=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@carlonicora%2fnextjs-jsonapi@1.140.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11937665},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.mjs","require":"./dist/core/index.js"},"./help":{"types":"./dist/features/help/index.d.ts","import":"./dist/features/help/index.mjs","require":"./dist/features/help/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.mjs","require":"./dist/client/index.js"},"./server":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.mjs","require":"./dist/server/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.mjs","require":"./dist/billing/index.js"},"./testing":{"types":"./dist/testing/index.d.ts","import":"./dist/testing/index.mjs","require":"./dist/testing/index.js"},"./contexts":{"types":"./dist/contexts/index.d.ts","import":"./dist/contexts/index.mjs","require":"./dist/contexts/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.mjs","require":"./dist/components/index.js"},"./help/server":{"types":"./dist/features/help/server.d.ts","import":"./dist/features/help/server.mjs","require":"./dist/features/help/server.js"},"./contexts/styles.css":"./dist/contexts/index.css"},"gitHead":"8e11984b429e6b0df625b02c522e47f993fc0ec6","private":false,"scripts":{"dev":"NODE_OPTIONS='--max-old-space-size=8192' tsup --watch","lint":"eslint \"src/**/*.ts\" \"src/**/*.tsx\" --fix","test":"vitest run","build":"rm -rf dist && NODE_OPTIONS='--max-old-space-size=8192' tsup && tsc -p scripts/generate-web-module/tsconfig.json","clean":"rm -rf dist","format":"prettier --write \"src/**/*.ts\"","prepare":"tsc -p scripts/generate-web-module/tsconfig.json","test:ui":"vitest --ui","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"pnpm build","generate-web-module":"node dist/scripts/generate-web-module/index.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f5f41df1-7b72-405b-8808-252d10106909"}},"repository":{"url":"git+https://github.com/carlonicora/nextjs-jsonapi.git","type":"git"},"_npmVersion":"11.16.0","description":"Next.js JSON:API client with server/client support and caching","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ai":"^6.0.5","d3":"^7.9.0","zod":"^4.4.3","clsx":"^2.1.1","cmdk":"^1.1.1","pako":"^2.1.0","uuid":"^14.0.0","vaul":"^1.1.2","dagre":"^0.8.5","jotai":"^2.20.0","shadcn":"^4.8.0","sonner":"^2.0.7","fuse.js":"^7.0.0","date-fns":"^4.2.1","recharts":"^3.8.1","commander":"^14.0.3","input-otp":"^1.4.2","remark-gfm":"^4.0.1","next-themes":"^0.4.6","rehype-slug":"^6.0.0","shepherd.js":"^15.2.2","cookies-next":"^6.1.1","jotai-family":"^1.0.2","lucide-react":"^1.16.0","qrcode.react":"^4.2.0","@dnd-kit/core":"^6.3.1","@base-ui/react":"1.5.0","react-dropzone":"^15.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.6.0","tw-animate-css":"^1.4.0","@blocknote/core":"^0.51.2","next-mdx-remote":"^5.0.0","react-hook-form":"^7.76.0","@blocknote/react":"^0.51.2","@blocknote/xl-ai":"^0.51.2","react-day-picker":"^9.13.0","socket.io-client":"^4.8.3","@blocknote/shadcn":"^0.51.2","@dnd-kit/sortable":"^10.0.0","codice-fiscale-js":"^2.3.23","@dnd-kit/utilities":"^3.2.2","@floating-ui/react":"^0.27.19","@hookform/resolvers":"^5.4.0","@radix-ui/react-slot":"^1.2.4","embla-carousel-react":"^8.6.0","@radix-ui/react-label":"^2.1.8","react-resizable-panels":"^4.11.1","@simplewebauthn/browser":"^13.3.0","class-variance-authority":"^0.7.1","rehype-autolink-headings":"^7.1.0","@handlewithcare/prosemirror-inputrules":"^0.1.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.2.6","tsup":"^8.5.1","jsdom":"^29.1.1","react":"^19.2.6","eslint":"^9.39.2","vitest":"^4.1.7","globals":"^17.6.0","prettier":"^3.8.3","@types/d3":"^7.4.3","next-intl":"^4.12.0","react-dom":"^19.2.6","@eslint/js":"^9.39.2","@vitest/ui":"^4.1.7","typescript":"^5.9.3","@types/node":"^25.9.1","@types/pako":"^2.0.4","@types/dagre":"^0.7.54","@types/react":"^19.2.15","@eslint/eslintrc":"^3.3.5","@types/react-dom":"^19.2.3","semantic-release":"^25.0.3","@types/qrcode.react":"^3.0.0","@vitest/coverage-v8":"^4.1.7","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^6.0.2","@semantic-release/git":"^10.0.1","@tanstack/react-table":"^8.21.3","@testing-library/react":"^16.3.2","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^8.59.4","@semantic-release/changelog":"^6.0.3","@testing-library/user-event":"^14.6.1","@typescript-eslint/eslint-plugin":"^8.59.4","conventional-changelog-conventionalcommits":"^9.3.1"},"peerDependencies":{"next":">=14.0.0","react":">=18.0.0","next-intl":">=3.0.0","react-dom":">=18.0.0","react-hook-form":">=7.0.0","@stripe/stripe-js":">=3.0.0","@tanstack/react-table":">=8.0.0","@stripe/react-stripe-js":">=2.0.0"},"peerDependenciesMeta":{"next-intl":{"optional":true},"react-hook-form":{"optional":true},"@stripe/stripe-js":{"optional":true},"@tanstack/react-table":{"optional":true},"@stripe/react-stripe-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nextjs-jsonapi_1.140.0_1785242363088_0.10438060023655682","host":"s3://npm-registry-packages-npm-production"}},"1.140.1":{"name":"@carlonicora/nextjs-jsonapi","version":"1.140.1","keywords":["nextjs","jsonapi","json-api","react","typescript","cache"],"author":{"name":"Carlo Nicora"},"license":"GPL-3.0-or-later","_id":"@carlonicora/nextjs-jsonapi@1.140.1","maintainers":[{"name":"carlonicora","email":"carlo.nicora@gmail.com"}],"homepage":"https://github.com/carlonicora/nextjs-jsonapi#readme","bugs":{"url":"https://github.com/carlonicora/nextjs-jsonapi/issues"},"bin":{"generate-web-module":"dist/scripts/generate-web-module/index.js"},"dist":{"shasum":"094aa8ad6df28d304724fe2c0532746cd07e1825","tarball":"https://registry.npmjs.org/@carlonicora/nextjs-jsonapi/-/nextjs-jsonapi-1.140.1.tgz","fileCount":1330,"integrity":"sha512-5EGkpo3htVgVv8PsRoXHlnb0tT1Mj9h4xfEcJHIvulce9jeLsdVgIjDCTPYKwWo/1Y6gisDSJUgtaPthfIc2zQ==","signatures":[{"sig":"MEUCIDqiiBcnAexmZMS5swlVF9HwMJWEdgneiDvF0S/osqR4AiEA+BC5yt4AkfYr470Sn9mJPHoxe646EHcNGs3IEfYXNjs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@carlonicora%2fnextjs-jsonapi@1.140.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11943251},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.mjs","require":"./dist/core/index.js"},"./help":{"types":"./dist/features/help/index.d.ts","import":"./dist/features/help/index.mjs","require":"./dist/features/help/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.mjs","require":"./dist/client/index.js"},"./server":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.mjs","require":"./dist/server/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.mjs","require":"./dist/billing/index.js"},"./testing":{"types":"./dist/testing/index.d.ts","import":"./dist/testing/index.mjs","require":"./dist/testing/index.js"},"./contexts":{"types":"./dist/contexts/index.d.ts","import":"./dist/contexts/index.mjs","require":"./dist/contexts/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.mjs","require":"./dist/components/index.js"},"./help/server":{"types":"./dist/features/help/server.d.ts","import":"./dist/features/help/server.mjs","require":"./dist/features/help/server.js"},"./contexts/styles.css":"./dist/contexts/index.css"},"gitHead":"956641592527d789216382e5988d32f07b4e0b8c","private":false,"scripts":{"dev":"NODE_OPTIONS='--max-old-space-size=8192' tsup --watch","lint":"eslint \"src/**/*.ts\" \"src/**/*.tsx\" --fix","test":"vitest run","build":"rm -rf dist && NODE_OPTIONS='--max-old-space-size=8192' tsup && tsc -p scripts/generate-web-module/tsconfig.json","clean":"rm -rf dist","format":"prettier --write \"src/**/*.ts\"","prepare":"tsc -p scripts/generate-web-module/tsconfig.json","test:ui":"vitest --ui","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"pnpm build","generate-web-module":"node dist/scripts/generate-web-module/index.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f5f41df1-7b72-405b-8808-252d10106909"}},"repository":{"url":"git+https://github.com/carlonicora/nextjs-jsonapi.git","type":"git"},"_npmVersion":"11.16.0","description":"Next.js JSON:API client with server/client support and caching","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ai":"^6.0.5","d3":"^7.9.0","zod":"^4.4.3","clsx":"^2.1.1","cmdk":"^1.1.1","pako":"^2.1.0","uuid":"^14.0.0","vaul":"^1.1.2","dagre":"^0.8.5","jotai":"^2.20.0","shadcn":"^4.8.0","sonner":"^2.0.7","fuse.js":"^7.0.0","date-fns":"^4.2.1","recharts":"^3.8.1","commander":"^14.0.3","input-otp":"^1.4.2","remark-gfm":"^4.0.1","next-themes":"^0.4.6","rehype-slug":"^6.0.0","shepherd.js":"^15.2.2","cookies-next":"^6.1.1","jotai-family":"^1.0.2","lucide-react":"^1.16.0","qrcode.react":"^4.2.0","@dnd-kit/core":"^6.3.1","@base-ui/react":"1.5.0","react-dropzone":"^15.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.6.0","tw-animate-css":"^1.4.0","@blocknote/core":"^0.51.2","next-mdx-remote":"^5.0.0","react-hook-form":"^7.76.0","@blocknote/react":"^0.51.2","@blocknote/xl-ai":"^0.51.2","react-day-picker":"^9.13.0","socket.io-client":"^4.8.3","@blocknote/shadcn":"^0.51.2","@dnd-kit/sortable":"^10.0.0","codice-fiscale-js":"^2.3.23","@dnd-kit/utilities":"^3.2.2","@floating-ui/react":"^0.27.19","@hookform/resolvers":"^5.4.0","@radix-ui/react-slot":"^1.2.4","embla-carousel-react":"^8.6.0","@radix-ui/react-label":"^2.1.8","react-resizable-panels":"^4.11.1","@simplewebauthn/browser":"^13.3.0","class-variance-authority":"^0.7.1","rehype-autolink-headings":"^7.1.0","@handlewithcare/prosemirror-inputrules":"^0.1.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.2.6","tsup":"^8.5.1","jsdom":"^29.1.1","react":"^19.2.6","eslint":"^9.39.2","vitest":"^4.1.7","globals":"^17.6.0","prettier":"^3.8.3","@types/d3":"^7.4.3","next-intl":"^4.12.0","react-dom":"^19.2.6","@eslint/js":"^9.39.2","@vitest/ui":"^4.1.7","typescript":"^5.9.3","@types/node":"^25.9.1","@types/pako":"^2.0.4","@types/dagre":"^0.7.54","@types/react":"^19.2.15","@eslint/eslintrc":"^3.3.5","@types/react-dom":"^19.2.3","semantic-release":"^25.0.3","@types/qrcode.react":"^3.0.0","@vitest/coverage-v8":"^4.1.7","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^6.0.2","@semantic-release/git":"^10.0.1","@tanstack/react-table":"^8.21.3","@testing-library/react":"^16.3.2","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^8.59.4","@semantic-release/changelog":"^6.0.3","@testing-library/user-event":"^14.6.1","@typescript-eslint/eslint-plugin":"^8.59.4","conventional-changelog-conventionalcommits":"^9.3.1"},"peerDependencies":{"next":">=14.0.0","react":">=18.0.0","next-intl":">=3.0.0","react-dom":">=18.0.0","react-hook-form":">=7.0.0","@stripe/stripe-js":">=3.0.0","@tanstack/react-table":">=8.0.0","@stripe/react-stripe-js":">=2.0.0"},"peerDependenciesMeta":{"next-intl":{"optional":true},"react-hook-form":{"optional":true},"@stripe/stripe-js":{"optional":true},"@tanstack/react-table":{"optional":true},"@stripe/react-stripe-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nextjs-jsonapi_1.140.1_1785322735542_0.2828639074563202","host":"s3://npm-registry-packages-npm-production"}},"1.140.2":{"name":"@carlonicora/nextjs-jsonapi","version":"1.140.2","keywords":["nextjs","jsonapi","json-api","react","typescript","cache"],"author":{"name":"Carlo Nicora"},"license":"GPL-3.0-or-later","_id":"@carlonicora/nextjs-jsonapi@1.140.2","maintainers":[{"name":"carlonicora","email":"carlo.nicora@gmail.com"}],"homepage":"https://github.com/carlonicora/nextjs-jsonapi#readme","bugs":{"url":"https://github.com/carlonicora/nextjs-jsonapi/issues"},"bin":{"generate-web-module":"dist/scripts/generate-web-module/index.js"},"dist":{"shasum":"886c66f537b7158a2ddbc99e99abe7275b45c5c6","tarball":"https://registry.npmjs.org/@carlonicora/nextjs-jsonapi/-/nextjs-jsonapi-1.140.2.tgz","fileCount":1330,"integrity":"sha512-YLVm92/MCbJm4tB9j7ivZLLiBjwNBML0P6jvaFKzPMgOKyFnLAzedXXhtoyBWv4+EqbFFZwzYBc0s3myN0NPZQ==","signatures":[{"sig":"MEYCIQDSzx99b8F7PDxztVjluLYPCYNMjhGYyRHXasZGCMv9ZwIhAKGS1qVysgzzqJDYAhP7VPMDEvbFaBSrF7nf94FDLb2R","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@carlonicora%2fnextjs-jsonapi@1.140.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11944921},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.mjs","require":"./dist/core/index.js"},"./help":{"types":"./dist/features/help/index.d.ts","import":"./dist/features/help/index.mjs","require":"./dist/features/help/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.mjs","require":"./dist/client/index.js"},"./server":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.mjs","require":"./dist/server/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.mjs","require":"./dist/billing/index.js"},"./testing":{"types":"./dist/testing/index.d.ts","import":"./dist/testing/index.mjs","require":"./dist/testing/index.js"},"./contexts":{"types":"./dist/contexts/index.d.ts","import":"./dist/contexts/index.mjs","require":"./dist/contexts/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.mjs","require":"./dist/components/index.js"},"./help/server":{"types":"./dist/features/help/server.d.ts","import":"./dist/features/help/server.mjs","require":"./dist/features/help/server.js"},"./contexts/styles.css":"./dist/contexts/index.css"},"gitHead":"2910e256bc1cece0b6bed3c1022a7a12d1902395","private":false,"scripts":{"dev":"NODE_OPTIONS='--max-old-space-size=8192' tsup --watch","lint":"eslint \"src/**/*.ts\" \"src/**/*.tsx\" --fix","test":"vitest run","build":"rm -rf dist && NODE_OPTIONS='--max-old-space-size=8192' tsup && tsc -p scripts/generate-web-module/tsconfig.json","clean":"rm -rf dist","format":"prettier --write \"src/**/*.ts\"","prepare":"tsc -p scripts/generate-web-module/tsconfig.json","test:ui":"vitest --ui","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"pnpm build","generate-web-module":"node dist/scripts/generate-web-module/index.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f5f41df1-7b72-405b-8808-252d10106909"}},"repository":{"url":"git+https://github.com/carlonicora/nextjs-jsonapi.git","type":"git"},"_npmVersion":"11.16.0","description":"Next.js JSON:API client with server/client support and caching","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ai":"^6.0.5","d3":"^7.9.0","zod":"^4.4.3","clsx":"^2.1.1","cmdk":"^1.1.1","pako":"^2.1.0","uuid":"^14.0.0","vaul":"^1.1.2","dagre":"^0.8.5","jotai":"^2.20.0","shadcn":"^4.8.0","sonner":"^2.0.7","fuse.js":"^7.0.0","date-fns":"^4.2.1","recharts":"^3.8.1","commander":"^14.0.3","input-otp":"^1.4.2","remark-gfm":"^4.0.1","next-themes":"^0.4.6","rehype-slug":"^6.0.0","shepherd.js":"^15.2.2","cookies-next":"^6.1.1","jotai-family":"^1.0.2","lucide-react":"^1.16.0","qrcode.react":"^4.2.0","@dnd-kit/core":"^6.3.1","@base-ui/react":"1.5.0","react-dropzone":"^15.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.6.0","tw-animate-css":"^1.4.0","@blocknote/core":"^0.51.2","next-mdx-remote":"^5.0.0","react-hook-form":"^7.76.0","@blocknote/react":"^0.51.2","@blocknote/xl-ai":"^0.51.2","react-day-picker":"^9.13.0","socket.io-client":"^4.8.3","@blocknote/shadcn":"^0.51.2","@dnd-kit/sortable":"^10.0.0","codice-fiscale-js":"^2.3.23","@dnd-kit/utilities":"^3.2.2","@floating-ui/react":"^0.27.19","@hookform/resolvers":"^5.4.0","@radix-ui/react-slot":"^1.2.4","embla-carousel-react":"^8.6.0","@radix-ui/react-label":"^2.1.8","react-resizable-panels":"^4.11.1","@simplewebauthn/browser":"^13.3.0","class-variance-authority":"^0.7.1","rehype-autolink-headings":"^7.1.0","@handlewithcare/prosemirror-inputrules":"^0.1.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.2.6","tsup":"^8.5.1","jsdom":"^29.1.1","react":"^19.2.6","eslint":"^9.39.2","vitest":"^4.1.7","globals":"^17.6.0","prettier":"^3.8.3","@types/d3":"^7.4.3","next-intl":"^4.12.0","react-dom":"^19.2.6","@eslint/js":"^9.39.2","@vitest/ui":"^4.1.7","typescript":"^5.9.3","@types/node":"^25.9.1","@types/pako":"^2.0.4","@types/dagre":"^0.7.54","@types/react":"^19.2.15","@eslint/eslintrc":"^3.3.5","@types/react-dom":"^19.2.3","semantic-release":"^25.0.3","@types/qrcode.react":"^3.0.0","@vitest/coverage-v8":"^4.1.7","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^6.0.2","@semantic-release/git":"^10.0.1","@tanstack/react-table":"^8.21.3","@testing-library/react":"^16.3.2","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^8.59.4","@semantic-release/changelog":"^6.0.3","@testing-library/user-event":"^14.6.1","@typescript-eslint/eslint-plugin":"^8.59.4","conventional-changelog-conventionalcommits":"^9.3.1"},"peerDependencies":{"next":">=14.0.0","react":">=18.0.0","next-intl":">=3.0.0","react-dom":">=18.0.0","react-hook-form":">=7.0.0","@stripe/stripe-js":">=3.0.0","@tanstack/react-table":">=8.0.0","@stripe/react-stripe-js":">=2.0.0"},"peerDependenciesMeta":{"next-intl":{"optional":true},"react-hook-form":{"optional":true},"@stripe/stripe-js":{"optional":true},"@tanstack/react-table":{"optional":true},"@stripe/react-stripe-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nextjs-jsonapi_1.140.2_1785324813466_0.7547677402866695","host":"s3://npm-registry-packages-npm-production"}},"1.141.0":{"name":"@carlonicora/nextjs-jsonapi","version":"1.141.0","keywords":["nextjs","jsonapi","json-api","react","typescript","cache"],"author":{"name":"Carlo Nicora"},"license":"GPL-3.0-or-later","_id":"@carlonicora/nextjs-jsonapi@1.141.0","maintainers":[{"name":"carlonicora","email":"carlo.nicora@gmail.com"}],"homepage":"https://github.com/carlonicora/nextjs-jsonapi#readme","bugs":{"url":"https://github.com/carlonicora/nextjs-jsonapi/issues"},"bin":{"generate-web-module":"dist/scripts/generate-web-module/index.js"},"dist":{"shasum":"cf9a056cd95eaef1ce32a4d1be8c1505383fcd6a","tarball":"https://registry.npmjs.org/@carlonicora/nextjs-jsonapi/-/nextjs-jsonapi-1.141.0.tgz","fileCount":1330,"integrity":"sha512-3aNmVv+JKJ4/qYJPvCnCXI1j++Z/aFn/cGe0F4A4BVO+Wzzwx81fJuCTF3fGZaGZZTmmzU0CcdJbJu+ezTYlNQ==","signatures":[{"sig":"MEQCIDL7Rbg9Zrg2aJas3U94xx7cgn4kDZo5lnG34xHdQl2oAiAgQGX/bqDErYlqDpMxzg0I9hvhrM19/Tq8WwvksRTZ9Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@carlonicora%2fnextjs-jsonapi@1.141.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11951447},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.mjs","require":"./dist/core/index.js"},"./help":{"types":"./dist/features/help/index.d.ts","import":"./dist/features/help/index.mjs","require":"./dist/features/help/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.mjs","require":"./dist/client/index.js"},"./server":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.mjs","require":"./dist/server/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.mjs","require":"./dist/billing/index.js"},"./testing":{"types":"./dist/testing/index.d.ts","import":"./dist/testing/index.mjs","require":"./dist/testing/index.js"},"./contexts":{"types":"./dist/contexts/index.d.ts","import":"./dist/contexts/index.mjs","require":"./dist/contexts/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.mjs","require":"./dist/components/index.js"},"./help/server":{"types":"./dist/features/help/server.d.ts","import":"./dist/features/help/server.mjs","require":"./dist/features/help/server.js"},"./contexts/styles.css":"./dist/contexts/index.css"},"gitHead":"5a063f36d6400583b0a6510cf50c08d3f39b82f2","private":false,"scripts":{"dev":"NODE_OPTIONS='--max-old-space-size=8192' tsup --watch","lint":"eslint \"src/**/*.ts\" \"src/**/*.tsx\" --fix","test":"vitest run","build":"rm -rf dist && NODE_OPTIONS='--max-old-space-size=8192' tsup && tsc -p scripts/generate-web-module/tsconfig.json","clean":"rm -rf dist","format":"prettier --write \"src/**/*.ts\"","prepare":"tsc -p scripts/generate-web-module/tsconfig.json","test:ui":"vitest --ui","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"pnpm build","generate-web-module":"node dist/scripts/generate-web-module/index.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f5f41df1-7b72-405b-8808-252d10106909"}},"repository":{"url":"git+https://github.com/carlonicora/nextjs-jsonapi.git","type":"git"},"_npmVersion":"11.16.0","description":"Next.js JSON:API client with server/client support and caching","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ai":"^6.0.5","d3":"^7.9.0","zod":"^4.4.3","clsx":"^2.1.1","cmdk":"^1.1.1","pako":"^2.1.0","uuid":"^14.0.0","vaul":"^1.1.2","dagre":"^0.8.5","jotai":"^2.20.0","shadcn":"^4.8.0","sonner":"^2.0.7","fuse.js":"^7.0.0","date-fns":"^4.2.1","recharts":"^3.8.1","commander":"^14.0.3","input-otp":"^1.4.2","remark-gfm":"^4.0.1","next-themes":"^0.4.6","rehype-slug":"^6.0.0","shepherd.js":"^15.2.2","cookies-next":"^6.1.1","jotai-family":"^1.0.2","lucide-react":"^1.16.0","qrcode.react":"^4.2.0","@dnd-kit/core":"^6.3.1","@base-ui/react":"1.5.0","react-dropzone":"^15.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.6.0","tw-animate-css":"^1.4.0","@blocknote/core":"^0.51.2","next-mdx-remote":"^5.0.0","react-hook-form":"^7.76.0","@blocknote/react":"^0.51.2","@blocknote/xl-ai":"^0.51.2","react-day-picker":"^9.13.0","socket.io-client":"^4.8.3","@blocknote/shadcn":"^0.51.2","@dnd-kit/sortable":"^10.0.0","codice-fiscale-js":"^2.3.23","@dnd-kit/utilities":"^3.2.2","@floating-ui/react":"^0.27.19","@hookform/resolvers":"^5.4.0","@radix-ui/react-slot":"^1.2.4","embla-carousel-react":"^8.6.0","@radix-ui/react-label":"^2.1.8","react-resizable-panels":"^4.11.1","@simplewebauthn/browser":"^13.3.0","class-variance-authority":"^0.7.1","rehype-autolink-headings":"^7.1.0","@handlewithcare/prosemirror-inputrules":"^0.1.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.2.6","tsup":"^8.5.1","jsdom":"^29.1.1","react":"^19.2.6","eslint":"^9.39.2","vitest":"^4.1.7","globals":"^17.6.0","prettier":"^3.8.3","@types/d3":"^7.4.3","next-intl":"^4.12.0","react-dom":"^19.2.6","@eslint/js":"^9.39.2","@vitest/ui":"^4.1.7","typescript":"^5.9.3","@types/node":"^25.9.1","@types/pako":"^2.0.4","@types/dagre":"^0.7.54","@types/react":"^19.2.15","@eslint/eslintrc":"^3.3.5","@types/react-dom":"^19.2.3","semantic-release":"^25.0.3","@types/qrcode.react":"^3.0.0","@vitest/coverage-v8":"^4.1.7","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^6.0.2","@semantic-release/git":"^10.0.1","@tanstack/react-table":"^8.21.3","@testing-library/react":"^16.3.2","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^8.59.4","@semantic-release/changelog":"^6.0.3","@testing-library/user-event":"^14.6.1","@typescript-eslint/eslint-plugin":"^8.59.4","conventional-changelog-conventionalcommits":"^9.3.1"},"peerDependencies":{"next":">=14.0.0","react":">=18.0.0","next-intl":">=3.0.0","react-dom":">=18.0.0","react-hook-form":">=7.0.0","@stripe/stripe-js":">=3.0.0","@tanstack/react-table":">=8.0.0","@stripe/react-stripe-js":">=2.0.0"},"peerDependenciesMeta":{"next-intl":{"optional":true},"react-hook-form":{"optional":true},"@stripe/stripe-js":{"optional":true},"@tanstack/react-table":{"optional":true},"@stripe/react-stripe-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nextjs-jsonapi_1.141.0_1785335130869_0.47327217389601217","host":"s3://npm-registry-packages-npm-production"}},"1.141.1":{"name":"@carlonicora/nextjs-jsonapi","version":"1.141.1","keywords":["nextjs","jsonapi","json-api","react","typescript","cache"],"author":{"name":"Carlo Nicora"},"license":"GPL-3.0-or-later","_id":"@carlonicora/nextjs-jsonapi@1.141.1","maintainers":[{"name":"carlonicora","email":"carlo.nicora@gmail.com"}],"homepage":"https://github.com/carlonicora/nextjs-jsonapi#readme","bugs":{"url":"https://github.com/carlonicora/nextjs-jsonapi/issues"},"bin":{"generate-web-module":"dist/scripts/generate-web-module/index.js"},"dist":{"shasum":"cac2006f9df49898e1eeabeae53b8a1fd272bd98","tarball":"https://registry.npmjs.org/@carlonicora/nextjs-jsonapi/-/nextjs-jsonapi-1.141.1.tgz","fileCount":1330,"integrity":"sha512-ogusXlsxlcoiDw161C0Ockx9H/wWXRdY4h1XY4/R2YHhw2shZUrWbQ8RSLrUrRQotzH8rZwKLO+Rb20zu9lXgQ==","signatures":[{"sig":"MEUCID0kIUqO51rt7eXRozT6iPbPLkVwScENmnj7c2Jtt1pzAiEA2dFfehdx7APMFIZRElScHlAXCLdQU4LrKuuWvdsPSgc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@carlonicora%2fnextjs-jsonapi@1.141.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11958357},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.mjs","require":"./dist/core/index.js"},"./help":{"types":"./dist/features/help/index.d.ts","import":"./dist/features/help/index.mjs","require":"./dist/features/help/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.mjs","require":"./dist/client/index.js"},"./server":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.mjs","require":"./dist/server/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.mjs","require":"./dist/billing/index.js"},"./testing":{"types":"./dist/testing/index.d.ts","import":"./dist/testing/index.mjs","require":"./dist/testing/index.js"},"./contexts":{"types":"./dist/contexts/index.d.ts","import":"./dist/contexts/index.mjs","require":"./dist/contexts/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.mjs","require":"./dist/components/index.js"},"./help/server":{"types":"./dist/features/help/server.d.ts","import":"./dist/features/help/server.mjs","require":"./dist/features/help/server.js"},"./contexts/styles.css":"./dist/contexts/index.css"},"gitHead":"bb6357c428a2934c22a408659810a443696d58d6","private":false,"scripts":{"dev":"NODE_OPTIONS='--max-old-space-size=8192' tsup --watch","lint":"eslint \"src/**/*.ts\" \"src/**/*.tsx\" --fix","test":"vitest run","build":"rm -rf dist && NODE_OPTIONS='--max-old-space-size=8192' tsup && tsc -p scripts/generate-web-module/tsconfig.json","clean":"rm -rf dist","format":"prettier --write \"src/**/*.ts\"","prepare":"tsc -p scripts/generate-web-module/tsconfig.json","test:ui":"vitest --ui","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"pnpm build","generate-web-module":"node dist/scripts/generate-web-module/index.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f5f41df1-7b72-405b-8808-252d10106909"}},"repository":{"url":"git+https://github.com/carlonicora/nextjs-jsonapi.git","type":"git"},"_npmVersion":"11.16.0","description":"Next.js JSON:API client with server/client support and caching","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ai":"^6.0.5","d3":"^7.9.0","zod":"^4.4.3","clsx":"^2.1.1","cmdk":"^1.1.1","pako":"^2.1.0","uuid":"^14.0.0","vaul":"^1.1.2","dagre":"^0.8.5","jotai":"^2.20.0","shadcn":"^4.8.0","sonner":"^2.0.7","fuse.js":"^7.0.0","date-fns":"^4.2.1","recharts":"^3.8.1","commander":"^14.0.3","input-otp":"^1.4.2","remark-gfm":"^4.0.1","next-themes":"^0.4.6","rehype-slug":"^6.0.0","shepherd.js":"^15.2.2","cookies-next":"^6.1.1","jotai-family":"^1.0.2","lucide-react":"^1.16.0","qrcode.react":"^4.2.0","@dnd-kit/core":"^6.3.1","@base-ui/react":"1.5.0","react-dropzone":"^15.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.6.0","tw-animate-css":"^1.4.0","@blocknote/core":"^0.51.2","next-mdx-remote":"^5.0.0","react-hook-form":"^7.76.0","@blocknote/react":"^0.51.2","@blocknote/xl-ai":"^0.51.2","react-day-picker":"^9.13.0","socket.io-client":"^4.8.3","@blocknote/shadcn":"^0.51.2","@dnd-kit/sortable":"^10.0.0","codice-fiscale-js":"^2.3.23","@dnd-kit/utilities":"^3.2.2","@floating-ui/react":"^0.27.19","@hookform/resolvers":"^5.4.0","@radix-ui/react-slot":"^1.2.4","embla-carousel-react":"^8.6.0","@radix-ui/react-label":"^2.1.8","react-resizable-panels":"^4.11.1","@simplewebauthn/browser":"^13.3.0","class-variance-authority":"^0.7.1","rehype-autolink-headings":"^7.1.0","@handlewithcare/prosemirror-inputrules":"^0.1.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.2.6","tsup":"^8.5.1","jsdom":"^29.1.1","react":"^19.2.6","eslint":"^9.39.2","vitest":"^4.1.7","globals":"^17.6.0","prettier":"^3.8.3","@types/d3":"^7.4.3","next-intl":"^4.12.0","react-dom":"^19.2.6","@eslint/js":"^9.39.2","@vitest/ui":"^4.1.7","typescript":"^5.9.3","@types/node":"^25.9.1","@types/pako":"^2.0.4","@types/dagre":"^0.7.54","@types/react":"^19.2.15","@eslint/eslintrc":"^3.3.5","@types/react-dom":"^19.2.3","semantic-release":"^25.0.3","@types/qrcode.react":"^3.0.0","@vitest/coverage-v8":"^4.1.7","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^6.0.2","@semantic-release/git":"^10.0.1","@tanstack/react-table":"^8.21.3","@testing-library/react":"^16.3.2","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^8.59.4","@semantic-release/changelog":"^6.0.3","@testing-library/user-event":"^14.6.1","@typescript-eslint/eslint-plugin":"^8.59.4","conventional-changelog-conventionalcommits":"^9.3.1"},"peerDependencies":{"next":">=14.0.0","react":">=18.0.0","next-intl":">=3.0.0","react-dom":">=18.0.0","react-hook-form":">=7.0.0","@stripe/stripe-js":">=3.0.0","@tanstack/react-table":">=8.0.0","@stripe/react-stripe-js":">=2.0.0"},"peerDependenciesMeta":{"next-intl":{"optional":true},"react-hook-form":{"optional":true},"@stripe/stripe-js":{"optional":true},"@tanstack/react-table":{"optional":true},"@stripe/react-stripe-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nextjs-jsonapi_1.141.1_1785745143920_0.21480657619748666","host":"s3://npm-registry-packages-npm-production"}},"1.141.2":{"name":"@carlonicora/nextjs-jsonapi","version":"1.141.2","keywords":["nextjs","jsonapi","json-api","react","typescript","cache"],"author":{"name":"Carlo Nicora"},"license":"GPL-3.0-or-later","_id":"@carlonicora/nextjs-jsonapi@1.141.2","maintainers":[{"name":"carlonicora","email":"carlo.nicora@gmail.com"}],"homepage":"https://github.com/carlonicora/nextjs-jsonapi#readme","bugs":{"url":"https://github.com/carlonicora/nextjs-jsonapi/issues"},"bin":{"generate-web-module":"dist/scripts/generate-web-module/index.js"},"dist":{"shasum":"4f1f806321f6dcececf454f8f2dc5b07a63de57c","tarball":"https://registry.npmjs.org/@carlonicora/nextjs-jsonapi/-/nextjs-jsonapi-1.141.2.tgz","fileCount":1330,"integrity":"sha512-MdkLQgDTD3CGKIoMicXUtzLWBuoRs6VBS50OYOotq7BxDoelbH8jCP18ln1HnRZ8yJ8sPGXaHJNoBbbl0o1E8g==","signatures":[{"sig":"MEUCIAR30dFrclPYTHdZAs6m6tQAHX7dO5iWyiMq9IEygO3HAiEAx7c/A5huN4dZN+iB+IfPLUY35iMA8Kf3msEUKNmdSlI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@carlonicora%2fnextjs-jsonapi@1.141.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11961968},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.mjs","require":"./dist/core/index.js"},"./help":{"types":"./dist/features/help/index.d.ts","import":"./dist/features/help/index.mjs","require":"./dist/features/help/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.mjs","require":"./dist/client/index.js"},"./server":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.mjs","require":"./dist/server/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.mjs","require":"./dist/billing/index.js"},"./testing":{"types":"./dist/testing/index.d.ts","import":"./dist/testing/index.mjs","require":"./dist/testing/index.js"},"./contexts":{"types":"./dist/contexts/index.d.ts","import":"./dist/contexts/index.mjs","require":"./dist/contexts/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.mjs","require":"./dist/components/index.js"},"./help/server":{"types":"./dist/features/help/server.d.ts","import":"./dist/features/help/server.mjs","require":"./dist/features/help/server.js"},"./contexts/styles.css":"./dist/contexts/index.css"},"gitHead":"fbd190dc620b6c54402086ab24609bd0f118aa78","private":false,"scripts":{"dev":"NODE_OPTIONS='--max-old-space-size=8192' tsup --watch","lint":"eslint \"src/**/*.ts\" \"src/**/*.tsx\" --fix","test":"vitest run","build":"rm -rf dist && NODE_OPTIONS='--max-old-space-size=8192' tsup && tsc -p scripts/generate-web-module/tsconfig.json","clean":"rm -rf dist","format":"prettier --write \"src/**/*.ts\"","prepare":"tsc -p scripts/generate-web-module/tsconfig.json","test:ui":"vitest --ui","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"pnpm build","generate-web-module":"node dist/scripts/generate-web-module/index.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f5f41df1-7b72-405b-8808-252d10106909"}},"repository":{"url":"git+https://github.com/carlonicora/nextjs-jsonapi.git","type":"git"},"_npmVersion":"11.16.0","description":"Next.js JSON:API client with server/client support and caching","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ai":"^6.0.238","d3":"^7.9.0","zod":"^4.4.3","clsx":"^2.1.1","cmdk":"^1.1.1","pako":"^3.0.1","uuid":"^14.0.1","vaul":"^1.1.2","dagre":"^0.8.5","jotai":"^2.20.2","shadcn":"^4.16.1","sonner":"^2.0.7","fuse.js":"^7.5.0","date-fns":"^4.4.0","recharts":"^3.10.1","commander":"^15.0.0","input-otp":"^1.4.2","remark-gfm":"^4.0.1","next-themes":"^0.4.6","rehype-slug":"^6.0.0","shepherd.js":"^15.2.2","cookies-next":"^6.1.1","jotai-family":"^1.1.0","lucide-react":"^1.28.0","qrcode.react":"^4.2.0","@dnd-kit/core":"^6.3.1","@base-ui/react":"1.6.0","react-dropzone":"^19.1.1","react-markdown":"^10.1.0","tailwind-merge":"^3.6.0","tw-animate-css":"^1.4.0","@blocknote/core":"^0.52.1","next-mdx-remote":"^6.0.0","react-hook-form":"7.83.0","@blocknote/react":"^0.52.1","@blocknote/xl-ai":"^0.52.1","react-day-picker":"^10.0.1","socket.io-client":"^4.8.3","@blocknote/shadcn":"^0.52.1","@dnd-kit/sortable":"^10.0.0","codice-fiscale-js":"^2.3.23","@dnd-kit/utilities":"^3.2.2","@floating-ui/react":"^0.27.20","@hookform/resolvers":"^5.5.7","@radix-ui/react-slot":"^1.3.3","embla-carousel-react":"^8.6.0","@radix-ui/react-label":"^2.1.15","react-resizable-panels":"^4.12.2","@simplewebauthn/browser":"^13.3.0","class-variance-authority":"^0.7.1","rehype-autolink-headings":"^7.1.0","@handlewithcare/prosemirror-inputrules":"^0.1.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.2.12","tsup":"^8.5.1","jsdom":"^30.0.1","react":"19.2.8","eslint":"^9.39.5","vitest":"^4.1.10","globals":"^17.8.0","prettier":"^3.9.6","@types/d3":"^7.4.3","next-intl":"^4.13.4","react-dom":"19.2.8","@eslint/js":"^9.39.5","@vitest/ui":"^4.1.10","typescript":"^5.9.3","@types/node":"^26.1.2","@types/dagre":"^0.7.54","@types/react":"19.2.18","@eslint/eslintrc":"^3.3.6","@types/react-dom":"19.2.4","semantic-release":"^25.0.8","@types/qrcode.react":"^3.0.0","@vitest/coverage-v8":"^4.1.10","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^6.0.5","@semantic-release/git":"^11.0.1","@tanstack/react-table":"^8.21.3","@testing-library/react":"^16.3.2","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.6","@testing-library/jest-dom":"^7.0.0","@typescript-eslint/parser":"^8.65.0","@semantic-release/changelog":"^7.0.0","@testing-library/user-event":"^14.6.1","@typescript-eslint/eslint-plugin":"^8.65.0","conventional-changelog-conventionalcommits":"^10.2.1"},"peerDependencies":{"next":">=14.0.0","react":">=18.0.0","next-intl":">=3.0.0","react-dom":">=18.0.0","react-hook-form":">=7.0.0","@stripe/stripe-js":">=3.0.0","@tanstack/react-table":">=8.0.0","@stripe/react-stripe-js":">=2.0.0"},"peerDependenciesMeta":{"next-intl":{"optional":true},"react-hook-form":{"optional":true},"@stripe/stripe-js":{"optional":true},"@tanstack/react-table":{"optional":true},"@stripe/react-stripe-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nextjs-jsonapi_1.141.2_1785758451711_0.29599019520299796","host":"s3://npm-registry-packages-npm-production"}},"1.141.3":{"name":"@carlonicora/nextjs-jsonapi","version":"1.141.3","keywords":["nextjs","jsonapi","json-api","react","typescript","cache"],"author":{"name":"Carlo Nicora"},"license":"GPL-3.0-or-later","_id":"@carlonicora/nextjs-jsonapi@1.141.3","maintainers":[{"name":"carlonicora","email":"carlo.nicora@gmail.com"}],"homepage":"https://github.com/carlonicora/nextjs-jsonapi#readme","bugs":{"url":"https://github.com/carlonicora/nextjs-jsonapi/issues"},"bin":{"generate-web-module":"dist/scripts/generate-web-module/index.js"},"dist":{"shasum":"3c74cf860b266df69b2bfbc66dd6162c20871527","tarball":"https://registry.npmjs.org/@carlonicora/nextjs-jsonapi/-/nextjs-jsonapi-1.141.3.tgz","fileCount":1331,"integrity":"sha512-3vA8K5D143ZHRtrFxGlfMeDY6p2bu9kGyQTD5pAmBbLoeptxfuxJ3+jXMmUxKei4jQtd5slHxsau+ohrPpKIqw==","signatures":[{"sig":"MEYCIQCrD/KPrOItqNPAg2i+q54rTNZpoxu28XGJ4NJh6XTWKAIhALEZO7xuJIVOEyGgP33whnguAMVXtqamfjmDDive0Z/r","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@carlonicora%2fnextjs-jsonapi@1.141.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11965118},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.mjs","require":"./dist/core/index.js"},"./help":{"types":"./dist/features/help/index.d.ts","import":"./dist/features/help/index.mjs","require":"./dist/features/help/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.mjs","require":"./dist/client/index.js"},"./server":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.mjs","require":"./dist/server/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.mjs","require":"./dist/billing/index.js"},"./testing":{"types":"./dist/testing/index.d.ts","import":"./dist/testing/index.mjs","require":"./dist/testing/index.js"},"./contexts":{"types":"./dist/contexts/index.d.ts","import":"./dist/contexts/index.mjs","require":"./dist/contexts/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.mjs","require":"./dist/components/index.js"},"./help/server":{"types":"./dist/features/help/server.d.ts","import":"./dist/features/help/server.mjs","require":"./dist/features/help/server.js"},"./contexts/styles.css":"./dist/contexts/index.css"},"gitHead":"18cffbed39d63ec897ccb7625c2dac59af852bf7","private":false,"scripts":{"dev":"NODE_OPTIONS='--max-old-space-size=8192' tsup --watch","lint":"eslint \"src/**/*.ts\" \"src/**/*.tsx\" --fix","test":"vitest run","build":"rm -rf dist && NODE_OPTIONS='--max-old-space-size=8192' tsup && tsc -p scripts/generate-web-module/tsconfig.json","clean":"rm -rf dist","format":"prettier --write \"src/**/*.ts\"","prepare":"tsc -p scripts/generate-web-module/tsconfig.json","test:ui":"vitest --ui","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"pnpm build","generate-web-module":"node dist/scripts/generate-web-module/index.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f5f41df1-7b72-405b-8808-252d10106909"}},"repository":{"url":"git+https://github.com/carlonicora/nextjs-jsonapi.git","type":"git"},"_npmVersion":"11.16.0","description":"Next.js JSON:API client with server/client support and caching","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ai":"^6.0.238","d3":"^7.9.0","zod":"^4.4.3","clsx":"^2.1.1","cmdk":"^1.1.1","pako":"^3.0.1","uuid":"^14.0.1","vaul":"^1.1.2","dagre":"^0.8.5","jotai":"^2.20.2","shadcn":"^4.16.1","sonner":"^2.0.7","fuse.js":"^7.5.0","date-fns":"^4.4.0","recharts":"^3.10.1","commander":"^15.0.0","input-otp":"^1.4.2","remark-gfm":"^4.0.1","next-themes":"^0.4.6","rehype-slug":"^6.0.0","shepherd.js":"^15.2.2","cookies-next":"^6.1.1","jotai-family":"^1.1.0","lucide-react":"^1.28.0","qrcode.react":"^4.2.0","@dnd-kit/core":"^6.3.1","@base-ui/react":"1.6.0","react-dropzone":"^19.1.1","react-markdown":"^10.1.0","tailwind-merge":"^3.6.0","tw-animate-css":"^1.4.0","@blocknote/core":"^0.52.1","next-mdx-remote":"^6.0.0","react-hook-form":"7.83.0","@blocknote/react":"^0.52.1","@blocknote/xl-ai":"^0.52.1","react-day-picker":"^10.0.1","socket.io-client":"^4.8.3","@blocknote/shadcn":"^0.52.1","@dnd-kit/sortable":"^10.0.0","codice-fiscale-js":"^2.3.23","@dnd-kit/utilities":"^3.2.2","@floating-ui/react":"^0.27.20","@hookform/resolvers":"^5.5.7","@radix-ui/react-slot":"^1.3.3","embla-carousel-react":"^8.6.0","@radix-ui/react-label":"^2.1.15","react-resizable-panels":"^4.12.2","@simplewebauthn/browser":"^13.3.0","class-variance-authority":"^0.7.1","rehype-autolink-headings":"^7.1.0","@handlewithcare/prosemirror-inputrules":"^0.1.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.2.12","tsup":"^8.5.1","jsdom":"^30.0.1","react":"19.2.8","eslint":"^9.39.5","vitest":"^4.1.10","globals":"^17.8.0","prettier":"^3.9.6","@types/d3":"^7.4.3","next-intl":"^4.13.4","react-dom":"19.2.8","@eslint/js":"^9.39.5","@vitest/ui":"^4.1.10","typescript":"^5.9.3","@types/node":"^26.1.2","@types/dagre":"^0.7.54","@types/react":"19.2.18","@eslint/eslintrc":"^3.3.6","@types/react-dom":"19.2.4","semantic-release":"^25.0.8","@types/qrcode.react":"^3.0.0","@vitest/coverage-v8":"^4.1.10","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^6.0.5","@semantic-release/git":"^11.0.1","@tanstack/react-table":"^8.21.3","@testing-library/react":"^16.3.2","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.6","@testing-library/jest-dom":"^7.0.0","@typescript-eslint/parser":"^8.65.0","@semantic-release/changelog":"^7.0.0","@testing-library/user-event":"^14.6.1","@typescript-eslint/eslint-plugin":"^8.65.0","conventional-changelog-conventionalcommits":"^10.2.1"},"peerDependencies":{"next":">=14.0.0","react":">=18.0.0","next-intl":">=3.0.0","react-dom":">=18.0.0","react-hook-form":">=7.0.0","@stripe/stripe-js":">=3.0.0","@tanstack/react-table":">=8.0.0","@stripe/react-stripe-js":">=2.0.0"},"peerDependenciesMeta":{"next-intl":{"optional":true},"react-hook-form":{"optional":true},"@stripe/stripe-js":{"optional":true},"@tanstack/react-table":{"optional":true},"@stripe/react-stripe-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nextjs-jsonapi_1.141.3_1786088291386_0.8515172421689534","host":"s3://npm-registry-packages-npm-production"}},"1.142.0":{"name":"@carlonicora/nextjs-jsonapi","version":"1.142.0","keywords":["nextjs","jsonapi","json-api","react","typescript","cache"],"author":{"name":"Carlo Nicora"},"license":"GPL-3.0-or-later","_id":"@carlonicora/nextjs-jsonapi@1.142.0","maintainers":[{"name":"carlonicora","email":"carlo.nicora@gmail.com"}],"homepage":"https://github.com/carlonicora/nextjs-jsonapi#readme","bugs":{"url":"https://github.com/carlonicora/nextjs-jsonapi/issues"},"bin":{"generate-web-module":"dist/scripts/generate-web-module/index.js"},"dist":{"shasum":"13f56b1f4d1b275517fa84f4da66581df862044c","tarball":"https://registry.npmjs.org/@carlonicora/nextjs-jsonapi/-/nextjs-jsonapi-1.142.0.tgz","fileCount":1331,"integrity":"sha512-UOkUPuIENF7q2jGElca8/TYTJCu55tlqJkVVhMt83+juEMTTSlaOW5ki9I5rpCtGLUHI7t/lAZximQ3r1ftB3w==","signatures":[{"sig":"MEUCIQDAH4Il9WHJozur+bT3q5nJmh8wslBMCJwtTj0hMLmmugIgZYc9tNwlDu/SVOtueUq31ZXCiMv89Eonz0hV77BdBHI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@carlonicora%2fnextjs-jsonapi@1.142.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11965495},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.mjs","require":"./dist/core/index.js"},"./help":{"types":"./dist/features/help/index.d.ts","import":"./dist/features/help/index.mjs","require":"./dist/features/help/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.mjs","require":"./dist/client/index.js"},"./server":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.mjs","require":"./dist/server/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.mjs","require":"./dist/billing/index.js"},"./testing":{"types":"./dist/testing/index.d.ts","import":"./dist/testing/index.mjs","require":"./dist/testing/index.js"},"./contexts":{"types":"./dist/contexts/index.d.ts","import":"./dist/contexts/index.mjs","require":"./dist/contexts/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.mjs","require":"./dist/components/index.js"},"./help/server":{"types":"./dist/features/help/server.d.ts","import":"./dist/features/help/server.mjs","require":"./dist/features/help/server.js"},"./contexts/styles.css":"./dist/contexts/index.css"},"gitHead":"295c6bac24d74f19465a975ebb5fc2bddbc5d0f1","private":false,"scripts":{"dev":"NODE_OPTIONS='--max-old-space-size=8192' tsup --watch","lint":"eslint \"src/**/*.ts\" \"src/**/*.tsx\" --fix","test":"vitest run","build":"rm -rf dist && NODE_OPTIONS='--max-old-space-size=8192' tsup && tsc -p scripts/generate-web-module/tsconfig.json","clean":"rm -rf dist","format":"prettier --write \"src/**/*.ts\"","prepare":"tsc -p scripts/generate-web-module/tsconfig.json","test:ui":"vitest --ui","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"pnpm build","generate-web-module":"node dist/scripts/generate-web-module/index.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f5f41df1-7b72-405b-8808-252d10106909"}},"repository":{"url":"git+https://github.com/carlonicora/nextjs-jsonapi.git","type":"git"},"_npmVersion":"11.16.0","description":"Next.js JSON:API client with server/client support and caching","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ai":"^6.0.238","d3":"^7.9.0","zod":"^4.4.3","clsx":"^2.1.1","cmdk":"^1.1.1","pako":"^3.0.1","uuid":"^14.0.1","vaul":"^1.1.2","dagre":"^0.8.5","jotai":"^2.20.2","shadcn":"^4.16.1","sonner":"^2.0.7","fuse.js":"^7.5.0","date-fns":"^4.4.0","recharts":"^3.10.1","commander":"^15.0.0","input-otp":"^1.4.2","remark-gfm":"^4.0.1","next-themes":"^0.4.6","rehype-slug":"^6.0.0","shepherd.js":"^15.2.2","cookies-next":"^6.1.1","jotai-family":"^1.1.0","lucide-react":"^1.28.0","qrcode.react":"^4.2.0","@dnd-kit/core":"^6.3.1","@base-ui/react":"1.6.0","react-dropzone":"^19.1.1","react-markdown":"^10.1.0","tailwind-merge":"^3.6.0","tw-animate-css":"^1.4.0","@blocknote/core":"^0.52.1","next-mdx-remote":"^6.0.0","react-hook-form":"7.83.0","@blocknote/react":"^0.52.1","@blocknote/xl-ai":"^0.52.1","react-day-picker":"^10.0.1","socket.io-client":"^4.8.3","@blocknote/shadcn":"^0.52.1","@dnd-kit/sortable":"^10.0.0","codice-fiscale-js":"^2.3.23","@dnd-kit/utilities":"^3.2.2","@floating-ui/react":"^0.27.20","@hookform/resolvers":"^5.5.7","@radix-ui/react-slot":"^1.3.3","embla-carousel-react":"^8.6.0","@radix-ui/react-label":"^2.1.15","react-resizable-panels":"^4.12.2","@simplewebauthn/browser":"^13.3.0","class-variance-authority":"^0.7.1","rehype-autolink-headings":"^7.1.0","@handlewithcare/prosemirror-inputrules":"^0.1.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.2.12","tsup":"^8.5.1","jsdom":"^30.0.1","react":"19.2.8","eslint":"^9.39.5","vitest":"^4.1.10","globals":"^17.8.0","prettier":"^3.9.6","@types/d3":"^7.4.3","next-intl":"^4.13.4","react-dom":"19.2.8","@eslint/js":"^9.39.5","@vitest/ui":"^4.1.10","typescript":"^5.9.3","@types/node":"^26.1.2","@types/dagre":"^0.7.54","@types/react":"19.2.18","@eslint/eslintrc":"^3.3.6","@types/react-dom":"19.2.4","semantic-release":"^25.0.8","@types/qrcode.react":"^3.0.0","@vitest/coverage-v8":"^4.1.10","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^6.0.5","@semantic-release/git":"^11.0.1","@tanstack/react-table":"^8.21.3","@testing-library/react":"^16.3.2","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.6","@testing-library/jest-dom":"^7.0.0","@typescript-eslint/parser":"^8.65.0","@semantic-release/changelog":"^7.0.0","@testing-library/user-event":"^14.6.1","@typescript-eslint/eslint-plugin":"^8.65.0","conventional-changelog-conventionalcommits":"^10.2.1"},"peerDependencies":{"next":">=14.0.0","react":">=18.0.0","next-intl":">=3.0.0","react-dom":">=18.0.0","react-hook-form":">=7.0.0","@stripe/stripe-js":">=3.0.0","@tanstack/react-table":">=8.0.0","@stripe/react-stripe-js":">=2.0.0"},"peerDependenciesMeta":{"next-intl":{"optional":true},"react-hook-form":{"optional":true},"@stripe/stripe-js":{"optional":true},"@tanstack/react-table":{"optional":true},"@stripe/react-stripe-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nextjs-jsonapi_1.142.0_1786105066197_0.41399415116657856","host":"s3://npm-registry-packages-npm-production"}},"1.143.0":{"name":"@carlonicora/nextjs-jsonapi","version":"1.143.0","keywords":["nextjs","jsonapi","json-api","react","typescript","cache"],"author":{"name":"Carlo Nicora"},"license":"GPL-3.0-or-later","_id":"@carlonicora/nextjs-jsonapi@1.143.0","maintainers":[{"name":"carlonicora","email":"carlo.nicora@gmail.com"}],"homepage":"https://github.com/carlonicora/nextjs-jsonapi#readme","bugs":{"url":"https://github.com/carlonicora/nextjs-jsonapi/issues"},"bin":{"generate-web-module":"dist/scripts/generate-web-module/index.js"},"dist":{"shasum":"7299ded70e1b59258d0c7474487918bc977bfdf0","tarball":"https://registry.npmjs.org/@carlonicora/nextjs-jsonapi/-/nextjs-jsonapi-1.143.0.tgz","fileCount":1370,"integrity":"sha512-gVYF8HoDXMfsQc2ly4nbi5EjJfiokFe/DUr9V5W+2kIJlJ/JaDWzmdSWMZNn1SPup9JLK9rlIDXaXRXLsjZQvA==","signatures":[{"sig":"MEYCIQCjhTvh/ITyah4ZEhx0gSVa2G1chJg25vi/OSkNc4yywAIhANwflUgucVnVOSAZaHHww1OCeLvUf1eu5PgyVTmMlfzA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@carlonicora%2fnextjs-jsonapi@1.143.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12414976},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.mjs","require":"./dist/core/index.js"},"./help":{"types":"./dist/features/help/index.d.ts","import":"./dist/features/help/index.mjs","require":"./dist/features/help/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.mjs","require":"./dist/client/index.js"},"./server":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.mjs","require":"./dist/server/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.mjs","require":"./dist/billing/index.js"},"./testing":{"types":"./dist/testing/index.d.ts","import":"./dist/testing/index.mjs","require":"./dist/testing/index.js"},"./contexts":{"types":"./dist/contexts/index.d.ts","import":"./dist/contexts/index.mjs","require":"./dist/contexts/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.mjs","require":"./dist/components/index.js"},"./tokenusage":{"types":"./dist/features/tokenusage/index.d.ts","import":"./dist/features/tokenusage/index.mjs","require":"./dist/features/tokenusage/index.js"},"./help/server":{"types":"./dist/features/help/server.d.ts","import":"./dist/features/help/server.mjs","require":"./dist/features/help/server.js"},"./contexts/styles.css":"./dist/contexts/index.css"},"gitHead":"a2aa8780069f9bd39d5ec60446378a04d61d125f","private":false,"scripts":{"dev":"NODE_OPTIONS='--max-old-space-size=8192' tsup --watch","lint":"eslint \"src/**/*.ts\" \"src/**/*.tsx\" --fix","test":"vitest run","build":"rm -rf dist && NODE_OPTIONS='--max-old-space-size=8192' tsup && tsc -p scripts/generate-web-module/tsconfig.json","clean":"rm -rf dist","format":"prettier --write \"src/**/*.ts\"","prepare":"tsc -p scripts/generate-web-module/tsconfig.json","test:ui":"vitest --ui","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"pnpm build","generate-web-module":"node dist/scripts/generate-web-module/index.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f5f41df1-7b72-405b-8808-252d10106909"}},"repository":{"url":"git+https://github.com/carlonicora/nextjs-jsonapi.git","type":"git"},"_npmVersion":"11.16.0","description":"Next.js JSON:API client with server/client support and caching","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ai":"^6.0.238","d3":"^7.9.0","zod":"^4.4.3","clsx":"^2.1.1","cmdk":"^1.1.1","pako":"^3.0.1","uuid":"^14.0.1","vaul":"^1.1.2","dagre":"^0.8.5","jotai":"^2.20.2","shadcn":"^4.16.1","sonner":"^2.0.7","fuse.js":"^7.5.0","date-fns":"^4.4.0","recharts":"^3.10.1","commander":"^15.0.0","input-otp":"^1.4.2","remark-gfm":"^4.0.1","next-themes":"^0.4.6","rehype-slug":"^6.0.0","shepherd.js":"^15.2.2","cookies-next":"^6.1.1","jotai-family":"^1.1.0","lucide-react":"^1.28.0","qrcode.react":"^4.2.0","@dnd-kit/core":"^6.3.1","@base-ui/react":"1.6.0","react-dropzone":"^19.1.1","react-markdown":"^10.1.0","tailwind-merge":"^3.6.0","tw-animate-css":"^1.4.0","@blocknote/core":"^0.52.1","next-mdx-remote":"^6.0.0","react-hook-form":"7.83.0","@blocknote/react":"^0.52.1","@blocknote/xl-ai":"^0.52.1","react-day-picker":"^10.0.1","socket.io-client":"^4.8.3","@blocknote/shadcn":"^0.52.1","@dnd-kit/sortable":"^10.0.0","codice-fiscale-js":"^2.3.23","@dnd-kit/utilities":"^3.2.2","@floating-ui/react":"^0.27.20","@hookform/resolvers":"^5.5.7","@radix-ui/react-slot":"^1.3.3","embla-carousel-react":"^8.6.0","@radix-ui/react-label":"^2.1.15","react-resizable-panels":"^4.12.2","@simplewebauthn/browser":"^13.3.0","class-variance-authority":"^0.7.1","rehype-autolink-headings":"^7.1.0","@handlewithcare/prosemirror-inputrules":"^0.1.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.2.12","tsup":"^8.5.1","jsdom":"^30.0.1","react":"19.2.8","eslint":"^9.39.5","vitest":"^4.1.10","globals":"^17.8.0","prettier":"^3.9.6","@types/d3":"^7.4.3","next-intl":"^4.13.4","react-dom":"19.2.8","@eslint/js":"^9.39.5","@vitest/ui":"^4.1.10","typescript":"^5.9.3","@types/node":"^26.1.2","@types/dagre":"^0.7.54","@types/react":"19.2.18","@eslint/eslintrc":"^3.3.6","@types/react-dom":"19.2.4","semantic-release":"^25.0.8","@types/qrcode.react":"^3.0.0","@vitest/coverage-v8":"^4.1.10","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^6.0.5","@semantic-release/git":"^11.0.1","@tanstack/react-table":"^8.21.3","@testing-library/react":"^16.3.2","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.6","@testing-library/jest-dom":"^7.0.0","@typescript-eslint/parser":"^8.65.0","@semantic-release/changelog":"^7.0.0","@testing-library/user-event":"^14.6.1","@typescript-eslint/eslint-plugin":"^8.65.0","conventional-changelog-conventionalcommits":"^10.2.1"},"peerDependencies":{"next":">=14.0.0","react":">=18.0.0","next-intl":">=3.0.0","react-dom":">=18.0.0","react-hook-form":">=7.0.0","@stripe/stripe-js":">=3.0.0","@tanstack/react-table":">=8.0.0","@stripe/react-stripe-js":">=2.0.0"},"peerDependenciesMeta":{"next-intl":{"optional":true},"react-hook-form":{"optional":true},"@stripe/stripe-js":{"optional":true},"@tanstack/react-table":{"optional":true},"@stripe/react-stripe-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nextjs-jsonapi_1.143.0_1786116721725_0.4925972018368594","host":"s3://npm-registry-packages-npm-production"}},"1.143.1":{"name":"@carlonicora/nextjs-jsonapi","version":"1.143.1","keywords":["nextjs","jsonapi","json-api","react","typescript","cache"],"author":{"name":"Carlo Nicora"},"license":"GPL-3.0-or-later","_id":"@carlonicora/nextjs-jsonapi@1.143.1","maintainers":[{"name":"carlonicora","email":"carlo.nicora@gmail.com"}],"homepage":"https://github.com/carlonicora/nextjs-jsonapi#readme","bugs":{"url":"https://github.com/carlonicora/nextjs-jsonapi/issues"},"bin":{"generate-web-module":"dist/scripts/generate-web-module/index.js"},"dist":{"shasum":"35657ec512741f701d4f49ccfb001b4d79cf15c4","tarball":"https://registry.npmjs.org/@carlonicora/nextjs-jsonapi/-/nextjs-jsonapi-1.143.1.tgz","fileCount":1370,"integrity":"sha512-VP+eAC2Y8F/dHc4chA7w2rWJyYi3bmopdQbm8APyqtKyx5fPQSToNcBn25+2YByYCGEdcAMgSpBdLQGLP4BJXA==","signatures":[{"sig":"MEQCICDzl0kTcY3IOcbGX98RqWU1bDgo1UUaW/n4uYAt1L9GAiBNT+fLBj7pFDywAA8P/SdxuBPEpFrCbmtSek59TZUbwQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@carlonicora%2fnextjs-jsonapi@1.143.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12414977},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.mjs","require":"./dist/core/index.js"},"./help":{"types":"./dist/features/help/index.d.ts","import":"./dist/features/help/index.mjs","require":"./dist/features/help/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.mjs","require":"./dist/client/index.js"},"./server":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.mjs","require":"./dist/server/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.mjs","require":"./dist/billing/index.js"},"./testing":{"types":"./dist/testing/index.d.ts","import":"./dist/testing/index.mjs","require":"./dist/testing/index.js"},"./contexts":{"types":"./dist/contexts/index.d.ts","import":"./dist/contexts/index.mjs","require":"./dist/contexts/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.mjs","require":"./dist/components/index.js"},"./tokenusage":{"types":"./dist/features/tokenusage/index.d.ts","import":"./dist/features/tokenusage/index.mjs","require":"./dist/features/tokenusage/index.js"},"./help/server":{"types":"./dist/features/help/server.d.ts","import":"./dist/features/help/server.mjs","require":"./dist/features/help/server.js"},"./contexts/styles.css":"./dist/contexts/index.css"},"gitHead":"09fe94387bf5cd28ab1becb2ef36667ec5e4a0e5","private":false,"scripts":{"dev":"NODE_OPTIONS='--max-old-space-size=8192' tsup --watch","lint":"eslint \"src/**/*.ts\" \"src/**/*.tsx\" --fix","test":"vitest run","build":"rm -rf dist && NODE_OPTIONS='--max-old-space-size=8192' tsup && tsc -p scripts/generate-web-module/tsconfig.json","clean":"rm -rf dist","format":"prettier --write \"src/**/*.ts\"","prepare":"tsc -p scripts/generate-web-module/tsconfig.json","test:ui":"vitest --ui","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"pnpm build","generate-web-module":"node dist/scripts/generate-web-module/index.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f5f41df1-7b72-405b-8808-252d10106909"}},"repository":{"url":"git+https://github.com/carlonicora/nextjs-jsonapi.git","type":"git"},"_npmVersion":"11.16.0","description":"Next.js JSON:API client with server/client support and caching","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ai":"^6.0.238","d3":"^7.9.0","zod":"^4.4.3","clsx":"^2.1.1","cmdk":"^1.1.1","pako":"^3.0.1","uuid":"^14.0.1","vaul":"^1.1.2","dagre":"^0.8.5","jotai":"^2.20.2","shadcn":"^4.16.1","sonner":"^2.0.7","fuse.js":"^7.5.0","date-fns":"^4.4.0","recharts":"^3.10.1","commander":"^15.0.0","input-otp":"^1.4.2","remark-gfm":"^4.0.1","next-themes":"^0.4.6","rehype-slug":"^6.0.0","shepherd.js":"^15.2.2","cookies-next":"^6.1.1","jotai-family":"^1.1.0","lucide-react":"^1.28.0","qrcode.react":"^4.2.0","@dnd-kit/core":"^6.3.1","@base-ui/react":"1.6.0","react-dropzone":"^19.1.1","react-markdown":"^10.1.0","tailwind-merge":"^3.6.0","tw-animate-css":"^1.4.0","@blocknote/core":"^0.52.1","next-mdx-remote":"^6.0.0","react-hook-form":"7.83.0","@blocknote/react":"^0.52.1","@blocknote/xl-ai":"^0.52.1","react-day-picker":"^10.0.1","socket.io-client":"^4.8.3","@blocknote/shadcn":"^0.52.1","@dnd-kit/sortable":"^10.0.0","codice-fiscale-js":"^2.3.23","@dnd-kit/utilities":"^3.2.2","@floating-ui/react":"^0.27.20","@hookform/resolvers":"^5.5.7","@radix-ui/react-slot":"^1.3.3","embla-carousel-react":"^8.6.0","@radix-ui/react-label":"^2.1.15","react-resizable-panels":"^4.12.2","@simplewebauthn/browser":"^13.3.0","class-variance-authority":"^0.7.1","rehype-autolink-headings":"^7.1.0","@handlewithcare/prosemirror-inputrules":"^0.1.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.2.12","tsup":"^8.5.1","jsdom":"^30.0.1","react":"19.2.8","eslint":"^9.39.5","vitest":"^4.1.10","globals":"^17.8.0","prettier":"^3.9.6","@types/d3":"^7.4.3","next-intl":"^4.13.4","react-dom":"19.2.8","@eslint/js":"^9.39.5","@vitest/ui":"^4.1.10","typescript":"^5.9.3","@types/node":"^26.1.2","@types/dagre":"^0.7.54","@types/react":"19.2.18","@eslint/eslintrc":"^3.3.6","@types/react-dom":"19.2.4","semantic-release":"^25.0.8","@types/qrcode.react":"^3.0.0","@vitest/coverage-v8":"^4.1.10","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^6.0.5","@semantic-release/git":"^11.0.1","@tanstack/react-table":"^8.21.3","@testing-library/react":"^16.3.2","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.6","@testing-library/jest-dom":"^7.0.0","@typescript-eslint/parser":"^8.65.0","@semantic-release/changelog":"^7.0.0","@testing-library/user-event":"^14.6.1","@typescript-eslint/eslint-plugin":"^8.65.0","conventional-changelog-conventionalcommits":"^10.2.1"},"peerDependencies":{"next":">=14.0.0","react":">=18.0.0","next-intl":">=3.0.0","react-dom":">=18.0.0","react-hook-form":">=7.0.0","@stripe/stripe-js":">=9.13.0","@tanstack/react-table":">=8.0.0","@stripe/react-stripe-js":">=6.8.0"},"peerDependenciesMeta":{"next-intl":{"optional":true},"react-hook-form":{"optional":true},"@stripe/stripe-js":{"optional":true},"@tanstack/react-table":{"optional":true},"@stripe/react-stripe-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nextjs-jsonapi_1.143.1_1786278805749_0.9448903690670445","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"name":"@carlonicora/nextjs-jsonapi","version":"2.0.0","keywords":["nextjs","jsonapi","json-api","react","typescript","cache"],"author":{"name":"Carlo Nicora"},"license":"GPL-3.0-or-later","_id":"@carlonicora/nextjs-jsonapi@2.0.0","maintainers":[{"name":"carlonicora","email":"carlo.nicora@gmail.com"}],"homepage":"https://github.com/carlonicora/nextjs-jsonapi#readme","bugs":{"url":"https://github.com/carlonicora/nextjs-jsonapi/issues"},"bin":{"generate-web-module":"dist/scripts/generate-web-module/index.js"},"dist":{"shasum":"0bc52db9e20564db72f1e89684360d514cda305d","tarball":"https://registry.npmjs.org/@carlonicora/nextjs-jsonapi/-/nextjs-jsonapi-2.0.0.tgz","fileCount":1370,"integrity":"sha512-5uV0h1YLxfhDzGc/WFJ2ipPAF2G0e7Qu4aIAFt4Rr1wPsVDWYan2Mq4cIh8ry9mhuxECYSvzzpCmzf4BGmCGBw==","signatures":[{"sig":"MEQCIFqQanRWfqCAkbHrEjINpkA2S54h+w/lMzMNVfiEcfOKAiBQeLYmN/cDiFgvzaT+QHFPy4qp2Asmp+MbN8AX8LUMeA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@carlonicora%2fnextjs-jsonapi@2.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12415083},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.mjs","require":"./dist/core/index.js"},"./help":{"types":"./dist/features/help/index.d.ts","import":"./dist/features/help/index.mjs","require":"./dist/features/help/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.mjs","require":"./dist/client/index.js"},"./server":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.mjs","require":"./dist/server/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.mjs","require":"./dist/billing/index.js"},"./testing":{"types":"./dist/testing/index.d.ts","import":"./dist/testing/index.mjs","require":"./dist/testing/index.js"},"./contexts":{"types":"./dist/contexts/index.d.ts","import":"./dist/contexts/index.mjs","require":"./dist/contexts/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.mjs","require":"./dist/components/index.js"},"./tokenusage":{"types":"./dist/features/tokenusage/index.d.ts","import":"./dist/features/tokenusage/index.mjs","require":"./dist/features/tokenusage/index.js"},"./help/server":{"types":"./dist/features/help/server.d.ts","import":"./dist/features/help/server.mjs","require":"./dist/features/help/server.js"},"./contexts/styles.css":"./dist/contexts/index.css"},"gitHead":"783023af548fb05220c7930a7e184760c79dbe55","private":false,"scripts":{"dev":"NODE_OPTIONS='--max-old-space-size=8192' tsup --watch","lint":"eslint \"src/**/*.ts\" \"src/**/*.tsx\" --fix","test":"vitest run","build":"rm -rf dist && NODE_OPTIONS='--max-old-space-size=8192' tsup && tsc -p scripts/generate-web-module/tsconfig.json","clean":"rm -rf dist","format":"prettier --write \"src/**/*.ts\"","prepare":"tsc -p scripts/generate-web-module/tsconfig.json","test:ui":"vitest --ui","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"pnpm build","generate-web-module":"node dist/scripts/generate-web-module/index.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f5f41df1-7b72-405b-8808-252d10106909"}},"repository":{"url":"git+https://github.com/carlonicora/nextjs-jsonapi.git","type":"git"},"_npmVersion":"11.16.0","description":"Next.js JSON:API client with server/client support and caching","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ai":"^6.0.238","d3":"^7.9.0","zod":"^4.4.3","clsx":"^2.1.1","cmdk":"^1.1.1","pako":"^3.0.1","uuid":"^14.0.1","vaul":"^1.1.2","dagre":"^0.8.5","jotai":"^2.20.2","shadcn":"^4.16.1","sonner":"^2.0.7","fuse.js":"^7.5.0","date-fns":"^4.4.0","recharts":"^3.10.1","commander":"^15.0.0","input-otp":"^1.4.2","remark-gfm":"^4.0.1","next-themes":"^0.4.6","rehype-slug":"^6.0.0","shepherd.js":"^15.2.2","cookies-next":"^6.1.1","jotai-family":"^1.1.0","lucide-react":"^1.28.0","qrcode.react":"^4.2.0","@dnd-kit/core":"^6.3.1","@base-ui/react":"1.6.0","react-dropzone":"^19.1.1","react-markdown":"^10.1.0","tailwind-merge":"^3.6.0","tw-animate-css":"^1.4.0","@blocknote/core":"^0.52.1","next-mdx-remote":"^6.0.0","react-hook-form":"7.83.0","@blocknote/react":"^0.52.1","@blocknote/xl-ai":"^0.52.1","react-day-picker":"^10.0.1","socket.io-client":"^4.8.3","@blocknote/shadcn":"^0.52.1","@dnd-kit/sortable":"^10.0.0","codice-fiscale-js":"^2.3.23","@dnd-kit/utilities":"^3.2.2","@floating-ui/react":"^0.27.20","@hookform/resolvers":"^5.5.7","@radix-ui/react-slot":"^1.3.3","embla-carousel-react":"^8.6.0","@radix-ui/react-label":"^2.1.15","react-resizable-panels":"^4.12.2","@simplewebauthn/browser":"^13.3.0","class-variance-authority":"^0.7.1","rehype-autolink-headings":"^7.1.0","@handlewithcare/prosemirror-inputrules":"^0.1.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"next":"16.3.0","tsup":"^8.5.1","jsdom":"^30.0.1","react":"19.2.8","eslint":"^9.39.5","vitest":"^4.1.10","globals":"^17.8.0","prettier":"^3.9.6","@types/d3":"^7.4.3","next-intl":"^4.13.4","react-dom":"19.2.8","@eslint/js":"^9.39.5","@vitest/ui":"^4.1.10","typescript":"^5.9.3","@types/node":"^26.1.2","@types/dagre":"^0.7.54","@types/react":"19.2.18","react-hook-form":"7.83.0","@eslint/eslintrc":"^3.3.6","@types/react-dom":"19.2.4","semantic-release":"^25.0.8","@stripe/stripe-js":"^9.13.0","@types/qrcode.react":"^3.0.0","@vitest/coverage-v8":"^4.1.10","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^6.0.5","@semantic-release/git":"^11.0.1","@tanstack/react-table":"^8.21.3","@testing-library/react":"^16.3.2","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.6","@stripe/react-stripe-js":"^6.8.0","@testing-library/jest-dom":"^7.0.0","@typescript-eslint/parser":"^8.65.0","@semantic-release/changelog":"^7.0.0","@testing-library/user-event":"^14.6.1","@typescript-eslint/eslint-plugin":"^8.65.0","conventional-changelog-conventionalcommits":"^10.2.1"},"peerDependencies":{"next":">=14.0.0","react":">=18.0.0","next-intl":">=3.0.0","react-dom":">=18.0.0","react-hook-form":">=7.0.0","@stripe/stripe-js":">=9.13.0","@tanstack/react-table":">=8.0.0","@stripe/react-stripe-js":">=6.8.0"},"peerDependenciesMeta":{"next-intl":{"optional":true},"react-hook-form":{"optional":true},"@stripe/stripe-js":{"optional":true},"@tanstack/react-table":{"optional":true},"@stripe/react-stripe-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nextjs-jsonapi_2.0.0_1786280513648_0.25352984983438187","host":"s3://npm-registry-packages-npm-production"}},"2.0.1":{"name":"@carlonicora/nextjs-jsonapi","version":"2.0.1","keywords":["nextjs","jsonapi","json-api","react","typescript","cache"],"author":{"name":"Carlo Nicora"},"license":"GPL-3.0-or-later","_id":"@carlonicora/nextjs-jsonapi@2.0.1","maintainers":[{"name":"carlonicora","email":"carlo.nicora@gmail.com"}],"homepage":"https://github.com/carlonicora/nextjs-jsonapi#readme","bugs":{"url":"https://github.com/carlonicora/nextjs-jsonapi/issues"},"bin":{"generate-web-module":"dist/scripts/generate-web-module/index.js"},"dist":{"shasum":"aff1510b40d0210f1e0c9e697aab341957b722fe","tarball":"https://registry.npmjs.org/@carlonicora/nextjs-jsonapi/-/nextjs-jsonapi-2.0.1.tgz","fileCount":1371,"integrity":"sha512-4jzDCa/SInOd3Bzuzsk1zxpGdqHNJpoPgTXextDALVNujQ3IVlwqdd90I2qqlZohmzIoqNfhE8DSdWLbKq9l5A==","signatures":[{"sig":"MEQCICBkD0Rb4y0jwl9tRkeK8LVWXpJV9Lwlkmn4ADmWXLwMAiBxLCEsCdZddHroOI7TXFYh3NH7N+y2SKiTbEI1u3DxWw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@carlonicora%2fnextjs-jsonapi@2.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12422579},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.mjs","require":"./dist/core/index.js"},"./help":{"types":"./dist/features/help/index.d.ts","import":"./dist/features/help/index.mjs","require":"./dist/features/help/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.mjs","require":"./dist/client/index.js"},"./server":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.mjs","require":"./dist/server/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.mjs","require":"./dist/billing/index.js"},"./testing":{"types":"./dist/testing/index.d.ts","import":"./dist/testing/index.mjs","require":"./dist/testing/index.js"},"./contexts":{"types":"./dist/contexts/index.d.ts","import":"./dist/contexts/index.mjs","require":"./dist/contexts/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.mjs","require":"./dist/components/index.js"},"./tokenusage":{"types":"./dist/features/tokenusage/index.d.ts","import":"./dist/features/tokenusage/index.mjs","require":"./dist/features/tokenusage/index.js"},"./help/server":{"types":"./dist/features/help/server.d.ts","import":"./dist/features/help/server.mjs","require":"./dist/features/help/server.js"},"./contexts/styles.css":"./dist/contexts/index.css"},"gitHead":"dafccb32f4143211da6d993e0241661f87e9b0a8","private":false,"scripts":{"dev":"NODE_OPTIONS='--max-old-space-size=8192' tsup --watch","lint":"eslint \"src/**/*.ts\" \"src/**/*.tsx\" --fix","test":"vitest run","build":"rm -rf dist && NODE_OPTIONS='--max-old-space-size=8192' tsup && tsc -p scripts/generate-web-module/tsconfig.json","clean":"rm -rf dist","format":"prettier --write \"src/**/*.ts\"","prepare":"tsc -p scripts/generate-web-module/tsconfig.json","test:ui":"vitest --ui","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"pnpm build","generate-web-module":"node dist/scripts/generate-web-module/index.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f5f41df1-7b72-405b-8808-252d10106909"}},"repository":{"url":"git+https://github.com/carlonicora/nextjs-jsonapi.git","type":"git"},"_npmVersion":"11.16.0","description":"Next.js JSON:API client with server/client support and caching","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ai":"^6.0.238","d3":"^7.9.0","zod":"^4.4.3","clsx":"^2.1.1","cmdk":"^1.1.1","pako":"^3.0.1","uuid":"^14.0.1","vaul":"^1.1.2","dagre":"^0.8.5","jotai":"^2.20.2","shadcn":"^4.16.1","sonner":"^2.0.7","fuse.js":"^7.5.0","date-fns":"^4.4.0","recharts":"^3.10.1","commander":"^15.0.0","input-otp":"^1.4.2","remark-gfm":"^4.0.1","next-themes":"^0.4.6","rehype-slug":"^6.0.0","shepherd.js":"^15.2.2","cookies-next":"^6.1.1","jotai-family":"^1.1.0","lucide-react":"^1.28.0","qrcode.react":"^4.2.0","@dnd-kit/core":"^6.3.1","@base-ui/react":"1.6.0","react-dropzone":"^19.1.1","react-markdown":"^10.1.0","tailwind-merge":"^3.6.0","tw-animate-css":"^1.4.0","@blocknote/core":"^0.52.1","next-mdx-remote":"^6.0.0","react-hook-form":"7.83.0","@blocknote/react":"^0.52.1","@blocknote/xl-ai":"^0.52.1","react-day-picker":"^10.0.1","socket.io-client":"^4.8.3","@blocknote/shadcn":"^0.52.1","@dnd-kit/sortable":"^10.0.0","codice-fiscale-js":"^2.3.23","@dnd-kit/utilities":"^3.2.2","@floating-ui/react":"^0.27.20","@hookform/resolvers":"^5.5.7","@radix-ui/react-slot":"^1.3.3","embla-carousel-react":"^8.6.0","@radix-ui/react-label":"^2.1.15","react-resizable-panels":"^4.12.2","@simplewebauthn/browser":"^13.3.0","class-variance-authority":"^0.7.1","rehype-autolink-headings":"^7.1.0","@handlewithcare/prosemirror-inputrules":"^0.1.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"next":"16.3.0","tsup":"^8.5.1","jsdom":"^30.0.1","react":"19.2.8","eslint":"^9.39.5","vitest":"^4.1.10","globals":"^17.8.0","prettier":"^3.9.6","@types/d3":"^7.4.3","next-intl":"^4.13.4","react-dom":"19.2.8","@eslint/js":"^9.39.5","@vitest/ui":"^4.1.10","typescript":"^5.9.3","@types/node":"^26.1.2","@types/dagre":"^0.7.54","@types/react":"19.2.18","react-hook-form":"7.83.0","@eslint/eslintrc":"^3.3.6","@types/react-dom":"19.2.4","semantic-release":"^25.0.8","@stripe/stripe-js":"^9.13.0","@types/qrcode.react":"^3.0.0","@vitest/coverage-v8":"^4.1.10","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^6.0.5","@semantic-release/git":"^11.0.1","@tanstack/react-table":"^8.21.3","@testing-library/react":"^16.3.2","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.6","@stripe/react-stripe-js":"^6.8.0","@testing-library/jest-dom":"^7.0.0","@typescript-eslint/parser":"^8.65.0","@semantic-release/changelog":"^7.0.0","@testing-library/user-event":"^14.6.1","@typescript-eslint/eslint-plugin":"^8.65.0","conventional-changelog-conventionalcommits":"^10.2.1"},"peerDependencies":{"next":">=14.0.0","react":">=18.0.0","next-intl":">=3.0.0","react-dom":">=18.0.0","react-hook-form":">=7.0.0","@stripe/stripe-js":">=9.13.0","@tanstack/react-table":">=8.0.0","@stripe/react-stripe-js":">=6.8.0"},"peerDependenciesMeta":{"next-intl":{"optional":true},"react-hook-form":{"optional":true},"@stripe/stripe-js":{"optional":true},"@tanstack/react-table":{"optional":true},"@stripe/react-stripe-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nextjs-jsonapi_2.0.1_1786307722094_0.9440233729437109","host":"s3://npm-registry-packages-npm-production"}},"2.0.2":{"name":"@carlonicora/nextjs-jsonapi","version":"2.0.2","keywords":["nextjs","jsonapi","json-api","react","typescript","cache"],"author":{"name":"Carlo Nicora"},"license":"GPL-3.0-or-later","_id":"@carlonicora/nextjs-jsonapi@2.0.2","maintainers":[{"name":"carlonicora","email":"carlo.nicora@gmail.com"}],"homepage":"https://github.com/carlonicora/nextjs-jsonapi#readme","bugs":{"url":"https://github.com/carlonicora/nextjs-jsonapi/issues"},"bin":{"generate-web-module":"dist/scripts/generate-web-module/index.js"},"dist":{"shasum":"867c2c6b1a122077ec6483218b720612aa73442b","tarball":"https://registry.npmjs.org/@carlonicora/nextjs-jsonapi/-/nextjs-jsonapi-2.0.2.tgz","fileCount":1371,"integrity":"sha512-5Mj86+5Dyh1JPQsfKeQ3hNEzyx0l+5yk9rWY1WMUZ0OM69S+OlPuohD8S21Gu2OPrHw2hS1K+VEdA/niYima4g==","signatures":[{"sig":"MEQCIHuVPPvGlCVgTfbR80zc+AiR7R7mMYycOiQ5tJ5IRVILAiB9uvK8iE2ZqXgQMedsGVlfUPwbLJ8cJMhs9+xVUFkW4g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@carlonicora%2fnextjs-jsonapi@2.0.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12432353},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.mjs","require":"./dist/core/index.js"},"./help":{"types":"./dist/features/help/index.d.ts","import":"./dist/features/help/index.mjs","require":"./dist/features/help/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.mjs","require":"./dist/client/index.js"},"./server":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.mjs","require":"./dist/server/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.mjs","require":"./dist/billing/index.js"},"./testing":{"types":"./dist/testing/index.d.ts","import":"./dist/testing/index.mjs","require":"./dist/testing/index.js"},"./contexts":{"types":"./dist/contexts/index.d.ts","import":"./dist/contexts/index.mjs","require":"./dist/contexts/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.mjs","require":"./dist/components/index.js"},"./tokenusage":{"types":"./dist/features/tokenusage/index.d.ts","import":"./dist/features/tokenusage/index.mjs","require":"./dist/features/tokenusage/index.js"},"./help/server":{"types":"./dist/features/help/server.d.ts","import":"./dist/features/help/server.mjs","require":"./dist/features/help/server.js"},"./contexts/styles.css":"./dist/contexts/index.css"},"gitHead":"9d3d0c68dd5db423fa6c87bdb252b264b621a3d8","private":false,"scripts":{"dev":"NODE_OPTIONS='--max-old-space-size=8192' tsup --watch","lint":"eslint \"src/**/*.ts\" \"src/**/*.tsx\" --fix","test":"vitest run","build":"rm -rf dist && NODE_OPTIONS='--max-old-space-size=8192' tsup && tsc -p scripts/generate-web-module/tsconfig.json","clean":"rm -rf dist","format":"prettier --write \"src/**/*.ts\"","prepare":"tsc -p scripts/generate-web-module/tsconfig.json","test:ui":"vitest --ui","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"pnpm build","generate-web-module":"node dist/scripts/generate-web-module/index.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f5f41df1-7b72-405b-8808-252d10106909"}},"repository":{"url":"git+https://github.com/carlonicora/nextjs-jsonapi.git","type":"git"},"_npmVersion":"11.16.0","description":"Next.js JSON:API client with server/client support and caching","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ai":"^6.0.238","d3":"^7.9.0","zod":"^4.4.3","clsx":"^2.1.1","cmdk":"^1.1.1","pako":"^3.0.1","uuid":"^14.0.1","vaul":"^1.1.2","dagre":"^0.8.5","jotai":"^2.20.2","shadcn":"^4.16.1","sonner":"^2.0.7","fuse.js":"^7.5.0","date-fns":"^4.4.0","recharts":"^3.10.1","commander":"^15.0.0","input-otp":"^1.4.2","remark-gfm":"^4.0.1","next-themes":"^0.4.6","rehype-slug":"^6.0.0","shepherd.js":"^15.2.2","cookies-next":"^6.1.1","jotai-family":"^1.1.0","lucide-react":"^1.28.0","qrcode.react":"^4.2.0","@dnd-kit/core":"^6.3.1","@base-ui/react":"1.6.0","react-dropzone":"^19.1.1","react-markdown":"^10.1.0","tailwind-merge":"^3.6.0","tw-animate-css":"^1.4.0","@blocknote/core":"^0.52.1","next-mdx-remote":"^6.0.0","react-hook-form":"7.83.0","@blocknote/react":"^0.52.1","@blocknote/xl-ai":"^0.52.1","react-day-picker":"^10.0.1","socket.io-client":"^4.8.3","@blocknote/shadcn":"^0.52.1","@dnd-kit/sortable":"^10.0.0","codice-fiscale-js":"^2.3.23","@dnd-kit/utilities":"^3.2.2","@floating-ui/react":"^0.27.20","@hookform/resolvers":"^5.5.7","@radix-ui/react-slot":"^1.3.3","embla-carousel-react":"^8.6.0","@radix-ui/react-label":"^2.1.15","react-resizable-panels":"^4.12.2","@simplewebauthn/browser":"^13.3.0","class-variance-authority":"^0.7.1","rehype-autolink-headings":"^7.1.0","@handlewithcare/prosemirror-inputrules":"^0.1.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"next":"16.3.0","tsup":"^8.5.1","jsdom":"^30.0.1","react":"19.2.8","eslint":"^9.39.5","vitest":"^4.1.10","globals":"^17.8.0","prettier":"^3.9.6","@types/d3":"^7.4.3","next-intl":"^4.13.4","react-dom":"19.2.8","@eslint/js":"^9.39.5","@vitest/ui":"^4.1.10","typescript":"^5.9.3","@types/node":"^26.1.2","@types/dagre":"^0.7.54","@types/react":"19.2.18","react-hook-form":"7.83.0","@eslint/eslintrc":"^3.3.6","@types/react-dom":"19.2.4","semantic-release":"^25.0.8","@stripe/stripe-js":"^9.13.0","@types/qrcode.react":"^3.0.0","@vitest/coverage-v8":"^4.1.10","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^6.0.5","@semantic-release/git":"^11.0.1","@tanstack/react-table":"^8.21.3","@testing-library/react":"^16.3.2","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.6","@stripe/react-stripe-js":"^6.8.0","@testing-library/jest-dom":"^7.0.0","@typescript-eslint/parser":"^8.65.0","@semantic-release/changelog":"^7.0.0","@testing-library/user-event":"^14.6.1","@typescript-eslint/eslint-plugin":"^8.65.0","conventional-changelog-conventionalcommits":"^10.2.1"},"peerDependencies":{"next":">=14.0.0","react":">=18.0.0","next-intl":">=3.0.0","react-dom":">=18.0.0","react-hook-form":">=7.0.0","@stripe/stripe-js":">=9.13.0","@tanstack/react-table":">=8.0.0","@stripe/react-stripe-js":">=6.8.0"},"peerDependenciesMeta":{"next-intl":{"optional":true},"react-hook-form":{"optional":true},"@stripe/stripe-js":{"optional":true},"@tanstack/react-table":{"optional":true},"@stripe/react-stripe-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nextjs-jsonapi_2.0.2_1786314597115_0.17223846604781468","host":"s3://npm-registry-packages-npm-production"}},"2.0.3":{"name":"@carlonicora/nextjs-jsonapi","version":"2.0.3","keywords":["nextjs","jsonapi","json-api","react","typescript","cache"],"author":{"name":"Carlo Nicora"},"license":"GPL-3.0-or-later","_id":"@carlonicora/nextjs-jsonapi@2.0.3","maintainers":[{"name":"carlonicora","email":"carlo.nicora@gmail.com"}],"homepage":"https://github.com/carlonicora/nextjs-jsonapi#readme","bugs":{"url":"https://github.com/carlonicora/nextjs-jsonapi/issues"},"bin":{"generate-web-module":"dist/scripts/generate-web-module/index.js"},"dist":{"shasum":"7097ce17c7eeee409aa636e7524276839a94b93e","tarball":"https://registry.npmjs.org/@carlonicora/nextjs-jsonapi/-/nextjs-jsonapi-2.0.3.tgz","fileCount":1371,"integrity":"sha512-++EqaUSbvJOZqbK8AKhK88WuIBufkXhFEjvYoVzQVQxLZ8WCz6aTkthT5mLyMykxWhp+BHr1ipdMuA0XGqfZIg==","signatures":[{"sig":"MEQCICr/wCeJpieKD79YkY0xqch/xw5E4Lv4h7XIRSHi3c22AiAa/ECKtxD+6ehXB3Z45ddNhxBs9hEmmxNq3sCsASfyLQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@carlonicora%2fnextjs-jsonapi@2.0.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12433438},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.mjs","require":"./dist/core/index.js"},"./help":{"types":"./dist/features/help/index.d.ts","import":"./dist/features/help/index.mjs","require":"./dist/features/help/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.mjs","require":"./dist/client/index.js"},"./server":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.mjs","require":"./dist/server/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.mjs","require":"./dist/billing/index.js"},"./testing":{"types":"./dist/testing/index.d.ts","import":"./dist/testing/index.mjs","require":"./dist/testing/index.js"},"./contexts":{"types":"./dist/contexts/index.d.ts","import":"./dist/contexts/index.mjs","require":"./dist/contexts/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.mjs","require":"./dist/components/index.js"},"./tokenusage":{"types":"./dist/features/tokenusage/index.d.ts","import":"./dist/features/tokenusage/index.mjs","require":"./dist/features/tokenusage/index.js"},"./help/server":{"types":"./dist/features/help/server.d.ts","import":"./dist/features/help/server.mjs","require":"./dist/features/help/server.js"},"./contexts/styles.css":"./dist/contexts/index.css"},"gitHead":"381beb47dc84039f1b70a806f803950d779c9c9f","private":false,"scripts":{"dev":"NODE_OPTIONS='--max-old-space-size=8192' tsup --watch","lint":"eslint \"src/**/*.ts\" \"src/**/*.tsx\" --fix","test":"vitest run","build":"rm -rf dist && NODE_OPTIONS='--max-old-space-size=8192' tsup && tsc -p scripts/generate-web-module/tsconfig.json","clean":"rm -rf dist","format":"prettier --write \"src/**/*.ts\"","prepare":"tsc -p scripts/generate-web-module/tsconfig.json","test:ui":"vitest --ui","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"pnpm build","generate-web-module":"node dist/scripts/generate-web-module/index.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f5f41df1-7b72-405b-8808-252d10106909"}},"repository":{"url":"git+https://github.com/carlonicora/nextjs-jsonapi.git","type":"git"},"_npmVersion":"11.16.0","description":"Next.js JSON:API client with server/client support and caching","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ai":"^6.0.238","d3":"^7.9.0","zod":"^4.4.3","clsx":"^2.1.1","cmdk":"^1.1.1","pako":"^3.0.1","uuid":"^14.0.1","vaul":"^1.1.2","dagre":"^0.8.5","jotai":"^2.20.2","shadcn":"^4.16.1","sonner":"^2.0.7","fuse.js":"^7.5.0","date-fns":"^4.4.0","recharts":"^3.10.1","commander":"^15.0.0","input-otp":"^1.4.2","remark-gfm":"^4.0.1","next-themes":"^0.4.6","rehype-slug":"^6.0.0","shepherd.js":"^15.2.2","cookies-next":"^6.1.1","jotai-family":"^1.1.0","lucide-react":"^1.28.0","qrcode.react":"^4.2.0","@dnd-kit/core":"^6.3.1","@base-ui/react":"1.6.0","react-dropzone":"^19.1.1","react-markdown":"^10.1.0","tailwind-merge":"^3.6.0","tw-animate-css":"^1.4.0","@blocknote/core":"^0.52.1","next-mdx-remote":"^6.0.0","react-hook-form":"7.83.0","@blocknote/react":"^0.52.1","@blocknote/xl-ai":"^0.52.1","react-day-picker":"^10.0.1","socket.io-client":"^4.8.3","@blocknote/shadcn":"^0.52.1","@dnd-kit/sortable":"^10.0.0","codice-fiscale-js":"^2.3.23","@dnd-kit/utilities":"^3.2.2","@floating-ui/react":"^0.27.20","@hookform/resolvers":"^5.5.7","@radix-ui/react-slot":"^1.3.3","embla-carousel-react":"^8.6.0","@radix-ui/react-label":"^2.1.15","react-resizable-panels":"^4.12.2","@simplewebauthn/browser":"^13.3.0","class-variance-authority":"^0.7.1","rehype-autolink-headings":"^7.1.0","@handlewithcare/prosemirror-inputrules":"^0.1.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"next":"16.3.0","tsup":"^8.5.1","jsdom":"^30.0.1","react":"19.2.8","eslint":"^9.39.5","vitest":"^4.1.10","globals":"^17.8.0","prettier":"^3.9.6","@types/d3":"^7.4.3","next-intl":"^4.13.4","react-dom":"19.2.8","@eslint/js":"^9.39.5","@vitest/ui":"^4.1.10","typescript":"^5.9.3","@types/node":"^26.1.2","@types/dagre":"^0.7.54","@types/react":"19.2.18","react-hook-form":"7.83.0","@eslint/eslintrc":"^3.3.6","@types/react-dom":"19.2.4","semantic-release":"^25.0.8","@stripe/stripe-js":"^9.13.0","@types/qrcode.react":"^3.0.0","@vitest/coverage-v8":"^4.1.10","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^6.0.5","@semantic-release/git":"^11.0.1","@tanstack/react-table":"^8.21.3","@testing-library/react":"^16.3.2","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.6","@stripe/react-stripe-js":"^6.8.0","@testing-library/jest-dom":"^7.0.0","@typescript-eslint/parser":"^8.65.0","@semantic-release/changelog":"^7.0.0","@testing-library/user-event":"^14.6.1","@typescript-eslint/eslint-plugin":"^8.65.0","conventional-changelog-conventionalcommits":"^10.2.1"},"peerDependencies":{"next":">=14.0.0","react":">=18.0.0","next-intl":">=3.0.0","react-dom":">=18.0.0","react-hook-form":">=7.0.0","@stripe/stripe-js":">=9.13.0","@tanstack/react-table":">=8.0.0","@stripe/react-stripe-js":">=6.8.0"},"peerDependenciesMeta":{"next-intl":{"optional":true},"react-hook-form":{"optional":true},"@stripe/stripe-js":{"optional":true},"@tanstack/react-table":{"optional":true},"@stripe/react-stripe-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nextjs-jsonapi_2.0.3_1786342389723_0.33482542149087235","host":"s3://npm-registry-packages-npm-production"}},"2.1.0":{"name":"@carlonicora/nextjs-jsonapi","version":"2.1.0","keywords":["nextjs","jsonapi","json-api","react","typescript","cache"],"author":{"name":"Carlo Nicora"},"license":"GPL-3.0-or-later","_id":"@carlonicora/nextjs-jsonapi@2.1.0","maintainers":[{"name":"carlonicora","email":"carlo.nicora@gmail.com"}],"homepage":"https://github.com/carlonicora/nextjs-jsonapi#readme","bugs":{"url":"https://github.com/carlonicora/nextjs-jsonapi/issues"},"bin":{"generate-web-module":"dist/scripts/generate-web-module/index.js"},"dist":{"shasum":"1a97f65268709a4a4cdb6fe2ee0d40a1d5977bc0","tarball":"https://registry.npmjs.org/@carlonicora/nextjs-jsonapi/-/nextjs-jsonapi-2.1.0.tgz","fileCount":1386,"integrity":"sha512-GmMQRa+qtTbA7l3+GQx3/ioR6CcRPrcAUYeMnsZW8Jv8DI3/5/T1Xclx++m0tHNnPoq7rJ+3+JoRdH1Bbfz21A==","signatures":[{"sig":"MEQCICt7IgOrqx4ErrtQHIkho1xdjb/58fE8U7njaAzv+MVbAiBnxkdoWzC6AwN2kQzr2y6zsdM8RdNdsSGrljQRe3FQNg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@carlonicora%2fnextjs-jsonapi@2.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12630061},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.mjs","require":"./dist/core/index.js"},"./help":{"types":"./dist/features/help/index.d.ts","import":"./dist/features/help/index.mjs","require":"./dist/features/help/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.mjs","require":"./dist/client/index.js"},"./server":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.mjs","require":"./dist/server/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.mjs","require":"./dist/billing/index.js"},"./testing":{"types":"./dist/testing/index.d.ts","import":"./dist/testing/index.mjs","require":"./dist/testing/index.js"},"./contexts":{"types":"./dist/contexts/index.d.ts","import":"./dist/contexts/index.mjs","require":"./dist/contexts/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.mjs","require":"./dist/components/index.js"},"./tokenusage":{"types":"./dist/features/tokenusage/index.d.ts","import":"./dist/features/tokenusage/index.mjs","require":"./dist/features/tokenusage/index.js"},"./help/server":{"types":"./dist/features/help/server.d.ts","import":"./dist/features/help/server.mjs","require":"./dist/features/help/server.js"},"./contexts/styles.css":"./dist/contexts/index.css"},"gitHead":"ec7ba8d32dc3573e33e66a4cb108db850f2a8fca","private":false,"scripts":{"dev":"NODE_OPTIONS='--max-old-space-size=8192' tsup --watch","lint":"eslint \"src/**/*.ts\" \"src/**/*.tsx\" --fix","test":"vitest run","build":"rm -rf dist && NODE_OPTIONS='--max-old-space-size=8192' tsup && tsc -p scripts/generate-web-module/tsconfig.json","clean":"rm -rf dist","format":"prettier --write \"src/**/*.ts\"","prepare":"tsc -p scripts/generate-web-module/tsconfig.json","test:ui":"vitest --ui","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"pnpm build","generate-web-module":"node dist/scripts/generate-web-module/index.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f5f41df1-7b72-405b-8808-252d10106909"}},"repository":{"url":"git+https://github.com/carlonicora/nextjs-jsonapi.git","type":"git"},"_npmVersion":"11.16.0","description":"Next.js JSON:API client with server/client support and caching","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ai":"^6.0.238","d3":"^7.9.0","zod":"^4.4.3","clsx":"^2.1.1","cmdk":"^1.1.1","pako":"^3.0.1","uuid":"^14.0.1","vaul":"^1.1.2","dagre":"^0.8.5","jotai":"^2.20.2","shadcn":"^4.16.1","sonner":"^2.0.7","fuse.js":"^7.5.0","date-fns":"^4.4.0","recharts":"^3.10.1","commander":"^15.0.0","input-otp":"^1.4.2","remark-gfm":"^4.0.1","next-themes":"^0.4.6","rehype-slug":"^6.0.0","shepherd.js":"^15.2.2","cookies-next":"^6.1.1","jotai-family":"^1.1.0","lucide-react":"^1.28.0","qrcode.react":"^4.2.0","@dnd-kit/core":"^6.3.1","@base-ui/react":"1.6.0","react-dropzone":"^19.1.1","react-markdown":"^10.1.0","tailwind-merge":"^3.6.0","tw-animate-css":"^1.4.0","@blocknote/core":"^0.52.1","next-mdx-remote":"^6.0.0","react-hook-form":"7.83.0","@blocknote/react":"^0.52.1","@blocknote/xl-ai":"^0.52.1","react-day-picker":"^10.0.1","socket.io-client":"^4.8.3","@blocknote/shadcn":"^0.52.1","@dnd-kit/sortable":"^10.0.0","codice-fiscale-js":"^2.3.23","@dnd-kit/utilities":"^3.2.2","@floating-ui/react":"^0.27.20","@hookform/resolvers":"^5.5.7","@radix-ui/react-slot":"^1.3.3","embla-carousel-react":"^8.6.0","@radix-ui/react-label":"^2.1.15","react-resizable-panels":"^4.12.2","@simplewebauthn/browser":"^13.3.0","class-variance-authority":"^0.7.1","rehype-autolink-headings":"^7.1.0","@handlewithcare/prosemirror-inputrules":"^0.1.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"next":"16.3.0","tsup":"^8.5.1","jsdom":"^30.0.1","react":"19.2.8","eslint":"^9.39.5","vitest":"^4.1.10","globals":"^17.8.0","prettier":"^3.9.6","@types/d3":"^7.4.3","next-intl":"^4.13.4","react-dom":"19.2.8","@eslint/js":"^9.39.5","@vitest/ui":"^4.1.10","typescript":"^5.9.3","@types/node":"^26.1.2","@types/dagre":"^0.7.54","@types/react":"19.2.18","react-hook-form":"7.83.0","@eslint/eslintrc":"^3.3.6","@types/react-dom":"19.2.4","semantic-release":"^25.0.8","@stripe/stripe-js":"^9.13.0","@types/qrcode.react":"^3.0.0","@vitest/coverage-v8":"^4.1.10","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^6.0.5","@semantic-release/git":"^11.0.1","@tanstack/react-table":"^8.21.3","@testing-library/react":"^16.3.2","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.6","@stripe/react-stripe-js":"^6.8.0","@testing-library/jest-dom":"^7.0.0","@typescript-eslint/parser":"^8.65.0","@semantic-release/changelog":"^7.0.0","@testing-library/user-event":"^14.6.1","@typescript-eslint/eslint-plugin":"^8.65.0","conventional-changelog-conventionalcommits":"^10.2.1"},"peerDependencies":{"next":">=14.0.0","react":">=18.0.0","next-intl":">=3.0.0","react-dom":">=18.0.0","react-hook-form":">=7.0.0","@stripe/stripe-js":">=9.13.0","@tanstack/react-table":">=8.0.0","@stripe/react-stripe-js":">=6.8.0"},"peerDependenciesMeta":{"next-intl":{"optional":true},"react-hook-form":{"optional":true},"@stripe/stripe-js":{"optional":true},"@tanstack/react-table":{"optional":true},"@stripe/react-stripe-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nextjs-jsonapi_2.1.0_1786351483446_0.04624025980577473","host":"s3://npm-registry-packages-npm-production"}},"2.1.1":{"name":"@carlonicora/nextjs-jsonapi","version":"2.1.1","keywords":["nextjs","jsonapi","json-api","react","typescript","cache"],"author":{"name":"Carlo Nicora"},"license":"GPL-3.0-or-later","_id":"@carlonicora/nextjs-jsonapi@2.1.1","maintainers":[{"name":"carlonicora","email":"carlo.nicora@gmail.com"}],"homepage":"https://github.com/carlonicora/nextjs-jsonapi#readme","bugs":{"url":"https://github.com/carlonicora/nextjs-jsonapi/issues"},"bin":{"generate-web-module":"dist/scripts/generate-web-module/index.js"},"dist":{"shasum":"5cd864aa401f935cda56ef68111da5986a015b5d","tarball":"https://registry.npmjs.org/@carlonicora/nextjs-jsonapi/-/nextjs-jsonapi-2.1.1.tgz","fileCount":1386,"integrity":"sha512-HIRyZAKYwZB4FFXMqXCLqJJEpeF/lG20SRCUPIU/ekYKrZjyYGZYc6x3fExnbzP2j6OQFYXwtcT7pKQuTZkYyg==","signatures":[{"sig":"MEYCIQC0bu1d00LHqMqWKwvYcdHi4qW3GAP0MLY1bMjw1F9kqgIhAP1IyaQeisoVKXN6Xv0Gy+fi/6+ZV3e/oYV0DFtIlowH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@carlonicora%2fnextjs-jsonapi@2.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12632758},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.mjs","require":"./dist/core/index.js"},"./help":{"types":"./dist/features/help/index.d.ts","import":"./dist/features/help/index.mjs","require":"./dist/features/help/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.mjs","require":"./dist/client/index.js"},"./server":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.mjs","require":"./dist/server/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.mjs","require":"./dist/billing/index.js"},"./testing":{"types":"./dist/testing/index.d.ts","import":"./dist/testing/index.mjs","require":"./dist/testing/index.js"},"./contexts":{"types":"./dist/contexts/index.d.ts","import":"./dist/contexts/index.mjs","require":"./dist/contexts/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.mjs","require":"./dist/components/index.js"},"./tokenusage":{"types":"./dist/features/tokenusage/index.d.ts","import":"./dist/features/tokenusage/index.mjs","require":"./dist/features/tokenusage/index.js"},"./help/server":{"types":"./dist/features/help/server.d.ts","import":"./dist/features/help/server.mjs","require":"./dist/features/help/server.js"},"./contexts/styles.css":"./dist/contexts/index.css"},"gitHead":"88e4dfb8652d3ed62d2f2889486da32811d4c821","private":false,"scripts":{"dev":"NODE_OPTIONS='--max-old-space-size=8192' tsup --watch","lint":"eslint \"src/**/*.ts\" \"src/**/*.tsx\" --fix","test":"vitest run","build":"rm -rf dist && NODE_OPTIONS='--max-old-space-size=8192' tsup && tsc -p scripts/generate-web-module/tsconfig.json","clean":"rm -rf dist","format":"prettier --write \"src/**/*.ts\"","prepare":"tsc -p scripts/generate-web-module/tsconfig.json","test:ui":"vitest --ui","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"pnpm build","generate-web-module":"node dist/scripts/generate-web-module/index.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f5f41df1-7b72-405b-8808-252d10106909"}},"repository":{"url":"git+https://github.com/carlonicora/nextjs-jsonapi.git","type":"git"},"_npmVersion":"11.16.0","description":"Next.js JSON:API client with server/client support and caching","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ai":"^6.0.238","d3":"^7.9.0","zod":"^4.4.3","clsx":"^2.1.1","cmdk":"^1.1.1","pako":"^3.0.1","uuid":"^14.0.1","vaul":"^1.1.2","dagre":"^0.8.5","jotai":"^2.20.2","shadcn":"^4.16.1","sonner":"^2.0.7","fuse.js":"^7.5.0","date-fns":"^4.4.0","recharts":"^3.10.1","commander":"^15.0.0","input-otp":"^1.4.2","remark-gfm":"^4.0.1","next-themes":"^0.4.6","rehype-slug":"^6.0.0","shepherd.js":"^15.2.2","cookies-next":"^6.1.1","jotai-family":"^1.1.0","lucide-react":"^1.28.0","qrcode.react":"^4.2.0","@dnd-kit/core":"^6.3.1","@base-ui/react":"1.6.0","react-dropzone":"^19.1.1","react-markdown":"^10.1.0","tailwind-merge":"^3.6.0","tw-animate-css":"^1.4.0","@blocknote/core":"^0.52.1","next-mdx-remote":"^6.0.0","react-hook-form":"7.83.0","@blocknote/react":"^0.52.1","@blocknote/xl-ai":"^0.52.1","react-day-picker":"^10.0.1","socket.io-client":"^4.8.3","@blocknote/shadcn":"^0.52.1","@dnd-kit/sortable":"^10.0.0","codice-fiscale-js":"^2.3.23","@dnd-kit/utilities":"^3.2.2","@floating-ui/react":"^0.27.20","@hookform/resolvers":"^5.5.7","@radix-ui/react-slot":"^1.3.3","embla-carousel-react":"^8.6.0","@radix-ui/react-label":"^2.1.15","react-resizable-panels":"^4.12.2","@simplewebauthn/browser":"^13.3.0","class-variance-authority":"^0.7.1","rehype-autolink-headings":"^7.1.0","@handlewithcare/prosemirror-inputrules":"^0.1.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"next":"16.3.0","tsup":"^8.5.1","jsdom":"^30.0.1","react":"19.2.8","eslint":"^9.39.5","vitest":"^4.1.10","globals":"^17.8.0","prettier":"^3.9.6","@types/d3":"^7.4.3","next-intl":"^4.13.4","react-dom":"19.2.8","@eslint/js":"^9.39.5","@vitest/ui":"^4.1.10","typescript":"^5.9.3","@types/node":"^26.1.2","@types/dagre":"^0.7.54","@types/react":"19.2.18","react-hook-form":"7.83.0","@eslint/eslintrc":"^3.3.6","@types/react-dom":"19.2.4","semantic-release":"^25.0.8","@stripe/stripe-js":"^9.13.0","@types/qrcode.react":"^3.0.0","@vitest/coverage-v8":"^4.1.10","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^6.0.5","@semantic-release/git":"^11.0.1","@tanstack/react-table":"^8.21.3","@testing-library/react":"^16.3.2","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.6","@stripe/react-stripe-js":"^6.8.0","@testing-library/jest-dom":"^7.0.0","@typescript-eslint/parser":"^8.65.0","@semantic-release/changelog":"^7.0.0","@testing-library/user-event":"^14.6.1","@typescript-eslint/eslint-plugin":"^8.65.0","conventional-changelog-conventionalcommits":"^10.2.1"},"peerDependencies":{"next":">=14.0.0","react":">=18.0.0","next-intl":">=3.0.0","react-dom":">=18.0.0","react-hook-form":">=7.0.0","@stripe/stripe-js":">=9.13.0","@tanstack/react-table":">=8.0.0","@stripe/react-stripe-js":">=6.8.0"},"peerDependenciesMeta":{"next-intl":{"optional":true},"react-hook-form":{"optional":true},"@stripe/stripe-js":{"optional":true},"@tanstack/react-table":{"optional":true},"@stripe/react-stripe-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nextjs-jsonapi_2.1.1_1786482765496_0.7633217633306153","host":"s3://npm-registry-packages-npm-production"}},"2.1.2":{"name":"@carlonicora/nextjs-jsonapi","version":"2.1.2","keywords":["nextjs","jsonapi","json-api","react","typescript","cache"],"author":{"name":"Carlo Nicora"},"license":"GPL-3.0-or-later","_id":"@carlonicora/nextjs-jsonapi@2.1.2","maintainers":[{"name":"carlonicora","email":"carlo.nicora@gmail.com"}],"homepage":"https://github.com/carlonicora/nextjs-jsonapi#readme","bugs":{"url":"https://github.com/carlonicora/nextjs-jsonapi/issues"},"bin":{"generate-web-module":"dist/scripts/generate-web-module/index.js"},"dist":{"shasum":"a761ac75b80826cc4594aca11795b020ef4bb3ab","tarball":"https://registry.npmjs.org/@carlonicora/nextjs-jsonapi/-/nextjs-jsonapi-2.1.2.tgz","fileCount":1386,"integrity":"sha512-Nq/cCyjOnIYfAKxyTlMRqXziHhFJgv1Fnmd+sFJzd5WJdWwVNiYq9Tl7Pe0sgDYhphM6Oqc3K6PkDqJjQJmzgA==","signatures":[{"sig":"MEUCIQDRePRAAjnEdWgF7n9/dgVL4f7XwKelojVANjE60TraRwIgFFBnDhsS3901tsxIQOMGSNKC6upRhV+yh6H/Jk2wc/w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@carlonicora%2fnextjs-jsonapi@2.1.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12635052},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.mjs","require":"./dist/core/index.js"},"./help":{"types":"./dist/features/help/index.d.ts","import":"./dist/features/help/index.mjs","require":"./dist/features/help/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.mjs","require":"./dist/client/index.js"},"./server":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.mjs","require":"./dist/server/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.mjs","require":"./dist/billing/index.js"},"./testing":{"types":"./dist/testing/index.d.ts","import":"./dist/testing/index.mjs","require":"./dist/testing/index.js"},"./contexts":{"types":"./dist/contexts/index.d.ts","import":"./dist/contexts/index.mjs","require":"./dist/contexts/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.mjs","require":"./dist/components/index.js"},"./tokenusage":{"types":"./dist/features/tokenusage/index.d.ts","import":"./dist/features/tokenusage/index.mjs","require":"./dist/features/tokenusage/index.js"},"./help/server":{"types":"./dist/features/help/server.d.ts","import":"./dist/features/help/server.mjs","require":"./dist/features/help/server.js"},"./contexts/styles.css":"./dist/contexts/index.css"},"gitHead":"419d0b5614a45464d28c228b9f908d14ee32e070","private":false,"scripts":{"dev":"NODE_OPTIONS='--max-old-space-size=8192' tsup --watch","lint":"eslint \"src/**/*.ts\" \"src/**/*.tsx\" --fix","test":"vitest run","build":"rm -rf dist && NODE_OPTIONS='--max-old-space-size=8192' tsup && tsc -p scripts/generate-web-module/tsconfig.json","clean":"rm -rf dist","format":"prettier --write \"src/**/*.ts\"","prepare":"tsc -p scripts/generate-web-module/tsconfig.json","test:ui":"vitest --ui","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"pnpm build","generate-web-module":"node dist/scripts/generate-web-module/index.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f5f41df1-7b72-405b-8808-252d10106909"}},"repository":{"url":"git+https://github.com/carlonicora/nextjs-jsonapi.git","type":"git"},"_npmVersion":"11.16.0","description":"Next.js JSON:API client with server/client support and caching","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ai":"^6.0.238","d3":"^7.9.0","zod":"^4.4.3","clsx":"^2.1.1","cmdk":"^1.1.1","pako":"^3.0.1","uuid":"^14.0.1","vaul":"^1.1.2","dagre":"^0.8.5","jotai":"^2.20.2","shadcn":"^4.16.1","sonner":"^2.0.7","fuse.js":"^7.5.0","date-fns":"^4.4.0","recharts":"^3.10.1","commander":"^15.0.0","input-otp":"^1.4.2","remark-gfm":"^4.0.1","next-themes":"^0.4.6","rehype-slug":"^6.0.0","shepherd.js":"^15.2.2","cookies-next":"^6.1.1","jotai-family":"^1.1.0","lucide-react":"^1.28.0","qrcode.react":"^4.2.0","@dnd-kit/core":"^6.3.1","@base-ui/react":"1.6.0","react-dropzone":"^19.1.1","react-markdown":"^10.1.0","tailwind-merge":"^3.6.0","tw-animate-css":"^1.4.0","@blocknote/core":"^0.52.1","next-mdx-remote":"^6.0.0","react-hook-form":"7.83.0","@blocknote/react":"^0.52.1","@blocknote/xl-ai":"^0.52.1","react-day-picker":"^10.0.1","socket.io-client":"^4.8.3","@blocknote/shadcn":"^0.52.1","@dnd-kit/sortable":"^10.0.0","codice-fiscale-js":"^2.3.23","@dnd-kit/utilities":"^3.2.2","@floating-ui/react":"^0.27.20","@hookform/resolvers":"^5.5.7","@radix-ui/react-slot":"^1.3.3","embla-carousel-react":"^8.6.0","@radix-ui/react-label":"^2.1.15","react-resizable-panels":"^4.12.2","@simplewebauthn/browser":"^13.3.0","class-variance-authority":"^0.7.1","rehype-autolink-headings":"^7.1.0","@handlewithcare/prosemirror-inputrules":"^0.1.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"next":"16.3.0","tsup":"^8.5.1","jsdom":"^30.0.1","react":"19.2.8","eslint":"^9.39.5","vitest":"^4.1.10","globals":"^17.8.0","prettier":"^3.9.6","@types/d3":"^7.4.3","next-intl":"^4.13.4","react-dom":"19.2.8","@eslint/js":"^9.39.5","@vitest/ui":"^4.1.10","typescript":"^5.9.3","@types/node":"^26.1.2","@types/dagre":"^0.7.54","@types/react":"19.2.18","react-hook-form":"7.83.0","@eslint/eslintrc":"^3.3.6","@types/react-dom":"19.2.4","semantic-release":"^25.0.8","@stripe/stripe-js":"^9.13.0","@types/qrcode.react":"^3.0.0","@vitest/coverage-v8":"^4.1.10","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^6.0.5","@semantic-release/git":"^11.0.1","@tanstack/react-table":"^8.21.3","@testing-library/react":"^16.3.2","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.6","@stripe/react-stripe-js":"^6.8.0","@testing-library/jest-dom":"^7.0.0","@typescript-eslint/parser":"^8.65.0","@semantic-release/changelog":"^7.0.0","@testing-library/user-event":"^14.6.1","@typescript-eslint/eslint-plugin":"^8.65.0","conventional-changelog-conventionalcommits":"^10.2.1"},"peerDependencies":{"next":">=14.0.0","react":">=18.0.0","next-intl":">=3.0.0","react-dom":">=18.0.0","react-hook-form":">=7.0.0","@stripe/stripe-js":">=9.13.0","@tanstack/react-table":">=8.0.0","@stripe/react-stripe-js":">=6.8.0"},"peerDependenciesMeta":{"next-intl":{"optional":true},"react-hook-form":{"optional":true},"@stripe/stripe-js":{"optional":true},"@tanstack/react-table":{"optional":true},"@stripe/react-stripe-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nextjs-jsonapi_2.1.2_1786609145191_0.2805981984740702","host":"s3://npm-registry-packages-npm-production"}},"2.1.3":{"name":"@carlonicora/nextjs-jsonapi","version":"2.1.3","keywords":["nextjs","jsonapi","json-api","react","typescript","cache"],"author":{"name":"Carlo Nicora"},"license":"GPL-3.0-or-later","_id":"@carlonicora/nextjs-jsonapi@2.1.3","maintainers":[{"name":"carlonicora","email":"carlo.nicora@gmail.com"}],"homepage":"https://github.com/carlonicora/nextjs-jsonapi#readme","bugs":{"url":"https://github.com/carlonicora/nextjs-jsonapi/issues"},"bin":{"generate-web-module":"dist/scripts/generate-web-module/index.js"},"dist":{"shasum":"99fadbf77f4fae0f70a4aba862a33ef8563d56ee","tarball":"https://registry.npmjs.org/@carlonicora/nextjs-jsonapi/-/nextjs-jsonapi-2.1.3.tgz","fileCount":1386,"integrity":"sha512-uzdy4WnVsDjHUe4PMzbjiJmVweJ5myYDelvTh994WGFcSNspFW67ZxzsXWOsBbARx11Rvvalh1SrRIV3gJkq5g==","signatures":[{"sig":"MEYCIQCZbRIjj5WpxUf2c8jO7h9+mMgCkvTx9KZ9aV14mcgfFwIhAIntZy0tz3wWe0z3OxxQ1MmxQwjMQt2/acgw50rzGKtj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@carlonicora%2fnextjs-jsonapi@2.1.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12635635},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.mjs","require":"./dist/core/index.js"},"./help":{"types":"./dist/features/help/index.d.ts","import":"./dist/features/help/index.mjs","require":"./dist/features/help/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.mjs","require":"./dist/client/index.js"},"./server":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.mjs","require":"./dist/server/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.mjs","require":"./dist/billing/index.js"},"./testing":{"types":"./dist/testing/index.d.ts","import":"./dist/testing/index.mjs","require":"./dist/testing/index.js"},"./contexts":{"types":"./dist/contexts/index.d.ts","import":"./dist/contexts/index.mjs","require":"./dist/contexts/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.mjs","require":"./dist/components/index.js"},"./tokenusage":{"types":"./dist/features/tokenusage/index.d.ts","import":"./dist/features/tokenusage/index.mjs","require":"./dist/features/tokenusage/index.js"},"./help/server":{"types":"./dist/features/help/server.d.ts","import":"./dist/features/help/server.mjs","require":"./dist/features/help/server.js"},"./contexts/styles.css":"./dist/contexts/index.css"},"gitHead":"faa871b77e9adb40f40a94fa3c244b75abbb3728","private":false,"scripts":{"dev":"NODE_OPTIONS='--max-old-space-size=8192' tsup --watch","lint":"eslint \"src/**/*.ts\" \"src/**/*.tsx\" --fix","test":"vitest run","build":"rm -rf dist && NODE_OPTIONS='--max-old-space-size=8192' tsup && tsc -p scripts/generate-web-module/tsconfig.json","clean":"rm -rf dist","format":"prettier --write \"src/**/*.ts\"","prepare":"tsc -p scripts/generate-web-module/tsconfig.json","test:ui":"vitest --ui","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"pnpm build","generate-web-module":"node dist/scripts/generate-web-module/index.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f5f41df1-7b72-405b-8808-252d10106909"}},"repository":{"url":"git+https://github.com/carlonicora/nextjs-jsonapi.git","type":"git"},"_npmVersion":"11.16.0","description":"Next.js JSON:API client with server/client support and caching","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ai":"^6.0.238","d3":"^7.9.0","zod":"^4.4.3","clsx":"^2.1.1","cmdk":"^1.1.1","pako":"^3.0.1","uuid":"^14.0.1","vaul":"^1.1.2","dagre":"^0.8.5","jotai":"^2.20.2","shadcn":"^4.16.1","sonner":"^2.0.7","fuse.js":"^7.5.0","date-fns":"^4.4.0","recharts":"^3.10.1","commander":"^15.0.0","input-otp":"^1.4.2","remark-gfm":"^4.0.1","next-themes":"^0.4.6","rehype-slug":"^6.0.0","shepherd.js":"^15.2.2","cookies-next":"^6.1.1","jotai-family":"^1.1.0","lucide-react":"^1.28.0","qrcode.react":"^4.2.0","@dnd-kit/core":"^6.3.1","@base-ui/react":"1.6.0","react-dropzone":"^19.1.1","react-markdown":"^10.1.0","tailwind-merge":"^3.6.0","tw-animate-css":"^1.4.0","@blocknote/core":"^0.52.1","next-mdx-remote":"^6.0.0","react-hook-form":"7.83.0","@blocknote/react":"^0.52.1","@blocknote/xl-ai":"^0.52.1","react-day-picker":"^10.0.1","socket.io-client":"^4.8.3","@blocknote/shadcn":"^0.52.1","@dnd-kit/sortable":"^10.0.0","codice-fiscale-js":"^2.3.23","@dnd-kit/utilities":"^3.2.2","@floating-ui/react":"^0.27.20","@hookform/resolvers":"^5.5.7","@radix-ui/react-slot":"^1.3.3","embla-carousel-react":"^8.6.0","@radix-ui/react-label":"^2.1.15","react-resizable-panels":"^4.12.2","@simplewebauthn/browser":"^13.3.0","class-variance-authority":"^0.7.1","rehype-autolink-headings":"^7.1.0","@handlewithcare/prosemirror-inputrules":"^0.1.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"next":"16.3.0","tsup":"^8.5.1","jsdom":"^30.0.1","react":"19.2.8","eslint":"^9.39.5","vitest":"^4.1.10","globals":"^17.8.0","prettier":"^3.9.6","@types/d3":"^7.4.3","next-intl":"^4.13.4","react-dom":"19.2.8","@eslint/js":"^9.39.5","@vitest/ui":"^4.1.10","typescript":"^5.9.3","@types/node":"^26.1.2","@types/dagre":"^0.7.54","@types/react":"19.2.18","react-hook-form":"7.83.0","@eslint/eslintrc":"^3.3.6","@types/react-dom":"19.2.4","semantic-release":"^25.0.8","@stripe/stripe-js":"^9.13.0","@types/qrcode.react":"^3.0.0","@vitest/coverage-v8":"^4.1.10","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^6.0.5","@semantic-release/git":"^11.0.1","@tanstack/react-table":"^8.21.3","@testing-library/react":"^16.3.2","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.6","@stripe/react-stripe-js":"^6.8.0","@testing-library/jest-dom":"^7.0.0","@typescript-eslint/parser":"^8.65.0","@semantic-release/changelog":"^7.0.0","@testing-library/user-event":"^14.6.1","@typescript-eslint/eslint-plugin":"^8.65.0","conventional-changelog-conventionalcommits":"^10.2.1"},"peerDependencies":{"next":">=14.0.0","react":">=18.0.0","next-intl":">=3.0.0","react-dom":">=18.0.0","react-hook-form":">=7.0.0","@stripe/stripe-js":">=9.13.0","@tanstack/react-table":">=8.0.0","@stripe/react-stripe-js":">=6.8.0"},"peerDependenciesMeta":{"next-intl":{"optional":true},"react-hook-form":{"optional":true},"@stripe/stripe-js":{"optional":true},"@tanstack/react-table":{"optional":true},"@stripe/react-stripe-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nextjs-jsonapi_2.1.3_1786622521139_0.5386299038183562","host":"s3://npm-registry-packages-npm-production"}},"2.2.0":{"name":"@carlonicora/nextjs-jsonapi","version":"2.2.0","keywords":["nextjs","jsonapi","json-api","react","typescript","cache"],"author":{"name":"Carlo Nicora"},"license":"GPL-3.0-or-later","_id":"@carlonicora/nextjs-jsonapi@2.2.0","maintainers":[{"name":"carlonicora","email":"carlo.nicora@gmail.com"}],"homepage":"https://github.com/carlonicora/nextjs-jsonapi#readme","bugs":{"url":"https://github.com/carlonicora/nextjs-jsonapi/issues"},"bin":{"generate-web-module":"dist/scripts/generate-web-module/index.js"},"dist":{"shasum":"a5ab25dd31bb4051d8db5f53386203513c47fb42","tarball":"https://registry.npmjs.org/@carlonicora/nextjs-jsonapi/-/nextjs-jsonapi-2.2.0.tgz","fileCount":1388,"integrity":"sha512-se7u9bjAuAFYLUYckgEw6yxda9RmfN6WVK6XCBtuIxXx1rRDbMH3UWlrBfAwh707bYGmPXnynTWeHNPtAzAUZw==","signatures":[{"sig":"MEYCIQDo2ZmfofHcZi6wsvAMwX3Vj7O64FX1O/2cFNZKdQHG9AIhAPZd52wFaUrIev3oBcI4ilieuucS4Inl1rrNFxkI4Jl4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@carlonicora%2fnextjs-jsonapi@2.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12679813},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.mjs","require":"./dist/core/index.js"},"./help":{"types":"./dist/features/help/index.d.ts","import":"./dist/features/help/index.mjs","require":"./dist/features/help/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.mjs","require":"./dist/client/index.js"},"./server":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.mjs","require":"./dist/server/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.mjs","require":"./dist/billing/index.js"},"./testing":{"types":"./dist/testing/index.d.ts","import":"./dist/testing/index.mjs","require":"./dist/testing/index.js"},"./contexts":{"types":"./dist/contexts/index.d.ts","import":"./dist/contexts/index.mjs","require":"./dist/contexts/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.mjs","require":"./dist/components/index.js"},"./tokenusage":{"types":"./dist/features/tokenusage/index.d.ts","import":"./dist/features/tokenusage/index.mjs","require":"./dist/features/tokenusage/index.js"},"./help/server":{"types":"./dist/features/help/server.d.ts","import":"./dist/features/help/server.mjs","require":"./dist/features/help/server.js"},"./contexts/styles.css":"./dist/contexts/index.css"},"gitHead":"6921c382754d8589e657fa43b3b4e90859393857","private":false,"scripts":{"dev":"NODE_OPTIONS='--max-old-space-size=8192' tsup --watch","lint":"eslint \"src/**/*.ts\" \"src/**/*.tsx\" --fix","test":"vitest run","build":"rm -rf dist && NODE_OPTIONS='--max-old-space-size=8192' tsup && tsc -p scripts/generate-web-module/tsconfig.json","clean":"rm -rf dist","format":"prettier --write \"src/**/*.ts\"","prepare":"tsc -p scripts/generate-web-module/tsconfig.json","test:ui":"vitest --ui","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"pnpm build","generate-web-module":"node dist/scripts/generate-web-module/index.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f5f41df1-7b72-405b-8808-252d10106909"}},"repository":{"url":"git+https://github.com/carlonicora/nextjs-jsonapi.git","type":"git"},"_npmVersion":"11.17.0","description":"Next.js JSON:API client with server/client support and caching","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ai":"^6.0.238","d3":"^7.9.0","zod":"^4.4.3","clsx":"^2.1.1","cmdk":"^1.1.1","pako":"^3.0.1","uuid":"^14.0.1","vaul":"^1.1.2","dagre":"^0.8.5","jotai":"^2.20.2","shadcn":"^4.16.1","sonner":"^2.0.7","fuse.js":"^7.5.0","date-fns":"^4.4.0","recharts":"^3.10.1","commander":"^15.0.0","input-otp":"^1.4.2","remark-gfm":"^4.0.1","next-themes":"^0.4.6","rehype-slug":"^6.0.0","shepherd.js":"^15.2.2","cookies-next":"^6.1.1","jotai-family":"^1.1.0","lucide-react":"^1.28.0","qrcode.react":"^4.2.0","@dnd-kit/core":"^6.3.1","@base-ui/react":"1.6.0","react-dropzone":"^19.1.1","react-markdown":"^10.1.0","tailwind-merge":"^3.6.0","tw-animate-css":"^1.4.0","@blocknote/core":"^0.52.1","next-mdx-remote":"^6.0.0","react-hook-form":"7.83.0","@blocknote/react":"^0.52.1","@blocknote/xl-ai":"^0.52.1","react-day-picker":"^10.0.1","socket.io-client":"^4.8.3","@blocknote/shadcn":"^0.52.1","@dnd-kit/sortable":"^10.0.0","codice-fiscale-js":"^2.3.23","@dnd-kit/utilities":"^3.2.2","@floating-ui/react":"^0.27.20","@hookform/resolvers":"^5.5.7","@radix-ui/react-slot":"^1.3.3","embla-carousel-react":"^8.6.0","@radix-ui/react-label":"^2.1.15","react-resizable-panels":"^4.12.2","@simplewebauthn/browser":"^13.3.0","class-variance-authority":"^0.7.1","rehype-autolink-headings":"^7.1.0","@handlewithcare/prosemirror-inputrules":"^0.1.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"next":"16.3.0","tsup":"^8.5.1","jsdom":"^30.0.1","react":"19.2.8","eslint":"^9.39.5","vitest":"^4.1.10","globals":"^17.8.0","prettier":"^3.9.6","@types/d3":"^7.4.3","next-intl":"^4.13.4","react-dom":"19.2.8","@eslint/js":"^9.39.5","@vitest/ui":"^4.1.10","typescript":"^5.9.3","@types/node":"^26.1.2","@types/dagre":"^0.7.54","@types/react":"19.2.18","react-hook-form":"7.83.0","@eslint/eslintrc":"^3.3.6","@types/react-dom":"19.2.4","semantic-release":"^25.0.8","@stripe/stripe-js":"^9.13.0","@types/qrcode.react":"^3.0.0","@vitest/coverage-v8":"^4.1.10","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^6.0.5","@semantic-release/git":"^11.0.1","@tanstack/react-table":"^8.21.3","@testing-library/react":"^16.3.2","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.6","@stripe/react-stripe-js":"^6.8.0","@testing-library/jest-dom":"^7.0.0","@typescript-eslint/parser":"^8.65.0","@semantic-release/changelog":"^7.0.0","@testing-library/user-event":"^14.6.1","@typescript-eslint/eslint-plugin":"^8.65.0","conventional-changelog-conventionalcommits":"^10.2.1"},"peerDependencies":{"next":">=14.0.0","react":">=18.0.0","next-intl":">=3.0.0","react-dom":">=18.0.0","react-hook-form":">=7.0.0","@stripe/stripe-js":">=9.13.0","@tanstack/react-table":">=8.0.0","@stripe/react-stripe-js":">=6.8.0"},"peerDependenciesMeta":{"next-intl":{"optional":true},"react-hook-form":{"optional":true},"@stripe/stripe-js":{"optional":true},"@tanstack/react-table":{"optional":true},"@stripe/react-stripe-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nextjs-jsonapi_2.2.0_1786658041752_0.12455617442059852","host":"s3://npm-registry-packages-npm-production"}},"2.2.1":{"name":"@carlonicora/nextjs-jsonapi","version":"2.2.1","keywords":["nextjs","jsonapi","json-api","react","typescript","cache"],"author":{"name":"Carlo Nicora"},"license":"GPL-3.0-or-later","_id":"@carlonicora/nextjs-jsonapi@2.2.1","maintainers":[{"name":"carlonicora","email":"carlo.nicora@gmail.com"}],"homepage":"https://github.com/carlonicora/nextjs-jsonapi#readme","bugs":{"url":"https://github.com/carlonicora/nextjs-jsonapi/issues"},"bin":{"generate-web-module":"dist/scripts/generate-web-module/index.js"},"dist":{"shasum":"414572cf1a2dc2331a16a01dbc9423e469a7c45b","tarball":"https://registry.npmjs.org/@carlonicora/nextjs-jsonapi/-/nextjs-jsonapi-2.2.1.tgz","fileCount":1390,"integrity":"sha512-dPSNCsRpbRxRPOymY22iN6XL3Ux9vYzSgXmu/G4qXkwKg6v/dr8FHbvMxdwjUz8kA+dcg8LMJDalWy49l2pgPA==","signatures":[{"sig":"MEUCIEQeTdB1v5M2dY9nldJhrTcbA2W1sQoN63RtGM3j4JDIAiEA/yGWT/dISJbq5Q7InkGvFN28DQt36aWFcGaOIWgf6r0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@carlonicora%2fnextjs-jsonapi@2.2.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12688642},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.mjs","require":"./dist/core/index.js"},"./help":{"types":"./dist/features/help/index.d.ts","import":"./dist/features/help/index.mjs","require":"./dist/features/help/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.mjs","require":"./dist/client/index.js"},"./server":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.mjs","require":"./dist/server/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.mjs","require":"./dist/billing/index.js"},"./testing":{"types":"./dist/testing/index.d.ts","import":"./dist/testing/index.mjs","require":"./dist/testing/index.js"},"./contexts":{"types":"./dist/contexts/index.d.ts","import":"./dist/contexts/index.mjs","require":"./dist/contexts/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.mjs","require":"./dist/components/index.js"},"./tokenusage":{"types":"./dist/features/tokenusage/index.d.ts","import":"./dist/features/tokenusage/index.mjs","require":"./dist/features/tokenusage/index.js"},"./help/server":{"types":"./dist/features/help/server.d.ts","import":"./dist/features/help/server.mjs","require":"./dist/features/help/server.js"},"./contexts/styles.css":"./dist/contexts/index.css"},"gitHead":"d4f889cb9c88cdd0ea5e7deec7e24a09a58faa53","private":false,"scripts":{"dev":"NODE_OPTIONS='--max-old-space-size=8192' tsup --watch","lint":"eslint \"src/**/*.ts\" \"src/**/*.tsx\" --fix","test":"vitest run","build":"rm -rf dist && NODE_OPTIONS='--max-old-space-size=8192' tsup && tsc -p scripts/generate-web-module/tsconfig.json","clean":"rm -rf dist","format":"prettier --write \"src/**/*.ts\"","prepare":"tsc -p scripts/generate-web-module/tsconfig.json","test:ui":"vitest --ui","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"pnpm build","generate-web-module":"node dist/scripts/generate-web-module/index.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f5f41df1-7b72-405b-8808-252d10106909"}},"repository":{"url":"git+https://github.com/carlonicora/nextjs-jsonapi.git","type":"git"},"_npmVersion":"11.16.0","description":"Next.js JSON:API client with server/client support and caching","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ai":"^6.0.238","d3":"^7.9.0","zod":"^4.4.3","clsx":"^2.1.1","cmdk":"^1.1.1","pako":"^3.0.1","uuid":"^14.0.1","vaul":"^1.1.2","dagre":"^0.8.5","jotai":"^2.20.2","shadcn":"^4.16.1","sonner":"^2.0.7","fuse.js":"^7.5.0","date-fns":"^4.4.0","recharts":"^3.10.1","commander":"^15.0.0","input-otp":"^1.4.2","remark-gfm":"^4.0.1","next-themes":"^0.4.6","rehype-slug":"^6.0.0","shepherd.js":"^15.2.2","cookies-next":"^6.1.1","jotai-family":"^1.1.0","lucide-react":"^1.28.0","qrcode.react":"^4.2.0","@dnd-kit/core":"^6.3.1","@base-ui/react":"1.6.0","react-dropzone":"^19.1.1","react-markdown":"^10.1.0","tailwind-merge":"^3.6.0","tw-animate-css":"^1.4.0","@blocknote/core":"^0.52.1","next-mdx-remote":"^6.0.0","react-hook-form":"7.83.0","@blocknote/react":"^0.52.1","@blocknote/xl-ai":"^0.52.1","react-day-picker":"^10.0.1","socket.io-client":"^4.8.3","@blocknote/shadcn":"^0.52.1","@dnd-kit/sortable":"^10.0.0","codice-fiscale-js":"^2.3.23","@dnd-kit/utilities":"^3.2.2","@floating-ui/react":"^0.27.20","@hookform/resolvers":"^5.5.7","@radix-ui/react-slot":"^1.3.3","embla-carousel-react":"^8.6.0","@radix-ui/react-label":"^2.1.15","react-resizable-panels":"^4.12.2","@simplewebauthn/browser":"^13.3.0","class-variance-authority":"^0.7.1","rehype-autolink-headings":"^7.1.0","@handlewithcare/prosemirror-inputrules":"^0.1.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"next":"16.3.0","tsup":"^8.5.1","jsdom":"^30.0.1","react":"19.2.8","eslint":"^9.39.5","vitest":"^4.1.10","globals":"^17.8.0","prettier":"^3.9.6","@types/d3":"^7.4.3","next-intl":"^4.13.4","react-dom":"19.2.8","@eslint/js":"^9.39.5","@vitest/ui":"^4.1.10","typescript":"^5.9.3","@types/node":"^26.1.2","@types/dagre":"^0.7.54","@types/react":"19.2.18","react-hook-form":"7.83.0","@eslint/eslintrc":"^3.3.6","@types/react-dom":"19.2.4","semantic-release":"^25.0.8","@stripe/stripe-js":"^9.13.0","@types/qrcode.react":"^3.0.0","@vitest/coverage-v8":"^4.1.10","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^6.0.5","@semantic-release/git":"^11.0.1","@tanstack/react-table":"^8.21.3","@testing-library/react":"^16.3.2","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.6","@stripe/react-stripe-js":"^6.8.0","@testing-library/jest-dom":"^7.0.0","@typescript-eslint/parser":"^8.65.0","@semantic-release/changelog":"^7.0.0","@testing-library/user-event":"^14.6.1","@typescript-eslint/eslint-plugin":"^8.65.0","conventional-changelog-conventionalcommits":"^10.2.1"},"peerDependencies":{"next":">=14.0.0","react":">=18.0.0","next-intl":">=3.0.0","react-dom":">=18.0.0","react-hook-form":">=7.0.0","@stripe/stripe-js":">=9.13.0","@tanstack/react-table":">=8.0.0","@stripe/react-stripe-js":">=6.8.0"},"peerDependenciesMeta":{"next-intl":{"optional":true},"react-hook-form":{"optional":true},"@stripe/stripe-js":{"optional":true},"@tanstack/react-table":{"optional":true},"@stripe/react-stripe-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nextjs-jsonapi_2.2.1_1786660728318_0.3047225344750004","host":"s3://npm-registry-packages-npm-production"}},"2.2.2":{"name":"@carlonicora/nextjs-jsonapi","version":"2.2.2","keywords":["nextjs","jsonapi","json-api","react","typescript","cache"],"author":{"name":"Carlo Nicora"},"license":"GPL-3.0-or-later","_id":"@carlonicora/nextjs-jsonapi@2.2.2","maintainers":[{"name":"carlonicora","email":"carlo.nicora@gmail.com"}],"homepage":"https://github.com/carlonicora/nextjs-jsonapi#readme","bugs":{"url":"https://github.com/carlonicora/nextjs-jsonapi/issues"},"bin":{"generate-web-module":"dist/scripts/generate-web-module/index.js"},"dist":{"shasum":"f8bf0fb08c2fa37770ee3ec92bd8cf0dac149410","tarball":"https://registry.npmjs.org/@carlonicora/nextjs-jsonapi/-/nextjs-jsonapi-2.2.2.tgz","fileCount":1391,"integrity":"sha512-0ie0HpMutIt1La8Xm/ygi1Y0evzJUmwulq5r5OMqSJ4OfrE5lzNOBLcl87+6ynQvdm7l5aOX9G1qQeZqUczCpg==","signatures":[{"sig":"MEQCIFpPYN3q3JO+8LQWlNqxGvfVoqKgypJ/Ld41xRl2W1V4AiBizhkS5A4fi2qSyikXSCLiJ7QRL1fq/S3UOi/L00bd2A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@carlonicora%2fnextjs-jsonapi@2.2.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12691364},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.mjs","require":"./dist/core/index.js"},"./help":{"types":"./dist/features/help/index.d.ts","import":"./dist/features/help/index.mjs","require":"./dist/features/help/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.mjs","require":"./dist/client/index.js"},"./server":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.mjs","require":"./dist/server/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.mjs","require":"./dist/billing/index.js"},"./testing":{"types":"./dist/testing/index.d.ts","import":"./dist/testing/index.mjs","require":"./dist/testing/index.js"},"./contexts":{"types":"./dist/contexts/index.d.ts","import":"./dist/contexts/index.mjs","require":"./dist/contexts/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.mjs","require":"./dist/components/index.js"},"./tokenusage":{"types":"./dist/features/tokenusage/index.d.ts","import":"./dist/features/tokenusage/index.mjs","require":"./dist/features/tokenusage/index.js"},"./help/server":{"types":"./dist/features/help/server.d.ts","import":"./dist/features/help/server.mjs","require":"./dist/features/help/server.js"},"./contexts/styles.css":"./dist/contexts/index.css"},"gitHead":"75e353d33557b18edec7e42dffa2cb6d4e90935f","private":false,"scripts":{"dev":"NODE_OPTIONS='--max-old-space-size=8192' tsup --watch","lint":"eslint \"src/**/*.ts\" \"src/**/*.tsx\" --fix","test":"vitest run","build":"rm -rf dist && NODE_OPTIONS='--max-old-space-size=8192' tsup && tsc -p scripts/generate-web-module/tsconfig.json","clean":"rm -rf dist","format":"prettier --write \"src/**/*.ts\"","prepare":"tsc -p scripts/generate-web-module/tsconfig.json","test:ui":"vitest --ui","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"pnpm build","generate-web-module":"node dist/scripts/generate-web-module/index.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f5f41df1-7b72-405b-8808-252d10106909"}},"repository":{"url":"git+https://github.com/carlonicora/nextjs-jsonapi.git","type":"git"},"_npmVersion":"11.16.0","description":"Next.js JSON:API client with server/client support and caching","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ai":"^6.0.238","d3":"^7.9.0","zod":"^4.4.3","clsx":"^2.1.1","cmdk":"^1.1.1","pako":"^3.0.1","uuid":"^14.0.1","vaul":"^1.1.2","dagre":"^0.8.5","jotai":"^2.20.2","shadcn":"^4.16.1","sonner":"^2.0.7","fuse.js":"^7.5.0","date-fns":"^4.4.0","recharts":"^3.10.1","commander":"^15.0.0","input-otp":"^1.4.2","remark-gfm":"^4.0.1","next-themes":"^0.4.6","rehype-slug":"^6.0.0","shepherd.js":"^15.2.2","cookies-next":"^6.1.1","jotai-family":"^1.1.0","lucide-react":"^1.28.0","qrcode.react":"^4.2.0","@dnd-kit/core":"^6.3.1","@base-ui/react":"1.6.0","react-dropzone":"^19.1.1","react-markdown":"^10.1.0","tailwind-merge":"^3.6.0","tw-animate-css":"^1.4.0","@blocknote/core":"^0.52.1","next-mdx-remote":"^6.0.0","react-hook-form":"7.83.0","@blocknote/react":"^0.52.1","@blocknote/xl-ai":"^0.52.1","react-day-picker":"^10.0.1","socket.io-client":"^4.8.3","@blocknote/shadcn":"^0.52.1","@dnd-kit/sortable":"^10.0.0","codice-fiscale-js":"^2.3.23","@dnd-kit/utilities":"^3.2.2","@floating-ui/react":"^0.27.20","@hookform/resolvers":"^5.5.7","@radix-ui/react-slot":"^1.3.3","embla-carousel-react":"^8.6.0","@radix-ui/react-label":"^2.1.15","react-resizable-panels":"^4.12.2","@simplewebauthn/browser":"^13.3.0","class-variance-authority":"^0.7.1","rehype-autolink-headings":"^7.1.0","@handlewithcare/prosemirror-inputrules":"^0.1.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"next":"16.3.0","tsup":"^8.5.1","jsdom":"^30.0.1","react":"19.2.8","eslint":"^9.39.5","vitest":"^4.1.10","globals":"^17.8.0","prettier":"^3.9.6","@types/d3":"^7.4.3","next-intl":"^4.13.4","react-dom":"19.2.8","@eslint/js":"^9.39.5","@vitest/ui":"^4.1.10","typescript":"^5.9.3","@types/node":"^26.1.2","@types/dagre":"^0.7.54","@types/react":"19.2.18","react-hook-form":"7.83.0","@eslint/eslintrc":"^3.3.6","@types/react-dom":"19.2.4","semantic-release":"^25.0.8","@stripe/stripe-js":"^9.13.0","@types/qrcode.react":"^3.0.0","@vitest/coverage-v8":"^4.1.10","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^6.0.5","@semantic-release/git":"^11.0.1","@tanstack/react-table":"^8.21.3","@testing-library/react":"^16.3.2","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.6","@stripe/react-stripe-js":"^6.8.0","@testing-library/jest-dom":"^7.0.0","@typescript-eslint/parser":"^8.65.0","@semantic-release/changelog":"^7.0.0","@testing-library/user-event":"^14.6.1","@typescript-eslint/eslint-plugin":"^8.65.0","conventional-changelog-conventionalcommits":"^10.2.1"},"peerDependencies":{"next":">=14.0.0","react":">=18.0.0","next-intl":">=3.0.0","react-dom":">=18.0.0","react-hook-form":">=7.0.0","@stripe/stripe-js":">=9.13.0","@tanstack/react-table":">=8.0.0","@stripe/react-stripe-js":">=6.8.0"},"peerDependenciesMeta":{"next-intl":{"optional":true},"react-hook-form":{"optional":true},"@stripe/stripe-js":{"optional":true},"@tanstack/react-table":{"optional":true},"@stripe/react-stripe-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nextjs-jsonapi_2.2.2_1786697477189_0.5382876418527922","host":"s3://npm-registry-packages-npm-production"}},"2.2.3":{"name":"@carlonicora/nextjs-jsonapi","version":"2.2.3","keywords":["nextjs","jsonapi","json-api","react","typescript","cache"],"author":{"name":"Carlo Nicora"},"license":"GPL-3.0-or-later","_id":"@carlonicora/nextjs-jsonapi@2.2.3","maintainers":[{"name":"carlonicora","email":"carlo.nicora@gmail.com"}],"homepage":"https://github.com/carlonicora/nextjs-jsonapi#readme","bugs":{"url":"https://github.com/carlonicora/nextjs-jsonapi/issues"},"bin":{"generate-web-module":"dist/scripts/generate-web-module/index.js"},"dist":{"shasum":"f0d41f78c6fc5c05ac5cc4d06b84b5e4a7693d93","tarball":"https://registry.npmjs.org/@carlonicora/nextjs-jsonapi/-/nextjs-jsonapi-2.2.3.tgz","fileCount":1391,"integrity":"sha512-z4L3+1AtU7nVtSjK03abb1S1fPUeG9hszz6s3xuZHixCprEk8Fe23A7GrtLFWV6ufa0BDkGwUQVVUcshTSgoMg==","signatures":[{"sig":"MEUCIEekzz1N6+ow7mFiIazwuogNeGslu+UcpxQdhWbg1ajXAiEAtvvrKkqMpbcEuMGI/uXL0bk0Wbe7D6HnQEY76pLMpPE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@carlonicora%2fnextjs-jsonapi@2.2.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12691697},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.mjs","require":"./dist/core/index.js"},"./help":{"types":"./dist/features/help/index.d.ts","import":"./dist/features/help/index.mjs","require":"./dist/features/help/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.mjs","require":"./dist/client/index.js"},"./server":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.mjs","require":"./dist/server/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.mjs","require":"./dist/billing/index.js"},"./testing":{"types":"./dist/testing/index.d.ts","import":"./dist/testing/index.mjs","require":"./dist/testing/index.js"},"./contexts":{"types":"./dist/contexts/index.d.ts","import":"./dist/contexts/index.mjs","require":"./dist/contexts/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.mjs","require":"./dist/components/index.js"},"./tokenusage":{"types":"./dist/features/tokenusage/index.d.ts","import":"./dist/features/tokenusage/index.mjs","require":"./dist/features/tokenusage/index.js"},"./help/server":{"types":"./dist/features/help/server.d.ts","import":"./dist/features/help/server.mjs","require":"./dist/features/help/server.js"},"./contexts/styles.css":"./dist/contexts/index.css"},"gitHead":"c37d27da29450c89a259df86a17a8a11b97e58cf","private":false,"scripts":{"dev":"NODE_OPTIONS='--max-old-space-size=8192' tsup --watch","lint":"eslint \"src/**/*.ts\" \"src/**/*.tsx\" --fix","test":"vitest run","build":"rm -rf dist && NODE_OPTIONS='--max-old-space-size=8192' tsup && tsc -p scripts/generate-web-module/tsconfig.json","clean":"rm -rf dist","format":"prettier --write \"src/**/*.ts\"","prepare":"tsc -p scripts/generate-web-module/tsconfig.json","test:ui":"vitest --ui","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"pnpm build","generate-web-module":"node dist/scripts/generate-web-module/index.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f5f41df1-7b72-405b-8808-252d10106909"}},"repository":{"url":"git+https://github.com/carlonicora/nextjs-jsonapi.git","type":"git"},"_npmVersion":"11.16.0","description":"Next.js JSON:API client with server/client support and caching","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ai":"^6.0.238","d3":"^7.9.0","zod":"^4.4.3","clsx":"^2.1.1","cmdk":"^1.1.1","pako":"^3.0.1","uuid":"^14.0.1","vaul":"^1.1.2","dagre":"^0.8.5","jotai":"^2.20.2","shadcn":"^4.16.1","sonner":"^2.0.7","fuse.js":"^7.5.0","date-fns":"^4.4.0","recharts":"^3.10.1","commander":"^15.0.0","input-otp":"^1.4.2","remark-gfm":"^4.0.1","next-themes":"^0.4.6","rehype-slug":"^6.0.0","shepherd.js":"^15.2.2","cookies-next":"^6.1.1","jotai-family":"^1.1.0","lucide-react":"^1.28.0","qrcode.react":"^4.2.0","@dnd-kit/core":"^6.3.1","@base-ui/react":"1.6.0","react-dropzone":"^19.1.1","react-markdown":"^10.1.0","tailwind-merge":"^3.6.0","tw-animate-css":"^1.4.0","@blocknote/core":"^0.52.1","next-mdx-remote":"^6.0.0","react-hook-form":"7.83.0","@blocknote/react":"^0.52.1","@blocknote/xl-ai":"^0.52.1","react-day-picker":"^10.0.1","socket.io-client":"^4.8.3","@blocknote/shadcn":"^0.52.1","@dnd-kit/sortable":"^10.0.0","codice-fiscale-js":"^2.3.23","@dnd-kit/utilities":"^3.2.2","@floating-ui/react":"^0.27.20","@hookform/resolvers":"^5.5.7","@radix-ui/react-slot":"^1.3.3","embla-carousel-react":"^8.6.0","@radix-ui/react-label":"^2.1.15","react-resizable-panels":"^4.12.2","@simplewebauthn/browser":"^13.3.0","class-variance-authority":"^0.7.1","rehype-autolink-headings":"^7.1.0","@handlewithcare/prosemirror-inputrules":"^0.1.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"next":"16.3.0","tsup":"^8.5.1","jsdom":"^30.0.1","react":"19.2.8","eslint":"^9.39.5","vitest":"^4.1.10","globals":"^17.8.0","prettier":"^3.9.6","@types/d3":"^7.4.3","next-intl":"^4.13.4","react-dom":"19.2.8","@eslint/js":"^9.39.5","@vitest/ui":"^4.1.10","typescript":"^5.9.3","@types/node":"^26.1.2","@types/dagre":"^0.7.54","@types/react":"19.2.18","react-hook-form":"7.83.0","@eslint/eslintrc":"^3.3.6","@types/react-dom":"19.2.4","semantic-release":"^25.0.8","@stripe/stripe-js":"^9.13.0","@types/qrcode.react":"^3.0.0","@vitest/coverage-v8":"^4.1.10","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^6.0.5","@semantic-release/git":"^11.0.1","@tanstack/react-table":"^8.21.3","@testing-library/react":"^16.3.2","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.6","@stripe/react-stripe-js":"^6.8.0","@testing-library/jest-dom":"^7.0.0","@typescript-eslint/parser":"^8.65.0","@semantic-release/changelog":"^7.0.0","@testing-library/user-event":"^14.6.1","@typescript-eslint/eslint-plugin":"^8.65.0","conventional-changelog-conventionalcommits":"^10.2.1"},"peerDependencies":{"next":">=14.0.0","react":">=18.0.0","next-intl":">=3.0.0","react-dom":">=18.0.0","react-hook-form":">=7.0.0","@stripe/stripe-js":">=9.13.0","@tanstack/react-table":">=8.0.0","@stripe/react-stripe-js":">=6.8.0"},"peerDependenciesMeta":{"next-intl":{"optional":true},"react-hook-form":{"optional":true},"@stripe/stripe-js":{"optional":true},"@tanstack/react-table":{"optional":true},"@stripe/react-stripe-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nextjs-jsonapi_2.2.3_1786700585634_0.8967779093269035","host":"s3://npm-registry-packages-npm-production"}},"2.3.0":{"name":"@carlonicora/nextjs-jsonapi","version":"2.3.0","keywords":["nextjs","jsonapi","json-api","react","typescript","cache"],"author":{"name":"Carlo Nicora"},"license":"GPL-3.0-or-later","_id":"@carlonicora/nextjs-jsonapi@2.3.0","maintainers":[{"name":"carlonicora","email":"carlo.nicora@gmail.com"}],"homepage":"https://github.com/carlonicora/nextjs-jsonapi#readme","bugs":{"url":"https://github.com/carlonicora/nextjs-jsonapi/issues"},"bin":{"generate-web-module":"dist/scripts/generate-web-module/index.js"},"dist":{"shasum":"1625fd001329610981e7f7cccafedecc258d102e","tarball":"https://registry.npmjs.org/@carlonicora/nextjs-jsonapi/-/nextjs-jsonapi-2.3.0.tgz","fileCount":1392,"integrity":"sha512-igNfKpjugjYehfAaH+hWQgrCAcxJ7WcG93nH+MVQUmhL1yvMA4KbdrsUXTE6mgjEvOpFV4rLQsf10drFJNPSLg==","signatures":[{"sig":"MEYCIQDlq90VbWqm7PPapmxqLv4e9RsKAThG3abh2nUWNsSvOAIhAO/O3P/UJQi9VdYAs4klEcgZNlqiKXfQ3tw9WirbSelI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@carlonicora%2fnextjs-jsonapi@2.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12698079},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.mjs","require":"./dist/core/index.js"},"./help":{"types":"./dist/features/help/index.d.ts","import":"./dist/features/help/index.mjs","require":"./dist/features/help/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.mjs","require":"./dist/client/index.js"},"./server":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.mjs","require":"./dist/server/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.mjs","require":"./dist/billing/index.js"},"./testing":{"types":"./dist/testing/index.d.ts","import":"./dist/testing/index.mjs","require":"./dist/testing/index.js"},"./contexts":{"types":"./dist/contexts/index.d.ts","import":"./dist/contexts/index.mjs","require":"./dist/contexts/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.mjs","require":"./dist/components/index.js"},"./tokenusage":{"types":"./dist/features/tokenusage/index.d.ts","import":"./dist/features/tokenusage/index.mjs","require":"./dist/features/tokenusage/index.js"},"./help/server":{"types":"./dist/features/help/server.d.ts","import":"./dist/features/help/server.mjs","require":"./dist/features/help/server.js"},"./contexts/styles.css":"./dist/contexts/index.css"},"gitHead":"0f2a96bed94f0904f3bf24a069b60cbc556ceb75","private":false,"scripts":{"dev":"NODE_OPTIONS='--max-old-space-size=8192' tsup --watch","lint":"eslint \"src/**/*.ts\" \"src/**/*.tsx\" --fix","test":"vitest run","build":"rm -rf dist && NODE_OPTIONS='--max-old-space-size=8192' tsup && tsc -p scripts/generate-web-module/tsconfig.json","clean":"rm -rf dist","format":"prettier --write \"src/**/*.ts\"","prepare":"tsc -p scripts/generate-web-module/tsconfig.json","test:ui":"vitest --ui","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"pnpm build","generate-web-module":"node dist/scripts/generate-web-module/index.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f5f41df1-7b72-405b-8808-252d10106909"}},"repository":{"url":"git+https://github.com/carlonicora/nextjs-jsonapi.git","type":"git"},"_npmVersion":"11.17.0","description":"Next.js JSON:API client with server/client support and caching","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ai":"^6.0.238","d3":"^7.9.0","zod":"^4.4.3","clsx":"^2.1.1","cmdk":"^1.1.1","pako":"^3.0.1","uuid":"^14.0.1","vaul":"^1.1.2","dagre":"^0.8.5","jotai":"^2.20.2","shadcn":"^4.16.1","sonner":"^2.0.7","fuse.js":"^7.5.0","date-fns":"^4.4.0","recharts":"^3.10.1","commander":"^15.0.0","input-otp":"^1.4.2","remark-gfm":"^4.0.1","next-themes":"^0.4.6","rehype-slug":"^6.0.0","shepherd.js":"^15.2.2","cookies-next":"^6.1.1","jotai-family":"^1.1.0","lucide-react":"^1.28.0","qrcode.react":"^4.2.0","@dnd-kit/core":"^6.3.1","@base-ui/react":"1.6.0","react-dropzone":"^19.1.1","react-markdown":"^10.1.0","tailwind-merge":"^3.6.0","tw-animate-css":"^1.4.0","@blocknote/core":"^0.52.1","next-mdx-remote":"^6.0.0","react-hook-form":"7.83.0","@blocknote/react":"^0.52.1","@blocknote/xl-ai":"^0.52.1","react-day-picker":"^10.0.1","socket.io-client":"^4.8.3","@blocknote/shadcn":"^0.52.1","@dnd-kit/sortable":"^10.0.0","codice-fiscale-js":"^2.3.23","@dnd-kit/utilities":"^3.2.2","@floating-ui/react":"^0.27.20","@hookform/resolvers":"^5.5.7","@radix-ui/react-slot":"^1.3.3","embla-carousel-react":"^8.6.0","@radix-ui/react-label":"^2.1.15","react-resizable-panels":"^4.12.2","@simplewebauthn/browser":"^13.3.0","class-variance-authority":"^0.7.1","rehype-autolink-headings":"^7.1.0","@handlewithcare/prosemirror-inputrules":"^0.1.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"next":"16.3.0","tsup":"^8.5.1","jsdom":"^30.0.1","react":"19.2.8","eslint":"^9.39.5","vitest":"^4.1.10","globals":"^17.8.0","prettier":"^3.9.6","@types/d3":"^7.4.3","next-intl":"^4.13.4","react-dom":"19.2.8","@eslint/js":"^9.39.5","@vitest/ui":"^4.1.10","typescript":"^5.9.3","@types/node":"^26.1.2","@types/dagre":"^0.7.54","@types/react":"19.2.18","react-hook-form":"7.83.0","@eslint/eslintrc":"^3.3.6","@types/react-dom":"19.2.4","semantic-release":"^25.0.8","@stripe/stripe-js":"^9.13.0","@types/qrcode.react":"^3.0.0","@vitest/coverage-v8":"^4.1.10","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^6.0.5","@semantic-release/git":"^11.0.1","@tanstack/react-table":"^8.21.3","@testing-library/react":"^16.3.2","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.6","@stripe/react-stripe-js":"^6.8.0","@testing-library/jest-dom":"^7.0.0","@typescript-eslint/parser":"^8.65.0","@semantic-release/changelog":"^7.0.0","@testing-library/user-event":"^14.6.1","@typescript-eslint/eslint-plugin":"^8.65.0","conventional-changelog-conventionalcommits":"^10.2.1"},"peerDependencies":{"next":">=14.0.0","react":">=18.0.0","next-intl":">=3.0.0","react-dom":">=18.0.0","react-hook-form":">=7.0.0","@stripe/stripe-js":">=9.13.0","@tanstack/react-table":">=8.0.0","@stripe/react-stripe-js":">=6.8.0"},"peerDependenciesMeta":{"next-intl":{"optional":true},"react-hook-form":{"optional":true},"@stripe/stripe-js":{"optional":true},"@tanstack/react-table":{"optional":true},"@stripe/react-stripe-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nextjs-jsonapi_2.3.0_1786724825742_0.051407641307014806","host":"s3://npm-registry-packages-npm-production"}},"2.4.0":{"name":"@carlonicora/nextjs-jsonapi","version":"2.4.0","keywords":["nextjs","jsonapi","json-api","react","typescript","cache"],"author":{"name":"Carlo Nicora"},"license":"GPL-3.0-or-later","_id":"@carlonicora/nextjs-jsonapi@2.4.0","maintainers":[{"name":"carlonicora","email":"carlo.nicora@gmail.com"}],"homepage":"https://github.com/carlonicora/nextjs-jsonapi#readme","bugs":{"url":"https://github.com/carlonicora/nextjs-jsonapi/issues"},"bin":{"generate-web-module":"dist/scripts/generate-web-module/index.js"},"dist":{"shasum":"a379c733fa5176cb784c3648bd37f0b6f2933335","tarball":"https://registry.npmjs.org/@carlonicora/nextjs-jsonapi/-/nextjs-jsonapi-2.4.0.tgz","fileCount":1406,"integrity":"sha512-jieH1LdEvJfzGxZjUUl/xAT0jL6IpmdMdVOVvRfNfNrS/JXIUT8YWJdYi03/e0/yESTtP0WB0Ij7DxrWf2eUWg==","signatures":[{"sig":"MEQCIDtTG4ZNJYsa39yuw0YK+DnovIKF/aJOXS7p0FqggGtvAiBUjhi7duKKyrqgZrDs2Y4sRThvFbMnfrs43E5ZrQtM4Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@carlonicora%2fnextjs-jsonapi@2.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12812201},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.mjs","require":"./dist/core/index.js"},"./help":{"types":"./dist/features/help/index.d.ts","import":"./dist/features/help/index.mjs","require":"./dist/features/help/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.mjs","require":"./dist/client/index.js"},"./server":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.mjs","require":"./dist/server/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.mjs","require":"./dist/billing/index.js"},"./testing":{"types":"./dist/testing/index.d.ts","import":"./dist/testing/index.mjs","require":"./dist/testing/index.js"},"./contexts":{"types":"./dist/contexts/index.d.ts","import":"./dist/contexts/index.mjs","require":"./dist/contexts/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.mjs","require":"./dist/components/index.js"},"./tokenusage":{"types":"./dist/features/tokenusage/index.d.ts","import":"./dist/features/tokenusage/index.mjs","require":"./dist/features/tokenusage/index.js"},"./help/server":{"types":"./dist/features/help/server.d.ts","import":"./dist/features/help/server.mjs","require":"./dist/features/help/server.js"},"./contexts/styles.css":"./dist/contexts/index.css"},"gitHead":"1ae5b673da38e706071e882c7fd14542c22053cb","private":false,"scripts":{"dev":"NODE_OPTIONS='--max-old-space-size=8192' tsup --watch","lint":"eslint \"src/**/*.ts\" \"src/**/*.tsx\" --fix","test":"vitest run","build":"rm -rf dist && NODE_OPTIONS='--max-old-space-size=8192' tsup && tsc -p scripts/generate-web-module/tsconfig.json","clean":"rm -rf dist","format":"prettier --write \"src/**/*.ts\"","prepare":"tsc -p scripts/generate-web-module/tsconfig.json","test:ui":"vitest --ui","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"pnpm build","generate-web-module":"node dist/scripts/generate-web-module/index.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f5f41df1-7b72-405b-8808-252d10106909"}},"repository":{"url":"git+https://github.com/carlonicora/nextjs-jsonapi.git","type":"git"},"_npmVersion":"11.17.0","description":"Next.js JSON:API client with server/client support and caching","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ai":"^6.0.238","d3":"^7.9.0","zod":"^4.4.3","clsx":"^2.1.1","cmdk":"^1.1.1","pako":"^3.0.1","uuid":"^14.0.1","vaul":"^1.1.2","dagre":"^0.8.5","jotai":"^2.20.2","shadcn":"^4.16.1","sonner":"^2.0.7","fuse.js":"^7.5.0","date-fns":"^4.4.0","recharts":"^3.10.1","commander":"^15.0.0","input-otp":"^1.4.2","remark-gfm":"^4.0.1","next-themes":"^0.4.6","rehype-slug":"^6.0.0","shepherd.js":"^15.2.2","cookies-next":"^6.1.1","jotai-family":"^1.1.0","lucide-react":"^1.28.0","qrcode.react":"^4.2.0","@dnd-kit/core":"^6.3.1","@base-ui/react":"1.6.0","react-dropzone":"^19.1.1","react-markdown":"^10.1.0","tailwind-merge":"^3.6.0","tw-animate-css":"^1.4.0","@blocknote/core":"^0.52.1","next-mdx-remote":"^6.0.0","react-hook-form":"7.83.0","@blocknote/react":"^0.52.1","@blocknote/xl-ai":"^0.52.1","react-day-picker":"^10.0.1","socket.io-client":"^4.8.3","@blocknote/shadcn":"^0.52.1","@dnd-kit/sortable":"^10.0.0","codice-fiscale-js":"^2.3.23","@dnd-kit/utilities":"^3.2.2","@floating-ui/react":"^0.27.20","@hookform/resolvers":"^5.5.7","@radix-ui/react-slot":"^1.3.3","embla-carousel-react":"^8.6.0","@radix-ui/react-label":"^2.1.15","react-resizable-panels":"^4.12.2","@simplewebauthn/browser":"^13.3.0","class-variance-authority":"^0.7.1","rehype-autolink-headings":"^7.1.0","@handlewithcare/prosemirror-inputrules":"^0.1.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"next":"16.3.0","tsup":"^8.5.1","jsdom":"^30.0.1","react":"19.2.8","eslint":"^9.39.5","vitest":"^4.1.10","globals":"^17.8.0","prettier":"^3.9.6","@types/d3":"^7.4.3","next-intl":"^4.13.4","react-dom":"19.2.8","@eslint/js":"^9.39.5","@vitest/ui":"^4.1.10","typescript":"^5.9.3","@types/node":"^26.1.2","@types/dagre":"^0.7.54","@types/react":"19.2.18","react-hook-form":"7.83.0","@eslint/eslintrc":"^3.3.6","@types/react-dom":"19.2.4","semantic-release":"^25.0.8","@stripe/stripe-js":"^9.13.0","@types/qrcode.react":"^3.0.0","@vitest/coverage-v8":"^4.1.10","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^6.0.5","@semantic-release/git":"^11.0.1","@tanstack/react-table":"^8.21.3","@testing-library/react":"^16.3.2","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.6","@stripe/react-stripe-js":"^6.8.0","@testing-library/jest-dom":"^7.0.0","@typescript-eslint/parser":"^8.65.0","@semantic-release/changelog":"^7.0.0","@testing-library/user-event":"^14.6.1","@typescript-eslint/eslint-plugin":"^8.65.0","conventional-changelog-conventionalcommits":"^10.2.1"},"peerDependencies":{"next":">=14.0.0","react":">=18.0.0","next-intl":">=3.0.0","react-dom":">=18.0.0","react-hook-form":">=7.0.0","@stripe/stripe-js":">=9.13.0","@tanstack/react-table":">=8.0.0","@stripe/react-stripe-js":">=6.8.0"},"peerDependenciesMeta":{"next-intl":{"optional":true},"react-hook-form":{"optional":true},"@stripe/stripe-js":{"optional":true},"@tanstack/react-table":{"optional":true},"@stripe/react-stripe-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nextjs-jsonapi_2.4.0_1786794710388_0.5922349701638641","host":"s3://npm-registry-packages-npm-production"}},"2.5.0":{"name":"@carlonicora/nextjs-jsonapi","version":"2.5.0","keywords":["nextjs","jsonapi","json-api","react","typescript","cache"],"author":{"name":"Carlo Nicora"},"license":"GPL-3.0-or-later","_id":"@carlonicora/nextjs-jsonapi@2.5.0","maintainers":[{"name":"carlonicora","email":"carlo.nicora@gmail.com"}],"homepage":"https://github.com/carlonicora/nextjs-jsonapi#readme","bugs":{"url":"https://github.com/carlonicora/nextjs-jsonapi/issues"},"bin":{"generate-web-module":"dist/scripts/generate-web-module/index.js"},"dist":{"shasum":"e4f3cd2509cacee4fa0f5b3c5d90791e9a8c12dd","tarball":"https://registry.npmjs.org/@carlonicora/nextjs-jsonapi/-/nextjs-jsonapi-2.5.0.tgz","fileCount":1421,"integrity":"sha512-GHq3U1lRyLDGW1nlR3J/g20kdONn4Bdc22qs9cO74SuSDisg3CmmeTATERFUm6XRiOi/iuqfbII1kyAGzSJ1PA==","signatures":[{"sig":"MEYCIQCs645WQ630FBLGlut+XdjWT6Tf1mNLK6gG1h+JF2HOZQIhAIW0iOpmHmb1z/bDzmXrhpUqLFqkTozgAOgDsJvACtpH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@carlonicora%2fnextjs-jsonapi@2.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":13070681},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.mjs","require":"./dist/core/index.js"},"./help":{"types":"./dist/features/help/index.d.ts","import":"./dist/features/help/index.mjs","require":"./dist/features/help/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.mjs","require":"./dist/client/index.js"},"./server":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.mjs","require":"./dist/server/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.mjs","require":"./dist/billing/index.js"},"./testing":{"types":"./dist/testing/index.d.ts","import":"./dist/testing/index.mjs","require":"./dist/testing/index.js"},"./contexts":{"types":"./dist/contexts/index.d.ts","import":"./dist/contexts/index.mjs","require":"./dist/contexts/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.mjs","require":"./dist/components/index.js"},"./tokenusage":{"types":"./dist/features/tokenusage/index.d.ts","import":"./dist/features/tokenusage/index.mjs","require":"./dist/features/tokenusage/index.js"},"./help/server":{"types":"./dist/features/help/server.d.ts","import":"./dist/features/help/server.mjs","require":"./dist/features/help/server.js"},"./contexts/styles.css":"./dist/contexts/index.css"},"gitHead":"ea5966806f919c2e33bd63405c27789a73306f2c","private":false,"scripts":{"dev":"NODE_OPTIONS='--max-old-space-size=8192' tsup --watch","lint":"eslint \"src/**/*.ts\" \"src/**/*.tsx\" --fix","test":"vitest run","build":"rm -rf dist && NODE_OPTIONS='--max-old-space-size=8192' tsup && tsc -p scripts/generate-web-module/tsconfig.json","clean":"rm -rf dist","format":"prettier --write \"src/**/*.ts\"","prepare":"tsc -p scripts/generate-web-module/tsconfig.json","test:ui":"vitest --ui","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"pnpm build","generate-web-module":"node dist/scripts/generate-web-module/index.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f5f41df1-7b72-405b-8808-252d10106909"}},"repository":{"url":"git+https://github.com/carlonicora/nextjs-jsonapi.git","type":"git"},"_npmVersion":"11.17.0","description":"Next.js JSON:API client with server/client support and caching","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ai":"^6.0.238","d3":"^7.9.0","zod":"^4.4.3","clsx":"^2.1.1","cmdk":"^1.1.1","pako":"^3.0.1","uuid":"^14.0.1","vaul":"^1.1.2","dagre":"^0.8.5","jotai":"^2.20.2","shadcn":"^4.16.1","sonner":"^2.0.7","fuse.js":"^7.5.0","date-fns":"^4.4.0","recharts":"^3.10.1","commander":"^15.0.0","input-otp":"^1.4.2","remark-gfm":"^4.0.1","next-themes":"^0.4.6","rehype-slug":"^6.0.0","shepherd.js":"^15.2.2","cookies-next":"^6.1.1","jotai-family":"^1.1.0","lucide-react":"^1.28.0","qrcode.react":"^4.2.0","@dnd-kit/core":"^6.3.1","@base-ui/react":"1.6.0","react-dropzone":"^19.1.1","react-markdown":"^10.1.0","tailwind-merge":"^3.6.0","tw-animate-css":"^1.4.0","@blocknote/core":"^0.52.1","next-mdx-remote":"^6.0.0","react-hook-form":"7.83.0","@blocknote/react":"^0.52.1","@blocknote/xl-ai":"^0.52.1","react-day-picker":"^10.0.1","socket.io-client":"^4.8.3","@blocknote/shadcn":"^0.52.1","@dnd-kit/sortable":"^10.0.0","codice-fiscale-js":"^2.3.23","@dnd-kit/utilities":"^3.2.2","@floating-ui/react":"^0.27.20","@hookform/resolvers":"^5.5.7","@radix-ui/react-slot":"^1.3.3","embla-carousel-react":"^8.6.0","@radix-ui/react-label":"^2.1.15","react-resizable-panels":"^4.12.2","@simplewebauthn/browser":"^13.3.0","class-variance-authority":"^0.7.1","rehype-autolink-headings":"^7.1.0","@handlewithcare/prosemirror-inputrules":"^0.1.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"next":"16.3.0","tsup":"^8.5.1","jsdom":"^30.0.1","react":"19.2.8","eslint":"^9.39.5","vitest":"^4.1.10","globals":"^17.8.0","prettier":"^3.9.6","@types/d3":"^7.4.3","next-intl":"^4.13.4","react-dom":"19.2.8","@eslint/js":"^9.39.5","@vitest/ui":"^4.1.10","typescript":"^5.9.3","@types/node":"^26.1.2","@types/dagre":"^0.7.54","@types/react":"19.2.18","react-hook-form":"7.83.0","@eslint/eslintrc":"^3.3.6","@types/react-dom":"19.2.4","semantic-release":"^25.0.8","@stripe/stripe-js":"^9.13.0","@types/qrcode.react":"^3.0.0","@vitest/coverage-v8":"^4.1.10","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^6.0.5","@semantic-release/git":"^11.0.1","@tanstack/react-table":"^8.21.3","@testing-library/react":"^16.3.2","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.6","@stripe/react-stripe-js":"^6.8.0","@testing-library/jest-dom":"^7.0.0","@typescript-eslint/parser":"^8.65.0","@semantic-release/changelog":"^7.0.0","@testing-library/user-event":"^14.6.1","@typescript-eslint/eslint-plugin":"^8.65.0","conventional-changelog-conventionalcommits":"^10.2.1"},"peerDependencies":{"next":">=14.0.0","react":">=18.0.0","next-intl":">=3.0.0","react-dom":">=18.0.0","react-hook-form":">=7.0.0","@stripe/stripe-js":">=9.13.0","@tanstack/react-table":">=8.0.0","@stripe/react-stripe-js":">=6.8.0"},"peerDependenciesMeta":{"next-intl":{"optional":true},"react-hook-form":{"optional":true},"@stripe/stripe-js":{"optional":true},"@tanstack/react-table":{"optional":true},"@stripe/react-stripe-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nextjs-jsonapi_2.5.0_1786799898279_0.3068763897155298","host":"s3://npm-registry-packages-npm-production"}},"3.0.0":{"name":"@carlonicora/nextjs-jsonapi","version":"3.0.0","keywords":["nextjs","jsonapi","json-api","react","typescript","cache"],"author":{"name":"Carlo Nicora"},"license":"GPL-3.0-or-later","_id":"@carlonicora/nextjs-jsonapi@3.0.0","maintainers":[{"name":"carlonicora","email":"carlo.nicora@gmail.com"}],"homepage":"https://github.com/carlonicora/nextjs-jsonapi#readme","bugs":{"url":"https://github.com/carlonicora/nextjs-jsonapi/issues"},"bin":{"generate-web-module":"dist/scripts/generate-web-module/index.js"},"dist":{"shasum":"9c793e1eba25865fd66237fa7cb8d0622a6e33fb","tarball":"https://registry.npmjs.org/@carlonicora/nextjs-jsonapi/-/nextjs-jsonapi-3.0.0.tgz","fileCount":1437,"integrity":"sha512-wPFOv4ZNDni/CXeFUm2KtVo9qUNCMzY5FAz04NYX3LY3ORCJgfhkJtlmTgcEDBgM1DsrSKeWbXDVtOy5c8UKQw==","signatures":[{"sig":"MEQCIDyQjhmJOXoBbParElGb6F9/mwogJKmWDliHAmpeXK4OAiAOrgYNSOhA7ZbWyiZq9pLKwCJF0KCC+JMuDfisqDqdFQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@carlonicora%2fnextjs-jsonapi@3.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":13163935},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.mjs","require":"./dist/core/index.js"},"./help":{"types":"./dist/features/help/index.d.ts","import":"./dist/features/help/index.mjs","require":"./dist/features/help/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.mjs","require":"./dist/client/index.js"},"./server":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.mjs","require":"./dist/server/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.mjs","require":"./dist/billing/index.js"},"./testing":{"types":"./dist/testing/index.d.ts","import":"./dist/testing/index.mjs","require":"./dist/testing/index.js"},"./contexts":{"types":"./dist/contexts/index.d.ts","import":"./dist/contexts/index.mjs","require":"./dist/contexts/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.mjs","require":"./dist/components/index.js"},"./tokenusage":{"types":"./dist/features/tokenusage/index.d.ts","import":"./dist/features/tokenusage/index.mjs","require":"./dist/features/tokenusage/index.js"},"./help/server":{"types":"./dist/features/help/server.d.ts","import":"./dist/features/help/server.mjs","require":"./dist/features/help/server.js"},"./contexts/styles.css":"./dist/contexts/index.css"},"gitHead":"960c73e5db46b0a63f244853d458f46129d2a27c","private":false,"scripts":{"dev":"NODE_OPTIONS='--max-old-space-size=8192' tsup --watch","lint":"eslint \"src/**/*.ts\" \"src/**/*.tsx\" --fix","test":"vitest run","build":"rm -rf dist && NODE_OPTIONS='--max-old-space-size=8192' tsup && tsc -p scripts/generate-web-module/tsconfig.json","clean":"rm -rf dist","format":"prettier --write \"src/**/*.ts\"","prepare":"tsc -p scripts/generate-web-module/tsconfig.json","test:ui":"vitest --ui","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"pnpm build","generate-web-module":"node dist/scripts/generate-web-module/index.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f5f41df1-7b72-405b-8808-252d10106909"}},"repository":{"url":"git+https://github.com/carlonicora/nextjs-jsonapi.git","type":"git"},"_npmVersion":"11.17.0","description":"Next.js JSON:API client with server/client support and caching","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ai":"^6.0.238","d3":"^7.9.0","zod":"^4.4.3","clsx":"^2.1.1","cmdk":"^1.1.1","pako":"^3.0.1","uuid":"^14.0.1","vaul":"^1.1.2","dagre":"^0.8.5","jotai":"^2.20.2","shadcn":"^4.16.1","sonner":"^2.0.7","fuse.js":"^7.5.0","date-fns":"^4.4.0","recharts":"^3.10.1","commander":"^15.0.0","input-otp":"^1.4.2","remark-gfm":"^4.0.1","next-themes":"^0.4.6","rehype-slug":"^6.0.0","shepherd.js":"^15.2.2","cookies-next":"^6.1.1","jotai-family":"^1.1.0","lucide-react":"^1.28.0","qrcode.react":"^4.2.0","@dnd-kit/core":"^6.3.1","@base-ui/react":"1.6.0","react-dropzone":"^19.1.1","react-markdown":"^10.1.0","tailwind-merge":"^3.6.0","tw-animate-css":"^1.4.0","@blocknote/core":"^0.52.1","next-mdx-remote":"^6.0.0","react-hook-form":"7.83.0","@blocknote/react":"^0.52.1","@blocknote/xl-ai":"^0.52.1","react-day-picker":"^10.0.1","socket.io-client":"^4.8.3","@blocknote/shadcn":"^0.52.1","@dnd-kit/sortable":"^10.0.0","codice-fiscale-js":"^2.3.23","@dnd-kit/utilities":"^3.2.2","@floating-ui/react":"^0.27.20","@hookform/resolvers":"^5.5.7","@radix-ui/react-slot":"^1.3.3","embla-carousel-react":"^8.6.0","@radix-ui/react-label":"^2.1.15","react-resizable-panels":"^4.12.2","@simplewebauthn/browser":"^13.3.0","class-variance-authority":"^0.7.1","rehype-autolink-headings":"^7.1.0","@handlewithcare/prosemirror-inputrules":"^0.1.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"next":"16.3.0","tsup":"^8.5.1","jsdom":"^30.0.1","react":"19.2.8","eslint":"^9.39.5","vitest":"^4.1.10","globals":"^17.8.0","prettier":"^3.9.6","@types/d3":"^7.4.3","next-intl":"^4.13.4","react-dom":"19.2.8","@eslint/js":"^9.39.5","@vitest/ui":"^4.1.10","typescript":"^5.9.3","@types/node":"^26.1.2","@types/dagre":"^0.7.54","@types/react":"19.2.18","react-hook-form":"7.83.0","@eslint/eslintrc":"^3.3.6","@types/react-dom":"19.2.4","semantic-release":"^25.0.8","@stripe/stripe-js":"^9.13.0","@types/qrcode.react":"^3.0.0","@vitest/coverage-v8":"^4.1.10","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^6.0.5","@semantic-release/git":"^11.0.1","@tanstack/react-table":"^8.21.3","@testing-library/react":"^16.3.2","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.6","@stripe/react-stripe-js":"^6.8.0","@testing-library/jest-dom":"^7.0.0","@typescript-eslint/parser":"^8.65.0","@semantic-release/changelog":"^7.0.0","@testing-library/user-event":"^14.6.1","@typescript-eslint/eslint-plugin":"^8.65.0","conventional-changelog-conventionalcommits":"^10.2.1"},"peerDependencies":{"next":">=14.0.0","react":">=18.0.0","next-intl":">=3.0.0","react-dom":">=18.0.0","react-hook-form":">=7.0.0","@stripe/stripe-js":">=9.13.0","@tanstack/react-table":">=8.0.0","@stripe/react-stripe-js":">=6.8.0"},"peerDependenciesMeta":{"next-intl":{"optional":true},"react-hook-form":{"optional":true},"@stripe/stripe-js":{"optional":true},"@tanstack/react-table":{"optional":true},"@stripe/react-stripe-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nextjs-jsonapi_3.0.0_1786801779743_0.9875595168189868","host":"s3://npm-registry-packages-npm-production"}},"3.0.1":{"name":"@carlonicora/nextjs-jsonapi","version":"3.0.1","keywords":["nextjs","jsonapi","json-api","react","typescript","cache"],"author":{"name":"Carlo Nicora"},"license":"GPL-3.0-or-later","_id":"@carlonicora/nextjs-jsonapi@3.0.1","maintainers":[{"name":"carlonicora","email":"carlo.nicora@gmail.com"}],"homepage":"https://github.com/carlonicora/nextjs-jsonapi#readme","bugs":{"url":"https://github.com/carlonicora/nextjs-jsonapi/issues"},"bin":{"generate-web-module":"dist/scripts/generate-web-module/index.js"},"dist":{"shasum":"9b3c535a0297df567f206b45ce2857f339310ee7","tarball":"https://registry.npmjs.org/@carlonicora/nextjs-jsonapi/-/nextjs-jsonapi-3.0.1.tgz","fileCount":1437,"integrity":"sha512-RzlHDeytOGS4zDGjtJ4Iw2tmwMtyWp7FfDfiVHZ8GpvKiqOALmh/41CpULrOoVi4VN9M7qGf7GQ5NF2i1Ku5cA==","signatures":[{"sig":"MEUCIQDyhFM3Vn0qLVyLPimdqCJzCefNghwVaCLfOoEB2QatyAIgHvmS2GyM2BunOXcupPBVR2F76B44YShqkY3iu4gqf4E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@carlonicora%2fnextjs-jsonapi@3.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":13167543},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.mjs","require":"./dist/core/index.js"},"./help":{"types":"./dist/features/help/index.d.ts","import":"./dist/features/help/index.mjs","require":"./dist/features/help/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.mjs","require":"./dist/client/index.js"},"./server":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.mjs","require":"./dist/server/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.mjs","require":"./dist/billing/index.js"},"./testing":{"types":"./dist/testing/index.d.ts","import":"./dist/testing/index.mjs","require":"./dist/testing/index.js"},"./contexts":{"types":"./dist/contexts/index.d.ts","import":"./dist/contexts/index.mjs","require":"./dist/contexts/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.mjs","require":"./dist/components/index.js"},"./tokenusage":{"types":"./dist/features/tokenusage/index.d.ts","import":"./dist/features/tokenusage/index.mjs","require":"./dist/features/tokenusage/index.js"},"./help/server":{"types":"./dist/features/help/server.d.ts","import":"./dist/features/help/server.mjs","require":"./dist/features/help/server.js"},"./contexts/styles.css":"./dist/contexts/index.css"},"gitHead":"2e639fd3a0a7a8d17de6554e09d1ea1f073830eb","private":false,"scripts":{"dev":"NODE_OPTIONS='--max-old-space-size=8192' tsup --watch","lint":"eslint \"src/**/*.ts\" \"src/**/*.tsx\" --fix","test":"vitest run","build":"rm -rf dist && NODE_OPTIONS='--max-old-space-size=8192' tsup && tsc -p scripts/generate-web-module/tsconfig.json","clean":"rm -rf dist","format":"prettier --write \"src/**/*.ts\"","prepare":"tsc -p scripts/generate-web-module/tsconfig.json","test:ui":"vitest --ui","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"pnpm build","generate-web-module":"node dist/scripts/generate-web-module/index.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f5f41df1-7b72-405b-8808-252d10106909"}},"repository":{"url":"git+https://github.com/carlonicora/nextjs-jsonapi.git","type":"git"},"_npmVersion":"11.17.0","description":"Next.js JSON:API client with server/client support and caching","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ai":"^6.0.238","d3":"^7.9.0","zod":"^4.4.3","clsx":"^2.1.1","cmdk":"^1.1.1","pako":"^3.0.1","uuid":"^14.0.1","vaul":"^1.1.2","dagre":"^0.8.5","jotai":"^2.20.2","shadcn":"^4.16.1","sonner":"^2.0.7","fuse.js":"^7.5.0","date-fns":"^4.4.0","recharts":"^3.10.1","commander":"^15.0.0","input-otp":"^1.4.2","remark-gfm":"^4.0.1","next-themes":"^0.4.6","rehype-slug":"^6.0.0","shepherd.js":"^15.2.2","cookies-next":"^6.1.1","jotai-family":"^1.1.0","lucide-react":"^1.28.0","qrcode.react":"^4.2.0","@dnd-kit/core":"^6.3.1","@base-ui/react":"1.6.0","react-dropzone":"^19.1.1","react-markdown":"^10.1.0","tailwind-merge":"^3.6.0","tw-animate-css":"^1.4.0","@blocknote/core":"^0.52.1","next-mdx-remote":"^6.0.0","react-hook-form":"7.83.0","@blocknote/react":"^0.52.1","@blocknote/xl-ai":"^0.52.1","react-day-picker":"^10.0.1","socket.io-client":"^4.8.3","@blocknote/shadcn":"^0.52.1","@dnd-kit/sortable":"^10.0.0","codice-fiscale-js":"^2.3.23","@dnd-kit/utilities":"^3.2.2","@floating-ui/react":"^0.27.20","@hookform/resolvers":"^5.5.7","@radix-ui/react-slot":"^1.3.3","embla-carousel-react":"^8.6.0","@radix-ui/react-label":"^2.1.15","react-resizable-panels":"^4.12.2","@simplewebauthn/browser":"^13.3.0","class-variance-authority":"^0.7.1","rehype-autolink-headings":"^7.1.0","@handlewithcare/prosemirror-inputrules":"^0.1.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"next":"16.3.0","tsup":"^8.5.1","jsdom":"^30.0.1","react":"19.2.8","eslint":"^9.39.5","vitest":"^4.1.10","globals":"^17.8.0","prettier":"^3.9.6","@types/d3":"^7.4.3","next-intl":"^4.13.4","react-dom":"19.2.8","@eslint/js":"^9.39.5","@vitest/ui":"^4.1.10","typescript":"^5.9.3","@types/node":"^26.1.2","@types/dagre":"^0.7.54","@types/react":"19.2.18","react-hook-form":"7.83.0","@eslint/eslintrc":"^3.3.6","@types/react-dom":"19.2.4","semantic-release":"^25.0.8","@stripe/stripe-js":"^9.13.0","@types/qrcode.react":"^3.0.0","@vitest/coverage-v8":"^4.1.10","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^6.0.5","@semantic-release/git":"^11.0.1","@tanstack/react-table":"^8.21.3","@testing-library/react":"^16.3.2","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.6","@stripe/react-stripe-js":"^6.8.0","@testing-library/jest-dom":"^7.0.0","@typescript-eslint/parser":"^8.65.0","@semantic-release/changelog":"^7.0.0","@testing-library/user-event":"^14.6.1","@typescript-eslint/eslint-plugin":"^8.65.0","conventional-changelog-conventionalcommits":"^10.2.1"},"peerDependencies":{"next":">=14.0.0","react":">=18.0.0","next-intl":">=3.0.0","react-dom":">=18.0.0","react-hook-form":">=7.0.0","@stripe/stripe-js":">=9.13.0","@tanstack/react-table":">=8.0.0","@stripe/react-stripe-js":">=6.8.0"},"peerDependenciesMeta":{"next-intl":{"optional":true},"react-hook-form":{"optional":true},"@stripe/stripe-js":{"optional":true},"@tanstack/react-table":{"optional":true},"@stripe/react-stripe-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nextjs-jsonapi_3.0.1_1786828307397_0.3870449974395558","host":"s3://npm-registry-packages-npm-production"}},"3.1.0":{"name":"@carlonicora/nextjs-jsonapi","version":"3.1.0","keywords":["nextjs","jsonapi","json-api","react","typescript","cache"],"author":{"name":"Carlo Nicora"},"license":"GPL-3.0-or-later","_id":"@carlonicora/nextjs-jsonapi@3.1.0","maintainers":[{"name":"carlonicora","email":"carlo.nicora@gmail.com"}],"homepage":"https://github.com/carlonicora/nextjs-jsonapi#readme","bugs":{"url":"https://github.com/carlonicora/nextjs-jsonapi/issues"},"bin":{"generate-web-module":"dist/scripts/generate-web-module/index.js"},"dist":{"shasum":"7a8523b00ffde7ab511881ede24a6b8ce6b03618","tarball":"https://registry.npmjs.org/@carlonicora/nextjs-jsonapi/-/nextjs-jsonapi-3.1.0.tgz","fileCount":1453,"integrity":"sha512-8x6PrJ/RJudEidyCB9tbBbKeDIkgdJitx+y8QThtZq6MKbZVnvuGwtI1U5fjgSQ0T1ZgzVFCk8xBnGqFn8epXA==","signatures":[{"sig":"MEQCID3OmYpkOgSoUiCk62+JFUa3adKdjNSEJz2eWevFtAzfAiBTW20ak1iFzDRb7YKTFXbBmD3LesFCAj4Zo8/ArOmbww==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@carlonicora%2fnextjs-jsonapi@3.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":13456812},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.mjs","require":"./dist/core/index.js"},"./help":{"types":"./dist/features/help/index.d.ts","import":"./dist/features/help/index.mjs","require":"./dist/features/help/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.mjs","require":"./dist/client/index.js"},"./server":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.mjs","require":"./dist/server/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.mjs","require":"./dist/billing/index.js"},"./testing":{"types":"./dist/testing/index.d.ts","import":"./dist/testing/index.mjs","require":"./dist/testing/index.js"},"./contexts":{"types":"./dist/contexts/index.d.ts","import":"./dist/contexts/index.mjs","require":"./dist/contexts/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.mjs","require":"./dist/components/index.js"},"./tokenusage":{"types":"./dist/features/tokenusage/index.d.ts","import":"./dist/features/tokenusage/index.mjs","require":"./dist/features/tokenusage/index.js"},"./help/server":{"types":"./dist/features/help/server.d.ts","import":"./dist/features/help/server.mjs","require":"./dist/features/help/server.js"},"./contexts/styles.css":"./dist/contexts/index.css"},"gitHead":"b5f210df297f00c149f6be0d722d725a2f802543","private":false,"scripts":{"dev":"NODE_OPTIONS='--max-old-space-size=8192' tsup --watch","lint":"eslint \"src/**/*.ts\" \"src/**/*.tsx\" --fix","test":"vitest run","build":"rm -rf dist && NODE_OPTIONS='--max-old-space-size=8192' tsup && tsc -p scripts/generate-web-module/tsconfig.json","clean":"rm -rf dist","format":"prettier --write \"src/**/*.ts\"","prepare":"tsc -p scripts/generate-web-module/tsconfig.json","test:ui":"vitest --ui","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"pnpm build","generate-web-module":"node dist/scripts/generate-web-module/index.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f5f41df1-7b72-405b-8808-252d10106909"}},"repository":{"url":"git+https://github.com/carlonicora/nextjs-jsonapi.git","type":"git"},"_npmVersion":"11.17.0","description":"Next.js JSON:API client with server/client support and caching","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ai":"^6.0.238","d3":"^7.9.0","zod":"^4.4.3","clsx":"^2.1.1","cmdk":"^1.1.1","pako":"^3.0.1","uuid":"^14.0.1","vaul":"^1.1.2","dagre":"^0.8.5","jotai":"^2.20.2","shadcn":"^4.16.1","sonner":"^2.0.7","fuse.js":"^7.5.0","date-fns":"^4.4.0","recharts":"^3.10.1","commander":"^15.0.0","input-otp":"^1.4.2","remark-gfm":"^4.0.1","next-themes":"^0.4.6","rehype-slug":"^6.0.0","shepherd.js":"^15.2.2","cookies-next":"^6.1.1","jotai-family":"^1.1.0","lucide-react":"^1.28.0","qrcode.react":"^4.2.0","@dnd-kit/core":"^6.3.1","@base-ui/react":"1.6.0","react-dropzone":"^19.1.1","react-markdown":"^10.1.0","tailwind-merge":"^3.6.0","tw-animate-css":"^1.4.0","@blocknote/core":"^0.52.1","next-mdx-remote":"^6.0.0","react-hook-form":"7.83.0","@blocknote/react":"^0.52.1","@blocknote/xl-ai":"^0.52.1","react-day-picker":"^10.0.1","socket.io-client":"^4.8.3","@blocknote/shadcn":"^0.52.1","@dnd-kit/sortable":"^10.0.0","codice-fiscale-js":"^2.3.23","@dnd-kit/utilities":"^3.2.2","@floating-ui/react":"^0.27.20","@hookform/resolvers":"^5.5.7","@radix-ui/react-slot":"^1.3.3","embla-carousel-react":"^8.6.0","@radix-ui/react-label":"^2.1.15","react-resizable-panels":"^4.12.2","@simplewebauthn/browser":"^13.3.0","class-variance-authority":"^0.7.1","rehype-autolink-headings":"^7.1.0","@handlewithcare/prosemirror-inputrules":"^0.1.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"next":"16.3.0","tsup":"^8.5.1","jsdom":"^30.0.1","react":"19.2.8","eslint":"^9.39.5","vitest":"^4.1.10","globals":"^17.8.0","prettier":"^3.9.6","@types/d3":"^7.4.3","next-intl":"^4.13.4","react-dom":"19.2.8","@eslint/js":"^9.39.5","@vitest/ui":"^4.1.10","typescript":"^5.9.3","@types/node":"^26.1.2","@types/dagre":"^0.7.54","@types/react":"19.2.18","react-hook-form":"7.83.0","@eslint/eslintrc":"^3.3.6","@types/react-dom":"19.2.4","semantic-release":"^25.0.8","@stripe/stripe-js":"^9.13.0","@types/qrcode.react":"^3.0.0","@vitest/coverage-v8":"^4.1.10","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^6.0.5","@semantic-release/git":"^11.0.1","@tanstack/react-table":"^8.21.3","@testing-library/react":"^16.3.2","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.6","@stripe/react-stripe-js":"^6.8.0","@testing-library/jest-dom":"^7.0.0","@typescript-eslint/parser":"^8.65.0","@semantic-release/changelog":"^7.0.0","@testing-library/user-event":"^14.6.1","@typescript-eslint/eslint-plugin":"^8.65.0","conventional-changelog-conventionalcommits":"^10.2.1"},"peerDependencies":{"next":">=14.0.0","react":">=18.0.0","next-intl":">=3.0.0","react-dom":">=18.0.0","react-hook-form":">=7.0.0","@stripe/stripe-js":">=9.13.0","@tanstack/react-table":">=8.0.0","@stripe/react-stripe-js":">=6.8.0"},"peerDependenciesMeta":{"next-intl":{"optional":true},"react-hook-form":{"optional":true},"@stripe/stripe-js":{"optional":true},"@tanstack/react-table":{"optional":true},"@stripe/react-stripe-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nextjs-jsonapi_3.1.0_1786875067529_0.08728039761632722","host":"s3://npm-registry-packages-npm-production"}},"3.1.1":{"name":"@carlonicora/nextjs-jsonapi","version":"3.1.1","keywords":["nextjs","jsonapi","json-api","react","typescript","cache"],"author":{"name":"Carlo Nicora"},"license":"GPL-3.0-or-later","_id":"@carlonicora/nextjs-jsonapi@3.1.1","maintainers":[{"name":"carlonicora","email":"carlo.nicora@gmail.com"}],"homepage":"https://github.com/carlonicora/nextjs-jsonapi#readme","bugs":{"url":"https://github.com/carlonicora/nextjs-jsonapi/issues"},"bin":{"generate-web-module":"dist/scripts/generate-web-module/index.js"},"dist":{"shasum":"a700b3def44aa5c3e82a4543131e8fc9b9e70df6","tarball":"https://registry.npmjs.org/@carlonicora/nextjs-jsonapi/-/nextjs-jsonapi-3.1.1.tgz","fileCount":1453,"integrity":"sha512-4TCdFM3E6tD4fwpQngJoiBAiDqIogEz+A/CUzMpm/VfV9doU80ooOoY3aJFP30UtBv/4zROIsgCIKZrICJ4XmQ==","signatures":[{"sig":"MEQCIAldvzp6M5h26oI3HbiTzBkvvFMManai5WLlAgIZxaVGAiAB5RRWdxSWbGN9stAxprGtnrE+GaHunhU2mDn1Bortmg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@carlonicora%2fnextjs-jsonapi@3.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":13456812},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.mjs","require":"./dist/core/index.js"},"./help":{"types":"./dist/features/help/index.d.ts","import":"./dist/features/help/index.mjs","require":"./dist/features/help/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.mjs","require":"./dist/client/index.js"},"./server":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.mjs","require":"./dist/server/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.mjs","require":"./dist/billing/index.js"},"./testing":{"types":"./dist/testing/index.d.ts","import":"./dist/testing/index.mjs","require":"./dist/testing/index.js"},"./contexts":{"types":"./dist/contexts/index.d.ts","import":"./dist/contexts/index.mjs","require":"./dist/contexts/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.mjs","require":"./dist/components/index.js"},"./tokenusage":{"types":"./dist/features/tokenusage/index.d.ts","import":"./dist/features/tokenusage/index.mjs","require":"./dist/features/tokenusage/index.js"},"./help/server":{"types":"./dist/features/help/server.d.ts","import":"./dist/features/help/server.mjs","require":"./dist/features/help/server.js"},"./contexts/styles.css":"./dist/contexts/index.css"},"gitHead":"3aac733542ba56472ac44daed762bd42322903ad","private":false,"scripts":{"dev":"NODE_OPTIONS='--max-old-space-size=8192' tsup --watch","lint":"eslint \"src/**/*.ts\" \"src/**/*.tsx\" --fix","test":"vitest run","build":"rm -rf dist && NODE_OPTIONS='--max-old-space-size=8192' tsup && tsc -p scripts/generate-web-module/tsconfig.json","clean":"rm -rf dist","format":"prettier --write \"src/**/*.ts\"","prepare":"tsc -p scripts/generate-web-module/tsconfig.json","test:ui":"vitest --ui","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"pnpm build","generate-web-module":"node dist/scripts/generate-web-module/index.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f5f41df1-7b72-405b-8808-252d10106909"}},"repository":{"url":"git+https://github.com/carlonicora/nextjs-jsonapi.git","type":"git"},"_npmVersion":"11.17.0","description":"Next.js JSON:API client with server/client support and caching","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ai":"^6.0.238","d3":"^7.9.0","zod":"^4.4.3","clsx":"^2.1.1","cmdk":"^1.1.1","pako":"^3.0.1","uuid":"^14.0.1","vaul":"^1.1.2","dagre":"^0.8.5","jotai":"^2.20.2","shadcn":"^4.16.1","sonner":"^2.0.7","fuse.js":"^7.5.0","date-fns":"^4.4.0","recharts":"^3.10.1","commander":"^15.0.0","input-otp":"^1.4.2","remark-gfm":"^4.0.1","next-themes":"^0.4.6","rehype-slug":"^6.0.0","shepherd.js":"^15.2.2","cookies-next":"^6.1.1","jotai-family":"^1.1.0","lucide-react":"^1.28.0","qrcode.react":"^4.2.0","@dnd-kit/core":"^6.3.1","@base-ui/react":"1.6.0","react-dropzone":"^19.1.1","react-markdown":"^10.1.0","tailwind-merge":"^3.6.0","tw-animate-css":"^1.4.0","@blocknote/core":"^0.52.1","next-mdx-remote":"^6.0.0","react-hook-form":"7.83.0","@blocknote/react":"^0.52.1","@blocknote/xl-ai":"^0.52.1","react-day-picker":"^10.0.1","socket.io-client":"^4.8.3","@blocknote/shadcn":"^0.52.1","@dnd-kit/sortable":"^10.0.0","codice-fiscale-js":"^2.3.23","@dnd-kit/utilities":"^3.2.2","@floating-ui/react":"^0.27.20","@hookform/resolvers":"^5.5.7","@radix-ui/react-slot":"^1.3.3","embla-carousel-react":"^8.6.0","@radix-ui/react-label":"^2.1.15","react-resizable-panels":"^4.12.2","@simplewebauthn/browser":"^13.3.0","class-variance-authority":"^0.7.1","rehype-autolink-headings":"^7.1.0","@handlewithcare/prosemirror-inputrules":"^0.1.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"next":"16.3.0","tsup":"^8.5.1","jsdom":"^30.0.1","react":"19.2.8","eslint":"^9.39.5","vitest":"^4.1.10","globals":"^17.8.0","prettier":"^3.9.6","@types/d3":"^7.4.3","next-intl":"^4.13.4","react-dom":"19.2.8","@eslint/js":"^9.39.5","@vitest/ui":"^4.1.10","typescript":"^5.9.3","@types/node":"^26.1.2","@types/dagre":"^0.7.54","@types/react":"19.2.18","react-hook-form":"7.83.0","@eslint/eslintrc":"^3.3.6","@types/react-dom":"19.2.4","semantic-release":"^25.0.8","@stripe/stripe-js":"^9.13.0","@types/qrcode.react":"^3.0.0","@vitest/coverage-v8":"^4.1.10","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^6.0.5","@semantic-release/git":"^11.0.1","@tanstack/react-table":"^8.21.3","@testing-library/react":"^16.3.2","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.6","@stripe/react-stripe-js":"^6.8.0","@testing-library/jest-dom":"^7.0.0","@typescript-eslint/parser":"^8.65.0","@semantic-release/changelog":"^7.0.0","@testing-library/user-event":"^14.6.1","@typescript-eslint/eslint-plugin":"^8.65.0","conventional-changelog-conventionalcommits":"^10.2.1"},"peerDependencies":{"next":">=14.0.0","react":">=18.0.0","next-intl":">=3.0.0","react-dom":">=18.0.0","react-hook-form":">=7.0.0","@stripe/stripe-js":">=9.13.0","@tanstack/react-table":">=8.0.0","@stripe/react-stripe-js":">=6.8.0"},"peerDependenciesMeta":{"next-intl":{"optional":true},"react-hook-form":{"optional":true},"@stripe/stripe-js":{"optional":true},"@tanstack/react-table":{"optional":true},"@stripe/react-stripe-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nextjs-jsonapi_3.1.1_1786878383709_0.2583848370517092","host":"s3://npm-registry-packages-npm-production"}},"3.2.0":{"name":"@carlonicora/nextjs-jsonapi","version":"3.2.0","keywords":["nextjs","jsonapi","json-api","react","typescript","cache"],"author":{"name":"Carlo Nicora"},"license":"GPL-3.0-or-later","_id":"@carlonicora/nextjs-jsonapi@3.2.0","maintainers":[{"name":"carlonicora","email":"carlo.nicora@gmail.com"}],"homepage":"https://github.com/carlonicora/nextjs-jsonapi#readme","bugs":{"url":"https://github.com/carlonicora/nextjs-jsonapi/issues"},"bin":{"generate-web-module":"dist/scripts/generate-web-module/index.js"},"dist":{"shasum":"fb34bd753950acd19c9126317ff9671f42d9108f","tarball":"https://registry.npmjs.org/@carlonicora/nextjs-jsonapi/-/nextjs-jsonapi-3.2.0.tgz","fileCount":1453,"integrity":"sha512-3Ej/it7KGx0CMzYNXHIAC8EeyXO1EgEOyV8aPZuqNVbueEX7lSuWLgYlB16VXAzuomxFMYwyJG9XYZkEA5I8RA==","signatures":[{"sig":"MEUCIQDsp7UkKLkhCP8PGVtAc+eBwvE7D7ncXYJXLxEXl+YZqwIgOIgQiGLqZsf5VJ9mvMh0YM5fD9lBeJGeaM81Pmj2Kx0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@carlonicora%2fnextjs-jsonapi@3.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":13457194},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.mjs","require":"./dist/core/index.js"},"./help":{"types":"./dist/features/help/index.d.ts","import":"./dist/features/help/index.mjs","require":"./dist/features/help/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.mjs","require":"./dist/client/index.js"},"./server":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.mjs","require":"./dist/server/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.mjs","require":"./dist/billing/index.js"},"./testing":{"types":"./dist/testing/index.d.ts","import":"./dist/testing/index.mjs","require":"./dist/testing/index.js"},"./contexts":{"types":"./dist/contexts/index.d.ts","import":"./dist/contexts/index.mjs","require":"./dist/contexts/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.mjs","require":"./dist/components/index.js"},"./tokenusage":{"types":"./dist/features/tokenusage/index.d.ts","import":"./dist/features/tokenusage/index.mjs","require":"./dist/features/tokenusage/index.js"},"./help/server":{"types":"./dist/features/help/server.d.ts","import":"./dist/features/help/server.mjs","require":"./dist/features/help/server.js"},"./contexts/styles.css":"./dist/contexts/index.css"},"gitHead":"07b91cb4ea6b98a8ca65a2921d600171718671ad","private":false,"scripts":{"dev":"NODE_OPTIONS='--max-old-space-size=8192' tsup --watch","lint":"eslint \"src/**/*.ts\" \"src/**/*.tsx\" --fix","test":"vitest run","build":"rm -rf dist && NODE_OPTIONS='--max-old-space-size=8192' tsup && tsc -p scripts/generate-web-module/tsconfig.json","clean":"rm -rf dist","format":"prettier --write \"src/**/*.ts\"","prepare":"tsc -p scripts/generate-web-module/tsconfig.json","test:ui":"vitest --ui","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"pnpm build","generate-web-module":"node dist/scripts/generate-web-module/index.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f5f41df1-7b72-405b-8808-252d10106909"}},"repository":{"url":"git+https://github.com/carlonicora/nextjs-jsonapi.git","type":"git"},"_npmVersion":"11.17.0","description":"Next.js JSON:API client with server/client support and caching","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ai":"^6.0.238","d3":"^7.9.0","zod":"^4.4.3","clsx":"^2.1.1","cmdk":"^1.1.1","pako":"^3.0.1","uuid":"^14.0.1","vaul":"^1.1.2","dagre":"^0.8.5","jotai":"^2.20.2","shadcn":"^4.16.1","sonner":"^2.0.7","fuse.js":"^7.5.0","date-fns":"^4.4.0","recharts":"^3.10.1","commander":"^15.0.0","input-otp":"^1.4.2","remark-gfm":"^4.0.1","next-themes":"^0.4.6","rehype-slug":"^6.0.0","shepherd.js":"^15.2.2","cookies-next":"^6.1.1","jotai-family":"^1.1.0","lucide-react":"^1.28.0","qrcode.react":"^4.2.0","@dnd-kit/core":"^6.3.1","@base-ui/react":"1.6.0","react-dropzone":"^19.1.1","react-markdown":"^10.1.0","tailwind-merge":"^3.6.0","tw-animate-css":"^1.4.0","@blocknote/core":"^0.52.1","next-mdx-remote":"^6.0.0","react-hook-form":"7.83.0","@blocknote/react":"^0.52.1","@blocknote/xl-ai":"^0.52.1","react-day-picker":"^10.0.1","socket.io-client":"^4.8.3","@blocknote/shadcn":"^0.52.1","@dnd-kit/sortable":"^10.0.0","codice-fiscale-js":"^2.3.23","@dnd-kit/utilities":"^3.2.2","@floating-ui/react":"^0.27.20","@hookform/resolvers":"^5.5.7","@radix-ui/react-slot":"^1.3.3","embla-carousel-react":"^8.6.0","@radix-ui/react-label":"^2.1.15","react-resizable-panels":"^4.12.2","@simplewebauthn/browser":"^13.3.0","class-variance-authority":"^0.7.1","rehype-autolink-headings":"^7.1.0","@handlewithcare/prosemirror-inputrules":"^0.1.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"next":"16.3.0","tsup":"^8.5.1","jsdom":"^30.0.1","react":"19.2.8","eslint":"^9.39.5","vitest":"^4.1.10","globals":"^17.8.0","prettier":"^3.9.6","@types/d3":"^7.4.3","next-intl":"^4.13.4","react-dom":"19.2.8","@eslint/js":"^9.39.5","@vitest/ui":"^4.1.10","typescript":"^5.9.3","@types/node":"^26.1.2","@types/dagre":"^0.7.54","@types/react":"19.2.18","react-hook-form":"7.83.0","@eslint/eslintrc":"^3.3.6","@types/react-dom":"19.2.4","semantic-release":"^25.0.8","@stripe/stripe-js":"^9.13.0","@types/qrcode.react":"^3.0.0","@vitest/coverage-v8":"^4.1.10","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^6.0.5","@semantic-release/git":"^11.0.1","@tanstack/react-table":"^8.21.3","@testing-library/react":"^16.3.2","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.6","@stripe/react-stripe-js":"^6.8.0","@testing-library/jest-dom":"^7.0.0","@typescript-eslint/parser":"^8.65.0","@semantic-release/changelog":"^7.0.0","@testing-library/user-event":"^14.6.1","@typescript-eslint/eslint-plugin":"^8.65.0","conventional-changelog-conventionalcommits":"^10.2.1"},"peerDependencies":{"next":">=14.0.0","react":">=18.0.0","next-intl":">=3.0.0","react-dom":">=18.0.0","react-hook-form":">=7.0.0","@stripe/stripe-js":">=9.13.0","@tanstack/react-table":">=8.0.0","@stripe/react-stripe-js":">=6.8.0"},"peerDependenciesMeta":{"next-intl":{"optional":true},"react-hook-form":{"optional":true},"@stripe/stripe-js":{"optional":true},"@tanstack/react-table":{"optional":true},"@stripe/react-stripe-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nextjs-jsonapi_3.2.0_1786966659100_0.0462697119225941","host":"s3://npm-registry-packages-npm-production"}},"3.3.0":{"name":"@carlonicora/nextjs-jsonapi","version":"3.3.0","keywords":["nextjs","jsonapi","json-api","react","typescript","cache"],"author":{"name":"Carlo Nicora"},"license":"GPL-3.0-or-later","_id":"@carlonicora/nextjs-jsonapi@3.3.0","maintainers":[{"name":"carlonicora","email":"carlo.nicora@gmail.com"}],"homepage":"https://github.com/carlonicora/nextjs-jsonapi#readme","bugs":{"url":"https://github.com/carlonicora/nextjs-jsonapi/issues"},"bin":{"generate-web-module":"dist/scripts/generate-web-module/index.js"},"dist":{"shasum":"1badf9e0e300e88f68530bc00ac78ee047f0c76f","tarball":"https://registry.npmjs.org/@carlonicora/nextjs-jsonapi/-/nextjs-jsonapi-3.3.0.tgz","fileCount":1454,"integrity":"sha512-vOQh6kLiMXypQ+1tUZXIGFer1N3e5XE8Yyaf22pjjlplQ44uCZM/PYu0S1D1d2kgm4m0St78oiyyGnP8jMUlvw==","signatures":[{"sig":"MEQCH0+blOmoyRwJIZ9Bzt6gQ6+KDhulccpJrwHIoiAdvBECIQDTVjUMrRpBlQDowEbAhY69EarEm0UzwcqXSjjyV32MQQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@carlonicora%2fnextjs-jsonapi@3.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":13468164},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.mjs","require":"./dist/core/index.js"},"./help":{"types":"./dist/features/help/index.d.ts","import":"./dist/features/help/index.mjs","require":"./dist/features/help/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.mjs","require":"./dist/client/index.js"},"./server":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.mjs","require":"./dist/server/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.mjs","require":"./dist/billing/index.js"},"./testing":{"types":"./dist/testing/index.d.ts","import":"./dist/testing/index.mjs","require":"./dist/testing/index.js"},"./contexts":{"types":"./dist/contexts/index.d.ts","import":"./dist/contexts/index.mjs","require":"./dist/contexts/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.mjs","require":"./dist/components/index.js"},"./tokenusage":{"types":"./dist/features/tokenusage/index.d.ts","import":"./dist/features/tokenusage/index.mjs","require":"./dist/features/tokenusage/index.js"},"./help/server":{"types":"./dist/features/help/server.d.ts","import":"./dist/features/help/server.mjs","require":"./dist/features/help/server.js"},"./contexts/styles.css":"./dist/contexts/index.css"},"gitHead":"c598540078979a8326087038833a714f08f85238","private":false,"scripts":{"dev":"NODE_OPTIONS='--max-old-space-size=8192' tsup --watch","lint":"eslint \"src/**/*.ts\" \"src/**/*.tsx\" --fix","test":"vitest run","build":"rm -rf dist && NODE_OPTIONS='--max-old-space-size=8192' tsup && tsc -p scripts/generate-web-module/tsconfig.json","clean":"rm -rf dist","format":"prettier --write \"src/**/*.ts\"","prepare":"tsc -p scripts/generate-web-module/tsconfig.json","test:ui":"vitest --ui","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"pnpm build","generate-web-module":"node dist/scripts/generate-web-module/index.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f5f41df1-7b72-405b-8808-252d10106909"}},"repository":{"url":"git+https://github.com/carlonicora/nextjs-jsonapi.git","type":"git"},"_npmVersion":"11.17.0","description":"Next.js JSON:API client with server/client support and caching","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ai":"^6.0.238","d3":"^7.9.0","zod":"^4.4.3","clsx":"^2.1.1","cmdk":"^1.1.1","pako":"^3.0.1","uuid":"^14.0.1","vaul":"^1.1.2","dagre":"^0.8.5","jotai":"^2.20.2","shadcn":"^4.16.1","sonner":"^2.0.7","fuse.js":"^7.5.0","date-fns":"^4.4.0","recharts":"^3.10.1","commander":"^15.0.0","input-otp":"^1.4.2","remark-gfm":"^4.0.1","next-themes":"^0.4.6","rehype-slug":"^6.0.0","shepherd.js":"^15.2.2","cookies-next":"^6.1.1","jotai-family":"^1.1.0","lucide-react":"^1.28.0","qrcode.react":"^4.2.0","@dnd-kit/core":"^6.3.1","@base-ui/react":"1.6.0","react-dropzone":"^19.1.1","react-markdown":"^10.1.0","tailwind-merge":"^3.6.0","tw-animate-css":"^1.4.0","@blocknote/core":"^0.52.1","next-mdx-remote":"^6.0.0","react-hook-form":"7.83.0","@blocknote/react":"^0.52.1","@blocknote/xl-ai":"^0.52.1","react-day-picker":"^10.0.1","socket.io-client":"^4.8.3","@blocknote/shadcn":"^0.52.1","@dnd-kit/sortable":"^10.0.0","codice-fiscale-js":"^2.3.23","@dnd-kit/utilities":"^3.2.2","@floating-ui/react":"^0.27.20","@hookform/resolvers":"^5.5.7","@radix-ui/react-slot":"^1.3.3","embla-carousel-react":"^8.6.0","@radix-ui/react-label":"^2.1.15","react-resizable-panels":"^4.12.2","@simplewebauthn/browser":"^13.3.0","class-variance-authority":"^0.7.1","rehype-autolink-headings":"^7.1.0","@handlewithcare/prosemirror-inputrules":"^0.1.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"next":"16.3.0","tsup":"^8.5.1","jsdom":"^30.0.1","react":"19.2.8","eslint":"^9.39.5","vitest":"^4.1.10","globals":"^17.8.0","prettier":"^3.9.6","@types/d3":"^7.4.3","next-intl":"^4.13.4","react-dom":"19.2.8","@eslint/js":"^9.39.5","@vitest/ui":"^4.1.10","typescript":"^5.9.3","@types/node":"^26.1.2","@types/dagre":"^0.7.54","@types/react":"19.2.18","react-hook-form":"7.83.0","@eslint/eslintrc":"^3.3.6","@types/react-dom":"19.2.4","semantic-release":"^25.0.8","@stripe/stripe-js":"^9.13.0","@types/qrcode.react":"^3.0.0","@vitest/coverage-v8":"^4.1.10","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^6.0.5","@semantic-release/git":"^11.0.1","@tanstack/react-table":"^8.21.3","@testing-library/react":"^16.3.2","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.6","@stripe/react-stripe-js":"^6.8.0","@testing-library/jest-dom":"^7.0.0","@typescript-eslint/parser":"^8.65.0","@semantic-release/changelog":"^7.0.0","@testing-library/user-event":"^14.6.1","@typescript-eslint/eslint-plugin":"^8.65.0","conventional-changelog-conventionalcommits":"^10.2.1"},"peerDependencies":{"next":">=14.0.0","react":">=18.0.0","next-intl":">=3.0.0","react-dom":">=18.0.0","react-hook-form":">=7.0.0","@stripe/stripe-js":">=9.13.0","@tanstack/react-table":">=8.0.0","@stripe/react-stripe-js":">=6.8.0"},"peerDependenciesMeta":{"next-intl":{"optional":true},"react-hook-form":{"optional":true},"@stripe/stripe-js":{"optional":true},"@tanstack/react-table":{"optional":true},"@stripe/react-stripe-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nextjs-jsonapi_3.3.0_1787003184317_0.3069041868328717","host":"s3://npm-registry-packages-npm-production"}},"3.3.1":{"name":"@carlonicora/nextjs-jsonapi","version":"3.3.1","keywords":["nextjs","jsonapi","json-api","react","typescript","cache"],"author":{"name":"Carlo Nicora"},"license":"GPL-3.0-or-later","_id":"@carlonicora/nextjs-jsonapi@3.3.1","maintainers":[{"name":"carlonicora","email":"carlo.nicora@gmail.com"}],"homepage":"https://github.com/carlonicora/nextjs-jsonapi#readme","bugs":{"url":"https://github.com/carlonicora/nextjs-jsonapi/issues"},"bin":{"generate-web-module":"dist/scripts/generate-web-module/index.js"},"dist":{"shasum":"097ce5287d84b8ed65f8380e71eca0cf3d7e3442","tarball":"https://registry.npmjs.org/@carlonicora/nextjs-jsonapi/-/nextjs-jsonapi-3.3.1.tgz","fileCount":1454,"integrity":"sha512-7Y57v/0AmjeED82WtnbBA8AiJ+TusH07E2OrbASSVELCD+d2Kthv3wJU7dqk1FzKh9/qsg4aSkL0JnipP2DftQ==","signatures":[{"sig":"MEUCIQDxBrPsM5vdOzu5oTT0KSOzGaFAUkaNkE/EnxqmzikdegIgGXft+2OUWz1pRgvu3NQzZV9juKMdl55nAxac9RQdA4g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@carlonicora%2fnextjs-jsonapi@3.3.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":13468162},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.mjs","require":"./dist/core/index.js"},"./help":{"types":"./dist/features/help/index.d.ts","import":"./dist/features/help/index.mjs","require":"./dist/features/help/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.mjs","require":"./dist/client/index.js"},"./server":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.mjs","require":"./dist/server/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.mjs","require":"./dist/billing/index.js"},"./testing":{"types":"./dist/testing/index.d.ts","import":"./dist/testing/index.mjs","require":"./dist/testing/index.js"},"./contexts":{"types":"./dist/contexts/index.d.ts","import":"./dist/contexts/index.mjs","require":"./dist/contexts/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.mjs","require":"./dist/components/index.js"},"./tokenusage":{"types":"./dist/features/tokenusage/index.d.ts","import":"./dist/features/tokenusage/index.mjs","require":"./dist/features/tokenusage/index.js"},"./help/server":{"types":"./dist/features/help/server.d.ts","import":"./dist/features/help/server.mjs","require":"./dist/features/help/server.js"},"./contexts/styles.css":"./dist/contexts/index.css"},"gitHead":"efa3bc2b698592190bcb94ca111440398139842e","private":false,"scripts":{"dev":"NODE_OPTIONS='--max-old-space-size=8192' tsup --watch","lint":"eslint \"src/**/*.ts\" \"src/**/*.tsx\" --fix","test":"vitest run","build":"rm -rf dist && NODE_OPTIONS='--max-old-space-size=8192' tsup && tsc -p scripts/generate-web-module/tsconfig.json","clean":"rm -rf dist","format":"prettier --write \"src/**/*.ts\"","prepare":"tsc -p scripts/generate-web-module/tsconfig.json","test:ui":"vitest --ui","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"pnpm build","generate-web-module":"node dist/scripts/generate-web-module/index.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f5f41df1-7b72-405b-8808-252d10106909"}},"repository":{"url":"git+https://github.com/carlonicora/nextjs-jsonapi.git","type":"git"},"_npmVersion":"11.17.0","description":"Next.js JSON:API client with server/client support and caching","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ai":"^6.0.238","d3":"^7.9.0","zod":"^4.4.3","clsx":"^2.1.1","cmdk":"^1.1.1","pako":"^3.0.1","uuid":"^14.0.1","vaul":"^1.1.2","dagre":"^0.8.5","jotai":"^2.20.2","shadcn":"^4.16.1","sonner":"^2.0.7","fuse.js":"^7.5.0","date-fns":"^4.4.0","recharts":"^3.10.1","commander":"^15.0.0","input-otp":"^1.4.2","remark-gfm":"^4.0.1","next-themes":"^0.4.6","rehype-slug":"^6.0.0","shepherd.js":"^15.2.2","cookies-next":"^6.1.1","jotai-family":"^1.1.0","lucide-react":"^1.28.0","qrcode.react":"^4.2.0","@dnd-kit/core":"^6.3.1","@base-ui/react":"1.6.0","react-dropzone":"^19.1.1","react-markdown":"^10.1.0","tailwind-merge":"^3.6.0","tw-animate-css":"^1.4.0","@blocknote/core":"^0.52.1","next-mdx-remote":"^6.0.0","react-hook-form":"7.83.0","@blocknote/react":"^0.52.1","@blocknote/xl-ai":"^0.52.1","react-day-picker":"^10.0.1","socket.io-client":"^4.8.3","@blocknote/shadcn":"^0.52.1","@dnd-kit/sortable":"^10.0.0","codice-fiscale-js":"^2.3.23","@dnd-kit/utilities":"^3.2.2","@floating-ui/react":"^0.27.20","@hookform/resolvers":"^5.5.7","@radix-ui/react-slot":"^1.3.3","embla-carousel-react":"^8.6.0","@radix-ui/react-label":"^2.1.15","react-resizable-panels":"^4.12.2","@simplewebauthn/browser":"^13.3.0","class-variance-authority":"^0.7.1","rehype-autolink-headings":"^7.1.0","@handlewithcare/prosemirror-inputrules":"^0.1.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"next":"16.3.0","tsup":"^8.5.1","jsdom":"^30.0.1","react":"19.2.8","eslint":"^9.39.5","vitest":"^4.1.10","globals":"^17.8.0","prettier":"^3.9.6","@types/d3":"^7.4.3","next-intl":"^4.13.4","react-dom":"19.2.8","@eslint/js":"^9.39.5","@vitest/ui":"^4.1.10","typescript":"^5.9.3","@types/node":"^26.1.2","@types/dagre":"^0.7.54","@types/react":"19.2.18","react-hook-form":"7.83.0","@eslint/eslintrc":"^3.3.6","@types/react-dom":"19.2.4","semantic-release":"^25.0.8","@stripe/stripe-js":"^9.13.0","@types/qrcode.react":"^3.0.0","@vitest/coverage-v8":"^4.1.10","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^6.0.5","@semantic-release/git":"^11.0.1","@tanstack/react-table":"^8.21.3","@testing-library/react":"^16.3.2","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.6","@stripe/react-stripe-js":"^6.8.0","@testing-library/jest-dom":"^7.0.0","@typescript-eslint/parser":"^8.65.0","@semantic-release/changelog":"^7.0.0","@testing-library/user-event":"^14.6.1","@typescript-eslint/eslint-plugin":"^8.65.0","conventional-changelog-conventionalcommits":"9.3.1"},"peerDependencies":{"next":">=14.0.0","react":">=18.0.0","next-intl":">=3.0.0","react-dom":">=18.0.0","react-hook-form":">=7.0.0","@stripe/stripe-js":">=9.13.0","@tanstack/react-table":">=8.0.0","@stripe/react-stripe-js":">=6.8.0"},"peerDependenciesMeta":{"next-intl":{"optional":true},"react-hook-form":{"optional":true},"@stripe/stripe-js":{"optional":true},"@tanstack/react-table":{"optional":true},"@stripe/react-stripe-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nextjs-jsonapi_3.3.1_1787094647947_0.24999659184238365","host":"s3://npm-registry-packages-npm-production"}},"3.3.2":{"name":"@carlonicora/nextjs-jsonapi","version":"3.3.2","keywords":["nextjs","jsonapi","json-api","react","typescript","cache"],"author":{"name":"Carlo Nicora"},"license":"GPL-3.0-or-later","_id":"@carlonicora/nextjs-jsonapi@3.3.2","maintainers":[{"name":"carlonicora","email":"carlo.nicora@gmail.com"}],"homepage":"https://github.com/carlonicora/nextjs-jsonapi#readme","bugs":{"url":"https://github.com/carlonicora/nextjs-jsonapi/issues"},"bin":{"generate-web-module":"dist/scripts/generate-web-module/index.js"},"dist":{"shasum":"f2b8c97df3b68607a5061fa56200246c92bf41d2","tarball":"https://registry.npmjs.org/@carlonicora/nextjs-jsonapi/-/nextjs-jsonapi-3.3.2.tgz","fileCount":1455,"integrity":"sha512-zD/47ActcMhguKR4Cv7GldSK9in+H2k6j2ADEQEJDSkqn8GhK3x0uRq8HcbF1D8fO/LglPvqJnZe8PQX30d0WQ==","signatures":[{"sig":"MEYCIQCxz8XsLL2hwiMcSBFcZq9bNRDbB2LLSAJYYowP8mY6qAIhAJqfGNf1pyThxqd3jCg1jTgKgrOAHmGOyJpaG6gWnF5N","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@carlonicora%2fnextjs-jsonapi@3.3.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":13487307},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.mjs","require":"./dist/core/index.js"},"./help":{"types":"./dist/features/help/index.d.ts","import":"./dist/features/help/index.mjs","require":"./dist/features/help/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.mjs","require":"./dist/client/index.js"},"./server":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.mjs","require":"./dist/server/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.mjs","require":"./dist/billing/index.js"},"./testing":{"types":"./dist/testing/index.d.ts","import":"./dist/testing/index.mjs","require":"./dist/testing/index.js"},"./contexts":{"types":"./dist/contexts/index.d.ts","import":"./dist/contexts/index.mjs","require":"./dist/contexts/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.mjs","require":"./dist/components/index.js"},"./tokenusage":{"types":"./dist/features/tokenusage/index.d.ts","import":"./dist/features/tokenusage/index.mjs","require":"./dist/features/tokenusage/index.js"},"./help/server":{"types":"./dist/features/help/server.d.ts","import":"./dist/features/help/server.mjs","require":"./dist/features/help/server.js"},"./contexts/styles.css":"./dist/contexts/index.css"},"gitHead":"0cfacf20145f14637d58630dd742d2a818a5feb2","private":false,"scripts":{"dev":"NODE_OPTIONS='--max-old-space-size=8192' tsup --watch","lint":"eslint \"src/**/*.ts\" \"src/**/*.tsx\" --fix","test":"vitest run","build":"rm -rf dist && NODE_OPTIONS='--max-old-space-size=8192' tsup && tsc -p scripts/generate-web-module/tsconfig.json","clean":"rm -rf dist","format":"prettier --write \"src/**/*.ts\"","prepare":"tsc -p scripts/generate-web-module/tsconfig.json","test:ui":"vitest --ui","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"pnpm build","generate-web-module":"node dist/scripts/generate-web-module/index.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f5f41df1-7b72-405b-8808-252d10106909"}},"repository":{"url":"git+https://github.com/carlonicora/nextjs-jsonapi.git","type":"git"},"_npmVersion":"11.17.0","description":"Next.js JSON:API client with server/client support and caching","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ai":"^6.0.238","d3":"^7.9.0","zod":"^4.4.3","clsx":"^2.1.1","cmdk":"^1.1.1","pako":"^3.0.1","uuid":"^14.0.1","vaul":"^1.1.2","dagre":"^0.8.5","jotai":"^2.20.2","shadcn":"^4.16.1","sonner":"^2.0.7","fuse.js":"^7.5.0","date-fns":"^4.4.0","recharts":"^3.10.1","commander":"^15.0.0","input-otp":"^1.4.2","remark-gfm":"^4.0.1","next-themes":"^0.4.6","rehype-slug":"^6.0.0","shepherd.js":"^15.2.2","cookies-next":"^6.1.1","jotai-family":"^1.1.0","lucide-react":"^1.28.0","qrcode.react":"^4.2.0","@dnd-kit/core":"^6.3.1","@base-ui/react":"1.6.0","react-dropzone":"^19.1.1","react-markdown":"^10.1.0","tailwind-merge":"^3.6.0","tw-animate-css":"^1.4.0","@blocknote/core":"^0.52.1","next-mdx-remote":"^6.0.0","react-hook-form":"7.83.0","@blocknote/react":"^0.52.1","@blocknote/xl-ai":"^0.52.1","react-day-picker":"^10.0.1","socket.io-client":"^4.8.3","@blocknote/shadcn":"^0.52.1","@dnd-kit/sortable":"^10.0.0","codice-fiscale-js":"^2.3.23","@dnd-kit/utilities":"^3.2.2","@floating-ui/react":"^0.27.20","@hookform/resolvers":"^5.5.7","@radix-ui/react-slot":"^1.3.3","embla-carousel-react":"^8.6.0","@radix-ui/react-label":"^2.1.15","react-resizable-panels":"^4.12.2","@simplewebauthn/browser":"^13.3.0","class-variance-authority":"^0.7.1","rehype-autolink-headings":"^7.1.0","@handlewithcare/prosemirror-inputrules":"^0.1.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"next":"16.3.0","tsup":"^8.5.1","jsdom":"^30.0.1","react":"19.2.8","eslint":"^9.39.5","vitest":"^4.1.10","globals":"^17.8.0","prettier":"^3.9.6","@types/d3":"^7.4.3","next-intl":"^4.13.4","react-dom":"19.2.8","@eslint/js":"^9.39.5","@vitest/ui":"^4.1.10","typescript":"^5.9.3","@types/node":"^26.1.2","@types/dagre":"^0.7.54","@types/react":"19.2.18","react-hook-form":"7.83.0","@eslint/eslintrc":"^3.3.6","@types/react-dom":"19.2.4","semantic-release":"^25.0.8","@stripe/stripe-js":"^9.13.0","@types/qrcode.react":"^3.0.0","@vitest/coverage-v8":"^4.1.10","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^6.0.5","@semantic-release/git":"^11.0.1","@tanstack/react-table":"^8.21.3","@testing-library/react":"^16.3.2","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.6","@stripe/react-stripe-js":"^6.8.0","@testing-library/jest-dom":"^7.0.0","@typescript-eslint/parser":"^8.65.0","@semantic-release/changelog":"^7.0.0","@testing-library/user-event":"^14.6.1","@typescript-eslint/eslint-plugin":"^8.65.0","conventional-changelog-conventionalcommits":"9.3.1"},"peerDependencies":{"next":">=14.0.0","react":">=18.0.0","next-intl":">=3.0.0","react-dom":">=18.0.0","react-hook-form":">=7.0.0","@stripe/stripe-js":">=9.13.0","@tanstack/react-table":">=8.0.0","@stripe/react-stripe-js":">=6.8.0"},"peerDependenciesMeta":{"next-intl":{"optional":true},"react-hook-form":{"optional":true},"@stripe/stripe-js":{"optional":true},"@tanstack/react-table":{"optional":true},"@stripe/react-stripe-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nextjs-jsonapi_3.3.2_1787153030514_0.08449970728870437","host":"s3://npm-registry-packages-npm-production"}},"3.3.3":{"name":"@carlonicora/nextjs-jsonapi","version":"3.3.3","keywords":["nextjs","jsonapi","json-api","react","typescript","cache"],"author":{"name":"Carlo Nicora"},"license":"GPL-3.0-or-later","_id":"@carlonicora/nextjs-jsonapi@3.3.3","maintainers":[{"name":"carlonicora","email":"carlo.nicora@gmail.com"}],"homepage":"https://github.com/carlonicora/nextjs-jsonapi#readme","bugs":{"url":"https://github.com/carlonicora/nextjs-jsonapi/issues"},"bin":{"generate-web-module":"dist/scripts/generate-web-module/index.js"},"dist":{"shasum":"6cdbe3381f2a5a45db752fc2be698fd8d52cd1fa","tarball":"https://registry.npmjs.org/@carlonicora/nextjs-jsonapi/-/nextjs-jsonapi-3.3.3.tgz","fileCount":1455,"integrity":"sha512-wxq4OaFSre2PPjgmp2ky9/DnyixZrDg+oST+/7ahjkeKcC5GzrAb7utxZCdIASC14WJUX1oxdWikJTtWzjUOOw==","signatures":[{"sig":"MEUCIQCK58B/y1OqCGUJjxhELHEK0fldW434KxyUq79N++NLUAIgB6TlMOd5ORNtsMDw4/Mxk+F8Q1tlsmqeKwyHKX8Fr9o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@carlonicora%2fnextjs-jsonapi@3.3.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":13487272},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.mjs","require":"./dist/core/index.js"},"./help":{"types":"./dist/features/help/index.d.ts","import":"./dist/features/help/index.mjs","require":"./dist/features/help/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.mjs","require":"./dist/client/index.js"},"./server":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.mjs","require":"./dist/server/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.mjs","require":"./dist/billing/index.js"},"./testing":{"types":"./dist/testing/index.d.ts","import":"./dist/testing/index.mjs","require":"./dist/testing/index.js"},"./contexts":{"types":"./dist/contexts/index.d.ts","import":"./dist/contexts/index.mjs","require":"./dist/contexts/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.mjs","require":"./dist/components/index.js"},"./tokenusage":{"types":"./dist/features/tokenusage/index.d.ts","import":"./dist/features/tokenusage/index.mjs","require":"./dist/features/tokenusage/index.js"},"./help/server":{"types":"./dist/features/help/server.d.ts","import":"./dist/features/help/server.mjs","require":"./dist/features/help/server.js"},"./contexts/styles.css":"./dist/contexts/index.css"},"gitHead":"fcbfecadfb95c6fac4a9fe966176049688198512","private":false,"scripts":{"dev":"NODE_OPTIONS='--max-old-space-size=8192' tsup --watch","lint":"eslint \"src/**/*.ts\" \"src/**/*.tsx\" --fix","test":"vitest run","build":"rm -rf dist && NODE_OPTIONS='--max-old-space-size=8192' tsup && tsc -p scripts/generate-web-module/tsconfig.json","clean":"rm -rf dist","format":"prettier --write \"src/**/*.ts\"","prepare":"tsc -p scripts/generate-web-module/tsconfig.json","test:ui":"vitest --ui","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"pnpm build","generate-web-module":"node dist/scripts/generate-web-module/index.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f5f41df1-7b72-405b-8808-252d10106909"}},"repository":{"url":"git+https://github.com/carlonicora/nextjs-jsonapi.git","type":"git"},"_npmVersion":"11.17.0","description":"Next.js JSON:API client with server/client support and caching","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ai":"^6.0.238","d3":"^7.9.0","zod":"^4.4.3","clsx":"^2.1.1","cmdk":"^1.1.1","pako":"^3.0.1","uuid":"^14.0.1","vaul":"^1.1.2","dagre":"^0.8.5","jotai":"^2.20.2","shadcn":"^4.16.1","sonner":"^2.0.7","fuse.js":"^7.5.0","date-fns":"^4.4.0","recharts":"^3.10.1","commander":"^15.0.0","input-otp":"^1.4.2","remark-gfm":"^4.0.1","next-themes":"^0.4.6","rehype-slug":"^6.0.0","shepherd.js":"^15.2.2","cookies-next":"^6.1.1","jotai-family":"^1.1.0","lucide-react":"^1.28.0","qrcode.react":"^4.2.0","@dnd-kit/core":"^6.3.1","@base-ui/react":"1.6.0","react-dropzone":"^19.1.1","react-markdown":"^10.1.0","tailwind-merge":"^3.6.0","tw-animate-css":"^1.4.0","@blocknote/core":"^0.52.1","next-mdx-remote":"^6.0.0","react-hook-form":"7.83.0","@blocknote/react":"^0.52.1","@blocknote/xl-ai":"^0.52.1","react-day-picker":"^10.0.1","socket.io-client":"^4.8.3","@blocknote/shadcn":"^0.52.1","@dnd-kit/sortable":"^10.0.0","codice-fiscale-js":"^2.3.23","@dnd-kit/utilities":"^3.2.2","@floating-ui/react":"^0.27.20","@hookform/resolvers":"^5.5.7","@radix-ui/react-slot":"^1.3.3","embla-carousel-react":"^8.6.0","@radix-ui/react-label":"^2.1.15","react-resizable-panels":"^4.12.2","@simplewebauthn/browser":"^13.3.0","class-variance-authority":"^0.7.1","rehype-autolink-headings":"^7.1.0","@handlewithcare/prosemirror-inputrules":"^0.1.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"next":"16.3.0","tsup":"^8.5.1","jsdom":"^30.0.1","react":"19.2.8","eslint":"^9.39.5","vitest":"^4.1.10","globals":"^17.8.0","prettier":"^3.9.6","@types/d3":"^7.4.3","next-intl":"^4.13.4","react-dom":"19.2.8","@eslint/js":"^9.39.5","@vitest/ui":"^4.1.10","typescript":"^5.9.3","@types/node":"^26.1.2","@types/dagre":"^0.7.54","@types/react":"19.2.18","react-hook-form":"7.83.0","@eslint/eslintrc":"^3.3.6","@types/react-dom":"19.2.4","semantic-release":"^25.0.8","@stripe/stripe-js":"^9.13.0","@types/qrcode.react":"^3.0.0","@vitest/coverage-v8":"^4.1.10","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^6.0.5","@semantic-release/git":"^11.0.1","@tanstack/react-table":"^8.21.3","@testing-library/react":"^16.3.2","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.6","@stripe/react-stripe-js":"^6.8.0","@testing-library/jest-dom":"^7.0.0","@typescript-eslint/parser":"^8.65.0","@semantic-release/changelog":"^7.0.0","@testing-library/user-event":"^14.6.1","@typescript-eslint/eslint-plugin":"^8.65.0","conventional-changelog-conventionalcommits":"9.3.1"},"peerDependencies":{"next":">=14.0.0","react":">=18.0.0","next-intl":">=3.0.0","react-dom":">=18.0.0","react-hook-form":">=7.0.0","@stripe/stripe-js":">=9.13.0","@tanstack/react-table":">=8.0.0","@stripe/react-stripe-js":">=6.8.0"},"peerDependenciesMeta":{"next-intl":{"optional":true},"react-hook-form":{"optional":true},"@stripe/stripe-js":{"optional":true},"@tanstack/react-table":{"optional":true},"@stripe/react-stripe-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nextjs-jsonapi_3.3.3_1787153377905_0.05407256508825786","host":"s3://npm-registry-packages-npm-production"}},"3.3.4":{"name":"@carlonicora/nextjs-jsonapi","version":"3.3.4","keywords":["nextjs","jsonapi","json-api","react","typescript","cache"],"author":{"name":"Carlo Nicora"},"license":"GPL-3.0-or-later","_id":"@carlonicora/nextjs-jsonapi@3.3.4","maintainers":[{"name":"carlonicora","email":"carlo.nicora@gmail.com"}],"homepage":"https://github.com/carlonicora/nextjs-jsonapi#readme","bugs":{"url":"https://github.com/carlonicora/nextjs-jsonapi/issues"},"bin":{"generate-web-module":"dist/scripts/generate-web-module/index.js"},"dist":{"shasum":"b90c82b740170b5dc7d37e94ed42b89a00023c7f","tarball":"https://registry.npmjs.org/@carlonicora/nextjs-jsonapi/-/nextjs-jsonapi-3.3.4.tgz","fileCount":1456,"integrity":"sha512-K07lwYKtrWx68wEFRUlkCtzSFga1VMxSnOtqT4FVgced6oUuqGQmkY8Q13ITpBFNGCaNY0SbJG/h1FRavbMfPA==","signatures":[{"sig":"MEUCIBi0Tc2rQeHBs/xp2Ipz1QrAzoxOWFl1MvnYsYe3edceAiEAuMLCrd6kYTG4+F5ybiqHYcjDjhzBupGWE5p0T2A4QRs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@carlonicora%2fnextjs-jsonapi@3.3.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":13493040},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.mjs","require":"./dist/core/index.js"},"./help":{"types":"./dist/features/help/index.d.ts","import":"./dist/features/help/index.mjs","require":"./dist/features/help/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.mjs","require":"./dist/client/index.js"},"./server":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.mjs","require":"./dist/server/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.mjs","require":"./dist/billing/index.js"},"./testing":{"types":"./dist/testing/index.d.ts","import":"./dist/testing/index.mjs","require":"./dist/testing/index.js"},"./contexts":{"types":"./dist/contexts/index.d.ts","import":"./dist/contexts/index.mjs","require":"./dist/contexts/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.mjs","require":"./dist/components/index.js"},"./tokenusage":{"types":"./dist/features/tokenusage/index.d.ts","import":"./dist/features/tokenusage/index.mjs","require":"./dist/features/tokenusage/index.js"},"./help/server":{"types":"./dist/features/help/server.d.ts","import":"./dist/features/help/server.mjs","require":"./dist/features/help/server.js"},"./contexts/styles.css":"./dist/contexts/index.css"},"gitHead":"292d2f90cd3fee4d997e2e6c3fb912cf69ea90c8","private":false,"scripts":{"dev":"NODE_OPTIONS='--max-old-space-size=8192' tsup --watch","lint":"eslint \"src/**/*.ts\" \"src/**/*.tsx\" --fix","test":"vitest run","build":"rm -rf dist && NODE_OPTIONS='--max-old-space-size=8192' tsup && tsc -p scripts/generate-web-module/tsconfig.json","clean":"rm -rf dist","format":"prettier --write \"src/**/*.ts\"","prepare":"tsc -p scripts/generate-web-module/tsconfig.json","test:ui":"vitest --ui","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"pnpm build","generate-web-module":"node dist/scripts/generate-web-module/index.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f5f41df1-7b72-405b-8808-252d10106909"}},"repository":{"url":"git+https://github.com/carlonicora/nextjs-jsonapi.git","type":"git"},"_npmVersion":"11.17.0","description":"Next.js JSON:API client with server/client support and caching","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ai":"^6.0.238","d3":"^7.9.0","zod":"^4.4.3","clsx":"^2.1.1","cmdk":"^1.1.1","pako":"^3.0.1","uuid":"^14.0.1","vaul":"^1.1.2","dagre":"^0.8.5","jotai":"^2.20.2","shadcn":"^4.16.1","sonner":"^2.0.7","fuse.js":"^7.5.0","date-fns":"^4.4.0","recharts":"^3.10.1","commander":"^15.0.0","input-otp":"^1.4.2","remark-gfm":"^4.0.1","next-themes":"^0.4.6","rehype-slug":"^6.0.0","shepherd.js":"^15.2.2","cookies-next":"^6.1.1","jotai-family":"^1.1.0","lucide-react":"^1.28.0","qrcode.react":"^4.2.0","@dnd-kit/core":"^6.3.1","@base-ui/react":"1.6.0","react-dropzone":"^19.1.1","react-markdown":"^10.1.0","tailwind-merge":"^3.6.0","tw-animate-css":"^1.4.0","@blocknote/core":"^0.52.1","next-mdx-remote":"^6.0.0","react-hook-form":"7.83.0","@blocknote/react":"^0.52.1","@blocknote/xl-ai":"^0.52.1","react-day-picker":"^10.0.1","socket.io-client":"^4.8.3","@blocknote/shadcn":"^0.52.1","@dnd-kit/sortable":"^10.0.0","codice-fiscale-js":"^2.3.23","@dnd-kit/utilities":"^3.2.2","@floating-ui/react":"^0.27.20","@hookform/resolvers":"^5.5.7","@radix-ui/react-slot":"^1.3.3","embla-carousel-react":"^8.6.0","@radix-ui/react-label":"^2.1.15","react-resizable-panels":"^4.12.2","@simplewebauthn/browser":"^13.3.0","class-variance-authority":"^0.7.1","rehype-autolink-headings":"^7.1.0","@handlewithcare/prosemirror-inputrules":"^0.1.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"next":"16.3.0","tsup":"^8.5.1","jsdom":"^30.0.1","react":"19.2.8","eslint":"^9.39.5","vitest":"^4.1.10","globals":"^17.8.0","prettier":"^3.9.6","@types/d3":"^7.4.3","next-intl":"^4.13.4","react-dom":"19.2.8","@eslint/js":"^9.39.5","@vitest/ui":"^4.1.10","typescript":"^5.9.3","@types/node":"^26.1.2","@types/dagre":"^0.7.54","@types/react":"19.2.18","react-hook-form":"7.83.0","@eslint/eslintrc":"^3.3.6","@types/react-dom":"19.2.4","semantic-release":"^25.0.8","@stripe/stripe-js":"^9.13.0","@types/qrcode.react":"^3.0.0","@vitest/coverage-v8":"^4.1.10","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^6.0.5","@semantic-release/git":"^11.0.1","@tanstack/react-table":"^8.21.3","@testing-library/react":"^16.3.2","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.6","@stripe/react-stripe-js":"^6.8.0","@testing-library/jest-dom":"^7.0.0","@typescript-eslint/parser":"^8.65.0","@semantic-release/changelog":"^7.0.0","@testing-library/user-event":"^14.6.1","@typescript-eslint/eslint-plugin":"^8.65.0","conventional-changelog-conventionalcommits":"9.3.1"},"peerDependencies":{"next":">=14.0.0","react":">=18.0.0","next-intl":">=3.0.0","react-dom":">=18.0.0","react-hook-form":">=7.0.0","@stripe/stripe-js":">=9.13.0","@tanstack/react-table":">=8.0.0","@stripe/react-stripe-js":">=6.8.0"},"peerDependenciesMeta":{"next-intl":{"optional":true},"react-hook-form":{"optional":true},"@stripe/stripe-js":{"optional":true},"@tanstack/react-table":{"optional":true},"@stripe/react-stripe-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nextjs-jsonapi_3.3.4_1787182922068_0.6842805769773674","host":"s3://npm-registry-packages-npm-production"}},"3.3.5":{"name":"@carlonicora/nextjs-jsonapi","version":"3.3.5","keywords":["nextjs","jsonapi","json-api","react","typescript","cache"],"author":{"name":"Carlo Nicora"},"license":"GPL-3.0-or-later","_id":"@carlonicora/nextjs-jsonapi@3.3.5","maintainers":[{"name":"carlonicora","email":"carlo.nicora@gmail.com"}],"homepage":"https://github.com/carlonicora/nextjs-jsonapi#readme","bugs":{"url":"https://github.com/carlonicora/nextjs-jsonapi/issues"},"bin":{"generate-web-module":"dist/scripts/generate-web-module/index.js"},"dist":{"shasum":"86b9d8edc0462b2c5cd314e03fc10f72a813e528","tarball":"https://registry.npmjs.org/@carlonicora/nextjs-jsonapi/-/nextjs-jsonapi-3.3.5.tgz","fileCount":1456,"integrity":"sha512-4zD7Om5D8A9HOAp++xoA7uHIDrF63RCX0I8FJdCRf8zol8lNiYoJxAM+sVKLr2blF2Qzh7EPahqftgH29xF/9w==","signatures":[{"sig":"MEUCIEctfyAX3hn/BWjLeoXizES+eqUQ1kF1CpzZiapKnNA9AiEA4qhYaMQFXEJFiccvoNFaPr8YxlwcBJnTDqetjsJ2XwY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@carlonicora%2fnextjs-jsonapi@3.3.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":13499292},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.mjs","require":"./dist/core/index.js"},"./help":{"types":"./dist/features/help/index.d.ts","import":"./dist/features/help/index.mjs","require":"./dist/features/help/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.mjs","require":"./dist/client/index.js"},"./server":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.mjs","require":"./dist/server/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.mjs","require":"./dist/billing/index.js"},"./testing":{"types":"./dist/testing/index.d.ts","import":"./dist/testing/index.mjs","require":"./dist/testing/index.js"},"./contexts":{"types":"./dist/contexts/index.d.ts","import":"./dist/contexts/index.mjs","require":"./dist/contexts/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.mjs","require":"./dist/components/index.js"},"./tokenusage":{"types":"./dist/features/tokenusage/index.d.ts","import":"./dist/features/tokenusage/index.mjs","require":"./dist/features/tokenusage/index.js"},"./help/server":{"types":"./dist/features/help/server.d.ts","import":"./dist/features/help/server.mjs","require":"./dist/features/help/server.js"},"./contexts/styles.css":"./dist/contexts/index.css"},"gitHead":"8e8b10725042d8176c63d42b567ce28be48ab107","private":false,"scripts":{"dev":"NODE_OPTIONS='--max-old-space-size=8192' tsup --watch","lint":"eslint \"src/**/*.ts\" \"src/**/*.tsx\" --fix","test":"vitest run","build":"rm -rf dist && NODE_OPTIONS='--max-old-space-size=8192' tsup && tsc -p scripts/generate-web-module/tsconfig.json","clean":"rm -rf dist","format":"prettier --write \"src/**/*.ts\"","prepare":"tsc -p scripts/generate-web-module/tsconfig.json","test:ui":"vitest --ui","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"pnpm build","generate-web-module":"node dist/scripts/generate-web-module/index.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f5f41df1-7b72-405b-8808-252d10106909"}},"repository":{"url":"git+https://github.com/carlonicora/nextjs-jsonapi.git","type":"git"},"_npmVersion":"11.17.0","description":"Next.js JSON:API client with server/client support and caching","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ai":"^6.0.238","d3":"^7.9.0","zod":"^4.4.3","clsx":"^2.1.1","cmdk":"^1.1.1","pako":"^3.0.1","uuid":"^14.0.1","vaul":"^1.1.2","dagre":"^0.8.5","jotai":"^2.20.2","shadcn":"^4.16.1","sonner":"^2.0.7","fuse.js":"^7.5.0","date-fns":"^4.4.0","recharts":"^3.10.1","commander":"^15.0.0","input-otp":"^1.4.2","remark-gfm":"^4.0.1","next-themes":"^0.4.6","rehype-slug":"^6.0.0","shepherd.js":"^15.2.2","cookies-next":"^6.1.1","jotai-family":"^1.1.0","lucide-react":"^1.28.0","qrcode.react":"^4.2.0","@dnd-kit/core":"^6.3.1","@base-ui/react":"1.6.0","react-dropzone":"^19.1.1","react-markdown":"^10.1.0","tailwind-merge":"^3.6.0","tw-animate-css":"^1.4.0","@blocknote/core":"^0.52.1","next-mdx-remote":"^6.0.0","react-hook-form":"7.83.0","@blocknote/react":"^0.52.1","@blocknote/xl-ai":"^0.52.1","react-day-picker":"^10.0.1","socket.io-client":"^4.8.3","@blocknote/shadcn":"^0.52.1","@dnd-kit/sortable":"^10.0.0","codice-fiscale-js":"^2.3.23","@dnd-kit/utilities":"^3.2.2","@floating-ui/react":"^0.27.20","@hookform/resolvers":"^5.5.7","@radix-ui/react-slot":"^1.3.3","embla-carousel-react":"^8.6.0","@radix-ui/react-label":"^2.1.15","react-resizable-panels":"^4.12.2","@simplewebauthn/browser":"^13.3.0","class-variance-authority":"^0.7.1","rehype-autolink-headings":"^7.1.0","@handlewithcare/prosemirror-inputrules":"^0.1.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"next":"16.3.0","tsup":"^8.5.1","jsdom":"^30.0.1","react":"19.2.8","eslint":"^9.39.5","vitest":"^4.1.10","globals":"^17.8.0","prettier":"^3.9.6","@types/d3":"^7.4.3","next-intl":"^4.13.4","react-dom":"19.2.8","@eslint/js":"^9.39.5","@vitest/ui":"^4.1.10","typescript":"^5.9.3","@types/node":"^26.1.2","@types/dagre":"^0.7.54","@types/react":"19.2.18","react-hook-form":"7.83.0","@eslint/eslintrc":"^3.3.6","@types/react-dom":"19.2.4","semantic-release":"^25.0.8","@stripe/stripe-js":"^9.13.0","@types/qrcode.react":"^3.0.0","@vitest/coverage-v8":"^4.1.10","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^6.0.5","@semantic-release/git":"^11.0.1","@tanstack/react-table":"^8.21.3","@testing-library/react":"^16.3.2","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.6","@stripe/react-stripe-js":"^6.8.0","@testing-library/jest-dom":"^7.0.0","@typescript-eslint/parser":"^8.65.0","@semantic-release/changelog":"^7.0.0","@testing-library/user-event":"^14.6.1","@typescript-eslint/eslint-plugin":"^8.65.0","conventional-changelog-conventionalcommits":"9.3.1"},"peerDependencies":{"next":">=14.0.0","react":">=18.0.0","next-intl":">=3.0.0","react-dom":">=18.0.0","react-hook-form":">=7.0.0","@stripe/stripe-js":">=9.13.0","@tanstack/react-table":">=8.0.0","@stripe/react-stripe-js":">=6.8.0"},"peerDependenciesMeta":{"next-intl":{"optional":true},"react-hook-form":{"optional":true},"@stripe/stripe-js":{"optional":true},"@tanstack/react-table":{"optional":true},"@stripe/react-stripe-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nextjs-jsonapi_3.3.5_1787309912636_0.3190384174710108","host":"s3://npm-registry-packages-npm-production"}},"3.3.6":{"name":"@carlonicora/nextjs-jsonapi","version":"3.3.6","keywords":["nextjs","jsonapi","json-api","react","typescript","cache"],"author":{"name":"Carlo Nicora"},"license":"GPL-3.0-or-later","_id":"@carlonicora/nextjs-jsonapi@3.3.6","maintainers":[{"name":"carlonicora","email":"carlo.nicora@gmail.com"}],"homepage":"https://github.com/carlonicora/nextjs-jsonapi#readme","bugs":{"url":"https://github.com/carlonicora/nextjs-jsonapi/issues"},"bin":{"generate-web-module":"dist/scripts/generate-web-module/index.js"},"dist":{"shasum":"fbd6566e2d9b3c42444d46d0c8a81c6dd32d7f48","tarball":"https://registry.npmjs.org/@carlonicora/nextjs-jsonapi/-/nextjs-jsonapi-3.3.6.tgz","fileCount":1457,"integrity":"sha512-OYkVRjXcTixmxRHleQet3fU+pWMjZS/xxBPHNDS3jzoxbhrKJJyN5blzczXPt38GnE+zuJelLRmHfxLiVRLTdg==","signatures":[{"sig":"MEUCIQC4PZWnniUjs0gSomC5N8+mTAOgrPS3Sz9snmJUjetnXAIgWHnQu00AcaE1SNz5A1HV1ANwxG/A8EfRpPtKdrCmoDY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@carlonicora%2fnextjs-jsonapi@3.3.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":13509641},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.mjs","require":"./dist/core/index.js"},"./help":{"types":"./dist/features/help/index.d.ts","import":"./dist/features/help/index.mjs","require":"./dist/features/help/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.mjs","require":"./dist/client/index.js"},"./server":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.mjs","require":"./dist/server/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.mjs","require":"./dist/billing/index.js"},"./testing":{"types":"./dist/testing/index.d.ts","import":"./dist/testing/index.mjs","require":"./dist/testing/index.js"},"./contexts":{"types":"./dist/contexts/index.d.ts","import":"./dist/contexts/index.mjs","require":"./dist/contexts/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.mjs","require":"./dist/components/index.js"},"./tokenusage":{"types":"./dist/features/tokenusage/index.d.ts","import":"./dist/features/tokenusage/index.mjs","require":"./dist/features/tokenusage/index.js"},"./help/server":{"types":"./dist/features/help/server.d.ts","import":"./dist/features/help/server.mjs","require":"./dist/features/help/server.js"},"./contexts/styles.css":"./dist/contexts/index.css"},"gitHead":"321498a01bd8781bfbf8b54e1fbeecbd045a3fa6","private":false,"scripts":{"dev":"NODE_OPTIONS='--max-old-space-size=8192' tsup --watch","lint":"eslint \"src/**/*.ts\" \"src/**/*.tsx\" --fix","test":"vitest run","build":"rm -rf dist && NODE_OPTIONS='--max-old-space-size=8192' tsup && tsc -p scripts/generate-web-module/tsconfig.json","clean":"rm -rf dist","format":"prettier --write \"src/**/*.ts\"","prepare":"tsc -p scripts/generate-web-module/tsconfig.json","test:ui":"vitest --ui","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"pnpm build","generate-web-module":"node dist/scripts/generate-web-module/index.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f5f41df1-7b72-405b-8808-252d10106909"}},"repository":{"url":"git+https://github.com/carlonicora/nextjs-jsonapi.git","type":"git"},"_npmVersion":"11.17.0","description":"Next.js JSON:API client with server/client support and caching","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ai":"^6.0.238","d3":"^7.9.0","zod":"^4.4.3","clsx":"^2.1.1","cmdk":"^1.1.1","pako":"^3.0.1","uuid":"^14.0.1","vaul":"^1.1.2","dagre":"^0.8.5","jotai":"^2.20.2","shadcn":"^4.16.1","sonner":"^2.0.7","fuse.js":"^7.5.0","date-fns":"^4.4.0","recharts":"^3.10.1","commander":"^15.0.0","input-otp":"^1.4.2","remark-gfm":"^4.0.1","next-themes":"^0.4.6","rehype-slug":"^6.0.0","shepherd.js":"^15.2.2","cookies-next":"^6.1.1","jotai-family":"^1.1.0","lucide-react":"^1.28.0","qrcode.react":"^4.2.0","@dnd-kit/core":"^6.3.1","@base-ui/react":"1.6.0","react-dropzone":"^19.1.1","react-markdown":"^10.1.0","tailwind-merge":"^3.6.0","tw-animate-css":"^1.4.0","@blocknote/core":"^0.52.1","next-mdx-remote":"^6.0.0","react-hook-form":"7.83.0","@blocknote/react":"^0.52.1","@blocknote/xl-ai":"^0.52.1","react-day-picker":"^10.0.1","socket.io-client":"^4.8.3","@blocknote/shadcn":"^0.52.1","@dnd-kit/sortable":"^10.0.0","codice-fiscale-js":"^2.3.23","@dnd-kit/utilities":"^3.2.2","@floating-ui/react":"^0.27.20","@hookform/resolvers":"^5.5.7","@radix-ui/react-slot":"^1.3.3","embla-carousel-react":"^8.6.0","@radix-ui/react-label":"^2.1.15","react-resizable-panels":"^4.12.2","@simplewebauthn/browser":"^13.3.0","class-variance-authority":"^0.7.1","rehype-autolink-headings":"^7.1.0","@handlewithcare/prosemirror-inputrules":"^0.1.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"next":"16.3.0","tsup":"^8.5.1","jsdom":"^30.0.1","react":"19.2.8","eslint":"^9.39.5","vitest":"^4.1.10","globals":"^17.8.0","prettier":"^3.9.6","@types/d3":"^7.4.3","next-intl":"^4.13.4","react-dom":"19.2.8","@eslint/js":"^9.39.5","@vitest/ui":"^4.1.10","typescript":"^5.9.3","@types/node":"^26.1.2","@types/dagre":"^0.7.54","@types/react":"19.2.18","react-hook-form":"7.83.0","@eslint/eslintrc":"^3.3.6","@types/react-dom":"19.2.4","semantic-release":"^25.0.8","@stripe/stripe-js":"^9.13.0","@types/qrcode.react":"^3.0.0","@vitest/coverage-v8":"^4.1.10","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^6.0.5","@semantic-release/git":"^11.0.1","@tanstack/react-table":"^8.21.3","@testing-library/react":"^16.3.2","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.6","@stripe/react-stripe-js":"^6.8.0","@testing-library/jest-dom":"^7.0.0","@typescript-eslint/parser":"^8.65.0","@semantic-release/changelog":"^7.0.0","@testing-library/user-event":"^14.6.1","@typescript-eslint/eslint-plugin":"^8.65.0","conventional-changelog-conventionalcommits":"9.3.1"},"peerDependencies":{"next":">=14.0.0","react":">=18.0.0","next-intl":">=3.0.0","react-dom":">=18.0.0","react-hook-form":">=7.0.0","@stripe/stripe-js":">=9.13.0","@tanstack/react-table":">=8.0.0","@stripe/react-stripe-js":">=6.8.0"},"peerDependenciesMeta":{"next-intl":{"optional":true},"react-hook-form":{"optional":true},"@stripe/stripe-js":{"optional":true},"@tanstack/react-table":{"optional":true},"@stripe/react-stripe-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nextjs-jsonapi_3.3.6_1787417273726_0.14443390756459706","host":"s3://npm-registry-packages-npm-production"}},"3.3.7":{"name":"@carlonicora/nextjs-jsonapi","version":"3.3.7","keywords":["nextjs","jsonapi","json-api","react","typescript","cache"],"author":{"name":"Carlo Nicora"},"license":"GPL-3.0-or-later","_id":"@carlonicora/nextjs-jsonapi@3.3.7","maintainers":[{"name":"carlonicora","email":"carlo.nicora@gmail.com"}],"homepage":"https://github.com/carlonicora/nextjs-jsonapi#readme","bugs":{"url":"https://github.com/carlonicora/nextjs-jsonapi/issues"},"bin":{"generate-web-module":"dist/scripts/generate-web-module/index.js"},"dist":{"shasum":"9a9c1367d4aebd8b2d14d5e6155e304bcb505347","tarball":"https://registry.npmjs.org/@carlonicora/nextjs-jsonapi/-/nextjs-jsonapi-3.3.7.tgz","fileCount":1457,"integrity":"sha512-k0ywu0DuKXzAcpuT9128NGYpeiTn6dP6tbmJCmeGSGAGiG8M41UJGp6WI2myeKm85lq8GTDpZjjzUj4hqZEkkQ==","signatures":[{"sig":"MEYCIQCOtwsenV6f64jeA/7aNf9nC1dzL54eGXE7uRGX1Thl6gIhAO67u+vKvmy4aZVJuPQisdgHNT7mM7wrw/dmgX4jZnGI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@carlonicora%2fnextjs-jsonapi@3.3.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":13509658},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.mjs","require":"./dist/core/index.js"},"./help":{"types":"./dist/features/help/index.d.ts","import":"./dist/features/help/index.mjs","require":"./dist/features/help/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.mjs","require":"./dist/client/index.js"},"./server":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.mjs","require":"./dist/server/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.mjs","require":"./dist/billing/index.js"},"./testing":{"types":"./dist/testing/index.d.ts","import":"./dist/testing/index.mjs","require":"./dist/testing/index.js"},"./contexts":{"types":"./dist/contexts/index.d.ts","import":"./dist/contexts/index.mjs","require":"./dist/contexts/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.mjs","require":"./dist/components/index.js"},"./tokenusage":{"types":"./dist/features/tokenusage/index.d.ts","import":"./dist/features/tokenusage/index.mjs","require":"./dist/features/tokenusage/index.js"},"./help/server":{"types":"./dist/features/help/server.d.ts","import":"./dist/features/help/server.mjs","require":"./dist/features/help/server.js"},"./contexts/styles.css":"./dist/contexts/index.css"},"gitHead":"7201ce525724e7aeb729413e3da7f70d08ea9cd1","private":false,"scripts":{"dev":"NODE_OPTIONS='--max-old-space-size=8192' tsup --watch","lint":"eslint \"src/**/*.ts\" \"src/**/*.tsx\" --fix","test":"vitest run","build":"rm -rf dist && NODE_OPTIONS='--max-old-space-size=8192' tsup && tsc -p scripts/generate-web-module/tsconfig.json","clean":"rm -rf dist","format":"prettier --write \"src/**/*.ts\"","prepare":"tsc -p scripts/generate-web-module/tsconfig.json","test:ui":"vitest --ui","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"pnpm build","generate-web-module":"node dist/scripts/generate-web-module/index.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f5f41df1-7b72-405b-8808-252d10106909"}},"repository":{"url":"git+https://github.com/carlonicora/nextjs-jsonapi.git","type":"git"},"_npmVersion":"11.17.0","description":"Next.js JSON:API client with server/client support and caching","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ai":"^6.0.238","d3":"^7.9.0","zod":"^4.4.3","clsx":"^2.1.1","cmdk":"^1.1.1","pako":"^3.0.1","uuid":"^14.0.1","vaul":"^1.1.2","dagre":"^0.8.5","jotai":"^2.20.2","shadcn":"^4.16.1","sonner":"^2.0.7","fuse.js":"^7.5.0","date-fns":"^4.4.0","recharts":"^3.10.1","commander":"^15.0.0","input-otp":"^1.4.2","remark-gfm":"^4.0.1","next-themes":"^0.4.6","rehype-slug":"^6.0.0","shepherd.js":"^15.2.2","cookies-next":"^6.1.1","jotai-family":"^1.1.0","lucide-react":"^1.28.0","qrcode.react":"^4.2.0","@dnd-kit/core":"^6.3.1","@base-ui/react":"1.6.0","react-dropzone":"^19.1.1","react-markdown":"^10.1.0","tailwind-merge":"^3.6.0","tw-animate-css":"^1.4.0","@blocknote/core":"^0.52.1","next-mdx-remote":"^6.0.0","react-hook-form":"7.83.0","@blocknote/react":"^0.52.1","@blocknote/xl-ai":"^0.52.1","react-day-picker":"^10.0.1","socket.io-client":"^4.8.3","@blocknote/shadcn":"^0.52.1","@dnd-kit/sortable":"^10.0.0","codice-fiscale-js":"^2.3.23","@dnd-kit/utilities":"^3.2.2","@floating-ui/react":"^0.27.20","@hookform/resolvers":"^5.5.7","@radix-ui/react-slot":"^1.3.3","embla-carousel-react":"^8.6.0","@radix-ui/react-label":"^2.1.15","react-resizable-panels":"^4.12.2","@simplewebauthn/browser":"^13.3.0","class-variance-authority":"^0.7.1","rehype-autolink-headings":"^7.1.0","@handlewithcare/prosemirror-inputrules":"^0.1.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"next":"16.3.0","tsup":"^8.5.1","jsdom":"^30.0.1","react":"19.2.8","eslint":"^9.39.5","vitest":"^4.1.10","globals":"^17.8.0","prettier":"^3.9.6","@types/d3":"^7.4.3","next-intl":"^4.13.4","react-dom":"19.2.8","@eslint/js":"^9.39.5","@vitest/ui":"^4.1.10","typescript":"^5.9.3","@types/node":"^26.1.2","@types/dagre":"^0.7.54","@types/react":"19.2.18","react-hook-form":"7.83.0","@eslint/eslintrc":"^3.3.6","@types/react-dom":"19.2.4","semantic-release":"^25.0.8","@stripe/stripe-js":"^9.13.0","@types/qrcode.react":"^3.0.0","@vitest/coverage-v8":"^4.1.10","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^6.0.5","@semantic-release/git":"^11.0.1","@tanstack/react-table":"^8.21.3","@testing-library/react":"^16.3.2","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.6","@stripe/react-stripe-js":"^6.8.0","@testing-library/jest-dom":"^7.0.0","@typescript-eslint/parser":"^8.65.0","@semantic-release/changelog":"^7.0.0","@testing-library/user-event":"^14.6.1","@typescript-eslint/eslint-plugin":"^8.65.0","conventional-changelog-conventionalcommits":"9.3.1"},"peerDependencies":{"next":">=14.0.0","react":">=18.0.0","next-intl":">=3.0.0","react-dom":">=18.0.0","react-hook-form":">=7.0.0","@stripe/stripe-js":">=9.13.0","@tanstack/react-table":">=8.0.0","@stripe/react-stripe-js":">=6.8.0"},"peerDependenciesMeta":{"next-intl":{"optional":true},"react-hook-form":{"optional":true},"@stripe/stripe-js":{"optional":true},"@tanstack/react-table":{"optional":true},"@stripe/react-stripe-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nextjs-jsonapi_3.3.7_1787417470104_0.3450672459219346","host":"s3://npm-registry-packages-npm-production"}},"3.3.8":{"name":"@carlonicora/nextjs-jsonapi","version":"3.3.8","keywords":["nextjs","jsonapi","json-api","react","typescript","cache"],"author":{"name":"Carlo Nicora"},"license":"GPL-3.0-or-later","_id":"@carlonicora/nextjs-jsonapi@3.3.8","maintainers":[{"name":"carlonicora","email":"carlo.nicora@gmail.com"}],"homepage":"https://github.com/carlonicora/nextjs-jsonapi#readme","bugs":{"url":"https://github.com/carlonicora/nextjs-jsonapi/issues"},"bin":{"generate-web-module":"dist/scripts/generate-web-module/index.js"},"dist":{"shasum":"9802eb5c4a97d93fd8e86647e7bb71f6faea9a68","tarball":"https://registry.npmjs.org/@carlonicora/nextjs-jsonapi/-/nextjs-jsonapi-3.3.8.tgz","fileCount":1457,"integrity":"sha512-yv3QQI5F0ADOgRZt8dq5B6jqncL4Fgdbdx0VQuiBNGU9kmYbP9lpI9TiUyXzhST593Zgwm0nlFqdYLlf5abfnA==","signatures":[{"sig":"MEQCIDATYOD3BFctXomiJBcp77Fs+q/hoHWchi6zvEWGxPNuAiBKjaHGf/NJBawCJRPv2T2gN/h0wIqNZ7n5oBV1vjFyMQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@carlonicora%2fnextjs-jsonapi@3.3.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":13509658},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.mjs","require":"./dist/core/index.js"},"./help":{"types":"./dist/features/help/index.d.ts","import":"./dist/features/help/index.mjs","require":"./dist/features/help/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.mjs","require":"./dist/client/index.js"},"./server":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.mjs","require":"./dist/server/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.mjs","require":"./dist/billing/index.js"},"./testing":{"types":"./dist/testing/index.d.ts","import":"./dist/testing/index.mjs","require":"./dist/testing/index.js"},"./contexts":{"types":"./dist/contexts/index.d.ts","import":"./dist/contexts/index.mjs","require":"./dist/contexts/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.mjs","require":"./dist/components/index.js"},"./tokenusage":{"types":"./dist/features/tokenusage/index.d.ts","import":"./dist/features/tokenusage/index.mjs","require":"./dist/features/tokenusage/index.js"},"./help/server":{"types":"./dist/features/help/server.d.ts","import":"./dist/features/help/server.mjs","require":"./dist/features/help/server.js"},"./contexts/styles.css":"./dist/contexts/index.css"},"gitHead":"effe0f8738826b9f9310a723e7351cc96ba94ef9","private":false,"scripts":{"dev":"NODE_OPTIONS='--max-old-space-size=8192' tsup --watch","lint":"eslint \"src/**/*.ts\" \"src/**/*.tsx\" --fix","test":"vitest run","build":"rm -rf dist && NODE_OPTIONS='--max-old-space-size=8192' tsup && tsc -p scripts/generate-web-module/tsconfig.json","clean":"rm -rf dist","format":"prettier --write \"src/**/*.ts\"","prepare":"tsc -p scripts/generate-web-module/tsconfig.json","test:ui":"vitest --ui","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"pnpm build","generate-web-module":"node dist/scripts/generate-web-module/index.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f5f41df1-7b72-405b-8808-252d10106909"}},"repository":{"url":"git+https://github.com/carlonicora/nextjs-jsonapi.git","type":"git"},"_npmVersion":"11.17.0","description":"Next.js JSON:API client with server/client support and caching","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ai":"^6.0.238","d3":"^7.9.0","zod":"^4.4.3","clsx":"^2.1.1","cmdk":"^1.1.1","pako":"^3.0.1","uuid":"^14.0.1","vaul":"^1.1.2","dagre":"^0.8.5","jotai":"^2.20.2","shadcn":"^4.16.1","sonner":"^2.0.7","fuse.js":"^7.5.0","date-fns":"^4.4.0","recharts":"^3.10.1","commander":"^15.0.0","input-otp":"^1.4.2","remark-gfm":"^4.0.1","next-themes":"^0.4.6","rehype-slug":"^6.0.0","shepherd.js":"^15.2.2","cookies-next":"^6.1.1","jotai-family":"^1.1.0","lucide-react":"^1.28.0","qrcode.react":"^4.2.0","@dnd-kit/core":"^6.3.1","@base-ui/react":"1.6.0","react-dropzone":"^19.1.1","react-markdown":"^10.1.0","tailwind-merge":"^3.6.0","tw-animate-css":"^1.4.0","@blocknote/core":"^0.52.1","next-mdx-remote":"^6.0.0","react-hook-form":"7.83.0","@blocknote/react":"^0.52.1","@blocknote/xl-ai":"^0.52.1","react-day-picker":"^10.0.1","socket.io-client":"^4.8.3","@blocknote/shadcn":"^0.52.1","@dnd-kit/sortable":"^10.0.0","codice-fiscale-js":"^2.3.23","@dnd-kit/utilities":"^3.2.2","@floating-ui/react":"^0.27.20","@hookform/resolvers":"^5.5.7","@radix-ui/react-slot":"^1.3.3","embla-carousel-react":"^8.6.0","@radix-ui/react-label":"^2.1.15","react-resizable-panels":"^4.12.2","@simplewebauthn/browser":"^13.3.0","class-variance-authority":"^0.7.1","rehype-autolink-headings":"^7.1.0","@handlewithcare/prosemirror-inputrules":"^0.1.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"next":"16.3.0","tsup":"^8.5.1","jsdom":"^30.0.1","react":"19.2.8","eslint":"^9.39.5","vitest":"^4.1.10","globals":"^17.8.0","prettier":"^3.9.6","@types/d3":"^7.4.3","next-intl":"^4.13.4","react-dom":"19.2.8","@eslint/js":"^9.39.5","@vitest/ui":"^4.1.10","typescript":"^5.9.3","@types/node":"^26.1.2","@types/dagre":"^0.7.54","@types/react":"19.2.18","react-hook-form":"7.83.0","@eslint/eslintrc":"^3.3.6","@types/react-dom":"19.2.4","semantic-release":"^25.0.8","@stripe/stripe-js":"^9.13.0","@types/qrcode.react":"^3.0.0","@vitest/coverage-v8":"^4.1.10","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^6.0.5","@semantic-release/git":"^11.0.1","@tanstack/react-table":"^8.21.3","@testing-library/react":"^16.3.2","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.6","@stripe/react-stripe-js":"^6.8.0","@testing-library/jest-dom":"^7.0.0","@typescript-eslint/parser":"^8.65.0","@semantic-release/changelog":"^7.0.0","@testing-library/user-event":"^14.6.1","@typescript-eslint/eslint-plugin":"^8.65.0","conventional-changelog-conventionalcommits":"9.3.1"},"peerDependencies":{"next":">=14.0.0","react":">=18.0.0","next-intl":">=3.0.0","react-dom":">=18.0.0","react-hook-form":">=7.0.0","@stripe/stripe-js":">=9.13.0","@tanstack/react-table":">=8.0.0","@stripe/react-stripe-js":">=6.8.0"},"peerDependenciesMeta":{"next-intl":{"optional":true},"react-hook-form":{"optional":true},"@stripe/stripe-js":{"optional":true},"@tanstack/react-table":{"optional":true},"@stripe/react-stripe-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nextjs-jsonapi_3.3.8_1787432087244_0.028233879297830944","host":"s3://npm-registry-packages-npm-production"}},"3.3.9":{"name":"@carlonicora/nextjs-jsonapi","version":"3.3.9","keywords":["nextjs","jsonapi","json-api","react","typescript","cache"],"author":{"name":"Carlo Nicora"},"license":"GPL-3.0-or-later","_id":"@carlonicora/nextjs-jsonapi@3.3.9","maintainers":[{"name":"carlonicora","email":"carlo.nicora@gmail.com"}],"homepage":"https://github.com/carlonicora/nextjs-jsonapi#readme","bugs":{"url":"https://github.com/carlonicora/nextjs-jsonapi/issues"},"bin":{"generate-web-module":"dist/scripts/generate-web-module/index.js"},"dist":{"shasum":"7e8a589d315e61de8e62e1527d04cdd1dca3ec24","tarball":"https://registry.npmjs.org/@carlonicora/nextjs-jsonapi/-/nextjs-jsonapi-3.3.9.tgz","fileCount":1457,"integrity":"sha512-lKbHrBZkw6gPMmfZCSorLDust/Rw/cVIBkXyXuTE7JVp8v9A+104qdDfXWA+EaCU3kg56+m3sx/nPMhPYEAFsg==","signatures":[{"sig":"MEQCIBGoQgqXLvZA5ucYfsI/5RSxcBGQdUs5kZSPI3K/c5W9AiAjognd5PsI0v73sU341R4YpYKkjs9GHWaMYhfE7Khmzg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@carlonicora%2fnextjs-jsonapi@3.3.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":13509658},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.mjs","require":"./dist/core/index.js"},"./help":{"types":"./dist/features/help/index.d.ts","import":"./dist/features/help/index.mjs","require":"./dist/features/help/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.mjs","require":"./dist/client/index.js"},"./server":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.mjs","require":"./dist/server/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.mjs","require":"./dist/billing/index.js"},"./testing":{"types":"./dist/testing/index.d.ts","import":"./dist/testing/index.mjs","require":"./dist/testing/index.js"},"./contexts":{"types":"./dist/contexts/index.d.ts","import":"./dist/contexts/index.mjs","require":"./dist/contexts/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.mjs","require":"./dist/components/index.js"},"./tokenusage":{"types":"./dist/features/tokenusage/index.d.ts","import":"./dist/features/tokenusage/index.mjs","require":"./dist/features/tokenusage/index.js"},"./help/server":{"types":"./dist/features/help/server.d.ts","import":"./dist/features/help/server.mjs","require":"./dist/features/help/server.js"},"./contexts/styles.css":"./dist/contexts/index.css"},"gitHead":"2bff5423ece6338b91ccaa7aba002b6c552987c9","private":false,"scripts":{"dev":"NODE_OPTIONS='--max-old-space-size=8192' tsup --watch","lint":"eslint \"src/**/*.ts\" \"src/**/*.tsx\" --fix","test":"vitest run","build":"rm -rf dist && NODE_OPTIONS='--max-old-space-size=8192' tsup && tsc -p scripts/generate-web-module/tsconfig.json","clean":"rm -rf dist","format":"prettier --write \"src/**/*.ts\"","prepare":"tsc -p scripts/generate-web-module/tsconfig.json","test:ui":"vitest --ui","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"pnpm build","generate-web-module":"node dist/scripts/generate-web-module/index.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f5f41df1-7b72-405b-8808-252d10106909"}},"repository":{"url":"git+https://github.com/carlonicora/nextjs-jsonapi.git","type":"git"},"_npmVersion":"11.17.0","description":"Next.js JSON:API client with server/client support and caching","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ai":"^6.0.238","d3":"^7.9.0","zod":"^4.4.3","clsx":"^2.1.1","cmdk":"^1.1.1","pako":"^3.0.1","uuid":"^14.0.1","vaul":"^1.1.2","dagre":"^0.8.5","jotai":"^2.20.2","shadcn":"^4.16.1","sonner":"^2.0.7","fuse.js":"^7.5.0","date-fns":"^4.4.0","recharts":"^3.10.1","commander":"^15.0.0","input-otp":"^1.4.2","remark-gfm":"^4.0.1","next-themes":"^0.4.6","rehype-slug":"^6.0.0","shepherd.js":"^15.2.2","cookies-next":"^6.1.1","jotai-family":"^1.1.0","lucide-react":"^1.28.0","qrcode.react":"^4.2.0","@dnd-kit/core":"^6.3.1","@base-ui/react":"1.6.0","react-dropzone":"^19.1.1","react-markdown":"^10.1.0","tailwind-merge":"^3.6.0","tw-animate-css":"^1.4.0","@blocknote/core":"^0.52.1","next-mdx-remote":"^6.0.0","react-hook-form":"7.83.0","@blocknote/react":"^0.52.1","@blocknote/xl-ai":"^0.52.1","react-day-picker":"^10.0.1","socket.io-client":"^4.8.3","@blocknote/shadcn":"^0.52.1","@dnd-kit/sortable":"^10.0.0","codice-fiscale-js":"^2.3.23","@dnd-kit/utilities":"^3.2.2","@floating-ui/react":"^0.27.20","@hookform/resolvers":"^5.5.7","@radix-ui/react-slot":"^1.3.3","embla-carousel-react":"^8.6.0","@radix-ui/react-label":"^2.1.15","react-resizable-panels":"^4.12.2","@simplewebauthn/browser":"^13.3.0","class-variance-authority":"^0.7.1","rehype-autolink-headings":"^7.1.0","@handlewithcare/prosemirror-inputrules":"^0.1.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"next":"16.3.0","tsup":"^8.5.1","jsdom":"^30.0.1","react":"19.2.8","eslint":"^9.39.5","vitest":"^4.1.10","globals":"^17.8.0","prettier":"^3.9.6","@types/d3":"^7.4.3","next-intl":"^4.13.4","react-dom":"19.2.8","@eslint/js":"^9.39.5","@vitest/ui":"^4.1.10","typescript":"^5.9.3","@types/node":"^26.1.2","@types/dagre":"^0.7.54","@types/react":"19.2.18","react-hook-form":"7.83.0","@eslint/eslintrc":"^3.3.6","@types/react-dom":"19.2.4","semantic-release":"^25.0.8","@stripe/stripe-js":"^9.13.0","@types/qrcode.react":"^3.0.0","@vitest/coverage-v8":"^4.1.10","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^6.0.5","@semantic-release/git":"^11.0.1","@tanstack/react-table":"^8.21.3","@testing-library/react":"^16.3.2","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.6","@stripe/react-stripe-js":"^6.8.0","@testing-library/jest-dom":"^7.0.0","@typescript-eslint/parser":"^8.65.0","@semantic-release/changelog":"^7.0.0","@testing-library/user-event":"^14.6.1","@typescript-eslint/eslint-plugin":"^8.65.0","conventional-changelog-conventionalcommits":"9.3.1"},"peerDependencies":{"next":">=14.0.0","react":">=18.0.0","next-intl":">=3.0.0","react-dom":">=18.0.0","react-hook-form":">=7.0.0","@stripe/stripe-js":">=9.13.0","@tanstack/react-table":">=8.0.0","@stripe/react-stripe-js":">=6.8.0"},"peerDependenciesMeta":{"next-intl":{"optional":true},"react-hook-form":{"optional":true},"@stripe/stripe-js":{"optional":true},"@tanstack/react-table":{"optional":true},"@stripe/react-stripe-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nextjs-jsonapi_3.3.9_1787581697012_0.15091651366470638","host":"s3://npm-registry-packages-npm-production"}},"3.4.0":{"name":"@carlonicora/nextjs-jsonapi","version":"3.4.0","keywords":["nextjs","jsonapi","json-api","react","typescript","cache"],"author":{"name":"Carlo Nicora"},"license":"GPL-3.0-or-later","_id":"@carlonicora/nextjs-jsonapi@3.4.0","maintainers":[{"name":"carlonicora","email":"carlo.nicora@gmail.com"}],"homepage":"https://github.com/carlonicora/nextjs-jsonapi#readme","bugs":{"url":"https://github.com/carlonicora/nextjs-jsonapi/issues"},"bin":{"generate-web-module":"dist/scripts/generate-web-module/index.js"},"dist":{"shasum":"a5dc537bdb768f801f1c22ba5244e90620b37716","tarball":"https://registry.npmjs.org/@carlonicora/nextjs-jsonapi/-/nextjs-jsonapi-3.4.0.tgz","fileCount":1463,"integrity":"sha512-6i5V631DPuBOCdvIGU7qyZU5595Kwdqn+pL+zLkzXSBtdH+XTYrVJIfp1Afb1JqTQAVzMB0WZyjGb/lt35SwBA==","signatures":[{"sig":"MEUCIQDv7PJuCOnZ4kbkNhUxdmOgXisWmpfUdtzWusLyM00crgIgQ6TWaVEdLyZAnbn8xQGBYtGu6NO1nS4fvXkz7UAQtY8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@carlonicora%2fnextjs-jsonapi@3.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":13562602},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.mjs","require":"./dist/core/index.js"},"./help":{"types":"./dist/features/help/index.d.ts","import":"./dist/features/help/index.mjs","require":"./dist/features/help/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.mjs","require":"./dist/client/index.js"},"./server":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.mjs","require":"./dist/server/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.mjs","require":"./dist/billing/index.js"},"./testing":{"types":"./dist/testing/index.d.ts","import":"./dist/testing/index.mjs","require":"./dist/testing/index.js"},"./contexts":{"types":"./dist/contexts/index.d.ts","import":"./dist/contexts/index.mjs","require":"./dist/contexts/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.mjs","require":"./dist/components/index.js"},"./tokenusage":{"types":"./dist/features/tokenusage/index.d.ts","import":"./dist/features/tokenusage/index.mjs","require":"./dist/features/tokenusage/index.js"},"./help/server":{"types":"./dist/features/help/server.d.ts","import":"./dist/features/help/server.mjs","require":"./dist/features/help/server.js"},"./contexts/styles.css":"./dist/contexts/index.css"},"gitHead":"e319b4f5b39a7c998f9a838b882d649cd777c9ed","private":false,"scripts":{"dev":"NODE_OPTIONS='--max-old-space-size=8192' tsup --watch","lint":"eslint \"src/**/*.ts\" \"src/**/*.tsx\" --fix && node scripts/check-rtl-classes.mjs","test":"vitest run","build":"rm -rf dist && NODE_OPTIONS='--max-old-space-size=8192' tsup && tsc -p scripts/generate-web-module/tsconfig.json","clean":"rm -rf dist","format":"prettier --write \"src/**/*.ts\"","prepare":"tsc -p scripts/generate-web-module/tsconfig.json","test:ui":"vitest --ui","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"pnpm build","generate-web-module":"node dist/scripts/generate-web-module/index.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f5f41df1-7b72-405b-8808-252d10106909"}},"repository":{"url":"git+https://github.com/carlonicora/nextjs-jsonapi.git","type":"git"},"_npmVersion":"11.17.0","description":"Next.js JSON:API client with server/client support and caching","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ai":"^6.0.238","d3":"^7.9.0","zod":"^4.4.3","clsx":"^2.1.1","cmdk":"^1.1.1","pako":"^3.0.1","uuid":"^14.0.1","vaul":"^1.1.2","dagre":"^0.8.5","jotai":"^2.20.2","shadcn":"^4.16.1","sonner":"^2.0.7","fuse.js":"^7.5.0","date-fns":"^4.4.0","recharts":"^3.10.1","commander":"^15.0.0","input-otp":"^1.4.2","remark-gfm":"^4.0.1","next-themes":"^0.4.6","rehype-slug":"^6.0.0","shepherd.js":"^15.2.2","cookies-next":"^6.1.1","jotai-family":"^1.1.0","lucide-react":"^1.28.0","qrcode.react":"^4.2.0","@dnd-kit/core":"^6.3.1","@base-ui/react":"1.6.0","react-dropzone":"^19.1.1","react-markdown":"^10.1.0","tailwind-merge":"^3.6.0","tw-animate-css":"^1.4.0","@blocknote/core":"^0.52.1","next-mdx-remote":"^6.0.0","react-hook-form":"7.83.0","@blocknote/react":"^0.52.1","@blocknote/xl-ai":"^0.52.1","react-day-picker":"^10.0.1","socket.io-client":"^4.8.3","@blocknote/shadcn":"^0.52.1","@dnd-kit/sortable":"^10.0.0","codice-fiscale-js":"^2.3.23","@dnd-kit/utilities":"^3.2.2","@floating-ui/react":"^0.27.20","@hookform/resolvers":"^5.5.7","@radix-ui/react-slot":"^1.3.3","embla-carousel-react":"^8.6.0","@radix-ui/react-label":"^2.1.15","react-resizable-panels":"^4.12.2","@simplewebauthn/browser":"^13.3.0","class-variance-authority":"^0.7.1","rehype-autolink-headings":"^7.1.0","@handlewithcare/prosemirror-inputrules":"^0.1.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"next":"16.3.0","tsup":"^8.5.1","jsdom":"^30.0.1","react":"19.2.8","eslint":"^9.39.5","vitest":"^4.1.10","globals":"^17.8.0","prettier":"^3.9.6","@types/d3":"^7.4.3","next-intl":"^4.13.4","react-dom":"19.2.8","@eslint/js":"^9.39.5","@vitest/ui":"^4.1.10","typescript":"^5.9.3","@types/node":"^26.1.2","@types/dagre":"^0.7.54","@types/react":"19.2.18","react-hook-form":"7.83.0","@eslint/eslintrc":"^3.3.6","@types/react-dom":"19.2.4","semantic-release":"^25.0.8","@stripe/stripe-js":"^9.13.0","@types/qrcode.react":"^3.0.0","@vitest/coverage-v8":"^4.1.10","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^6.0.5","@semantic-release/git":"^11.0.1","@tanstack/react-table":"^8.21.3","@testing-library/react":"^16.3.2","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.6","@stripe/react-stripe-js":"^6.8.0","@testing-library/jest-dom":"^7.0.0","@typescript-eslint/parser":"^8.65.0","@semantic-release/changelog":"^7.0.0","@testing-library/user-event":"^14.6.1","@typescript-eslint/eslint-plugin":"^8.65.0","conventional-changelog-conventionalcommits":"9.3.1"},"peerDependencies":{"next":">=14.0.0","react":">=18.0.0","next-intl":">=3.0.0","react-dom":">=18.0.0","react-hook-form":">=7.0.0","@stripe/stripe-js":">=9.13.0","@tanstack/react-table":">=8.0.0","@stripe/react-stripe-js":">=6.8.0"},"peerDependenciesMeta":{"next-intl":{"optional":true},"react-hook-form":{"optional":true},"@stripe/stripe-js":{"optional":true},"@tanstack/react-table":{"optional":true},"@stripe/react-stripe-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nextjs-jsonapi_3.4.0_1787665377002_0.6558702089804904","host":"s3://npm-registry-packages-npm-production"}},"3.4.1":{"name":"@carlonicora/nextjs-jsonapi","version":"3.4.1","keywords":["nextjs","jsonapi","json-api","react","typescript","cache"],"author":{"name":"Carlo Nicora"},"license":"GPL-3.0-or-later","_id":"@carlonicora/nextjs-jsonapi@3.4.1","maintainers":[{"name":"carlonicora","email":"carlo.nicora@gmail.com"}],"homepage":"https://github.com/carlonicora/nextjs-jsonapi#readme","bugs":{"url":"https://github.com/carlonicora/nextjs-jsonapi/issues"},"bin":{"generate-web-module":"dist/scripts/generate-web-module/index.js"},"dist":{"shasum":"1ccfa7249621fc171893a0224fb1f29ff33c9147","tarball":"https://registry.npmjs.org/@carlonicora/nextjs-jsonapi/-/nextjs-jsonapi-3.4.1.tgz","fileCount":1463,"integrity":"sha512-D6X20MlJRyDSRx0K7WEsLo5fLH5fzz7bOKkluffkcZNpL16M8iGtndAMgV6cRI6uS8h1ncNgBAkwXmOB42pupw==","signatures":[{"sig":"MEUCIFSAf6vusCnCT/cpKwpKx4kPrJzQeNC8+2PFYRtO62REAiEAuDL1oQUAxTug4H9sxUPSbVZaAM5sBp+0PQOP4loqqi0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@carlonicora%2fnextjs-jsonapi@3.4.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":13562625},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.mjs","require":"./dist/core/index.js"},"./help":{"types":"./dist/features/help/index.d.ts","import":"./dist/features/help/index.mjs","require":"./dist/features/help/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.mjs","require":"./dist/client/index.js"},"./server":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.mjs","require":"./dist/server/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.mjs","require":"./dist/billing/index.js"},"./testing":{"types":"./dist/testing/index.d.ts","import":"./dist/testing/index.mjs","require":"./dist/testing/index.js"},"./contexts":{"types":"./dist/contexts/index.d.ts","import":"./dist/contexts/index.mjs","require":"./dist/contexts/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.mjs","require":"./dist/components/index.js"},"./tokenusage":{"types":"./dist/features/tokenusage/index.d.ts","import":"./dist/features/tokenusage/index.mjs","require":"./dist/features/tokenusage/index.js"},"./help/server":{"types":"./dist/features/help/server.d.ts","import":"./dist/features/help/server.mjs","require":"./dist/features/help/server.js"},"./contexts/styles.css":"./dist/contexts/index.css"},"gitHead":"ff2d2db48d731cf4b74426b68452cc37f1d2eadf","private":false,"scripts":{"dev":"NODE_OPTIONS='--max-old-space-size=8192' tsup --watch","lint":"eslint \"src/**/*.ts\" \"src/**/*.tsx\" --fix && node scripts/check-rtl-classes.mjs","test":"vitest run","build":"rm -rf dist && NODE_OPTIONS='--max-old-space-size=8192' tsup && tsc -p scripts/generate-web-module/tsconfig.json","clean":"rm -rf dist","format":"prettier --write \"src/**/*.ts\"","prepare":"tsc -p scripts/generate-web-module/tsconfig.json","test:ui":"vitest --ui","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"pnpm build","generate-web-module":"node dist/scripts/generate-web-module/index.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f5f41df1-7b72-405b-8808-252d10106909"}},"repository":{"url":"git+https://github.com/carlonicora/nextjs-jsonapi.git","type":"git"},"_npmVersion":"11.17.0","description":"Next.js JSON:API client with server/client support and caching","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ai":"^6.0.238","d3":"^7.9.0","zod":"^4.4.3","clsx":"^2.1.1","cmdk":"^1.1.1","pako":"^3.0.1","uuid":"^14.0.2","vaul":"^1.1.2","dagre":"^0.8.5","jotai":"^2.20.3","shadcn":"^4.19.0","sonner":"^2.0.8","fuse.js":"^7.5.0","date-fns":"^4.4.0","recharts":"^3.10.1","commander":"^15.0.0","input-otp":"^1.5.0","remark-gfm":"^4.0.1","next-themes":"^0.4.6","rehype-slug":"^6.0.0","shepherd.js":"^15.3.0","cookies-next":"^6.1.1","jotai-family":"^1.1.0","lucide-react":"^1.34.0","qrcode.react":"^4.2.0","@dnd-kit/core":"^6.3.1","@base-ui/react":"1.7.0","react-dropzone":"^20.1.1","react-markdown":"^10.1.0","tailwind-merge":"^3.6.0","tw-animate-css":"^1.4.0","@blocknote/core":"^0.54.0","next-mdx-remote":"^6.0.0","react-hook-form":"7.86.0","@blocknote/react":"^0.54.0","@blocknote/xl-ai":"^0.54.0","react-day-picker":"^10.0.1","socket.io-client":"^4.8.3","@blocknote/shadcn":"^0.54.0","@dnd-kit/sortable":"^10.0.0","codice-fiscale-js":"~2.3.23","@dnd-kit/utilities":"^3.2.2","@floating-ui/react":"^0.27.20","@hookform/resolvers":"^5.9.1","@radix-ui/react-slot":"^1.3.3","embla-carousel-react":"^8.6.0","@radix-ui/react-label":"^2.1.15","react-resizable-panels":"^4.12.3","@simplewebauthn/browser":"^13.3.0","class-variance-authority":"^0.7.1","rehype-autolink-headings":"^7.1.0","@handlewithcare/prosemirror-inputrules":"^0.1.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"next":"16.3.2","tsup":"^8.5.1","jsdom":"^30.0.1","react":"19.2.8","eslint":"^9.39.5","vitest":"^4.1.11","globals":"^17.11.0","prettier":"^3.9.6","@types/d3":"^7.4.3","next-intl":"^4.13.7","react-dom":"19.2.8","@eslint/js":"^9.39.5","@vitest/ui":"^4.1.11","typescript":"^5.9.3","@types/node":"^26.3.0","@types/dagre":"^0.7.54","@types/react":"19.2.18","react-hook-form":"7.86.0","@eslint/eslintrc":"^3.3.6","@types/react-dom":"19.2.5","semantic-release":"^25.0.8","@stripe/stripe-js":"^9.14.0","@types/qrcode.react":"^3.0.0","@vitest/coverage-v8":"^4.1.11","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^6.1.0","@semantic-release/git":"^11.0.1","@tanstack/react-table":"^8.21.3","@testing-library/react":"^16.3.2","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.6","@stripe/react-stripe-js":"^6.8.2","@testing-library/jest-dom":"^7.0.1","@typescript-eslint/parser":"^8.68.0","@semantic-release/changelog":"^7.0.0","@testing-library/user-event":"^14.6.6","@typescript-eslint/eslint-plugin":"^8.68.0","conventional-changelog-conventionalcommits":"9.3.1"},"peerDependencies":{"next":">=14.0.0","react":">=18.0.0","next-intl":">=3.0.0","react-dom":">=18.0.0","react-hook-form":">=7.0.0","@stripe/stripe-js":">=9.13.0","@tanstack/react-table":">=8.0.0","@stripe/react-stripe-js":">=6.8.0"},"peerDependenciesMeta":{"next-intl":{"optional":true},"react-hook-form":{"optional":true},"@stripe/stripe-js":{"optional":true},"@tanstack/react-table":{"optional":true},"@stripe/react-stripe-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nextjs-jsonapi_3.4.1_1787668271955_0.8646312278338746","host":"s3://npm-registry-packages-npm-production"}},"3.4.2":{"name":"@carlonicora/nextjs-jsonapi","version":"3.4.2","keywords":["nextjs","jsonapi","json-api","react","typescript","cache"],"author":{"name":"Carlo Nicora"},"license":"GPL-3.0-or-later","_id":"@carlonicora/nextjs-jsonapi@3.4.2","maintainers":[{"name":"carlonicora","email":"carlo.nicora@gmail.com"}],"homepage":"https://github.com/carlonicora/nextjs-jsonapi#readme","bugs":{"url":"https://github.com/carlonicora/nextjs-jsonapi/issues"},"bin":{"generate-web-module":"dist/scripts/generate-web-module/index.js"},"dist":{"shasum":"4c3d8587863e918acff01c74fa154c82bb83634e","tarball":"https://registry.npmjs.org/@carlonicora/nextjs-jsonapi/-/nextjs-jsonapi-3.4.2.tgz","fileCount":1463,"integrity":"sha512-SMM3V9LW0zsEMlIlOH6upV5WMNrivQKnAKVD6YqvX3mdHo6CUmJqFvc1V0YyUgtAbyurpxf/TqyI1/os+6pe9w==","signatures":[{"sig":"MEUCIQDC5p76t9QEyWpldDyA/HbWgPmfsj637HBVO1lXL18xLwIgMGDaueNpTDVedhNM4PPkMKnvq91hCLhbZquiRoTfgWM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@carlonicora%2fnextjs-jsonapi@3.4.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":13562624},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.mjs","require":"./dist/core/index.js"},"./help":{"types":"./dist/features/help/index.d.ts","import":"./dist/features/help/index.mjs","require":"./dist/features/help/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.mjs","require":"./dist/client/index.js"},"./server":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.mjs","require":"./dist/server/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.mjs","require":"./dist/billing/index.js"},"./testing":{"types":"./dist/testing/index.d.ts","import":"./dist/testing/index.mjs","require":"./dist/testing/index.js"},"./contexts":{"types":"./dist/contexts/index.d.ts","import":"./dist/contexts/index.mjs","require":"./dist/contexts/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.mjs","require":"./dist/components/index.js"},"./tokenusage":{"types":"./dist/features/tokenusage/index.d.ts","import":"./dist/features/tokenusage/index.mjs","require":"./dist/features/tokenusage/index.js"},"./help/server":{"types":"./dist/features/help/server.d.ts","import":"./dist/features/help/server.mjs","require":"./dist/features/help/server.js"},"./contexts/styles.css":"./dist/contexts/index.css"},"gitHead":"3061690f9dc3f97b79ab02d9e15a93fd9eb93be3","private":false,"scripts":{"dev":"NODE_OPTIONS='--max-old-space-size=8192' tsup --watch","lint":"eslint \"src/**/*.ts\" \"src/**/*.tsx\" --fix && node scripts/check-rtl-classes.mjs","test":"vitest run","build":"rm -rf dist && NODE_OPTIONS='--max-old-space-size=8192' tsup && tsc -p scripts/generate-web-module/tsconfig.json","clean":"rm -rf dist","format":"prettier --write \"src/**/*.ts\"","prepare":"tsc -p scripts/generate-web-module/tsconfig.json","test:ui":"vitest --ui","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"pnpm build","generate-web-module":"node dist/scripts/generate-web-module/index.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f5f41df1-7b72-405b-8808-252d10106909"}},"repository":{"url":"git+https://github.com/carlonicora/nextjs-jsonapi.git","type":"git"},"_npmVersion":"11.17.0","description":"Next.js JSON:API client with server/client support and caching","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ai":"^6.0.238","d3":"^7.9.0","zod":"^4.4.3","clsx":"^2.1.1","cmdk":"^1.1.1","pako":"^3.0.1","uuid":"^14.0.2","vaul":"^1.1.2","dagre":"^0.8.5","jotai":"^2.20.3","shadcn":"^4.19.0","sonner":"^2.0.8","fuse.js":"^7.5.0","date-fns":"^4.4.0","recharts":"^3.10.1","commander":"^15.0.0","input-otp":"^1.5.0","remark-gfm":"^4.0.1","next-themes":"^0.4.6","rehype-slug":"^6.0.0","shepherd.js":"^15.3.0","cookies-next":"^6.1.1","jotai-family":"^1.1.0","lucide-react":"^1.34.0","qrcode.react":"^4.2.0","@dnd-kit/core":"^6.3.1","@base-ui/react":"1.7.0","react-dropzone":"^20.1.1","react-markdown":"^10.1.0","tailwind-merge":"^3.6.0","tw-animate-css":"^1.4.0","@blocknote/core":"^0.54.0","next-mdx-remote":"^6.0.0","react-hook-form":"7.86.0","@blocknote/react":"^0.54.0","@blocknote/xl-ai":"^0.54.0","react-day-picker":"^10.0.1","socket.io-client":"^4.8.3","@blocknote/shadcn":"^0.54.0","@dnd-kit/sortable":"^10.0.0","codice-fiscale-js":"~2.3.23","@dnd-kit/utilities":"^3.2.2","@floating-ui/react":"^0.27.20","@hookform/resolvers":"^5.9.1","@radix-ui/react-slot":"^1.3.3","embla-carousel-react":"^8.6.0","@radix-ui/react-label":"^2.1.15","react-resizable-panels":"^4.12.3","@simplewebauthn/browser":"^13.3.0","class-variance-authority":"^0.7.1","rehype-autolink-headings":"^7.1.0","@handlewithcare/prosemirror-inputrules":"^0.1.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"next":"16.3.2","tsup":"^8.5.1","jsdom":"^30.0.1","react":"19.2.8","eslint":"^9.39.5","vitest":"^4.1.11","globals":"^17.11.0","prettier":"^3.9.6","@types/d3":"^7.4.3","next-intl":"^4.13.7","react-dom":"19.2.8","@eslint/js":"^9.39.5","@vitest/ui":"^4.1.11","typescript":"^5.9.3","@types/node":"^26.3.0","@types/dagre":"^0.7.54","@types/react":"19.2.18","react-hook-form":"7.86.0","@eslint/eslintrc":"^3.3.6","@types/react-dom":"19.2.5","semantic-release":"25.0.8","@stripe/stripe-js":"^9.14.0","@types/qrcode.react":"^3.0.0","@vitest/coverage-v8":"^4.1.11","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^6.1.0","@semantic-release/git":"^11.0.1","@tanstack/react-table":"^8.21.3","@testing-library/react":"^16.3.2","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.6","@stripe/react-stripe-js":"^6.8.2","@testing-library/jest-dom":"^7.0.1","@typescript-eslint/parser":"^8.68.0","@semantic-release/changelog":"^7.0.0","@testing-library/user-event":"^14.6.6","@typescript-eslint/eslint-plugin":"^8.68.0","conventional-changelog-conventionalcommits":"9.3.1"},"peerDependencies":{"next":">=14.0.0","react":">=18.0.0","next-intl":">=3.0.0","react-dom":">=18.0.0","react-hook-form":">=7.0.0","@stripe/stripe-js":">=9.13.0","@tanstack/react-table":">=8.0.0","@stripe/react-stripe-js":">=6.8.0"},"peerDependenciesMeta":{"next-intl":{"optional":true},"react-hook-form":{"optional":true},"@stripe/stripe-js":{"optional":true},"@tanstack/react-table":{"optional":true},"@stripe/react-stripe-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nextjs-jsonapi_3.4.2_1787676474794_0.8430830439826333","host":"s3://npm-registry-packages-npm-production"}},"3.5.0":{"name":"@carlonicora/nextjs-jsonapi","version":"3.5.0","keywords":["nextjs","jsonapi","json-api","react","typescript","cache"],"author":{"name":"Carlo Nicora"},"license":"GPL-3.0-or-later","_id":"@carlonicora/nextjs-jsonapi@3.5.0","maintainers":[{"name":"carlonicora","email":"carlo.nicora@gmail.com"}],"homepage":"https://github.com/carlonicora/nextjs-jsonapi#readme","bugs":{"url":"https://github.com/carlonicora/nextjs-jsonapi/issues"},"bin":{"generate-web-module":"dist/scripts/generate-web-module/index.js"},"dist":{"shasum":"ea32caa1719ac749348adb51d355444fc87b6057","tarball":"https://registry.npmjs.org/@carlonicora/nextjs-jsonapi/-/nextjs-jsonapi-3.5.0.tgz","fileCount":1463,"integrity":"sha512-coAP9PWd53QmzRZ+J4eoZG54q3AEMXiw8dau2kJPzXtfs5HytJBe3v1Rc1lcEn1QC0Sd423RHOlr/gGx8sfLdA==","signatures":[{"sig":"MEUCIQCLogoPogSx4pkPGPRuyzIq57V431KsPNMegv/Drnmv0AIgGmrhI6wflk+XnhMJK56cQau0McPybi5QDQp8RJdqiMA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@carlonicora%2fnextjs-jsonapi@3.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":13577018},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.mjs","require":"./dist/core/index.js"},"./help":{"types":"./dist/features/help/index.d.ts","import":"./dist/features/help/index.mjs","require":"./dist/features/help/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.mjs","require":"./dist/client/index.js"},"./server":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.mjs","require":"./dist/server/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.mjs","require":"./dist/billing/index.js"},"./testing":{"types":"./dist/testing/index.d.ts","import":"./dist/testing/index.mjs","require":"./dist/testing/index.js"},"./contexts":{"types":"./dist/contexts/index.d.ts","import":"./dist/contexts/index.mjs","require":"./dist/contexts/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.mjs","require":"./dist/components/index.js"},"./tokenusage":{"types":"./dist/features/tokenusage/index.d.ts","import":"./dist/features/tokenusage/index.mjs","require":"./dist/features/tokenusage/index.js"},"./help/server":{"types":"./dist/features/help/server.d.ts","import":"./dist/features/help/server.mjs","require":"./dist/features/help/server.js"},"./contexts/styles.css":"./dist/contexts/index.css"},"gitHead":"a8df827f1c06fd9d06f254c4c9a0b7580665e9bb","private":false,"scripts":{"dev":"NODE_OPTIONS='--max-old-space-size=8192' tsup --watch","lint":"eslint \"src/**/*.ts\" \"src/**/*.tsx\" --fix && node scripts/check-rtl-classes.mjs","test":"vitest run","build":"rm -rf dist && NODE_OPTIONS='--max-old-space-size=8192' tsup && tsc -p scripts/generate-web-module/tsconfig.json","clean":"rm -rf dist","format":"prettier --write \"src/**/*.ts\"","prepare":"tsc -p scripts/generate-web-module/tsconfig.json","test:ui":"vitest --ui","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"pnpm build","generate-web-module":"node dist/scripts/generate-web-module/index.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f5f41df1-7b72-405b-8808-252d10106909"}},"repository":{"url":"git+https://github.com/carlonicora/nextjs-jsonapi.git","type":"git"},"_npmVersion":"11.17.0","description":"Next.js JSON:API client with server/client support and caching","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ai":"^6.0.238","d3":"^7.9.0","zod":"^4.4.3","clsx":"^2.1.1","cmdk":"^1.1.1","pako":"^3.0.1","uuid":"^14.0.2","vaul":"^1.1.2","dagre":"^0.8.5","jotai":"^2.20.3","shadcn":"^4.19.0","sonner":"^2.0.8","fuse.js":"^7.5.0","date-fns":"^4.4.0","recharts":"^3.10.1","commander":"^15.0.0","input-otp":"^1.5.0","remark-gfm":"^4.0.1","next-themes":"^0.4.6","rehype-slug":"^6.0.0","shepherd.js":"^15.3.0","cookies-next":"^6.1.1","jotai-family":"^1.1.0","lucide-react":"^1.34.0","qrcode.react":"^4.2.0","@dnd-kit/core":"^6.3.1","@base-ui/react":"1.7.0","react-dropzone":"^20.1.1","react-markdown":"^10.1.0","tailwind-merge":"^3.6.0","tw-animate-css":"^1.4.0","@blocknote/core":"^0.54.0","next-mdx-remote":"^6.0.0","react-hook-form":"7.86.0","@blocknote/react":"^0.54.0","@blocknote/xl-ai":"^0.54.0","react-day-picker":"^10.0.1","socket.io-client":"^4.8.3","@blocknote/shadcn":"^0.54.0","@dnd-kit/sortable":"^10.0.0","codice-fiscale-js":"~2.3.23","@dnd-kit/utilities":"^3.2.2","@floating-ui/react":"^0.27.20","@hookform/resolvers":"^5.9.1","@radix-ui/react-slot":"^1.3.3","embla-carousel-react":"^8.6.0","@radix-ui/react-label":"^2.1.15","react-resizable-panels":"^4.12.3","@simplewebauthn/browser":"^13.3.0","class-variance-authority":"^0.7.1","rehype-autolink-headings":"^7.1.0","@handlewithcare/prosemirror-inputrules":"^0.1.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"next":"16.3.2","tsup":"^8.5.1","jsdom":"^30.0.1","react":"19.2.8","eslint":"^9.39.5","vitest":"^4.1.11","globals":"^17.11.0","prettier":"^3.9.6","@types/d3":"^7.4.3","next-intl":"^4.13.7","react-dom":"19.2.8","@eslint/js":"^9.39.5","@vitest/ui":"^4.1.11","typescript":"^5.9.3","@types/node":"^26.3.0","@types/dagre":"^0.7.54","@types/react":"19.2.18","react-hook-form":"7.86.0","@eslint/eslintrc":"^3.3.6","@types/react-dom":"19.2.5","semantic-release":"25.0.8","@stripe/stripe-js":"^9.14.0","@types/qrcode.react":"^3.0.0","@vitest/coverage-v8":"^4.1.11","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^6.1.0","@semantic-release/git":"^11.0.1","@tanstack/react-table":"^8.21.3","@testing-library/react":"^16.3.2","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.6","@stripe/react-stripe-js":"^6.8.2","@testing-library/jest-dom":"^7.0.1","@typescript-eslint/parser":"^8.68.0","@semantic-release/changelog":"^7.0.0","@testing-library/user-event":"^14.6.6","@typescript-eslint/eslint-plugin":"^8.68.0","conventional-changelog-conventionalcommits":"9.3.1"},"peerDependencies":{"next":">=14.0.0","react":">=18.0.0","next-intl":">=3.0.0","react-dom":">=18.0.0","react-hook-form":">=7.0.0","@stripe/stripe-js":">=9.13.0","@tanstack/react-table":">=8.0.0","@stripe/react-stripe-js":">=6.8.0"},"peerDependenciesMeta":{"next-intl":{"optional":true},"react-hook-form":{"optional":true},"@stripe/stripe-js":{"optional":true},"@tanstack/react-table":{"optional":true},"@stripe/react-stripe-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nextjs-jsonapi_3.5.0_1787683417813_0.8346038042744164","host":"s3://npm-registry-packages-npm-production"}},"3.5.1":{"name":"@carlonicora/nextjs-jsonapi","version":"3.5.1","keywords":["nextjs","jsonapi","json-api","react","typescript","cache"],"author":{"name":"Carlo Nicora"},"license":"GPL-3.0-or-later","_id":"@carlonicora/nextjs-jsonapi@3.5.1","maintainers":[{"name":"carlonicora","email":"carlo.nicora@gmail.com"}],"homepage":"https://github.com/carlonicora/nextjs-jsonapi#readme","bugs":{"url":"https://github.com/carlonicora/nextjs-jsonapi/issues"},"bin":{"generate-web-module":"dist/scripts/generate-web-module/index.js"},"dist":{"shasum":"3a662175c7c65043a98933e8c1c5dfda8a376c3c","tarball":"https://registry.npmjs.org/@carlonicora/nextjs-jsonapi/-/nextjs-jsonapi-3.5.1.tgz","fileCount":1463,"integrity":"sha512-fA20yt+4mznzPZQyYlY8RchP3h8xlLmKzqpebQUQWZNSLpZ3ruqDiHNFy3XZhQkH1Jgztjr4RswJlnrB4B+8yg==","signatures":[{"sig":"MEYCIQCN6nOUJLHxJ8LXwk2ovRMUEfzaW4fUpl9GsdsVOoJeDQIhAJSB/lVxa+ArcA9DruEYJR6hQjjtwynMISd/9hFozboK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@carlonicora%2fnextjs-jsonapi@3.5.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":13577018},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.mjs","require":"./dist/core/index.js"},"./help":{"types":"./dist/features/help/index.d.ts","import":"./dist/features/help/index.mjs","require":"./dist/features/help/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.mjs","require":"./dist/client/index.js"},"./server":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.mjs","require":"./dist/server/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.mjs","require":"./dist/billing/index.js"},"./testing":{"types":"./dist/testing/index.d.ts","import":"./dist/testing/index.mjs","require":"./dist/testing/index.js"},"./contexts":{"types":"./dist/contexts/index.d.ts","import":"./dist/contexts/index.mjs","require":"./dist/contexts/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.mjs","require":"./dist/components/index.js"},"./tokenusage":{"types":"./dist/features/tokenusage/index.d.ts","import":"./dist/features/tokenusage/index.mjs","require":"./dist/features/tokenusage/index.js"},"./help/server":{"types":"./dist/features/help/server.d.ts","import":"./dist/features/help/server.mjs","require":"./dist/features/help/server.js"},"./contexts/styles.css":"./dist/contexts/index.css"},"gitHead":"e2e94d874a208552b128536e120bb8d564f721b5","private":false,"scripts":{"dev":"NODE_OPTIONS='--max-old-space-size=8192' tsup --watch","lint":"eslint \"src/**/*.ts\" \"src/**/*.tsx\" --fix && node scripts/check-rtl-classes.mjs","test":"vitest run","build":"rm -rf dist && NODE_OPTIONS='--max-old-space-size=8192' tsup && tsc -p scripts/generate-web-module/tsconfig.json","clean":"rm -rf dist","format":"prettier --write \"src/**/*.ts\"","prepare":"tsc -p scripts/generate-web-module/tsconfig.json","test:ui":"vitest --ui","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"pnpm build","generate-web-module":"node dist/scripts/generate-web-module/index.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f5f41df1-7b72-405b-8808-252d10106909"}},"repository":{"url":"git+https://github.com/carlonicora/nextjs-jsonapi.git","type":"git"},"_npmVersion":"11.17.0","description":"Next.js JSON:API client with server/client support and caching","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ai":"^6.0.238","d3":"^7.9.0","zod":"^4.4.3","clsx":"^2.1.1","cmdk":"^1.1.1","pako":"^3.0.1","uuid":"^14.0.2","vaul":"^1.1.2","dagre":"^0.8.5","jotai":"^2.20.3","shadcn":"^4.19.0","sonner":"^2.0.8","fuse.js":"^7.5.0","date-fns":"^4.4.0","recharts":"^3.10.1","commander":"^15.0.0","input-otp":"^1.5.0","remark-gfm":"^4.0.1","next-themes":"^0.4.6","rehype-slug":"^6.0.0","shepherd.js":"^15.3.0","cookies-next":"^6.1.1","jotai-family":"^1.1.0","lucide-react":"^1.34.0","qrcode.react":"^4.2.0","@dnd-kit/core":"^6.3.1","@base-ui/react":"1.7.0","react-dropzone":"^20.1.1","react-markdown":"^10.1.0","tailwind-merge":"^3.6.0","tw-animate-css":"^1.4.0","@blocknote/core":"^0.54.0","next-mdx-remote":"^6.0.0","react-hook-form":"7.86.0","@blocknote/react":"^0.54.0","@blocknote/xl-ai":"^0.54.0","react-day-picker":"^10.0.1","socket.io-client":"^4.8.3","@blocknote/shadcn":"^0.54.0","@dnd-kit/sortable":"^10.0.0","codice-fiscale-js":"~2.3.23","@dnd-kit/utilities":"^3.2.2","@floating-ui/react":"^0.27.20","@hookform/resolvers":"^5.9.1","@radix-ui/react-slot":"^1.3.3","embla-carousel-react":"^8.6.0","@radix-ui/react-label":"^2.1.15","react-resizable-panels":"^4.12.3","@simplewebauthn/browser":"^13.3.0","class-variance-authority":"^0.7.1","rehype-autolink-headings":"^7.1.0","@handlewithcare/prosemirror-inputrules":"^0.1.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"next":"16.3.3","tsup":"^8.5.1","jsdom":"^30.0.1","react":"19.2.8","eslint":"^9.39.5","vitest":"^4.1.11","globals":"^17.11.0","prettier":"^3.9.6","@types/d3":"^7.4.3","next-intl":"^4.13.7","react-dom":"19.2.8","@eslint/js":"^9.39.5","@vitest/ui":"^4.1.11","typescript":"^5.9.3","@types/node":"^26.3.0","@types/dagre":"^0.7.54","@types/react":"19.2.18","react-hook-form":"7.86.0","@eslint/eslintrc":"^3.3.6","@types/react-dom":"19.2.5","semantic-release":"25.0.8","@stripe/stripe-js":"^9.14.0","@types/qrcode.react":"^3.0.0","@vitest/coverage-v8":"^4.1.11","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^6.1.0","@semantic-release/git":"^11.0.1","@tanstack/react-table":"^8.21.3","@testing-library/react":"^16.3.2","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.6","@stripe/react-stripe-js":"^6.8.2","@testing-library/jest-dom":"^7.0.1","@typescript-eslint/parser":"^8.68.0","@semantic-release/changelog":"^7.0.0","@testing-library/user-event":"^14.6.6","@typescript-eslint/eslint-plugin":"^8.68.0","conventional-changelog-conventionalcommits":"9.3.1"},"peerDependencies":{"next":">=14.0.0","react":">=18.0.0","next-intl":">=3.0.0","react-dom":">=18.0.0","react-hook-form":">=7.0.0","@stripe/stripe-js":">=9.13.0","@tanstack/react-table":">=8.0.0","@stripe/react-stripe-js":">=6.8.0"},"peerDependenciesMeta":{"next-intl":{"optional":true},"react-hook-form":{"optional":true},"@stripe/stripe-js":{"optional":true},"@tanstack/react-table":{"optional":true},"@stripe/react-stripe-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nextjs-jsonapi_3.5.1_1787694708591_0.40325859690935917","host":"s3://npm-registry-packages-npm-production"}},"3.5.2":{"name":"@carlonicora/nextjs-jsonapi","version":"3.5.2","keywords":["nextjs","jsonapi","json-api","react","typescript","cache"],"author":{"name":"Carlo Nicora"},"license":"GPL-3.0-or-later","_id":"@carlonicora/nextjs-jsonapi@3.5.2","maintainers":[{"name":"carlonicora","email":"carlo.nicora@gmail.com"}],"homepage":"https://github.com/carlonicora/nextjs-jsonapi#readme","bugs":{"url":"https://github.com/carlonicora/nextjs-jsonapi/issues"},"bin":{"generate-web-module":"dist/scripts/generate-web-module/index.js"},"dist":{"shasum":"ae01ea4e10930f3d8a5bad93767399a1b9a67632","tarball":"https://registry.npmjs.org/@carlonicora/nextjs-jsonapi/-/nextjs-jsonapi-3.5.2.tgz","fileCount":1463,"integrity":"sha512-QUd0wbYdgKyz0BE+Mmmtw5rIm/p5coGieExXz4scHiPsw2CBz6vCh0RYPgqlGoP4B84sB91aTGlwwjL2yh5JAA==","signatures":[{"sig":"MEYCIQDmVgb9SENaE4NbRuiocthaLeXmk7XQli2oEPOUQ7uB4gIhAMtiX/5gcOIUN9X3c8c/1MYu+Rc3adR+0K5M2weNDUl9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@carlonicora%2fnextjs-jsonapi@3.5.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":13577003},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.mjs","require":"./dist/core/index.js"},"./help":{"types":"./dist/features/help/index.d.ts","import":"./dist/features/help/index.mjs","require":"./dist/features/help/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.mjs","require":"./dist/client/index.js"},"./server":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.mjs","require":"./dist/server/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.mjs","require":"./dist/billing/index.js"},"./testing":{"types":"./dist/testing/index.d.ts","import":"./dist/testing/index.mjs","require":"./dist/testing/index.js"},"./contexts":{"types":"./dist/contexts/index.d.ts","import":"./dist/contexts/index.mjs","require":"./dist/contexts/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.mjs","require":"./dist/components/index.js"},"./tokenusage":{"types":"./dist/features/tokenusage/index.d.ts","import":"./dist/features/tokenusage/index.mjs","require":"./dist/features/tokenusage/index.js"},"./help/server":{"types":"./dist/features/help/server.d.ts","import":"./dist/features/help/server.mjs","require":"./dist/features/help/server.js"},"./contexts/styles.css":"./dist/contexts/index.css"},"gitHead":"2acb50b184f587b3b8d4d4e5337ea18d7e4176c2","private":false,"scripts":{"dev":"NODE_OPTIONS='--max-old-space-size=8192' tsup --watch","lint":"eslint \"src/**/*.ts\" \"src/**/*.tsx\" --fix && node scripts/check-rtl-classes.mjs","test":"vitest run","build":"rm -rf dist && NODE_OPTIONS='--max-old-space-size=8192' tsup && tsc -p scripts/generate-web-module/tsconfig.json","clean":"rm -rf dist","format":"prettier --write \"src/**/*.ts\"","prepare":"tsc -p scripts/generate-web-module/tsconfig.json","test:ui":"vitest --ui","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"pnpm build","generate-web-module":"node dist/scripts/generate-web-module/index.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f5f41df1-7b72-405b-8808-252d10106909"}},"repository":{"url":"git+https://github.com/carlonicora/nextjs-jsonapi.git","type":"git"},"_npmVersion":"11.17.0","description":"Next.js JSON:API client with server/client support and caching","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ai":"^6.0.238","d3":"^7.9.0","zod":"^4.4.3","clsx":"^2.1.1","cmdk":"^1.1.1","pako":"^3.0.1","uuid":"^14.0.2","vaul":"^1.1.2","dagre":"^0.8.5","jotai":"^2.20.3","shadcn":"^4.19.0","sonner":"^2.0.8","fuse.js":"^7.5.0","date-fns":"^4.4.0","recharts":"^3.10.1","commander":"^15.0.0","input-otp":"^1.5.0","remark-gfm":"^4.0.1","next-themes":"^0.4.6","rehype-slug":"^6.0.0","shepherd.js":"^15.3.0","cookies-next":"^6.1.1","jotai-family":"^1.1.0","lucide-react":"^1.34.0","qrcode.react":"^4.2.0","@dnd-kit/core":"^6.3.1","@base-ui/react":"1.7.0","react-dropzone":"^20.1.1","react-markdown":"^10.1.0","tailwind-merge":"^3.6.0","tw-animate-css":"^1.4.0","@blocknote/core":"^0.54.0","next-mdx-remote":"^6.0.0","react-hook-form":"7.86.0","@blocknote/react":"^0.54.0","@blocknote/xl-ai":"^0.54.0","react-day-picker":"^10.0.1","socket.io-client":"^4.8.3","@blocknote/shadcn":"^0.54.0","@dnd-kit/sortable":"^10.0.0","codice-fiscale-js":"~2.3.23","@dnd-kit/utilities":"^3.2.2","@floating-ui/react":"^0.27.20","@hookform/resolvers":"^5.9.1","@radix-ui/react-slot":"^1.3.3","embla-carousel-react":"^8.6.0","@radix-ui/react-label":"^2.1.15","react-resizable-panels":"^4.12.3","@simplewebauthn/browser":"^13.3.0","class-variance-authority":"^0.7.1","rehype-autolink-headings":"^7.1.0","@handlewithcare/prosemirror-inputrules":"^0.1.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"next":"16.3.3","tsup":"^8.5.1","jsdom":"^30.0.1","react":"19.2.8","eslint":"^9.39.5","vitest":"^4.1.11","globals":"^17.11.0","prettier":"^3.9.6","@types/d3":"^7.4.3","next-intl":"^4.13.7","react-dom":"19.2.8","@eslint/js":"^9.39.5","@vitest/ui":"^4.1.11","typescript":"^5.9.3","@types/node":"^26.3.0","@types/dagre":"^0.7.54","@types/react":"19.2.18","react-hook-form":"7.86.0","@eslint/eslintrc":"^3.3.6","@types/react-dom":"19.2.5","semantic-release":"25.0.8","@stripe/stripe-js":"^9.14.0","@types/qrcode.react":"^3.0.0","@vitest/coverage-v8":"^4.1.11","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^6.1.0","@semantic-release/git":"^11.0.1","@tanstack/react-table":"^8.21.3","@testing-library/react":"^16.3.2","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.6","@stripe/react-stripe-js":"^6.8.2","@testing-library/jest-dom":"^7.0.1","@typescript-eslint/parser":"^8.68.0","@semantic-release/changelog":"^7.0.0","@testing-library/user-event":"^14.6.6","@typescript-eslint/eslint-plugin":"^8.68.0","conventional-changelog-conventionalcommits":"9.3.1"},"peerDependencies":{"next":">=14.0.0","react":">=18.0.0","next-intl":">=3.0.0","react-dom":">=18.0.0","react-hook-form":">=7.0.0","@stripe/stripe-js":">=9.13.0","@tanstack/react-table":">=8.0.0","@stripe/react-stripe-js":">=6.8.0"},"peerDependenciesMeta":{"next-intl":{"optional":true},"react-hook-form":{"optional":true},"@stripe/stripe-js":{"optional":true},"@tanstack/react-table":{"optional":true},"@stripe/react-stripe-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nextjs-jsonapi_3.5.2_1787697636069_0.8347644776377161","host":"s3://npm-registry-packages-npm-production"}},"3.5.3":{"name":"@carlonicora/nextjs-jsonapi","version":"3.5.3","keywords":["nextjs","jsonapi","json-api","react","typescript","cache"],"author":{"name":"Carlo Nicora"},"license":"GPL-3.0-or-later","_id":"@carlonicora/nextjs-jsonapi@3.5.3","maintainers":[{"name":"carlonicora","email":"carlo.nicora@gmail.com"}],"homepage":"https://github.com/carlonicora/nextjs-jsonapi#readme","bugs":{"url":"https://github.com/carlonicora/nextjs-jsonapi/issues"},"bin":{"generate-web-module":"dist/scripts/generate-web-module/index.js"},"dist":{"shasum":"1a7f3121afe2fe84dba87bb759f8adf2742264b0","tarball":"https://registry.npmjs.org/@carlonicora/nextjs-jsonapi/-/nextjs-jsonapi-3.5.3.tgz","fileCount":1463,"integrity":"sha512-3ztm/iOej6zHsIm1Ta6MlSJZ2TyfYcww8xHvkwP2UvPaZxrPiRXsFIpn5O75pP25qfnClx7dalFuoaJ+Mm5OEg==","signatures":[{"sig":"MEYCIQCS+SysrfKyRQsNESCDcRxRJQtEZpYDzMaZ+xBRkpJAPAIhALxdFPpJarqwaFZvGHuRfXw+/zddjVMimTuMuqaqgPdM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@carlonicora%2fnextjs-jsonapi@3.5.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":13577843},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.mjs","require":"./dist/core/index.js"},"./help":{"types":"./dist/features/help/index.d.ts","import":"./dist/features/help/index.mjs","require":"./dist/features/help/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.mjs","require":"./dist/client/index.js"},"./server":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.mjs","require":"./dist/server/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.mjs","require":"./dist/billing/index.js"},"./testing":{"types":"./dist/testing/index.d.ts","import":"./dist/testing/index.mjs","require":"./dist/testing/index.js"},"./contexts":{"types":"./dist/contexts/index.d.ts","import":"./dist/contexts/index.mjs","require":"./dist/contexts/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.mjs","require":"./dist/components/index.js"},"./tokenusage":{"types":"./dist/features/tokenusage/index.d.ts","import":"./dist/features/tokenusage/index.mjs","require":"./dist/features/tokenusage/index.js"},"./help/server":{"types":"./dist/features/help/server.d.ts","import":"./dist/features/help/server.mjs","require":"./dist/features/help/server.js"},"./contexts/styles.css":"./dist/contexts/index.css"},"gitHead":"1547fea1381a23c57ddb6e2f253691b8b68e28d0","private":false,"scripts":{"dev":"NODE_OPTIONS='--max-old-space-size=8192' tsup --watch","lint":"eslint \"src/**/*.ts\" \"src/**/*.tsx\" --fix && node scripts/check-rtl-classes.mjs","test":"vitest run","build":"rm -rf dist && NODE_OPTIONS='--max-old-space-size=8192' tsup && tsc -p scripts/generate-web-module/tsconfig.json","clean":"rm -rf dist","format":"prettier --write \"src/**/*.ts\"","prepare":"tsc -p scripts/generate-web-module/tsconfig.json","test:ui":"vitest --ui","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"pnpm build","generate-web-module":"node dist/scripts/generate-web-module/index.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f5f41df1-7b72-405b-8808-252d10106909"}},"repository":{"url":"git+https://github.com/carlonicora/nextjs-jsonapi.git","type":"git"},"_npmVersion":"11.17.0","description":"Next.js JSON:API client with server/client support and caching","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ai":"^6.0.238","d3":"^7.9.0","zod":"^4.4.3","clsx":"^2.1.1","cmdk":"^1.1.1","pako":"^3.0.1","uuid":"^14.0.2","vaul":"^1.1.2","dagre":"^0.8.5","jotai":"^2.20.3","shadcn":"^4.19.0","sonner":"^2.0.8","fuse.js":"^7.5.0","date-fns":"^4.4.0","recharts":"^3.10.1","commander":"^15.0.0","input-otp":"^1.5.0","remark-gfm":"^4.0.1","next-themes":"^0.4.6","rehype-slug":"^6.0.0","shepherd.js":"^15.3.0","cookies-next":"^6.1.1","jotai-family":"^1.1.0","lucide-react":"^1.34.0","qrcode.react":"^4.2.0","@dnd-kit/core":"^6.3.1","@base-ui/react":"1.7.0","react-dropzone":"^20.1.1","react-markdown":"^10.1.0","tailwind-merge":"^3.6.0","tw-animate-css":"^1.4.0","@blocknote/core":"^0.54.0","next-mdx-remote":"^6.0.0","react-hook-form":"7.86.0","@blocknote/react":"^0.54.0","@blocknote/xl-ai":"^0.54.0","react-day-picker":"^10.0.1","socket.io-client":"^4.8.3","@blocknote/shadcn":"^0.54.0","@dnd-kit/sortable":"^10.0.0","codice-fiscale-js":"~2.3.23","@dnd-kit/utilities":"^3.2.2","@floating-ui/react":"^0.27.20","@hookform/resolvers":"^5.9.1","@radix-ui/react-slot":"^1.3.3","embla-carousel-react":"^8.6.0","@radix-ui/react-label":"^2.1.15","react-resizable-panels":"^4.12.3","@simplewebauthn/browser":"^13.3.0","class-variance-authority":"^0.7.1","rehype-autolink-headings":"^7.1.0","@handlewithcare/prosemirror-inputrules":"^0.1.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"next":"16.3.3","tsup":"^8.5.1","jsdom":"^30.0.1","react":"19.2.8","eslint":"^9.39.5","vitest":"^4.1.11","globals":"^17.11.0","prettier":"^3.9.6","@types/d3":"^7.4.3","next-intl":"^4.13.7","react-dom":"19.2.8","@eslint/js":"^9.39.5","@vitest/ui":"^4.1.11","typescript":"^5.9.3","@types/node":"^26.3.0","@types/dagre":"^0.7.54","@types/react":"19.2.18","react-hook-form":"7.86.0","@eslint/eslintrc":"^3.3.6","@types/react-dom":"19.2.5","semantic-release":"25.0.8","@stripe/stripe-js":"^9.14.0","@types/qrcode.react":"^3.0.0","@vitest/coverage-v8":"^4.1.11","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^6.1.0","@semantic-release/git":"^11.0.1","@tanstack/react-table":"^8.21.3","@testing-library/react":"^16.3.2","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.6","@stripe/react-stripe-js":"^6.8.2","@testing-library/jest-dom":"^7.0.1","@typescript-eslint/parser":"^8.68.0","@semantic-release/changelog":"^7.0.0","@testing-library/user-event":"^14.6.6","@typescript-eslint/eslint-plugin":"^8.68.0","conventional-changelog-conventionalcommits":"9.3.1"},"peerDependencies":{"next":">=14.0.0","react":">=18.0.0","next-intl":">=3.0.0","react-dom":">=18.0.0","react-hook-form":">=7.0.0","@stripe/stripe-js":">=9.13.0","@tanstack/react-table":">=8.0.0","@stripe/react-stripe-js":">=6.8.0"},"peerDependenciesMeta":{"next-intl":{"optional":true},"react-hook-form":{"optional":true},"@stripe/stripe-js":{"optional":true},"@tanstack/react-table":{"optional":true},"@stripe/react-stripe-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nextjs-jsonapi_3.5.3_1787765808416_0.7518462830603017","host":"s3://npm-registry-packages-npm-production"}},"3.5.4":{"name":"@carlonicora/nextjs-jsonapi","version":"3.5.4","keywords":["nextjs","jsonapi","json-api","react","typescript","cache"],"author":{"name":"Carlo Nicora"},"license":"GPL-3.0-or-later","_id":"@carlonicora/nextjs-jsonapi@3.5.4","maintainers":[{"name":"carlonicora","email":"carlo.nicora@gmail.com"}],"homepage":"https://github.com/carlonicora/nextjs-jsonapi#readme","bugs":{"url":"https://github.com/carlonicora/nextjs-jsonapi/issues"},"bin":{"generate-web-module":"dist/scripts/generate-web-module/index.js"},"dist":{"shasum":"77d880aa5eba8bb1093b391ed5618f87b90497bd","tarball":"https://registry.npmjs.org/@carlonicora/nextjs-jsonapi/-/nextjs-jsonapi-3.5.4.tgz","fileCount":1463,"integrity":"sha512-vzi9Ed8okwMGyZLinEoV8mz/81Iojs7BO8MHB74TR1spLNN92IjlWdTql1VUlBDpKeeyvdGORw8J2wFQflMsOQ==","signatures":[{"sig":"MEYCIQDIQ0kopLsuJTatTAG3aE7S+vMXh7YNzsU0NMqi3AMIOwIhALeQzK+oa0R/0v/tpEUXP1jO9Qh1GbEoGzscS66OjXYh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@carlonicora%2fnextjs-jsonapi@3.5.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":13577843},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.mjs","require":"./dist/core/index.js"},"./help":{"types":"./dist/features/help/index.d.ts","import":"./dist/features/help/index.mjs","require":"./dist/features/help/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.mjs","require":"./dist/client/index.js"},"./server":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.mjs","require":"./dist/server/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.mjs","require":"./dist/billing/index.js"},"./testing":{"types":"./dist/testing/index.d.ts","import":"./dist/testing/index.mjs","require":"./dist/testing/index.js"},"./contexts":{"types":"./dist/contexts/index.d.ts","import":"./dist/contexts/index.mjs","require":"./dist/contexts/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.mjs","require":"./dist/components/index.js"},"./tokenusage":{"types":"./dist/features/tokenusage/index.d.ts","import":"./dist/features/tokenusage/index.mjs","require":"./dist/features/tokenusage/index.js"},"./help/server":{"types":"./dist/features/help/server.d.ts","import":"./dist/features/help/server.mjs","require":"./dist/features/help/server.js"},"./contexts/styles.css":"./dist/contexts/index.css"},"gitHead":"039738f0f41230a2fc32d0091c73fdfd2e4c2b24","private":false,"scripts":{"dev":"NODE_OPTIONS='--max-old-space-size=8192' tsup --watch","lint":"eslint \"src/**/*.ts\" \"src/**/*.tsx\" --fix && node scripts/check-rtl-classes.mjs","test":"vitest run","build":"rm -rf dist && NODE_OPTIONS='--max-old-space-size=8192' tsup && tsc -p scripts/generate-web-module/tsconfig.json","clean":"rm -rf dist","format":"prettier --write \"src/**/*.ts\"","prepare":"tsc -p scripts/generate-web-module/tsconfig.json","test:ui":"vitest --ui","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"pnpm build","generate-web-module":"node dist/scripts/generate-web-module/index.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f5f41df1-7b72-405b-8808-252d10106909"}},"repository":{"url":"git+https://github.com/carlonicora/nextjs-jsonapi.git","type":"git"},"_npmVersion":"11.17.0","description":"Next.js JSON:API client with server/client support and caching","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ai":"^6.0.238","d3":"^7.9.0","zod":"^4.4.3","clsx":"^2.1.1","cmdk":"^1.1.1","pako":"^3.0.1","uuid":"^14.0.2","vaul":"^1.1.2","dagre":"^0.8.5","jotai":"^2.20.3","shadcn":"^4.19.0","sonner":"^2.0.8","fuse.js":"^7.5.0","date-fns":"^4.4.0","recharts":"^3.10.1","commander":"^15.0.0","input-otp":"^1.5.0","remark-gfm":"^4.0.1","next-themes":"^0.4.6","rehype-slug":"^6.0.0","shepherd.js":"^15.3.0","cookies-next":"^6.1.1","jotai-family":"^1.1.0","lucide-react":"^1.34.0","qrcode.react":"^4.2.0","@dnd-kit/core":"^6.3.1","@base-ui/react":"1.7.0","react-dropzone":"^20.1.1","react-markdown":"^10.1.0","tailwind-merge":"^3.6.0","tw-animate-css":"^1.4.0","@blocknote/core":"^0.54.0","next-mdx-remote":"^6.0.0","react-hook-form":"7.86.0","@blocknote/react":"^0.54.0","@blocknote/xl-ai":"^0.54.0","react-day-picker":"^10.0.1","socket.io-client":"^4.8.3","@blocknote/shadcn":"^0.54.0","@dnd-kit/sortable":"^10.0.0","codice-fiscale-js":"~2.3.23","@dnd-kit/utilities":"^3.2.2","@floating-ui/react":"^0.27.20","@hookform/resolvers":"^5.9.1","@radix-ui/react-slot":"^1.3.3","embla-carousel-react":"^8.6.0","@radix-ui/react-label":"^2.1.15","react-resizable-panels":"^4.12.3","@simplewebauthn/browser":"^13.3.0","class-variance-authority":"^0.7.1","rehype-autolink-headings":"^7.1.0","@handlewithcare/prosemirror-inputrules":"^0.1.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"next":"16.3.3","tsup":"^8.5.1","jsdom":"^30.0.1","react":"19.2.8","eslint":"^9.39.5","vitest":"^4.1.11","globals":"^17.11.0","prettier":"^3.9.6","@types/d3":"^7.4.3","next-intl":"^4.13.7","react-dom":"19.2.8","@eslint/js":"^9.39.5","@vitest/ui":"^4.1.11","typescript":"^5.9.3","@types/node":"^26.4.0","@types/dagre":"^0.7.54","@types/react":"19.2.18","react-hook-form":"7.86.0","@eslint/eslintrc":"^3.3.6","@types/react-dom":"19.2.5","semantic-release":"25.0.8","@stripe/stripe-js":"^9.14.0","@types/qrcode.react":"^3.0.0","@vitest/coverage-v8":"^4.1.11","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^6.1.0","@semantic-release/git":"^11.0.1","@tanstack/react-table":"^8.21.3","@testing-library/react":"^16.3.2","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.6","@stripe/react-stripe-js":"^6.8.2","@testing-library/jest-dom":"^7.0.1","@typescript-eslint/parser":"^8.68.0","@semantic-release/changelog":"^7.0.0","@testing-library/user-event":"^14.6.6","@typescript-eslint/eslint-plugin":"^8.68.0","conventional-changelog-conventionalcommits":"9.3.1"},"peerDependencies":{"next":">=14.0.0","react":">=18.0.0","next-intl":">=3.0.0","react-dom":">=18.0.0","react-hook-form":">=7.0.0","@stripe/stripe-js":">=9.13.0","@tanstack/react-table":">=8.0.0","@stripe/react-stripe-js":">=6.8.0"},"peerDependenciesMeta":{"next-intl":{"optional":true},"react-hook-form":{"optional":true},"@stripe/stripe-js":{"optional":true},"@tanstack/react-table":{"optional":true},"@stripe/react-stripe-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nextjs-jsonapi_3.5.4_1787820201659_0.6213829284702317","host":"s3://npm-registry-packages-npm-production"}},"3.5.5":{"name":"@carlonicora/nextjs-jsonapi","version":"3.5.5","keywords":["nextjs","jsonapi","json-api","react","typescript","cache"],"author":{"name":"Carlo Nicora"},"license":"GPL-3.0-or-later","_id":"@carlonicora/nextjs-jsonapi@3.5.5","maintainers":[{"name":"carlonicora","email":"carlo.nicora@gmail.com"}],"homepage":"https://github.com/carlonicora/nextjs-jsonapi#readme","bugs":{"url":"https://github.com/carlonicora/nextjs-jsonapi/issues"},"bin":{"generate-web-module":"dist/scripts/generate-web-module/index.js"},"dist":{"shasum":"426389807e302e5239c651a00e0ec6a474f15dd5","tarball":"https://registry.npmjs.org/@carlonicora/nextjs-jsonapi/-/nextjs-jsonapi-3.5.5.tgz","fileCount":1464,"integrity":"sha512-02Cw8uVGJ+Ip2rpF6v23aJmFXYJaHHJZ7DlMpP3PZVjFB111DWgPOw0SO6b2cNCvxBOzwARJdM9ZM9gzruIRyw==","signatures":[{"sig":"MEUCIQDWTMwJELOJWliIzA7dykG6njeRKIk6jZmPI7ZBC81xxwIgD5rDwW6CEoDDLg6CG8iBnqh1/Mv5L+csOe85MMSGctI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@carlonicora%2fnextjs-jsonapi@3.5.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":13578339},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.mjs","require":"./dist/core/index.js"},"./help":{"types":"./dist/features/help/index.d.ts","import":"./dist/features/help/index.mjs","require":"./dist/features/help/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.mjs","require":"./dist/client/index.js"},"./server":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.mjs","require":"./dist/server/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.mjs","require":"./dist/billing/index.js"},"./testing":{"types":"./dist/testing/index.d.ts","import":"./dist/testing/index.mjs","require":"./dist/testing/index.js"},"./contexts":{"types":"./dist/contexts/index.d.ts","import":"./dist/contexts/index.mjs","require":"./dist/contexts/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.mjs","require":"./dist/components/index.js"},"./tokenusage":{"types":"./dist/features/tokenusage/index.d.ts","import":"./dist/features/tokenusage/index.mjs","require":"./dist/features/tokenusage/index.js"},"./help/server":{"types":"./dist/features/help/server.d.ts","import":"./dist/features/help/server.mjs","require":"./dist/features/help/server.js"},"./contexts/styles.css":"./dist/contexts/index.css"},"gitHead":"328ccafe476de9603056c348abf94da770caf7e2","private":false,"scripts":{"dev":"NODE_OPTIONS='--max-old-space-size=8192' tsup --watch","lint":"eslint \"src/**/*.ts\" \"src/**/*.tsx\" --fix && node scripts/check-rtl-classes.mjs","test":"vitest run","build":"rm -rf dist && NODE_OPTIONS='--max-old-space-size=8192' tsup && tsc -p scripts/generate-web-module/tsconfig.json","clean":"rm -rf dist","format":"prettier --write \"src/**/*.ts\"","prepare":"tsc -p scripts/generate-web-module/tsconfig.json","test:ui":"vitest --ui","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"pnpm build","generate-web-module":"node dist/scripts/generate-web-module/index.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f5f41df1-7b72-405b-8808-252d10106909"}},"repository":{"url":"git+https://github.com/carlonicora/nextjs-jsonapi.git","type":"git"},"_npmVersion":"11.17.0","description":"Next.js JSON:API client with server/client support and caching","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ai":"^6.0.238","d3":"^7.9.0","zod":"^4.4.3","clsx":"^2.1.1","cmdk":"^1.1.1","pako":"^3.0.1","uuid":"^14.0.2","vaul":"^1.1.2","dagre":"^0.8.5","jotai":"^2.20.3","shadcn":"^4.19.0","sonner":"^2.0.8","fuse.js":"^7.5.0","date-fns":"^4.4.0","recharts":"^3.10.1","commander":"^15.0.0","input-otp":"^1.5.0","remark-gfm":"^4.0.1","next-themes":"^0.4.6","rehype-slug":"^6.0.0","shepherd.js":"^15.3.0","cookies-next":"^6.1.1","jotai-family":"^1.1.0","lucide-react":"^1.34.0","qrcode.react":"^4.2.0","@dnd-kit/core":"^6.3.1","@base-ui/react":"1.7.0","react-dropzone":"^20.1.1","react-markdown":"^10.1.0","tailwind-merge":"^3.6.0","tw-animate-css":"^1.4.0","@blocknote/core":"^0.54.0","next-mdx-remote":"^6.0.0","react-hook-form":"7.86.0","@blocknote/react":"^0.54.0","@blocknote/xl-ai":"^0.54.0","react-day-picker":"^10.0.1","socket.io-client":"^4.8.3","@blocknote/shadcn":"^0.54.0","@dnd-kit/sortable":"^10.0.0","codice-fiscale-js":"~2.3.23","@dnd-kit/utilities":"^3.2.2","@floating-ui/react":"^0.27.20","@hookform/resolvers":"^5.9.1","@radix-ui/react-slot":"^1.3.3","embla-carousel-react":"^8.6.0","@radix-ui/react-label":"^2.1.15","react-resizable-panels":"^4.12.3","@simplewebauthn/browser":"^13.3.0","class-variance-authority":"^0.7.1","rehype-autolink-headings":"^7.1.0","@handlewithcare/prosemirror-inputrules":"^0.1.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"next":"16.3.3","tsup":"^8.5.1","jsdom":"^30.0.1","react":"19.2.8","eslint":"^9.39.5","vitest":"^4.1.11","globals":"^17.11.0","prettier":"^3.9.6","@types/d3":"^7.4.3","next-intl":"^4.13.7","react-dom":"19.2.8","@eslint/js":"^9.39.5","@vitest/ui":"^4.1.11","typescript":"^6.0.3","@types/node":"^26.4.0","@types/dagre":"^0.7.54","@types/react":"19.2.18","react-hook-form":"7.86.0","@eslint/eslintrc":"^3.3.6","@types/react-dom":"19.2.5","semantic-release":"25.0.8","@stripe/stripe-js":"^9.14.0","@types/qrcode.react":"^3.0.0","@vitest/coverage-v8":"^4.1.11","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^6.1.0","@semantic-release/git":"^11.0.1","@tanstack/react-table":"^8.21.3","@testing-library/react":"^16.3.2","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.6","@stripe/react-stripe-js":"^6.8.2","@testing-library/jest-dom":"^7.0.1","@typescript-eslint/parser":"^8.68.0","@semantic-release/changelog":"^7.0.0","@testing-library/user-event":"^14.6.6","@typescript-eslint/eslint-plugin":"^8.68.0","conventional-changelog-conventionalcommits":"9.3.1"},"peerDependencies":{"next":">=14.0.0","react":">=18.0.0","next-intl":">=3.0.0","react-dom":">=18.0.0","react-hook-form":">=7.0.0","@stripe/stripe-js":">=9.13.0","@tanstack/react-table":">=8.0.0","@stripe/react-stripe-js":">=6.8.0"},"peerDependenciesMeta":{"next-intl":{"optional":true},"react-hook-form":{"optional":true},"@stripe/stripe-js":{"optional":true},"@tanstack/react-table":{"optional":true},"@stripe/react-stripe-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nextjs-jsonapi_3.5.5_1788160607129_0.7444144456357344","host":"s3://npm-registry-packages-npm-production"}},"3.5.6":{"name":"@carlonicora/nextjs-jsonapi","version":"3.5.6","keywords":["nextjs","jsonapi","json-api","react","typescript","cache"],"author":{"name":"Carlo Nicora"},"license":"GPL-3.0-or-later","_id":"@carlonicora/nextjs-jsonapi@3.5.6","maintainers":[{"name":"carlonicora","email":"carlo.nicora@gmail.com"}],"homepage":"https://github.com/carlonicora/nextjs-jsonapi#readme","bugs":{"url":"https://github.com/carlonicora/nextjs-jsonapi/issues"},"bin":{"generate-web-module":"dist/scripts/generate-web-module/index.js"},"dist":{"shasum":"bae7896ea23c21c90610ed06ff8855925f7954ce","tarball":"https://registry.npmjs.org/@carlonicora/nextjs-jsonapi/-/nextjs-jsonapi-3.5.6.tgz","fileCount":1464,"integrity":"sha512-YW+kperz216vgmNcRBgGxMgMnpGCQXgIT4fZRYQOFQnD6h/c7T7NWke6k+VwKwg+3A9OfGRpPMVVqqciNHIF5w==","signatures":[{"sig":"MEYCIQClUcXtI/CtYZkv1yOYUEim5oFCDoPnZXW88UXSDkdElAIhAK0s4bIhrgma0x0o9U4i7LPZuW3GjwzoTnk4E+rOxY50","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@carlonicora%2fnextjs-jsonapi@3.5.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":13578339},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.mjs","require":"./dist/core/index.js"},"./help":{"types":"./dist/features/help/index.d.ts","import":"./dist/features/help/index.mjs","require":"./dist/features/help/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.mjs","require":"./dist/client/index.js"},"./server":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.mjs","require":"./dist/server/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.mjs","require":"./dist/billing/index.js"},"./testing":{"types":"./dist/testing/index.d.ts","import":"./dist/testing/index.mjs","require":"./dist/testing/index.js"},"./contexts":{"types":"./dist/contexts/index.d.ts","import":"./dist/contexts/index.mjs","require":"./dist/contexts/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.mjs","require":"./dist/components/index.js"},"./tokenusage":{"types":"./dist/features/tokenusage/index.d.ts","import":"./dist/features/tokenusage/index.mjs","require":"./dist/features/tokenusage/index.js"},"./help/server":{"types":"./dist/features/help/server.d.ts","import":"./dist/features/help/server.mjs","require":"./dist/features/help/server.js"},"./contexts/styles.css":"./dist/contexts/index.css"},"gitHead":"55a423d05a72ad05007ccc9bd11d1c22fd7f8b4b","private":false,"scripts":{"dev":"NODE_OPTIONS='--max-old-space-size=8192' tsup --watch","lint":"eslint \"src/**/*.ts\" \"src/**/*.tsx\" --fix && node scripts/check-rtl-classes.mjs","test":"vitest run","build":"rm -rf dist && NODE_OPTIONS='--max-old-space-size=8192' tsup && tsc -p scripts/generate-web-module/tsconfig.json","clean":"rm -rf dist","format":"prettier --write \"src/**/*.ts\"","prepare":"tsc -p scripts/generate-web-module/tsconfig.json","test:ui":"vitest --ui","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"pnpm build","generate-web-module":"node dist/scripts/generate-web-module/index.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f5f41df1-7b72-405b-8808-252d10106909"}},"repository":{"url":"git+https://github.com/carlonicora/nextjs-jsonapi.git","type":"git"},"_npmVersion":"11.17.0","description":"Next.js JSON:API client with server/client support and caching","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ai":"^6.0.238","d3":"^7.9.0","zod":"^4.4.3","clsx":"^2.1.1","cmdk":"^1.1.1","pako":"^3.0.1","uuid":"^14.0.2","vaul":"^1.1.2","dagre":"^0.8.5","jotai":"^2.20.3","shadcn":"^4.19.0","sonner":"^2.0.8","fuse.js":"^7.5.0","date-fns":"^4.4.0","recharts":"^3.10.1","commander":"^15.0.0","input-otp":"^1.5.0","remark-gfm":"^4.0.1","next-themes":"^0.4.6","rehype-slug":"^6.0.0","shepherd.js":"^15.3.0","cookies-next":"^6.1.1","jotai-family":"^1.1.0","lucide-react":"^1.34.0","qrcode.react":"^4.2.0","@dnd-kit/core":"^6.3.1","@base-ui/react":"1.7.0","react-dropzone":"^20.1.1","react-markdown":"^10.1.0","tailwind-merge":"^3.6.0","tw-animate-css":"^1.4.0","@blocknote/core":"^0.54.0","next-mdx-remote":"^6.0.0","react-hook-form":"7.86.0","@blocknote/react":"^0.54.0","@blocknote/xl-ai":"^0.54.0","react-day-picker":"^10.0.1","socket.io-client":"^4.8.3","@blocknote/shadcn":"^0.54.0","@dnd-kit/sortable":"^10.0.0","codice-fiscale-js":"~2.3.23","@dnd-kit/utilities":"^3.2.2","@floating-ui/react":"^0.27.20","@hookform/resolvers":"^5.9.1","@radix-ui/react-slot":"^1.3.3","embla-carousel-react":"^8.6.0","@radix-ui/react-label":"^2.1.15","react-resizable-panels":"^4.12.3","@simplewebauthn/browser":"^13.3.0","class-variance-authority":"^0.7.1","rehype-autolink-headings":"^7.1.0","@handlewithcare/prosemirror-inputrules":"^0.1.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"next":"16.3.3","tsup":"^8.5.1","jsdom":"^30.0.1","react":"19.2.8","eslint":"^9.39.5","vitest":"^4.1.11","globals":"^17.11.0","prettier":"^3.9.6","@types/d3":"^7.4.3","next-intl":"^4.13.7","react-dom":"19.2.8","@eslint/js":"^9.39.5","@vitest/ui":"^4.1.11","typescript":"^6.0.3","@types/node":"^26.4.0","@types/dagre":"^0.7.54","@types/react":"19.2.18","react-hook-form":"7.86.0","@eslint/eslintrc":"^3.3.6","@types/react-dom":"19.2.5","semantic-release":"25.0.8","@stripe/stripe-js":"^9.14.0","@types/qrcode.react":"^3.0.0","@vitest/coverage-v8":"^4.1.11","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^6.1.0","@semantic-release/git":"^11.0.1","@tanstack/react-table":"^8.21.3","@testing-library/react":"^16.3.2","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.6","@stripe/react-stripe-js":"^6.8.2","@testing-library/jest-dom":"^7.0.1","@typescript-eslint/parser":"^8.68.0","@semantic-release/changelog":"^7.0.0","@testing-library/user-event":"^14.6.6","@typescript-eslint/eslint-plugin":"^8.68.0","conventional-changelog-conventionalcommits":"9.3.1"},"peerDependencies":{"next":">=14.0.0","react":">=18.0.0","next-intl":">=3.0.0","react-dom":">=18.0.0","react-hook-form":">=7.0.0","@stripe/stripe-js":">=9.13.0","@tanstack/react-table":">=8.0.0","@stripe/react-stripe-js":">=6.8.0"},"peerDependenciesMeta":{"next-intl":{"optional":true},"react-hook-form":{"optional":true},"@stripe/stripe-js":{"optional":true},"@tanstack/react-table":{"optional":true},"@stripe/react-stripe-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nextjs-jsonapi_3.5.6_1788163811301_0.8582933112567352","host":"s3://npm-registry-packages-npm-production"}},"3.5.7":{"name":"@carlonicora/nextjs-jsonapi","version":"3.5.7","keywords":["nextjs","jsonapi","json-api","react","typescript","cache"],"author":{"name":"Carlo Nicora"},"license":"GPL-3.0-or-later","_id":"@carlonicora/nextjs-jsonapi@3.5.7","maintainers":[{"name":"carlonicora","email":"carlo.nicora@gmail.com"}],"homepage":"https://github.com/carlonicora/nextjs-jsonapi#readme","bugs":{"url":"https://github.com/carlonicora/nextjs-jsonapi/issues"},"bin":{"generate-web-module":"dist/scripts/generate-web-module/index.js"},"dist":{"shasum":"5e8cd8c7e03fd71a78a92e6dd567399541996162","tarball":"https://registry.npmjs.org/@carlonicora/nextjs-jsonapi/-/nextjs-jsonapi-3.5.7.tgz","fileCount":1464,"integrity":"sha512-Lr3fYlAzW02X6zsR2Aohs1sMTCigaDFH/7e0nCvlAgZQ1wClBlhQKPkoaSzRlhsttQokJLsxAFQVHeoO5DLlSA==","signatures":[{"sig":"MEQCIFANrgWqSGVTsgsUmYji9o+vKUaeuw5322ORWT0+wFyVAiA9RkOWnIJrm0Te9pObfm2rPwx8Mh08sgefCBnEUC3zDg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@carlonicora%2fnextjs-jsonapi@3.5.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":13578244},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.mjs","require":"./dist/core/index.js"},"./help":{"types":"./dist/features/help/index.d.ts","import":"./dist/features/help/index.mjs","require":"./dist/features/help/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.mjs","require":"./dist/client/index.js"},"./server":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.mjs","require":"./dist/server/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.mjs","require":"./dist/billing/index.js"},"./testing":{"types":"./dist/testing/index.d.ts","import":"./dist/testing/index.mjs","require":"./dist/testing/index.js"},"./contexts":{"types":"./dist/contexts/index.d.ts","import":"./dist/contexts/index.mjs","require":"./dist/contexts/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.mjs","require":"./dist/components/index.js"},"./tokenusage":{"types":"./dist/features/tokenusage/index.d.ts","import":"./dist/features/tokenusage/index.mjs","require":"./dist/features/tokenusage/index.js"},"./help/server":{"types":"./dist/features/help/server.d.ts","import":"./dist/features/help/server.mjs","require":"./dist/features/help/server.js"},"./contexts/styles.css":"./dist/contexts/index.css"},"gitHead":"dd51d193d8a58998947d3bd5fbbc454247375950","private":false,"scripts":{"dev":"NODE_OPTIONS='--max-old-space-size=8192' tsup --watch","lint":"eslint \"src/**/*.ts\" \"src/**/*.tsx\" --fix && node scripts/check-rtl-classes.mjs","test":"vitest run","build":"rm -rf dist && NODE_OPTIONS='--max-old-space-size=8192' tsup && tsc -p scripts/generate-web-module/tsconfig.json","clean":"rm -rf dist","format":"prettier --write \"src/**/*.ts\"","prepare":"tsc -p scripts/generate-web-module/tsconfig.json","test:ui":"vitest --ui","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"pnpm build","generate-web-module":"node dist/scripts/generate-web-module/index.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f5f41df1-7b72-405b-8808-252d10106909"}},"repository":{"url":"git+https://github.com/carlonicora/nextjs-jsonapi.git","type":"git"},"_npmVersion":"11.17.0","description":"Next.js JSON:API client with server/client support and caching","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ai":"^6.0.238","d3":"^7.9.0","zod":"^4.4.3","clsx":"^2.1.1","cmdk":"^1.1.1","pako":"^3.0.1","uuid":"^14.0.2","vaul":"^1.1.2","dagre":"^0.8.5","jotai":"^2.20.3","shadcn":"^4.19.0","sonner":"^2.0.8","fuse.js":"^7.5.0","date-fns":"^4.4.0","recharts":"^3.10.1","commander":"^15.0.0","input-otp":"^1.5.0","remark-gfm":"^4.0.1","next-themes":"^0.4.6","rehype-slug":"^6.0.0","shepherd.js":"^15.3.0","cookies-next":"^6.1.1","jotai-family":"^1.1.0","lucide-react":"^1.34.0","qrcode.react":"^4.2.0","@dnd-kit/core":"^6.3.1","@base-ui/react":"1.7.0","react-dropzone":"^20.1.1","react-markdown":"^10.1.0","tailwind-merge":"^3.6.0","tw-animate-css":"^1.4.0","@blocknote/core":"^0.54.0","next-mdx-remote":"^6.0.0","react-hook-form":"7.86.0","@blocknote/react":"^0.54.0","@blocknote/xl-ai":"^0.54.0","react-day-picker":"^10.0.1","socket.io-client":"^4.8.3","@blocknote/shadcn":"^0.54.0","@dnd-kit/sortable":"^10.0.0","codice-fiscale-js":"~2.3.23","@dnd-kit/utilities":"^3.2.2","@floating-ui/react":"^0.27.20","@hookform/resolvers":"^5.9.1","@radix-ui/react-slot":"^1.3.3","embla-carousel-react":"^8.6.0","@radix-ui/react-label":"^2.1.15","react-resizable-panels":"^4.12.3","@simplewebauthn/browser":"^13.3.0","class-variance-authority":"^0.7.1","rehype-autolink-headings":"^7.1.0","@handlewithcare/prosemirror-inputrules":"^0.1.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"next":"16.3.3","tsup":"^8.5.1","jsdom":"^30.0.1","react":"19.2.8","eslint":"^9.39.5","vitest":"^4.1.11","globals":"^17.11.0","prettier":"^3.9.6","@types/d3":"^7.4.3","next-intl":"^4.13.7","react-dom":"19.2.8","@eslint/js":"^9.39.5","@vitest/ui":"^4.1.11","typescript":"^6.0.3","@types/node":"^26.4.0","@types/dagre":"^0.7.54","@types/react":"19.2.18","react-hook-form":"7.86.0","@eslint/eslintrc":"^3.3.6","@types/react-dom":"19.2.5","semantic-release":"25.0.8","@stripe/stripe-js":"^9.14.0","@types/qrcode.react":"^3.0.0","@vitest/coverage-v8":"^4.1.11","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^6.1.0","@semantic-release/git":"^11.0.1","@tanstack/react-table":"^8.21.3","@testing-library/react":"^16.3.2","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.6","@stripe/react-stripe-js":"^6.8.2","@testing-library/jest-dom":"^7.0.1","@typescript-eslint/parser":"^8.68.0","@semantic-release/changelog":"^7.0.0","@testing-library/user-event":"^14.6.6","@typescript-eslint/eslint-plugin":"^8.68.0","conventional-changelog-conventionalcommits":"9.3.1"},"peerDependencies":{"next":">=14.0.0","react":">=18.0.0","next-intl":">=3.0.0","react-dom":">=18.0.0","react-hook-form":">=7.0.0","@stripe/stripe-js":">=9.13.0","@tanstack/react-table":">=8.0.0","@stripe/react-stripe-js":">=6.8.0"},"peerDependenciesMeta":{"next-intl":{"optional":true},"react-hook-form":{"optional":true},"@stripe/stripe-js":{"optional":true},"@tanstack/react-table":{"optional":true},"@stripe/react-stripe-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nextjs-jsonapi_3.5.7_1788171575678_0.6726977589826091","host":"s3://npm-registry-packages-npm-production"}},"3.5.8":{"name":"@carlonicora/nextjs-jsonapi","version":"3.5.8","keywords":["nextjs","jsonapi","json-api","react","typescript","cache"],"author":{"name":"Carlo Nicora"},"license":"GPL-3.0-or-later","_id":"@carlonicora/nextjs-jsonapi@3.5.8","maintainers":[{"name":"carlonicora","email":"carlo.nicora@gmail.com"}],"homepage":"https://github.com/carlonicora/nextjs-jsonapi#readme","bugs":{"url":"https://github.com/carlonicora/nextjs-jsonapi/issues"},"bin":{"generate-web-module":"dist/scripts/generate-web-module/index.js"},"dist":{"shasum":"33889b7b40569533102ec93ca7797007f53a51ea","tarball":"https://registry.npmjs.org/@carlonicora/nextjs-jsonapi/-/nextjs-jsonapi-3.5.8.tgz","fileCount":1464,"integrity":"sha512-gW+PsYKuUuzviWDhtgMvOCxO29Nf+ZSdDaPdd4uKfckJBCmRw6kRWf5PFPpUuBRUzrYjS12WVo44kmgekqfm1w==","signatures":[{"sig":"MEUCIQDKVcGc8/OALqcRha+QIhlMDAcUdTASVlBbtFyJFccbEAIgLvz2piUkgj+EBD51bSVqyg4mmO2AKLeYizj1SirOhbo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@carlonicora%2fnextjs-jsonapi@3.5.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":13599266},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.mjs","require":"./dist/core/index.js"},"./help":{"types":"./dist/features/help/index.d.ts","import":"./dist/features/help/index.mjs","require":"./dist/features/help/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.mjs","require":"./dist/client/index.js"},"./server":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.mjs","require":"./dist/server/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.mjs","require":"./dist/billing/index.js"},"./testing":{"types":"./dist/testing/index.d.ts","import":"./dist/testing/index.mjs","require":"./dist/testing/index.js"},"./contexts":{"types":"./dist/contexts/index.d.ts","import":"./dist/contexts/index.mjs","require":"./dist/contexts/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.mjs","require":"./dist/components/index.js"},"./tokenusage":{"types":"./dist/features/tokenusage/index.d.ts","import":"./dist/features/tokenusage/index.mjs","require":"./dist/features/tokenusage/index.js"},"./help/server":{"types":"./dist/features/help/server.d.ts","import":"./dist/features/help/server.mjs","require":"./dist/features/help/server.js"},"./contexts/styles.css":"./dist/contexts/index.css"},"gitHead":"8ede2ed3a9d4b6414a4b24657c9c3857a7541ef9","private":false,"scripts":{"dev":"NODE_OPTIONS='--max-old-space-size=8192' tsup --watch","lint":"eslint \"src/**/*.ts\" \"src/**/*.tsx\" --fix && node scripts/check-rtl-classes.mjs","test":"vitest run","build":"rm -rf dist && NODE_OPTIONS='--max-old-space-size=8192' tsup && tsc -p scripts/generate-web-module/tsconfig.json","clean":"rm -rf dist","format":"prettier --write \"src/**/*.ts\"","prepare":"tsc -p scripts/generate-web-module/tsconfig.json","test:ui":"vitest --ui","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"pnpm build","generate-web-module":"node dist/scripts/generate-web-module/index.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f5f41df1-7b72-405b-8808-252d10106909"}},"repository":{"url":"git+https://github.com/carlonicora/nextjs-jsonapi.git","type":"git"},"_npmVersion":"11.17.0","description":"Next.js JSON:API client with server/client support and caching","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ai":"^6.0.238","d3":"^7.9.0","zod":"^4.4.3","clsx":"^2.1.1","cmdk":"^1.1.1","pako":"^3.0.1","uuid":"^14.0.2","vaul":"^1.1.2","dagre":"^0.8.5","jotai":"^2.20.3","shadcn":"^4.19.0","sonner":"^2.0.8","fuse.js":"^7.5.0","date-fns":"^4.4.0","recharts":"^3.10.1","commander":"^15.0.0","input-otp":"^1.5.0","remark-gfm":"^4.0.1","next-themes":"^0.4.6","rehype-slug":"^6.0.0","shepherd.js":"^15.3.0","cookies-next":"^6.1.1","jotai-family":"^1.1.0","lucide-react":"^1.34.0","qrcode.react":"^4.2.0","@dnd-kit/core":"^6.3.1","@base-ui/react":"1.7.0","react-dropzone":"^20.1.1","react-markdown":"^10.1.0","tailwind-merge":"^3.6.0","tw-animate-css":"^1.4.0","@blocknote/core":"^0.54.0","next-mdx-remote":"^6.0.0","react-hook-form":"7.86.0","@blocknote/react":"^0.54.0","@blocknote/xl-ai":"^0.54.0","react-day-picker":"^10.0.1","socket.io-client":"^4.8.3","@blocknote/shadcn":"^0.54.0","@dnd-kit/sortable":"^10.0.0","codice-fiscale-js":"~2.3.23","@dnd-kit/utilities":"^3.2.2","@floating-ui/react":"^0.27.20","@hookform/resolvers":"^5.9.1","@radix-ui/react-slot":"^1.3.3","embla-carousel-react":"^8.6.0","@radix-ui/react-label":"^2.1.15","react-resizable-panels":"^4.12.3","@simplewebauthn/browser":"^13.3.0","class-variance-authority":"^0.7.1","rehype-autolink-headings":"^7.1.0","@handlewithcare/prosemirror-inputrules":"^0.1.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"next":"16.3.3","tsup":"^8.5.1","jsdom":"^30.0.1","react":"19.2.8","eslint":"^9.39.5","vitest":"^4.1.11","globals":"^17.11.0","prettier":"^3.9.6","@types/d3":"^7.4.3","next-intl":"^4.13.7","react-dom":"19.2.8","@eslint/js":"^9.39.5","@vitest/ui":"^4.1.11","typescript":"^6.0.3","@types/node":"^26.4.0","@types/dagre":"^0.7.54","@types/react":"19.2.18","react-hook-form":"7.86.0","@eslint/eslintrc":"^3.3.6","@types/react-dom":"19.2.5","semantic-release":"25.0.8","@stripe/stripe-js":"^9.14.0","@types/qrcode.react":"^3.0.0","@vitest/coverage-v8":"^4.1.11","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^6.1.0","@semantic-release/git":"^11.0.1","@tanstack/react-table":"^8.21.3","@testing-library/react":"^16.3.2","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.6","@stripe/react-stripe-js":"^6.8.2","@testing-library/jest-dom":"^7.0.1","@typescript-eslint/parser":"^8.68.0","@semantic-release/changelog":"^7.0.0","@testing-library/user-event":"^14.6.6","@typescript-eslint/eslint-plugin":"^8.68.0","conventional-changelog-conventionalcommits":"9.3.1"},"peerDependencies":{"next":">=14.0.0","react":">=18.0.0","next-intl":">=3.0.0","react-dom":">=18.0.0","react-hook-form":">=7.0.0","@stripe/stripe-js":">=9.13.0","@tanstack/react-table":">=8.0.0","@stripe/react-stripe-js":">=6.8.0"},"peerDependenciesMeta":{"next-intl":{"optional":true},"react-hook-form":{"optional":true},"@stripe/stripe-js":{"optional":true},"@tanstack/react-table":{"optional":true},"@stripe/react-stripe-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nextjs-jsonapi_3.5.8_1788369005019_0.28677947678324256","host":"s3://npm-registry-packages-npm-production"}},"3.5.9":{"name":"@carlonicora/nextjs-jsonapi","version":"3.5.9","keywords":["nextjs","jsonapi","json-api","react","typescript","cache"],"author":{"name":"Carlo Nicora"},"license":"GPL-3.0-or-later","_id":"@carlonicora/nextjs-jsonapi@3.5.9","maintainers":[{"name":"carlonicora","email":"carlo.nicora@gmail.com"}],"homepage":"https://github.com/carlonicora/nextjs-jsonapi#readme","bugs":{"url":"https://github.com/carlonicora/nextjs-jsonapi/issues"},"bin":{"generate-web-module":"dist/scripts/generate-web-module/index.js"},"dist":{"shasum":"7d011aa0e7220db5b805c1bc7864d339b7a0de49","tarball":"https://registry.npmjs.org/@carlonicora/nextjs-jsonapi/-/nextjs-jsonapi-3.5.9.tgz","fileCount":1464,"integrity":"sha512-yv+isZoEfy3K1+DMIhVDOhNY01b7s+exPLYvIY0xlI32IbU2Cy+pDim4e9RBhpVOnSFIoN2Kc5VcjKFp5wZ2IA==","signatures":[{"sig":"MEYCIQCrXZEDfBJL6snh65W+BTZS2HgnEYm0PjZBFPcvJ0pehwIhAKuiPLLE7SAebVyLe8SC6Rdz9VoIlLmSzRubnKzro6i6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@carlonicora%2fnextjs-jsonapi@3.5.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":13603184},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.mjs","require":"./dist/core/index.js"},"./help":{"types":"./dist/features/help/index.d.ts","import":"./dist/features/help/index.mjs","require":"./dist/features/help/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.mjs","require":"./dist/client/index.js"},"./server":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.mjs","require":"./dist/server/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.mjs","require":"./dist/billing/index.js"},"./testing":{"types":"./dist/testing/index.d.ts","import":"./dist/testing/index.mjs","require":"./dist/testing/index.js"},"./contexts":{"types":"./dist/contexts/index.d.ts","import":"./dist/contexts/index.mjs","require":"./dist/contexts/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.mjs","require":"./dist/components/index.js"},"./tokenusage":{"types":"./dist/features/tokenusage/index.d.ts","import":"./dist/features/tokenusage/index.mjs","require":"./dist/features/tokenusage/index.js"},"./help/server":{"types":"./dist/features/help/server.d.ts","import":"./dist/features/help/server.mjs","require":"./dist/features/help/server.js"},"./contexts/styles.css":"./dist/contexts/index.css"},"gitHead":"d5c3a0bb992bbe98d3feb42af100b36654d04f20","private":false,"scripts":{"dev":"NODE_OPTIONS='--max-old-space-size=8192' tsup --watch","lint":"eslint \"src/**/*.ts\" \"src/**/*.tsx\" --fix && node scripts/check-rtl-classes.mjs","test":"vitest run","build":"rm -rf dist && NODE_OPTIONS='--max-old-space-size=8192' tsup && tsc -p scripts/generate-web-module/tsconfig.json","clean":"rm -rf dist","format":"prettier --write \"src/**/*.ts\"","prepare":"tsc -p scripts/generate-web-module/tsconfig.json","test:ui":"vitest --ui","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"pnpm build","generate-web-module":"node dist/scripts/generate-web-module/index.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f5f41df1-7b72-405b-8808-252d10106909"}},"repository":{"url":"git+https://github.com/carlonicora/nextjs-jsonapi.git","type":"git"},"_npmVersion":"11.17.0","description":"Next.js JSON:API client with server/client support and caching","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ai":"^6.0.238","d3":"^7.9.0","zod":"^4.4.3","clsx":"^2.1.1","cmdk":"^1.1.1","pako":"^3.0.1","uuid":"^14.0.2","vaul":"^1.1.2","dagre":"^0.8.5","jotai":"^2.20.3","shadcn":"^4.19.0","sonner":"^2.0.8","fuse.js":"^7.5.0","date-fns":"^4.4.0","recharts":"^3.10.1","commander":"^15.0.0","input-otp":"^1.5.0","remark-gfm":"^4.0.1","next-themes":"^0.4.6","rehype-slug":"^6.0.0","shepherd.js":"^15.3.0","cookies-next":"^6.1.1","jotai-family":"^1.1.0","lucide-react":"^1.34.0","qrcode.react":"^4.2.0","@dnd-kit/core":"^6.3.1","@base-ui/react":"1.7.0","react-dropzone":"^20.1.1","react-markdown":"^10.1.0","tailwind-merge":"^3.6.0","tw-animate-css":"^1.4.0","@blocknote/core":"^0.54.0","next-mdx-remote":"^6.0.0","react-hook-form":"7.86.0","@blocknote/react":"^0.54.0","@blocknote/xl-ai":"^0.54.0","react-day-picker":"^10.0.1","socket.io-client":"^4.8.3","@blocknote/shadcn":"^0.54.0","@dnd-kit/sortable":"^10.0.0","codice-fiscale-js":"~2.3.23","@dnd-kit/utilities":"^3.2.2","@floating-ui/react":"^0.27.20","@hookform/resolvers":"^5.9.1","@radix-ui/react-slot":"^1.3.3","embla-carousel-react":"^8.6.0","@radix-ui/react-label":"^2.1.15","react-resizable-panels":"^4.12.3","@simplewebauthn/browser":"^13.3.0","class-variance-authority":"^0.7.1","rehype-autolink-headings":"^7.1.0","@handlewithcare/prosemirror-inputrules":"^0.1.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"next":"16.3.3","tsup":"^8.5.1","jsdom":"^30.0.1","react":"19.2.8","eslint":"^9.39.5","vitest":"^4.1.11","globals":"^17.11.0","prettier":"^3.9.6","@types/d3":"^7.4.3","next-intl":"^4.13.7","react-dom":"19.2.8","@eslint/js":"^9.39.5","@vitest/ui":"^4.1.11","typescript":"^6.0.3","@types/node":"^26.4.0","@types/dagre":"^0.7.54","@types/react":"19.2.18","react-hook-form":"7.86.0","@eslint/eslintrc":"^3.3.6","@types/react-dom":"19.2.5","semantic-release":"25.0.8","@stripe/stripe-js":"^9.14.0","@types/qrcode.react":"^3.0.0","@vitest/coverage-v8":"^4.1.11","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^6.1.0","@semantic-release/git":"^11.0.1","@tanstack/react-table":"^8.21.3","@testing-library/react":"^16.3.2","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.6","@stripe/react-stripe-js":"^6.8.2","@testing-library/jest-dom":"^7.0.1","@typescript-eslint/parser":"^8.68.0","@semantic-release/changelog":"^7.0.0","@testing-library/user-event":"^14.6.6","@typescript-eslint/eslint-plugin":"^8.68.0","conventional-changelog-conventionalcommits":"9.3.1"},"peerDependencies":{"next":">=14.0.0","react":">=18.0.0","next-intl":">=3.0.0","react-dom":">=18.0.0","react-hook-form":">=7.0.0","@stripe/stripe-js":">=9.13.0","@tanstack/react-table":">=8.0.0","@stripe/react-stripe-js":">=6.8.0"},"peerDependenciesMeta":{"next-intl":{"optional":true},"react-hook-form":{"optional":true},"@stripe/stripe-js":{"optional":true},"@tanstack/react-table":{"optional":true},"@stripe/react-stripe-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nextjs-jsonapi_3.5.9_1788508253853_0.909738626677989","host":"s3://npm-registry-packages-npm-production"}},"3.5.10":{"name":"@carlonicora/nextjs-jsonapi","version":"3.5.10","keywords":["nextjs","jsonapi","json-api","react","typescript","cache"],"author":{"name":"Carlo Nicora"},"license":"GPL-3.0-or-later","_id":"@carlonicora/nextjs-jsonapi@3.5.10","maintainers":[{"name":"carlonicora","email":"carlo.nicora@gmail.com"}],"homepage":"https://github.com/carlonicora/nextjs-jsonapi#readme","bugs":{"url":"https://github.com/carlonicora/nextjs-jsonapi/issues"},"bin":{"generate-web-module":"dist/scripts/generate-web-module/index.js"},"dist":{"shasum":"53715db356564df63890a1ea27edc208aa6a2f3c","tarball":"https://registry.npmjs.org/@carlonicora/nextjs-jsonapi/-/nextjs-jsonapi-3.5.10.tgz","fileCount":1464,"integrity":"sha512-77R4razI8VnvxxGLJTbPLDWHoVSQ+WgKq/g2/CjgTOjM7at0AfwdlZ/os0nhaeSNuk6b714GsKi5HgndEsLYRQ==","signatures":[{"sig":"MEYCIQCvYt1X3JN0R4wOg2tWpRtyCUjJww+u1u2cPD8rDqmoQwIhAOoYr1yzzx0bm+FqkJdWDKvJ5n/+UKsaiv3D3pm3jszO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@carlonicora%2fnextjs-jsonapi@3.5.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":13604761},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.mjs","require":"./dist/core/index.js"},"./help":{"types":"./dist/features/help/index.d.ts","import":"./dist/features/help/index.mjs","require":"./dist/features/help/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.mjs","require":"./dist/client/index.js"},"./server":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.mjs","require":"./dist/server/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.mjs","require":"./dist/billing/index.js"},"./testing":{"types":"./dist/testing/index.d.ts","import":"./dist/testing/index.mjs","require":"./dist/testing/index.js"},"./contexts":{"types":"./dist/contexts/index.d.ts","import":"./dist/contexts/index.mjs","require":"./dist/contexts/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.mjs","require":"./dist/components/index.js"},"./tokenusage":{"types":"./dist/features/tokenusage/index.d.ts","import":"./dist/features/tokenusage/index.mjs","require":"./dist/features/tokenusage/index.js"},"./help/server":{"types":"./dist/features/help/server.d.ts","import":"./dist/features/help/server.mjs","require":"./dist/features/help/server.js"},"./contexts/styles.css":"./dist/contexts/index.css"},"gitHead":"a8400f0c4182a6c99df839205a52a4e7042475a4","private":false,"scripts":{"dev":"NODE_OPTIONS='--max-old-space-size=8192' tsup --watch","lint":"eslint \"src/**/*.ts\" \"src/**/*.tsx\" --fix && node scripts/check-rtl-classes.mjs","test":"vitest run","build":"rm -rf dist && NODE_OPTIONS='--max-old-space-size=8192' tsup && tsc -p scripts/generate-web-module/tsconfig.json","clean":"rm -rf dist","format":"prettier --write \"src/**/*.ts\"","prepare":"tsc -p scripts/generate-web-module/tsconfig.json","test:ui":"vitest --ui","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"pnpm build","generate-web-module":"node dist/scripts/generate-web-module/index.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f5f41df1-7b72-405b-8808-252d10106909"}},"repository":{"url":"git+https://github.com/carlonicora/nextjs-jsonapi.git","type":"git"},"_npmVersion":"11.19.0","description":"Next.js JSON:API client with server/client support and caching","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ai":"^6.0.238","d3":"^7.9.0","zod":"^4.4.3","clsx":"^2.1.1","cmdk":"^1.1.1","pako":"^3.0.1","uuid":"^14.0.2","vaul":"^1.1.2","dagre":"^0.8.5","jotai":"^2.20.3","shadcn":"^4.19.0","sonner":"^2.0.8","fuse.js":"^7.5.0","date-fns":"^4.4.0","recharts":"^3.10.1","commander":"^15.0.0","input-otp":"^1.5.0","remark-gfm":"^4.0.1","next-themes":"^0.4.6","rehype-slug":"^6.0.0","shepherd.js":"^15.3.0","cookies-next":"^6.1.1","jotai-family":"^1.1.0","lucide-react":"^1.34.0","qrcode.react":"^4.2.0","@dnd-kit/core":"^6.3.1","@base-ui/react":"1.7.0","react-dropzone":"^20.1.1","react-markdown":"^10.1.0","tailwind-merge":"^3.6.0","tw-animate-css":"^1.4.0","@blocknote/core":"^0.54.0","next-mdx-remote":"^6.0.0","react-hook-form":"7.86.0","@blocknote/react":"^0.54.0","@blocknote/xl-ai":"^0.54.0","react-day-picker":"^10.0.1","socket.io-client":"^4.8.3","@blocknote/shadcn":"^0.54.0","@dnd-kit/sortable":"^10.0.0","codice-fiscale-js":"~2.3.23","@dnd-kit/utilities":"^3.2.2","@floating-ui/react":"^0.27.20","@hookform/resolvers":"^5.9.1","@radix-ui/react-slot":"^1.3.3","embla-carousel-react":"^8.6.0","@radix-ui/react-label":"^2.1.15","react-resizable-panels":"^4.12.3","@simplewebauthn/browser":"^13.3.0","class-variance-authority":"^0.7.1","rehype-autolink-headings":"^7.1.0","@handlewithcare/prosemirror-inputrules":"^0.1.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"next":"16.3.3","tsup":"^8.5.1","jsdom":"^30.0.1","react":"19.2.8","eslint":"^9.39.5","vitest":"^4.1.11","globals":"^17.11.0","prettier":"^3.9.6","@types/d3":"^7.4.3","next-intl":"^4.13.7","react-dom":"19.2.8","@eslint/js":"^9.39.5","@vitest/ui":"^4.1.11","typescript":"^6.0.3","@types/node":"^26.4.0","@types/dagre":"^0.7.54","@types/react":"19.2.18","react-hook-form":"7.86.0","@eslint/eslintrc":"^3.3.6","@types/react-dom":"19.2.5","semantic-release":"25.0.8","@stripe/stripe-js":"^9.14.0","@types/qrcode.react":"^3.0.0","@vitest/coverage-v8":"^4.1.11","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^6.1.0","@semantic-release/git":"^11.0.1","@tanstack/react-table":"^8.21.3","@testing-library/react":"^16.3.2","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.6","@stripe/react-stripe-js":"^6.8.2","@testing-library/jest-dom":"^7.0.1","@typescript-eslint/parser":"^8.68.0","@semantic-release/changelog":"^7.0.0","@testing-library/user-event":"^14.6.6","@typescript-eslint/eslint-plugin":"^8.68.0","conventional-changelog-conventionalcommits":"9.3.1"},"peerDependencies":{"next":">=14.0.0","react":">=18.0.0","next-intl":">=3.0.0","react-dom":">=18.0.0","react-hook-form":">=7.0.0","@stripe/stripe-js":">=9.13.0","@tanstack/react-table":">=8.0.0","@stripe/react-stripe-js":">=6.8.0"},"peerDependenciesMeta":{"next-intl":{"optional":true},"react-hook-form":{"optional":true},"@stripe/stripe-js":{"optional":true},"@tanstack/react-table":{"optional":true},"@stripe/react-stripe-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nextjs-jsonapi_3.5.10_1788784281030_0.7308883813221125","host":"s3://npm-registry-packages-npm-production"}},"3.6.0":{"name":"@carlonicora/nextjs-jsonapi","version":"3.6.0","keywords":["nextjs","jsonapi","json-api","react","typescript","cache"],"author":{"name":"Carlo Nicora"},"license":"GPL-3.0-or-later","_id":"@carlonicora/nextjs-jsonapi@3.6.0","maintainers":[{"name":"carlonicora","email":"carlo.nicora@gmail.com"}],"homepage":"https://github.com/carlonicora/nextjs-jsonapi#readme","bugs":{"url":"https://github.com/carlonicora/nextjs-jsonapi/issues"},"bin":{"generate-web-module":"dist/scripts/generate-web-module/index.js"},"dist":{"shasum":"8f4bd8bec638f40a6c0aeb779b38e0983dfda600","tarball":"https://registry.npmjs.org/@carlonicora/nextjs-jsonapi/-/nextjs-jsonapi-3.6.0.tgz","fileCount":1464,"integrity":"sha512-pAqkMArOU8C8HEOaBUgdizYFyixIgq3ZziiGQelTnGF7orXVDtGOwXcita8mIRyepf0OEXqrOaS7JvSaZAgoYg==","signatures":[{"sig":"MEYCIQC2Mw/sB5sl4KLJsPtsuMdPam+wUg9G01G05DHnxlf9owIhAMdllP7F0JRbSvfcsL6J/LzhjNsd7udllsUkru9qAKRb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@carlonicora%2fnextjs-jsonapi@3.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":13621277},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.mjs","require":"./dist/core/index.js"},"./help":{"types":"./dist/features/help/index.d.ts","import":"./dist/features/help/index.mjs","require":"./dist/features/help/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.mjs","require":"./dist/client/index.js"},"./server":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.mjs","require":"./dist/server/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.mjs","require":"./dist/billing/index.js"},"./testing":{"types":"./dist/testing/index.d.ts","import":"./dist/testing/index.mjs","require":"./dist/testing/index.js"},"./contexts":{"types":"./dist/contexts/index.d.ts","import":"./dist/contexts/index.mjs","require":"./dist/contexts/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.mjs","require":"./dist/components/index.js"},"./tokenusage":{"types":"./dist/features/tokenusage/index.d.ts","import":"./dist/features/tokenusage/index.mjs","require":"./dist/features/tokenusage/index.js"},"./help/server":{"types":"./dist/features/help/server.d.ts","import":"./dist/features/help/server.mjs","require":"./dist/features/help/server.js"},"./contexts/styles.css":"./dist/contexts/index.css"},"gitHead":"7eddc438f3e7a2abc704f7878cb24333c32acc4b","private":false,"scripts":{"dev":"NODE_OPTIONS='--max-old-space-size=8192' tsup --watch","lint":"eslint \"src/**/*.ts\" \"src/**/*.tsx\" --fix && node scripts/check-rtl-classes.mjs","test":"vitest run","build":"rm -rf dist && NODE_OPTIONS='--max-old-space-size=8192' tsup && tsc -p scripts/generate-web-module/tsconfig.json","clean":"rm -rf dist","format":"prettier --write \"src/**/*.ts\"","prepare":"tsc -p scripts/generate-web-module/tsconfig.json","test:ui":"vitest --ui","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"pnpm build","generate-web-module":"node dist/scripts/generate-web-module/index.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f5f41df1-7b72-405b-8808-252d10106909"}},"repository":{"url":"git+https://github.com/carlonicora/nextjs-jsonapi.git","type":"git"},"_npmVersion":"11.19.0","description":"Next.js JSON:API client with server/client support and caching","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ai":"^6.0.238","d3":"^7.9.0","zod":"^4.4.3","clsx":"^2.1.1","cmdk":"^1.1.1","pako":"^3.0.1","uuid":"^14.0.2","vaul":"^1.1.2","dagre":"^0.8.5","jotai":"^2.20.3","shadcn":"^4.19.0","sonner":"^2.0.8","fuse.js":"^7.5.0","date-fns":"^4.4.0","recharts":"^3.10.1","commander":"^15.0.0","input-otp":"^1.5.0","remark-gfm":"^4.0.1","next-themes":"^0.4.6","rehype-slug":"^6.0.0","shepherd.js":"^15.3.0","cookies-next":"^6.1.1","jotai-family":"^1.1.0","lucide-react":"^1.34.0","qrcode.react":"^4.2.0","@dnd-kit/core":"^6.3.1","@base-ui/react":"1.7.0","react-dropzone":"^20.1.1","react-markdown":"^10.1.0","tailwind-merge":"^3.6.0","tw-animate-css":"^1.4.0","@blocknote/core":"^0.54.0","next-mdx-remote":"^6.0.0","react-hook-form":"7.86.0","@blocknote/react":"^0.54.0","@blocknote/xl-ai":"^0.54.0","react-day-picker":"^10.0.1","socket.io-client":"^4.8.3","@blocknote/shadcn":"^0.54.0","@dnd-kit/sortable":"^10.0.0","codice-fiscale-js":"~2.3.23","@dnd-kit/utilities":"^3.2.2","@floating-ui/react":"^0.27.20","@hookform/resolvers":"^5.9.1","@radix-ui/react-slot":"^1.3.3","embla-carousel-react":"^8.6.0","@radix-ui/react-label":"^2.1.15","react-resizable-panels":"^4.12.3","@simplewebauthn/browser":"^13.3.0","class-variance-authority":"^0.7.1","rehype-autolink-headings":"^7.1.0","@handlewithcare/prosemirror-inputrules":"^0.1.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"next":"16.3.3","tsup":"^8.5.1","jsdom":"^30.0.1","react":"19.2.8","eslint":"^9.39.5","vitest":"^4.1.11","globals":"^17.11.0","prettier":"^3.9.6","@types/d3":"^7.4.3","next-intl":"^4.13.7","react-dom":"19.2.8","@eslint/js":"^9.39.5","@vitest/ui":"^4.1.11","typescript":"^6.0.3","@types/node":"^26.4.0","@types/dagre":"^0.7.54","@types/react":"19.2.18","react-hook-form":"7.86.0","@eslint/eslintrc":"^3.3.6","@types/react-dom":"19.2.5","semantic-release":"25.0.8","@stripe/stripe-js":"^9.14.0","@types/qrcode.react":"^3.0.0","@vitest/coverage-v8":"^4.1.11","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^6.1.0","@semantic-release/git":"^11.0.1","@tanstack/react-table":"^8.21.3","@testing-library/react":"^16.3.2","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.6","@stripe/react-stripe-js":"^6.8.2","@testing-library/jest-dom":"^7.0.1","@typescript-eslint/parser":"^8.68.0","@semantic-release/changelog":"^7.0.0","@testing-library/user-event":"^14.6.6","@typescript-eslint/eslint-plugin":"^8.68.0","conventional-changelog-conventionalcommits":"9.3.1"},"peerDependencies":{"next":">=14.0.0","react":">=18.0.0","next-intl":">=3.0.0","react-dom":">=18.0.0","react-hook-form":">=7.0.0","@stripe/stripe-js":">=9.13.0","@tanstack/react-table":">=8.0.0","@stripe/react-stripe-js":">=6.8.0"},"peerDependenciesMeta":{"next-intl":{"optional":true},"react-hook-form":{"optional":true},"@stripe/stripe-js":{"optional":true},"@tanstack/react-table":{"optional":true},"@stripe/react-stripe-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nextjs-jsonapi_3.6.0_1788872753326_0.14578567019803468","host":"s3://npm-registry-packages-npm-production"}},"3.7.0":{"name":"@carlonicora/nextjs-jsonapi","version":"3.7.0","keywords":["nextjs","jsonapi","json-api","react","typescript","cache"],"author":{"name":"Carlo Nicora"},"license":"GPL-3.0-or-later","_id":"@carlonicora/nextjs-jsonapi@3.7.0","maintainers":[{"name":"carlonicora","email":"carlo.nicora@gmail.com"}],"homepage":"https://github.com/carlonicora/nextjs-jsonapi#readme","bugs":{"url":"https://github.com/carlonicora/nextjs-jsonapi/issues"},"bin":{"generate-web-module":"dist/scripts/generate-web-module/index.js"},"dist":{"shasum":"65a18f1aa96c6d7c6c36ff4821ca84753c241c71","tarball":"https://registry.npmjs.org/@carlonicora/nextjs-jsonapi/-/nextjs-jsonapi-3.7.0.tgz","fileCount":1464,"integrity":"sha512-j+5pdZK6hhrroVVAowltAIRkwQiRokkRm9SdybRpB2r8Ln/5y7wAY2c/HpmwaHWZTSmTND0wRowIRoUGKJgqEw==","signatures":[{"sig":"MEQCIHbZcwO0+Lb28NK2glqub70eBWPEh9RWztlrCbt2FLz9AiA7pqgHqA6Ehpyi71vcUl/XZlF5m52euA2xb6MErXftWA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@carlonicora%2fnextjs-jsonapi@3.7.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":13624463},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.mjs","require":"./dist/core/index.js"},"./help":{"types":"./dist/features/help/index.d.ts","import":"./dist/features/help/index.mjs","require":"./dist/features/help/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.mjs","require":"./dist/client/index.js"},"./server":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.mjs","require":"./dist/server/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.mjs","require":"./dist/billing/index.js"},"./testing":{"types":"./dist/testing/index.d.ts","import":"./dist/testing/index.mjs","require":"./dist/testing/index.js"},"./contexts":{"types":"./dist/contexts/index.d.ts","import":"./dist/contexts/index.mjs","require":"./dist/contexts/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.mjs","require":"./dist/components/index.js"},"./tokenusage":{"types":"./dist/features/tokenusage/index.d.ts","import":"./dist/features/tokenusage/index.mjs","require":"./dist/features/tokenusage/index.js"},"./help/server":{"types":"./dist/features/help/server.d.ts","import":"./dist/features/help/server.mjs","require":"./dist/features/help/server.js"},"./contexts/styles.css":"./dist/contexts/index.css"},"gitHead":"2a9957d806380d3340d6523fb092bd5792b92f8d","private":false,"scripts":{"dev":"NODE_OPTIONS='--max-old-space-size=8192' tsup --watch","lint":"eslint \"src/**/*.ts\" \"src/**/*.tsx\" --fix && node scripts/check-rtl-classes.mjs","test":"vitest run","build":"rm -rf dist && NODE_OPTIONS='--max-old-space-size=8192' tsup && tsc -p scripts/generate-web-module/tsconfig.json","clean":"rm -rf dist","format":"prettier --write \"src/**/*.ts\"","prepare":"tsc -p scripts/generate-web-module/tsconfig.json","test:ui":"vitest --ui","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"pnpm build","generate-web-module":"node dist/scripts/generate-web-module/index.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f5f41df1-7b72-405b-8808-252d10106909"}},"repository":{"url":"git+https://github.com/carlonicora/nextjs-jsonapi.git","type":"git"},"_npmVersion":"11.19.0","description":"Next.js JSON:API client with server/client support and caching","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ai":"^6.0.238","d3":"^7.9.0","zod":"^4.4.3","clsx":"^2.1.1","cmdk":"^1.1.1","pako":"^3.0.1","uuid":"^14.0.2","vaul":"^1.1.2","dagre":"^0.8.5","jotai":"^2.20.3","shadcn":"^4.19.0","sonner":"^2.0.8","fuse.js":"^7.5.0","date-fns":"^4.4.0","recharts":"^3.10.1","commander":"^15.0.0","input-otp":"^1.5.0","remark-gfm":"^4.0.1","next-themes":"^0.4.6","rehype-slug":"^6.0.0","shepherd.js":"^15.3.0","cookies-next":"^6.1.1","jotai-family":"^1.1.0","lucide-react":"^1.34.0","qrcode.react":"^4.2.0","@dnd-kit/core":"^6.3.1","@base-ui/react":"1.7.0","react-dropzone":"^20.1.1","react-markdown":"^10.1.0","tailwind-merge":"^3.6.0","tw-animate-css":"^1.4.0","@blocknote/core":"^0.54.0","next-mdx-remote":"^6.0.0","react-hook-form":"7.86.0","@blocknote/react":"^0.54.0","@blocknote/xl-ai":"^0.54.0","react-day-picker":"^10.0.1","socket.io-client":"^4.8.3","@blocknote/shadcn":"^0.54.0","@dnd-kit/sortable":"^10.0.0","codice-fiscale-js":"~2.3.23","@dnd-kit/utilities":"^3.2.2","@floating-ui/react":"^0.27.20","@hookform/resolvers":"^5.9.1","@radix-ui/react-slot":"^1.3.3","embla-carousel-react":"^8.6.0","@radix-ui/react-label":"^2.1.15","react-resizable-panels":"^4.12.3","@simplewebauthn/browser":"^13.3.0","class-variance-authority":"^0.7.1","rehype-autolink-headings":"^7.1.0","@handlewithcare/prosemirror-inputrules":"^0.1.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"next":"16.3.3","tsup":"^8.5.1","jsdom":"^30.0.1","react":"19.2.8","eslint":"^9.39.5","vitest":"^4.1.11","globals":"^17.11.0","prettier":"^3.9.6","@types/d3":"^7.4.3","next-intl":"^4.13.7","react-dom":"19.2.8","@eslint/js":"^9.39.5","@vitest/ui":"^4.1.11","typescript":"^6.0.3","@types/node":"^26.4.0","@types/dagre":"^0.7.54","@types/react":"19.2.18","react-hook-form":"7.86.0","@eslint/eslintrc":"^3.3.6","@types/react-dom":"19.2.5","semantic-release":"25.0.8","@stripe/stripe-js":"^9.14.0","@types/qrcode.react":"^3.0.0","@vitest/coverage-v8":"^4.1.11","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^6.1.0","@semantic-release/git":"^11.0.1","@tanstack/react-table":"^8.21.3","@testing-library/react":"^16.3.2","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.6","@stripe/react-stripe-js":"^6.8.2","@testing-library/jest-dom":"^7.0.1","@typescript-eslint/parser":"^8.68.0","@semantic-release/changelog":"^7.0.0","@testing-library/user-event":"^14.6.6","@typescript-eslint/eslint-plugin":"^8.68.0","conventional-changelog-conventionalcommits":"9.3.1"},"peerDependencies":{"next":">=14.0.0","react":">=18.0.0","next-intl":">=3.0.0","react-dom":">=18.0.0","react-hook-form":">=7.0.0","@stripe/stripe-js":">=9.13.0","@tanstack/react-table":">=8.0.0","@stripe/react-stripe-js":">=6.8.0"},"peerDependenciesMeta":{"next-intl":{"optional":true},"react-hook-form":{"optional":true},"@stripe/stripe-js":{"optional":true},"@tanstack/react-table":{"optional":true},"@stripe/react-stripe-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nextjs-jsonapi_3.7.0_1788940678654_0.20797489077046682","host":"s3://npm-registry-packages-npm-production"}},"3.8.0":{"name":"@carlonicora/nextjs-jsonapi","version":"3.8.0","keywords":["nextjs","jsonapi","json-api","react","typescript","cache"],"author":{"name":"Carlo Nicora"},"license":"GPL-3.0-or-later","_id":"@carlonicora/nextjs-jsonapi@3.8.0","maintainers":[{"name":"carlonicora","email":"carlo.nicora@gmail.com"}],"homepage":"https://github.com/carlonicora/nextjs-jsonapi#readme","bugs":{"url":"https://github.com/carlonicora/nextjs-jsonapi/issues"},"bin":{"generate-web-module":"dist/scripts/generate-web-module/index.js"},"dist":{"shasum":"15100abe2b479c84f1c166ae1aa3d78e965d9a6e","tarball":"https://registry.npmjs.org/@carlonicora/nextjs-jsonapi/-/nextjs-jsonapi-3.8.0.tgz","fileCount":1465,"integrity":"sha512-YupkGNQv1zhe3OEgW+aeS6WMk5oSTArhA5EqTqkD6XenJELL6/yi7UNzHEwihBqajs8DlTEPCgUNhbTe3BsFKA==","signatures":[{"sig":"MEYCIQD4DT1mb3rGBUEm7yLqJLK7OlndSxzU7WlhLvv2/g8wLgIhAJMFnuCfYcHzrZxfK2QbzgGeWrVwy2K77ZCPv8r2950O","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@carlonicora%2fnextjs-jsonapi@3.8.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":13628077},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.mjs","require":"./dist/core/index.js"},"./help":{"types":"./dist/features/help/index.d.ts","import":"./dist/features/help/index.mjs","require":"./dist/features/help/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.mjs","require":"./dist/client/index.js"},"./server":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.mjs","require":"./dist/server/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.mjs","require":"./dist/billing/index.js"},"./testing":{"types":"./dist/testing/index.d.ts","import":"./dist/testing/index.mjs","require":"./dist/testing/index.js"},"./contexts":{"types":"./dist/contexts/index.d.ts","import":"./dist/contexts/index.mjs","require":"./dist/contexts/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.mjs","require":"./dist/components/index.js"},"./tokenusage":{"types":"./dist/features/tokenusage/index.d.ts","import":"./dist/features/tokenusage/index.mjs","require":"./dist/features/tokenusage/index.js"},"./help/server":{"types":"./dist/features/help/server.d.ts","import":"./dist/features/help/server.mjs","require":"./dist/features/help/server.js"},"./contexts/styles.css":"./dist/contexts/index.css"},"gitHead":"bc703a93752e9c9c81b402f22a93a34250870269","private":false,"scripts":{"dev":"NODE_OPTIONS='--max-old-space-size=8192' tsup --watch","lint":"eslint \"src/**/*.ts\" \"src/**/*.tsx\" --fix && node scripts/check-rtl-classes.mjs","test":"vitest run","build":"rm -rf dist && NODE_OPTIONS='--max-old-space-size=8192' tsup && tsc -p scripts/generate-web-module/tsconfig.json","clean":"rm -rf dist","format":"prettier --write \"src/**/*.ts\"","prepare":"tsc -p scripts/generate-web-module/tsconfig.json","test:ui":"vitest --ui","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"pnpm build","generate-web-module":"node dist/scripts/generate-web-module/index.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f5f41df1-7b72-405b-8808-252d10106909"}},"repository":{"url":"git+https://github.com/carlonicora/nextjs-jsonapi.git","type":"git"},"_npmVersion":"11.19.0","description":"Next.js JSON:API client with server/client support and caching","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ai":"^6.0.238","d3":"^7.9.0","zod":"^4.4.3","clsx":"^2.1.1","cmdk":"^1.1.1","pako":"^3.0.1","uuid":"^14.0.2","vaul":"^1.1.2","dagre":"^0.8.5","jotai":"^2.20.3","shadcn":"^4.19.0","sonner":"^2.0.8","fuse.js":"^7.5.0","date-fns":"^4.4.0","recharts":"^3.10.1","commander":"^15.0.0","input-otp":"^1.5.0","remark-gfm":"^4.0.1","next-themes":"^0.4.6","rehype-slug":"^6.0.0","shepherd.js":"^15.3.0","cookies-next":"^6.1.1","jotai-family":"^1.1.0","lucide-react":"^1.34.0","qrcode.react":"^4.2.0","@dnd-kit/core":"^6.3.1","@base-ui/react":"1.7.0","react-dropzone":"^20.1.1","react-markdown":"^10.1.0","tailwind-merge":"^3.6.0","tw-animate-css":"^1.4.0","@blocknote/core":"^0.54.0","next-mdx-remote":"^6.0.0","react-hook-form":"7.86.0","@blocknote/react":"^0.54.0","@blocknote/xl-ai":"^0.54.0","react-day-picker":"^10.0.1","socket.io-client":"^4.8.3","@blocknote/shadcn":"^0.54.0","@dnd-kit/sortable":"^10.0.0","codice-fiscale-js":"~2.3.23","@dnd-kit/utilities":"^3.2.2","@floating-ui/react":"^0.27.20","@hookform/resolvers":"^5.9.1","@radix-ui/react-slot":"^1.3.3","embla-carousel-react":"^8.6.0","@radix-ui/react-label":"^2.1.15","react-resizable-panels":"^4.12.3","@simplewebauthn/browser":"^13.3.0","class-variance-authority":"^0.7.1","rehype-autolink-headings":"^7.1.0","@handlewithcare/prosemirror-inputrules":"^0.1.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"next":"16.3.3","tsup":"^8.5.1","jsdom":"^30.0.1","react":"19.2.8","eslint":"^9.39.5","vitest":"^4.1.11","globals":"^17.11.0","prettier":"^3.9.6","@types/d3":"^7.4.3","next-intl":"^4.13.7","react-dom":"19.2.8","@eslint/js":"^9.39.5","@vitest/ui":"^4.1.11","typescript":"^6.0.3","@types/node":"^26.4.0","@types/dagre":"^0.7.54","@types/react":"19.2.18","react-hook-form":"7.86.0","@eslint/eslintrc":"^3.3.6","@types/react-dom":"19.2.5","semantic-release":"25.0.8","@stripe/stripe-js":"^9.14.0","@types/qrcode.react":"^3.0.0","@vitest/coverage-v8":"^4.1.11","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^6.1.0","@semantic-release/git":"^11.0.1","@tanstack/react-table":"^8.21.3","@testing-library/react":"^16.3.2","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.6","@stripe/react-stripe-js":"^6.8.2","@testing-library/jest-dom":"^7.0.1","@typescript-eslint/parser":"^8.68.0","@semantic-release/changelog":"^7.0.0","@testing-library/user-event":"^14.6.6","@typescript-eslint/eslint-plugin":"^8.68.0","conventional-changelog-conventionalcommits":"9.3.1"},"peerDependencies":{"next":">=14.0.0","react":">=18.0.0","next-intl":">=3.0.0","react-dom":">=18.0.0","react-hook-form":">=7.0.0","@stripe/stripe-js":">=9.13.0","@tanstack/react-table":">=8.0.0","@stripe/react-stripe-js":">=6.8.0"},"peerDependenciesMeta":{"next-intl":{"optional":true},"react-hook-form":{"optional":true},"@stripe/stripe-js":{"optional":true},"@tanstack/react-table":{"optional":true},"@stripe/react-stripe-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nextjs-jsonapi_3.8.0_1788991029150_0.2974499737521352","host":"s3://npm-registry-packages-npm-production"}},"3.8.1":{"name":"@carlonicora/nextjs-jsonapi","version":"3.8.1","keywords":["nextjs","jsonapi","json-api","react","typescript","cache"],"author":{"name":"Carlo Nicora"},"license":"GPL-3.0-or-later","_id":"@carlonicora/nextjs-jsonapi@3.8.1","maintainers":[{"name":"carlonicora","email":"carlo.nicora@gmail.com"}],"homepage":"https://github.com/carlonicora/nextjs-jsonapi#readme","bugs":{"url":"https://github.com/carlonicora/nextjs-jsonapi/issues"},"bin":{"generate-web-module":"dist/scripts/generate-web-module/index.js"},"dist":{"shasum":"5fc0d1069e9051d49ebbfeccc5f7dc437e14f502","tarball":"https://registry.npmjs.org/@carlonicora/nextjs-jsonapi/-/nextjs-jsonapi-3.8.1.tgz","fileCount":1466,"integrity":"sha512-9hooQgEH66+3FBtpUhd6Y0Ix7Vmh3cKg4y4L0najo8pK4yVIlM43JfSnd7zbNKZTOhbW95Jr20gbYW7ZCdLRQQ==","signatures":[{"sig":"MEUCIQDoADwuUZTJEyF1dRUooZs0NumXVWmYWOKxJuD1sKHV7AIgbia3K9nJHY9Cths6lkUf30ygzkGauKjDhrn19MQjvg0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@carlonicora%2fnextjs-jsonapi@3.8.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":13631622},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.mjs","require":"./dist/core/index.js"},"./help":{"types":"./dist/features/help/index.d.ts","import":"./dist/features/help/index.mjs","require":"./dist/features/help/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.mjs","require":"./dist/client/index.js"},"./server":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.mjs","require":"./dist/server/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.mjs","require":"./dist/billing/index.js"},"./testing":{"types":"./dist/testing/index.d.ts","import":"./dist/testing/index.mjs","require":"./dist/testing/index.js"},"./contexts":{"types":"./dist/contexts/index.d.ts","import":"./dist/contexts/index.mjs","require":"./dist/contexts/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.mjs","require":"./dist/components/index.js"},"./tokenusage":{"types":"./dist/features/tokenusage/index.d.ts","import":"./dist/features/tokenusage/index.mjs","require":"./dist/features/tokenusage/index.js"},"./help/server":{"types":"./dist/features/help/server.d.ts","import":"./dist/features/help/server.mjs","require":"./dist/features/help/server.js"},"./contexts/styles.css":"./dist/contexts/index.css"},"gitHead":"bf92180e05d28c6df801d08f179504dd13d5d157","private":false,"scripts":{"dev":"NODE_OPTIONS='--max-old-space-size=8192' tsup --watch","lint":"eslint \"src/**/*.ts\" \"src/**/*.tsx\" --fix && node scripts/check-rtl-classes.mjs","test":"vitest run","build":"rm -rf dist && NODE_OPTIONS='--max-old-space-size=8192' tsup && tsc -p scripts/generate-web-module/tsconfig.json","clean":"rm -rf dist","format":"prettier --write \"src/**/*.ts\"","prepare":"tsc -p scripts/generate-web-module/tsconfig.json","test:ui":"vitest --ui","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"pnpm build","generate-web-module":"node dist/scripts/generate-web-module/index.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f5f41df1-7b72-405b-8808-252d10106909"}},"repository":{"url":"git+https://github.com/carlonicora/nextjs-jsonapi.git","type":"git"},"_npmVersion":"11.19.0","description":"Next.js JSON:API client with server/client support and caching","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ai":"^6.0.238","d3":"^7.9.0","zod":"^4.4.3","clsx":"^2.1.1","cmdk":"^1.1.1","pako":"^3.0.1","uuid":"^14.0.2","vaul":"^1.1.2","dagre":"^0.8.5","jotai":"^2.20.3","shadcn":"^4.19.0","sonner":"^2.0.8","fuse.js":"^7.5.0","date-fns":"^4.4.0","recharts":"^3.10.1","commander":"^15.0.0","input-otp":"^1.5.0","remark-gfm":"^4.0.1","next-themes":"^0.4.6","rehype-slug":"^6.0.0","shepherd.js":"^15.3.0","cookies-next":"^6.1.1","jotai-family":"^1.1.0","lucide-react":"^1.34.0","qrcode.react":"^4.2.0","@dnd-kit/core":"^6.3.1","@base-ui/react":"1.7.0","react-dropzone":"^20.1.1","react-markdown":"^10.1.0","tailwind-merge":"^3.6.0","tw-animate-css":"^1.4.0","@blocknote/core":"^0.54.0","next-mdx-remote":"^6.0.0","react-hook-form":"7.86.0","@blocknote/react":"^0.54.0","@blocknote/xl-ai":"^0.54.0","react-day-picker":"^10.0.1","socket.io-client":"^4.8.3","@blocknote/shadcn":"^0.54.0","@dnd-kit/sortable":"^10.0.0","codice-fiscale-js":"~2.3.23","@dnd-kit/utilities":"^3.2.2","@floating-ui/react":"^0.27.20","@hookform/resolvers":"^5.9.1","@radix-ui/react-slot":"^1.3.3","embla-carousel-react":"^8.6.0","@radix-ui/react-label":"^2.1.15","react-resizable-panels":"^4.12.3","@simplewebauthn/browser":"^13.3.0","class-variance-authority":"^0.7.1","rehype-autolink-headings":"^7.1.0","@handlewithcare/prosemirror-inputrules":"^0.1.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"next":"16.3.3","tsup":"^8.5.1","jsdom":"^30.0.1","react":"19.2.8","eslint":"^9.39.5","vitest":"^4.1.11","globals":"^17.11.0","prettier":"^3.9.6","@types/d3":"^7.4.3","next-intl":"^4.13.7","react-dom":"19.2.8","@eslint/js":"^9.39.5","@vitest/ui":"^4.1.11","typescript":"^6.0.3","@types/node":"^26.4.0","@types/dagre":"^0.7.54","@types/react":"19.2.18","react-hook-form":"7.86.0","@eslint/eslintrc":"^3.3.6","@types/react-dom":"19.2.5","semantic-release":"25.0.8","@stripe/stripe-js":"^9.14.0","@types/qrcode.react":"^3.0.0","@vitest/coverage-v8":"^4.1.11","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^6.1.0","@semantic-release/git":"^11.0.1","@tanstack/react-table":"^8.21.3","@testing-library/react":"^16.3.2","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.6","@stripe/react-stripe-js":"^6.8.2","@testing-library/jest-dom":"^7.0.1","@typescript-eslint/parser":"^8.68.0","@semantic-release/changelog":"^7.0.0","@testing-library/user-event":"^14.6.6","@typescript-eslint/eslint-plugin":"^8.68.0","conventional-changelog-conventionalcommits":"9.3.1"},"peerDependencies":{"next":">=14.0.0","react":">=18.0.0","next-intl":">=3.0.0","react-dom":">=18.0.0","react-hook-form":">=7.0.0","@stripe/stripe-js":">=9.13.0","@tanstack/react-table":">=8.0.0","@stripe/react-stripe-js":">=6.8.0"},"peerDependenciesMeta":{"next-intl":{"optional":true},"react-hook-form":{"optional":true},"@stripe/stripe-js":{"optional":true},"@tanstack/react-table":{"optional":true},"@stripe/react-stripe-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nextjs-jsonapi_3.8.1_1789033411201_0.12151634234496389","host":"s3://npm-registry-packages-npm-production"}},"3.8.2":{"name":"@carlonicora/nextjs-jsonapi","version":"3.8.2","keywords":["nextjs","jsonapi","json-api","react","typescript","cache"],"author":{"name":"Carlo Nicora"},"license":"GPL-3.0-or-later","_id":"@carlonicora/nextjs-jsonapi@3.8.2","maintainers":[{"name":"carlonicora","email":"carlo.nicora@gmail.com"}],"homepage":"https://github.com/carlonicora/nextjs-jsonapi#readme","bugs":{"url":"https://github.com/carlonicora/nextjs-jsonapi/issues"},"bin":{"generate-web-module":"dist/scripts/generate-web-module/index.js"},"dist":{"shasum":"b952e671263bbdfafdc55aea910d18e9ae15650a","tarball":"https://registry.npmjs.org/@carlonicora/nextjs-jsonapi/-/nextjs-jsonapi-3.8.2.tgz","fileCount":1466,"integrity":"sha512-/NPMJn/iyaCMfFrkm+Zip/FaHoGFwakDApWjPGnqETxk5r7UG5h7/Bz77raoixnrMG6n+96CjUqWNKoC9G30aQ==","signatures":[{"sig":"MEYCIQD3gp5Bnwb0jZ5qbfddN0GrM0i/jTg76JhwzOHzZ/2WeQIhAOH9F/6iC226gPyp85JUpM0BrZsfzTykJ/YGr6g+nLTl","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@carlonicora%2fnextjs-jsonapi@3.8.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":13638540},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.mjs","require":"./dist/core/index.js"},"./help":{"types":"./dist/features/help/index.d.ts","import":"./dist/features/help/index.mjs","require":"./dist/features/help/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.mjs","require":"./dist/client/index.js"},"./server":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.mjs","require":"./dist/server/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.mjs","require":"./dist/billing/index.js"},"./testing":{"types":"./dist/testing/index.d.ts","import":"./dist/testing/index.mjs","require":"./dist/testing/index.js"},"./contexts":{"types":"./dist/contexts/index.d.ts","import":"./dist/contexts/index.mjs","require":"./dist/contexts/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.mjs","require":"./dist/components/index.js"},"./tokenusage":{"types":"./dist/features/tokenusage/index.d.ts","import":"./dist/features/tokenusage/index.mjs","require":"./dist/features/tokenusage/index.js"},"./help/server":{"types":"./dist/features/help/server.d.ts","import":"./dist/features/help/server.mjs","require":"./dist/features/help/server.js"},"./contexts/styles.css":"./dist/contexts/index.css"},"gitHead":"aca5b28e8c6df1b89029c3db11729db029bbb15b","private":false,"scripts":{"dev":"NODE_OPTIONS='--max-old-space-size=8192' tsup --watch","lint":"eslint \"src/**/*.ts\" \"src/**/*.tsx\" --fix && node scripts/check-rtl-classes.mjs","test":"vitest run","build":"rm -rf dist && NODE_OPTIONS='--max-old-space-size=8192' tsup && tsc -p scripts/generate-web-module/tsconfig.json","clean":"rm -rf dist","format":"prettier --write \"src/**/*.ts\"","prepare":"tsc -p scripts/generate-web-module/tsconfig.json","test:ui":"vitest --ui","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"pnpm build","generate-web-module":"node dist/scripts/generate-web-module/index.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f5f41df1-7b72-405b-8808-252d10106909"}},"repository":{"url":"git+https://github.com/carlonicora/nextjs-jsonapi.git","type":"git"},"_npmVersion":"11.19.0","description":"Next.js JSON:API client with server/client support and caching","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ai":"^6.0.238","d3":"^7.9.0","zod":"^4.4.3","clsx":"^2.1.1","cmdk":"^1.1.1","pako":"^3.0.1","uuid":"^14.0.2","vaul":"^1.1.2","dagre":"^0.8.5","jotai":"^2.20.3","shadcn":"^4.19.0","sonner":"^2.0.8","fuse.js":"^7.5.0","date-fns":"^4.4.0","recharts":"^3.10.1","commander":"^15.0.0","input-otp":"^1.5.0","remark-gfm":"^4.0.1","next-themes":"^0.4.6","rehype-slug":"^6.0.0","shepherd.js":"^15.3.0","cookies-next":"^6.1.1","jotai-family":"^1.1.0","lucide-react":"^1.34.0","qrcode.react":"^4.2.0","@dnd-kit/core":"^6.3.1","@base-ui/react":"1.7.0","react-dropzone":"^20.1.1","react-markdown":"^10.1.0","tailwind-merge":"^3.6.0","tw-animate-css":"^1.4.0","@blocknote/core":"^0.54.0","next-mdx-remote":"^6.0.0","react-hook-form":"7.86.0","@blocknote/react":"^0.54.0","@blocknote/xl-ai":"^0.54.0","react-day-picker":"^10.0.1","socket.io-client":"^4.8.3","@blocknote/shadcn":"^0.54.0","@dnd-kit/sortable":"^10.0.0","codice-fiscale-js":"~2.3.23","@dnd-kit/utilities":"^3.2.2","@floating-ui/react":"^0.27.20","@hookform/resolvers":"^5.9.1","@radix-ui/react-slot":"^1.3.3","embla-carousel-react":"^8.6.0","@radix-ui/react-label":"^2.1.15","react-resizable-panels":"^4.12.3","@simplewebauthn/browser":"^13.3.0","class-variance-authority":"^0.7.1","rehype-autolink-headings":"^7.1.0","@handlewithcare/prosemirror-inputrules":"^0.1.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"next":"16.3.3","tsup":"^8.5.1","jsdom":"^30.0.1","react":"19.2.8","eslint":"^9.39.5","vitest":"^4.1.11","globals":"^17.11.0","prettier":"^3.9.6","@types/d3":"^7.4.3","next-intl":"^4.13.7","react-dom":"19.2.8","@eslint/js":"^9.39.5","@vitest/ui":"^4.1.11","typescript":"^6.0.3","@types/node":"^26.4.0","@types/dagre":"^0.7.54","@types/react":"19.2.18","react-hook-form":"7.86.0","@eslint/eslintrc":"^3.3.6","@types/react-dom":"19.2.5","semantic-release":"25.0.8","@stripe/stripe-js":"^9.14.0","@types/qrcode.react":"^3.0.0","@vitest/coverage-v8":"^4.1.11","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^6.1.0","@semantic-release/git":"^11.0.1","@tanstack/react-table":"^8.21.3","@testing-library/react":"^16.3.2","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.6","@stripe/react-stripe-js":"^6.8.2","@testing-library/jest-dom":"^7.0.1","@typescript-eslint/parser":"^8.68.0","@semantic-release/changelog":"^7.0.0","@testing-library/user-event":"^14.6.6","@typescript-eslint/eslint-plugin":"^8.68.0","conventional-changelog-conventionalcommits":"9.3.1"},"peerDependencies":{"next":">=14.0.0","react":">=18.0.0","next-intl":">=3.0.0","react-dom":">=18.0.0","react-hook-form":">=7.0.0","@stripe/stripe-js":">=9.13.0","@tanstack/react-table":">=8.0.0","@stripe/react-stripe-js":">=6.8.0"},"peerDependenciesMeta":{"next-intl":{"optional":true},"react-hook-form":{"optional":true},"@stripe/stripe-js":{"optional":true},"@tanstack/react-table":{"optional":true},"@stripe/react-stripe-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nextjs-jsonapi_3.8.2_1789039127579_0.8145712355444819","host":"s3://npm-registry-packages-npm-production"}},"3.9.0":{"name":"@carlonicora/nextjs-jsonapi","version":"3.9.0","keywords":["nextjs","jsonapi","json-api","react","typescript","cache"],"author":{"name":"Carlo Nicora"},"license":"GPL-3.0-or-later","_id":"@carlonicora/nextjs-jsonapi@3.9.0","maintainers":[{"name":"carlonicora","email":"carlo.nicora@gmail.com"}],"homepage":"https://github.com/carlonicora/nextjs-jsonapi#readme","bugs":{"url":"https://github.com/carlonicora/nextjs-jsonapi/issues"},"bin":{"generate-web-module":"dist/scripts/generate-web-module/index.js"},"dist":{"shasum":"4ec3482ed5fa09eca8f65cd247f2bf14bcc06e71","tarball":"https://registry.npmjs.org/@carlonicora/nextjs-jsonapi/-/nextjs-jsonapi-3.9.0.tgz","fileCount":1467,"integrity":"sha512-eidJT7IfXEzLKwGv+lJrK3VqoiygiF3Pzq0fx9JwMB9av5Q0I5GxI/7PnNbILSDseQ9dw1R0yF4uJLpgmUIxdg==","signatures":[{"sig":"MEUCIBeqd4mqNZYlDL0pzWagaSxUCFKKvDzwpL5U3Ryq28Y7AiEAzgFoICcmifc2EExsLMWbQ2vKoovNlBZXB04aOmas4sY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@carlonicora%2fnextjs-jsonapi@3.9.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":13663535},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.mjs","require":"./dist/core/index.js"},"./help":{"types":"./dist/features/help/index.d.ts","import":"./dist/features/help/index.mjs","require":"./dist/features/help/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.mjs","require":"./dist/client/index.js"},"./server":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.mjs","require":"./dist/server/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.mjs","require":"./dist/billing/index.js"},"./testing":{"types":"./dist/testing/index.d.ts","import":"./dist/testing/index.mjs","require":"./dist/testing/index.js"},"./contexts":{"types":"./dist/contexts/index.d.ts","import":"./dist/contexts/index.mjs","require":"./dist/contexts/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.mjs","require":"./dist/components/index.js"},"./tokenusage":{"types":"./dist/features/tokenusage/index.d.ts","import":"./dist/features/tokenusage/index.mjs","require":"./dist/features/tokenusage/index.js"},"./help/server":{"types":"./dist/features/help/server.d.ts","import":"./dist/features/help/server.mjs","require":"./dist/features/help/server.js"},"./contexts/styles.css":"./dist/contexts/index.css"},"gitHead":"4143ad2c9ca32dab61eeb40c31dd328b6da4352e","private":false,"scripts":{"dev":"NODE_OPTIONS='--max-old-space-size=8192' tsup --watch","lint":"eslint \"src/**/*.ts\" \"src/**/*.tsx\" --fix && node scripts/check-rtl-classes.mjs","test":"vitest run","build":"rm -rf dist && NODE_OPTIONS='--max-old-space-size=8192' tsup && tsc -p scripts/generate-web-module/tsconfig.json","clean":"rm -rf dist","format":"prettier --write \"src/**/*.ts\"","prepare":"tsc -p scripts/generate-web-module/tsconfig.json","test:ui":"vitest --ui","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"pnpm build","generate-web-module":"node dist/scripts/generate-web-module/index.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f5f41df1-7b72-405b-8808-252d10106909"}},"repository":{"url":"git+https://github.com/carlonicora/nextjs-jsonapi.git","type":"git"},"_npmVersion":"11.19.0","description":"Next.js JSON:API client with server/client support and caching","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ai":"^6.0.238","d3":"^7.9.0","zod":"^4.4.3","clsx":"^2.1.1","cmdk":"^1.1.1","pako":"^3.0.1","uuid":"^14.0.2","vaul":"^1.1.2","dagre":"^0.8.5","jotai":"^2.20.3","shadcn":"^4.19.0","sonner":"^2.0.8","fuse.js":"^7.5.0","date-fns":"^4.4.0","recharts":"^3.10.1","commander":"^15.0.0","input-otp":"^1.5.0","remark-gfm":"^4.0.1","next-themes":"^0.4.6","rehype-slug":"^6.0.0","shepherd.js":"^15.3.0","cookies-next":"^6.1.1","jotai-family":"^1.1.0","lucide-react":"^1.34.0","qrcode.react":"^4.2.0","@dnd-kit/core":"^6.3.1","@base-ui/react":"1.7.0","react-dropzone":"^20.1.1","react-markdown":"^10.1.0","tailwind-merge":"^3.6.0","tw-animate-css":"^1.4.0","@blocknote/core":"^0.54.0","next-mdx-remote":"^6.0.0","react-hook-form":"7.86.0","@blocknote/react":"^0.54.0","@blocknote/xl-ai":"^0.54.0","react-day-picker":"^10.0.1","socket.io-client":"^4.8.3","@blocknote/shadcn":"^0.54.0","@dnd-kit/sortable":"^10.0.0","codice-fiscale-js":"~2.3.23","@dnd-kit/utilities":"^3.2.2","@floating-ui/react":"^0.27.20","@hookform/resolvers":"^5.9.1","@radix-ui/react-slot":"^1.3.3","embla-carousel-react":"^8.6.0","@radix-ui/react-label":"^2.1.15","react-resizable-panels":"^4.12.3","@simplewebauthn/browser":"^13.3.0","class-variance-authority":"^0.7.1","rehype-autolink-headings":"^7.1.0","@handlewithcare/prosemirror-inputrules":"^0.1.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"next":"16.3.3","tsup":"^8.5.1","jsdom":"^30.0.1","react":"19.2.8","eslint":"^9.39.5","vitest":"^4.1.11","globals":"^17.11.0","prettier":"^3.9.6","@types/d3":"^7.4.3","next-intl":"^4.13.7","react-dom":"19.2.8","@eslint/js":"^9.39.5","@vitest/ui":"^4.1.11","typescript":"^6.0.3","@types/node":"^26.4.0","@types/dagre":"^0.7.54","@types/react":"19.2.18","react-hook-form":"7.86.0","@eslint/eslintrc":"^3.3.6","@types/react-dom":"19.2.5","semantic-release":"25.0.8","@stripe/stripe-js":"^9.14.0","@types/qrcode.react":"^3.0.0","@vitest/coverage-v8":"^4.1.11","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^6.1.0","@semantic-release/git":"^11.0.1","@tanstack/react-table":"^8.21.3","@testing-library/react":"^16.3.2","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.6","@stripe/react-stripe-js":"^6.8.2","@testing-library/jest-dom":"^7.0.1","@typescript-eslint/parser":"^8.68.0","@semantic-release/changelog":"^7.0.0","@testing-library/user-event":"^14.6.6","@typescript-eslint/eslint-plugin":"^8.68.0","conventional-changelog-conventionalcommits":"9.3.1"},"peerDependencies":{"next":">=14.0.0","react":">=18.0.0","next-intl":">=3.0.0","react-dom":">=18.0.0","react-hook-form":">=7.0.0","@stripe/stripe-js":">=9.13.0","@tanstack/react-table":">=8.0.0","@stripe/react-stripe-js":">=6.8.0"},"peerDependenciesMeta":{"next-intl":{"optional":true},"react-hook-form":{"optional":true},"@stripe/stripe-js":{"optional":true},"@tanstack/react-table":{"optional":true},"@stripe/react-stripe-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nextjs-jsonapi_3.9.0_1789172356366_0.552604158030187","host":"s3://npm-registry-packages-npm-production"}},"3.10.0":{"name":"@carlonicora/nextjs-jsonapi","version":"3.10.0","keywords":["nextjs","jsonapi","json-api","react","typescript","cache"],"author":{"name":"Carlo Nicora"},"license":"GPL-3.0-or-later","_id":"@carlonicora/nextjs-jsonapi@3.10.0","maintainers":[{"name":"carlonicora","email":"carlo.nicora@gmail.com"}],"homepage":"https://github.com/carlonicora/nextjs-jsonapi#readme","bugs":{"url":"https://github.com/carlonicora/nextjs-jsonapi/issues"},"bin":{"generate-web-module":"dist/scripts/generate-web-module/index.js"},"dist":{"shasum":"977398cf07f89acda1ea3f4bbd5701f86e1a0c03","tarball":"https://registry.npmjs.org/@carlonicora/nextjs-jsonapi/-/nextjs-jsonapi-3.10.0.tgz","fileCount":1469,"integrity":"sha512-4RQGRywyL5tXWJlX2Dpnb27KDOLN+1EH+mpIOXTggH5fj3xNfXugbuNU2wtsvoFknlBhB5TvRx9QigG4IIOhRg==","signatures":[{"sig":"MEQCIFycMhkczWgBg3SbuoW6GbiDEgzVPa53K1QIaI2glBTBAiAP8YfAQiF6HAKDy7MsYUKorIEnz0lTfhczrm7vj65ECg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@carlonicora%2fnextjs-jsonapi@3.10.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":13784531},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.mjs","require":"./dist/core/index.js"},"./help":{"types":"./dist/features/help/index.d.ts","import":"./dist/features/help/index.mjs","require":"./dist/features/help/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.mjs","require":"./dist/client/index.js"},"./server":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.mjs","require":"./dist/server/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.mjs","require":"./dist/billing/index.js"},"./testing":{"types":"./dist/testing/index.d.ts","import":"./dist/testing/index.mjs","require":"./dist/testing/index.js"},"./contexts":{"types":"./dist/contexts/index.d.ts","import":"./dist/contexts/index.mjs","require":"./dist/contexts/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.mjs","require":"./dist/components/index.js"},"./tokenusage":{"types":"./dist/features/tokenusage/index.d.ts","import":"./dist/features/tokenusage/index.mjs","require":"./dist/features/tokenusage/index.js"},"./help/server":{"types":"./dist/features/help/server.d.ts","import":"./dist/features/help/server.mjs","require":"./dist/features/help/server.js"},"./contexts/styles.css":"./dist/contexts/index.css"},"gitHead":"2449b317731d602099460aeb52876f8733230562","private":false,"scripts":{"dev":"NODE_OPTIONS='--max-old-space-size=8192' tsup --watch","lint":"eslint \"src/**/*.ts\" \"src/**/*.tsx\" --fix && node scripts/check-rtl-classes.mjs","test":"vitest run","build":"rm -rf dist && NODE_OPTIONS='--max-old-space-size=8192' tsup && tsc -p scripts/generate-web-module/tsconfig.json","clean":"rm -rf dist","format":"prettier --write \"src/**/*.ts\"","prepare":"tsc -p scripts/generate-web-module/tsconfig.json","test:ui":"vitest --ui","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"pnpm build","generate-web-module":"node dist/scripts/generate-web-module/index.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f5f41df1-7b72-405b-8808-252d10106909"}},"repository":{"url":"git+https://github.com/carlonicora/nextjs-jsonapi.git","type":"git"},"_npmVersion":"11.19.0","description":"Next.js JSON:API client with server/client support and caching","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ai":"^6.0.238","d3":"^7.9.0","zod":"^4.4.3","clsx":"^2.1.1","cmdk":"^1.1.1","pako":"^3.0.1","uuid":"^14.0.2","vaul":"^1.1.2","dagre":"^0.8.5","jotai":"^2.20.3","shadcn":"^4.19.0","sonner":"^2.0.8","fuse.js":"^7.5.0","date-fns":"^4.4.0","recharts":"^3.10.1","commander":"^15.0.0","driver.js":"^1.8.0","input-otp":"^1.5.0","remark-gfm":"^4.0.1","next-themes":"^0.4.6","rehype-slug":"^6.0.0","cookies-next":"^6.1.1","jotai-family":"^1.1.0","lucide-react":"^1.34.0","qrcode.react":"^4.2.0","@dnd-kit/core":"^6.3.1","@base-ui/react":"1.7.0","react-dropzone":"^20.1.1","react-markdown":"^10.1.0","tailwind-merge":"^3.6.0","tw-animate-css":"^1.4.0","@blocknote/core":"^0.54.0","next-mdx-remote":"^6.0.0","react-hook-form":"7.86.0","@blocknote/react":"^0.54.0","@blocknote/xl-ai":"^0.54.0","react-day-picker":"^10.0.1","socket.io-client":"^4.8.3","@blocknote/shadcn":"^0.54.0","@dnd-kit/sortable":"^10.0.0","codice-fiscale-js":"~2.3.23","@dnd-kit/utilities":"^3.2.2","@floating-ui/react":"^0.27.20","@hookform/resolvers":"^5.9.1","@radix-ui/react-slot":"^1.3.3","embla-carousel-react":"^8.6.0","@radix-ui/react-label":"^2.1.15","react-resizable-panels":"^4.12.3","@simplewebauthn/browser":"^13.3.0","class-variance-authority":"^0.7.1","rehype-autolink-headings":"^7.1.0","@handlewithcare/prosemirror-inputrules":"^0.1.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"next":"16.3.3","tsup":"^8.5.1","jsdom":"^30.0.1","react":"19.2.8","eslint":"^9.39.5","vitest":"^4.1.11","globals":"^17.11.0","prettier":"^3.9.6","@types/d3":"^7.4.3","next-intl":"^4.13.7","react-dom":"19.2.8","@eslint/js":"^9.39.5","@vitest/ui":"^4.1.11","typescript":"^6.0.3","@types/node":"^26.4.0","@types/dagre":"^0.7.54","@types/react":"19.2.18","react-hook-form":"7.86.0","@eslint/eslintrc":"^3.3.6","@types/react-dom":"19.2.5","semantic-release":"25.0.8","@stripe/stripe-js":"^9.14.0","@types/qrcode.react":"^3.0.0","@vitest/coverage-v8":"^4.1.11","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^6.1.0","@semantic-release/git":"^11.0.1","@tanstack/react-table":"^8.21.3","@testing-library/react":"^16.3.2","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.6","@stripe/react-stripe-js":"^6.8.2","@testing-library/jest-dom":"^7.0.1","@typescript-eslint/parser":"^8.68.0","@semantic-release/changelog":"^7.0.0","@testing-library/user-event":"^14.6.6","@typescript-eslint/eslint-plugin":"^8.68.0","conventional-changelog-conventionalcommits":"9.3.1"},"peerDependencies":{"next":">=14.0.0","react":">=18.0.0","next-intl":">=3.0.0","react-dom":">=18.0.0","react-hook-form":">=7.0.0","@stripe/stripe-js":">=9.13.0","@tanstack/react-table":">=8.0.0","@stripe/react-stripe-js":">=6.8.0"},"peerDependenciesMeta":{"next-intl":{"optional":true},"react-hook-form":{"optional":true},"@stripe/stripe-js":{"optional":true},"@tanstack/react-table":{"optional":true},"@stripe/react-stripe-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nextjs-jsonapi_3.10.0_1789241415614_0.01287049245296501","host":"s3://npm-registry-packages-npm-production"}},"3.11.0":{"name":"@carlonicora/nextjs-jsonapi","version":"3.11.0","keywords":["nextjs","jsonapi","json-api","react","typescript","cache"],"author":{"name":"Carlo Nicora"},"license":"GPL-3.0-or-later","_id":"@carlonicora/nextjs-jsonapi@3.11.0","maintainers":[{"name":"carlonicora","email":"carlo.nicora@gmail.com"}],"homepage":"https://github.com/carlonicora/nextjs-jsonapi#readme","bugs":{"url":"https://github.com/carlonicora/nextjs-jsonapi/issues"},"bin":{"generate-web-module":"dist/scripts/generate-web-module/index.js"},"dist":{"shasum":"fdd094a0a7cb596783d3eb87f5467984811e2356","tarball":"https://registry.npmjs.org/@carlonicora/nextjs-jsonapi/-/nextjs-jsonapi-3.11.0.tgz","fileCount":1470,"integrity":"sha512-FiFqmvqL1hgyR7Pq0gs7YiB4hEHXRmlyvOdOkzUXqtvLkAwrAKHHrSiBKt4363rvLeovML7ibS2QwQ7vywmHpA==","signatures":[{"sig":"MEYCIQDlPKNufRNrL87yOXo5VPpP7XHNkHzJw3D/6Wbcgvg2xQIhAP/TsuQv/GOks8mHMFw03W+2hoBMfNV5FuqxcExiT4+r","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@carlonicora%2fnextjs-jsonapi@3.11.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":13794234},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.mjs","require":"./dist/core/index.js"},"./help":{"types":"./dist/features/help/index.d.ts","import":"./dist/features/help/index.mjs","require":"./dist/features/help/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.mjs","require":"./dist/client/index.js"},"./server":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.mjs","require":"./dist/server/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.mjs","require":"./dist/billing/index.js"},"./testing":{"types":"./dist/testing/index.d.ts","import":"./dist/testing/index.mjs","require":"./dist/testing/index.js"},"./contexts":{"types":"./dist/contexts/index.d.ts","import":"./dist/contexts/index.mjs","require":"./dist/contexts/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.mjs","require":"./dist/components/index.js"},"./tokenusage":{"types":"./dist/features/tokenusage/index.d.ts","import":"./dist/features/tokenusage/index.mjs","require":"./dist/features/tokenusage/index.js"},"./help/server":{"types":"./dist/features/help/server.d.ts","import":"./dist/features/help/server.mjs","require":"./dist/features/help/server.js"},"./contexts/styles.css":"./dist/contexts/index.css"},"gitHead":"bccf5025afda2b9e505ed6d32ed37812364f5a19","private":false,"scripts":{"dev":"NODE_OPTIONS='--max-old-space-size=8192' tsup --watch","lint":"eslint \"src/**/*.ts\" \"src/**/*.tsx\" --fix && node scripts/check-rtl-classes.mjs","test":"vitest run","build":"rm -rf dist && NODE_OPTIONS='--max-old-space-size=8192' tsup && tsc -p scripts/generate-web-module/tsconfig.json","clean":"rm -rf dist","format":"prettier --write \"src/**/*.ts\"","prepare":"tsc -p scripts/generate-web-module/tsconfig.json","test:ui":"vitest --ui","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"pnpm build","generate-web-module":"node dist/scripts/generate-web-module/index.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f5f41df1-7b72-405b-8808-252d10106909"}},"repository":{"url":"git+https://github.com/carlonicora/nextjs-jsonapi.git","type":"git"},"_npmVersion":"11.19.0","description":"Next.js JSON:API client with server/client support and caching","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ai":"^6.0.238","d3":"^7.9.0","zod":"^4.4.3","clsx":"^2.1.1","cmdk":"^1.1.1","pako":"^3.0.1","uuid":"^14.0.2","vaul":"^1.1.2","dagre":"^0.8.5","jotai":"^2.20.3","shadcn":"^4.19.0","sonner":"^2.0.8","fuse.js":"^7.5.0","date-fns":"^4.4.0","recharts":"^3.10.1","commander":"^15.0.0","driver.js":"^1.8.0","input-otp":"^1.5.0","remark-gfm":"^4.0.1","next-themes":"^0.4.6","rehype-slug":"^6.0.0","cookies-next":"^6.1.1","jotai-family":"^1.1.0","lucide-react":"^1.34.0","qrcode.react":"^4.2.0","@dnd-kit/core":"^6.3.1","@base-ui/react":"1.7.0","react-dropzone":"^20.1.1","react-markdown":"^10.1.0","tailwind-merge":"^3.6.0","tw-animate-css":"^1.4.0","@blocknote/core":"^0.54.0","next-mdx-remote":"^6.0.0","react-hook-form":"7.86.0","@blocknote/react":"^0.54.0","@blocknote/xl-ai":"^0.54.0","react-day-picker":"^10.0.1","socket.io-client":"^4.8.3","@blocknote/shadcn":"^0.54.0","@dnd-kit/sortable":"^10.0.0","codice-fiscale-js":"~2.3.23","@dnd-kit/utilities":"^3.2.2","@floating-ui/react":"^0.27.20","@hookform/resolvers":"^5.9.1","@radix-ui/react-slot":"^1.3.3","embla-carousel-react":"^8.6.0","@radix-ui/react-label":"^2.1.15","react-resizable-panels":"^4.12.3","@simplewebauthn/browser":"^13.3.0","class-variance-authority":"^0.7.1","rehype-autolink-headings":"^7.1.0","@handlewithcare/prosemirror-inputrules":"^0.1.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"next":"16.3.3","tsup":"^8.5.1","jsdom":"^30.0.1","react":"19.2.8","eslint":"^9.39.5","vitest":"^4.1.11","globals":"^17.11.0","prettier":"^3.9.6","@types/d3":"^7.4.3","next-intl":"^4.13.7","react-dom":"19.2.8","@eslint/js":"^9.39.5","@vitest/ui":"^4.1.11","typescript":"^6.0.3","@types/node":"^26.4.0","@types/dagre":"^0.7.54","@types/react":"19.2.18","react-hook-form":"7.86.0","@eslint/eslintrc":"^3.3.6","@types/react-dom":"19.2.5","semantic-release":"25.0.8","@stripe/stripe-js":"^9.14.0","@types/qrcode.react":"^3.0.0","@vitest/coverage-v8":"^4.1.11","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^6.1.0","@semantic-release/git":"^11.0.1","@tanstack/react-table":"^8.21.3","@testing-library/react":"^16.3.2","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.6","@stripe/react-stripe-js":"^6.8.2","@testing-library/jest-dom":"^7.0.1","@typescript-eslint/parser":"^8.68.0","@semantic-release/changelog":"^7.0.0","@testing-library/user-event":"^14.6.6","@typescript-eslint/eslint-plugin":"^8.68.0","conventional-changelog-conventionalcommits":"9.3.1"},"peerDependencies":{"next":">=14.0.0","react":">=18.0.0","next-intl":">=3.0.0","react-dom":">=18.0.0","react-hook-form":">=7.0.0","@stripe/stripe-js":">=9.13.0","@tanstack/react-table":">=8.0.0","@stripe/react-stripe-js":">=6.8.0"},"peerDependenciesMeta":{"next-intl":{"optional":true},"react-hook-form":{"optional":true},"@stripe/stripe-js":{"optional":true},"@tanstack/react-table":{"optional":true},"@stripe/react-stripe-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nextjs-jsonapi_3.11.0_1789286564771_0.24085098588819398","host":"s3://npm-registry-packages-npm-production"}},"3.12.0":{"name":"@carlonicora/nextjs-jsonapi","version":"3.12.0","keywords":["nextjs","jsonapi","json-api","react","typescript","cache"],"author":{"name":"Carlo Nicora"},"license":"GPL-3.0-or-later","_id":"@carlonicora/nextjs-jsonapi@3.12.0","maintainers":[{"name":"carlonicora","email":"carlo.nicora@gmail.com"}],"homepage":"https://github.com/carlonicora/nextjs-jsonapi#readme","bugs":{"url":"https://github.com/carlonicora/nextjs-jsonapi/issues"},"bin":{"generate-web-module":"dist/scripts/generate-web-module/index.js"},"dist":{"shasum":"7d97bca05615a899a87fe0c72b819c323399fe13","tarball":"https://registry.npmjs.org/@carlonicora/nextjs-jsonapi/-/nextjs-jsonapi-3.12.0.tgz","fileCount":1474,"integrity":"sha512-qFpyP+Pk9gSz6PMa5YfU37AhadWWrd6daP6qav8xqdP9iaSA/3yY6TEQ2NWmju28zovyPzah+188TAUTBaU+Cw==","signatures":[{"sig":"MEQCIBdjRNGqG+/YV2iNs34rgAIPx25+CeEGP/hUd5MWZKdFAiB6J2KhLEPDjrFoxR0RAOsT79lk7RkXcRqS3gbjJfzo7A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@carlonicora%2fnextjs-jsonapi@3.12.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":13921111},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.mjs","require":"./dist/core/index.js"},"./help":{"types":"./dist/features/help/index.d.ts","import":"./dist/features/help/index.mjs","require":"./dist/features/help/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.mjs","require":"./dist/client/index.js"},"./server":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.mjs","require":"./dist/server/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.mjs","require":"./dist/billing/index.js"},"./testing":{"types":"./dist/testing/index.d.ts","import":"./dist/testing/index.mjs","require":"./dist/testing/index.js"},"./contexts":{"types":"./dist/contexts/index.d.ts","import":"./dist/contexts/index.mjs","require":"./dist/contexts/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.mjs","require":"./dist/components/index.js"},"./tokenusage":{"types":"./dist/features/tokenusage/index.d.ts","import":"./dist/features/tokenusage/index.mjs","require":"./dist/features/tokenusage/index.js"},"./help/server":{"types":"./dist/features/help/server.d.ts","import":"./dist/features/help/server.mjs","require":"./dist/features/help/server.js"},"./contexts/styles.css":"./dist/contexts/index.css"},"gitHead":"92c750b9a33dfe5fcbacfdc41550410dfcf61447","private":false,"scripts":{"dev":"NODE_OPTIONS='--max-old-space-size=8192' tsup --watch","lint":"eslint \"src/**/*.ts\" \"src/**/*.tsx\" --fix && node scripts/check-rtl-classes.mjs","test":"vitest run","build":"rm -rf dist && NODE_OPTIONS='--max-old-space-size=8192' tsup && tsc -p scripts/generate-web-module/tsconfig.json","clean":"rm -rf dist","format":"prettier --write \"src/**/*.ts\"","prepare":"tsc -p scripts/generate-web-module/tsconfig.json","test:ui":"vitest --ui","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"pnpm build","generate-web-module":"node dist/scripts/generate-web-module/index.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f5f41df1-7b72-405b-8808-252d10106909"}},"repository":{"url":"git+https://github.com/carlonicora/nextjs-jsonapi.git","type":"git"},"_npmVersion":"11.19.0","description":"Next.js JSON:API client with server/client support and caching","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ai":"^6.0.238","d3":"^7.9.0","zod":"^4.4.3","clsx":"^2.1.1","cmdk":"^1.1.1","pako":"^3.0.1","uuid":"^14.0.2","vaul":"^1.1.2","dagre":"^0.8.5","jotai":"^2.20.3","shadcn":"^4.19.0","sonner":"^2.0.8","fuse.js":"^7.5.0","date-fns":"^4.4.0","recharts":"^3.10.1","commander":"^15.0.0","driver.js":"^1.8.0","input-otp":"^1.5.0","remark-gfm":"^4.0.1","next-themes":"^0.4.6","rehype-slug":"^6.0.0","cookies-next":"^6.1.1","jotai-family":"^1.1.0","lucide-react":"^1.34.0","qrcode.react":"^4.2.0","@dnd-kit/core":"^6.3.1","@base-ui/react":"1.7.0","react-dropzone":"^20.1.1","react-markdown":"^10.1.0","tailwind-merge":"^3.6.0","tw-animate-css":"^1.4.0","@blocknote/core":"^0.54.0","next-mdx-remote":"^6.0.0","react-hook-form":"7.86.0","@blocknote/react":"^0.54.0","@blocknote/xl-ai":"^0.54.0","react-day-picker":"^10.0.1","socket.io-client":"^4.8.3","@blocknote/shadcn":"^0.54.0","@dnd-kit/sortable":"^10.0.0","codice-fiscale-js":"~2.3.23","@dnd-kit/utilities":"^3.2.2","@floating-ui/react":"^0.27.20","@hookform/resolvers":"^5.9.1","@radix-ui/react-slot":"^1.3.3","embla-carousel-react":"^8.6.0","@radix-ui/react-label":"^2.1.15","react-resizable-panels":"^4.12.3","@simplewebauthn/browser":"^13.3.0","class-variance-authority":"^0.7.1","rehype-autolink-headings":"^7.1.0","@handlewithcare/prosemirror-inputrules":"^0.1.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"next":"16.3.3","tsup":"^8.5.1","jsdom":"^30.0.1","react":"19.2.8","eslint":"^9.39.5","vitest":"^4.1.11","globals":"^17.11.0","prettier":"^3.9.6","@types/d3":"^7.4.3","next-intl":"^4.13.7","react-dom":"19.2.8","@eslint/js":"^9.39.5","@vitest/ui":"^4.1.11","typescript":"^6.0.3","@types/node":"^26.4.0","@types/dagre":"^0.7.54","@types/react":"19.2.18","react-hook-form":"7.86.0","@eslint/eslintrc":"^3.3.6","@types/react-dom":"19.2.5","semantic-release":"25.0.8","@stripe/stripe-js":"^9.14.0","@types/qrcode.react":"^3.0.0","@vitest/coverage-v8":"^4.1.11","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^6.1.0","@semantic-release/git":"^11.0.1","@tanstack/react-table":"^8.21.3","@testing-library/react":"^16.3.2","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.6","@stripe/react-stripe-js":"^6.8.2","@testing-library/jest-dom":"^7.0.1","@typescript-eslint/parser":"^8.68.0","@semantic-release/changelog":"^7.0.0","@testing-library/user-event":"^14.6.6","@typescript-eslint/eslint-plugin":"^8.68.0","conventional-changelog-conventionalcommits":"9.3.1"},"peerDependencies":{"next":">=14.0.0","react":">=18.0.0","next-intl":">=3.0.0","react-dom":">=18.0.0","react-hook-form":">=7.0.0","@stripe/stripe-js":">=9.13.0","@tanstack/react-table":">=8.0.0","@stripe/react-stripe-js":">=6.8.0"},"peerDependenciesMeta":{"next-intl":{"optional":true},"react-hook-form":{"optional":true},"@stripe/stripe-js":{"optional":true},"@tanstack/react-table":{"optional":true},"@stripe/react-stripe-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nextjs-jsonapi_3.12.0_1789322557810_0.5568254389262375","host":"s3://npm-registry-packages-npm-production"}},"3.13.0":{"name":"@carlonicora/nextjs-jsonapi","version":"3.13.0","keywords":["nextjs","jsonapi","json-api","react","typescript","cache"],"author":{"name":"Carlo Nicora"},"license":"GPL-3.0-or-later","_id":"@carlonicora/nextjs-jsonapi@3.13.0","maintainers":[{"name":"carlonicora","email":"carlo.nicora@gmail.com"}],"homepage":"https://github.com/carlonicora/nextjs-jsonapi#readme","bugs":{"url":"https://github.com/carlonicora/nextjs-jsonapi/issues"},"bin":{"generate-web-module":"dist/scripts/generate-web-module/index.js"},"dist":{"shasum":"b74bcb828b88f413518f58c19a6cece553fc5c73","tarball":"https://registry.npmjs.org/@carlonicora/nextjs-jsonapi/-/nextjs-jsonapi-3.13.0.tgz","fileCount":1525,"integrity":"sha512-SxtApAjQm8O4JYM6vCA40yg/hCdQg7NmTrwnn4XhzDw2NzgCuI9tJqImumP9dGkEF6wV16DgEv7W48JS0jEO2g==","signatures":[{"sig":"MEUCIQClks4hM8GVzG/PPiOhxMC0sQPgf5Me7n0uISrkwtBS4QIgbSvNYaKzrc9plexeezYk/cvq1dZMC8VXp18CO+uOFIg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@carlonicora%2fnextjs-jsonapi@3.13.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":14588676},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.mjs","require":"./dist/core/index.js"},"./help":{"types":"./dist/features/help/index.d.ts","import":"./dist/features/help/index.mjs","require":"./dist/features/help/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.mjs","require":"./dist/client/index.js"},"./server":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.mjs","require":"./dist/server/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.mjs","require":"./dist/billing/index.js"},"./testing":{"types":"./dist/testing/index.d.ts","import":"./dist/testing/index.mjs","require":"./dist/testing/index.js"},"./contexts":{"types":"./dist/contexts/index.d.ts","import":"./dist/contexts/index.mjs","require":"./dist/contexts/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.mjs","require":"./dist/components/index.js"},"./tokenusage":{"types":"./dist/features/tokenusage/index.d.ts","import":"./dist/features/tokenusage/index.mjs","require":"./dist/features/tokenusage/index.js"},"./help/server":{"types":"./dist/features/help/server.d.ts","import":"./dist/features/help/server.mjs","require":"./dist/features/help/server.js"},"./contexts/styles.css":"./dist/contexts/index.css"},"gitHead":"55260f4442d4106d05c716536728818ca243ee85","private":false,"scripts":{"dev":"NODE_OPTIONS='--max-old-space-size=8192' tsup --watch","lint":"eslint \"src/**/*.ts\" \"src/**/*.tsx\" --fix && node scripts/check-rtl-classes.mjs","test":"vitest run","build":"rm -rf dist && NODE_OPTIONS='--max-old-space-size=8192' tsup && tsc -p scripts/generate-web-module/tsconfig.json","clean":"rm -rf dist","format":"prettier --write \"src/**/*.ts\"","prepare":"tsc -p scripts/generate-web-module/tsconfig.json","test:ui":"vitest --ui","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"pnpm build","generate-web-module":"node dist/scripts/generate-web-module/index.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f5f41df1-7b72-405b-8808-252d10106909"}},"repository":{"url":"git+https://github.com/carlonicora/nextjs-jsonapi.git","type":"git"},"_npmVersion":"11.19.0","description":"Next.js JSON:API client with server/client support and caching","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ai":"^6.0.238","d3":"^7.9.0","zod":"^4.4.3","clsx":"^2.1.1","cmdk":"^1.1.1","pako":"^3.0.1","uuid":"^14.0.2","vaul":"^1.1.2","dagre":"^0.8.5","jotai":"^2.20.3","shadcn":"^4.19.0","sonner":"^2.0.8","fuse.js":"^7.5.0","date-fns":"^4.4.0","recharts":"^3.10.1","commander":"^15.0.0","driver.js":"^1.8.0","input-otp":"^1.5.0","remark-gfm":"^4.0.1","next-themes":"^0.4.6","rehype-slug":"^6.0.0","cookies-next":"^6.1.1","jotai-family":"^1.1.0","lucide-react":"^1.34.0","qrcode.react":"^4.2.0","@dnd-kit/core":"^6.3.1","@base-ui/react":"1.7.0","react-dropzone":"^20.1.1","react-markdown":"^10.1.0","tailwind-merge":"^3.6.0","tw-animate-css":"^1.4.0","@blocknote/core":"^0.54.0","next-mdx-remote":"^6.0.0","react-hook-form":"7.86.0","@blocknote/react":"^0.54.0","@blocknote/xl-ai":"^0.54.0","react-day-picker":"^10.0.1","socket.io-client":"^4.8.3","@blocknote/shadcn":"^0.54.0","@dnd-kit/sortable":"^10.0.0","codice-fiscale-js":"~2.3.23","@dnd-kit/utilities":"^3.2.2","@floating-ui/react":"^0.27.20","@hookform/resolvers":"^5.9.1","@radix-ui/react-slot":"^1.3.3","embla-carousel-react":"^8.6.0","@radix-ui/react-label":"^2.1.15","react-resizable-panels":"^4.12.3","@simplewebauthn/browser":"^13.3.0","class-variance-authority":"^0.7.1","rehype-autolink-headings":"^7.1.0","@handlewithcare/prosemirror-inputrules":"^0.1.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"next":"16.3.3","tsup":"^8.5.1","jsdom":"^30.0.1","react":"19.2.8","eslint":"^9.39.5","vitest":"^4.1.11","globals":"^17.11.0","prettier":"^3.9.6","@types/d3":"^7.4.3","next-intl":"^4.13.7","react-dom":"19.2.8","@eslint/js":"^9.39.5","@vitest/ui":"^4.1.11","typescript":"^6.0.3","@types/node":"^26.4.0","@types/dagre":"^0.7.54","@types/react":"19.2.18","react-hook-form":"7.86.0","@eslint/eslintrc":"^3.3.6","@types/react-dom":"19.2.5","semantic-release":"25.0.8","@stripe/stripe-js":"^9.14.0","@types/qrcode.react":"^3.0.0","@vitest/coverage-v8":"^4.1.11","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^6.1.0","@semantic-release/git":"^11.0.1","@tanstack/react-table":"^8.21.3","@testing-library/react":"^16.3.2","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.6","@stripe/react-stripe-js":"^6.8.2","@testing-library/jest-dom":"^7.0.1","@typescript-eslint/parser":"^8.68.0","@semantic-release/changelog":"^7.0.0","@testing-library/user-event":"^14.6.6","@typescript-eslint/eslint-plugin":"^8.68.0","conventional-changelog-conventionalcommits":"9.3.1"},"peerDependencies":{"next":">=14.0.0","react":">=18.0.0","next-intl":">=3.0.0","react-dom":">=18.0.0","react-hook-form":">=7.0.0","@stripe/stripe-js":">=9.13.0","@tanstack/react-table":">=8.0.0","@stripe/react-stripe-js":">=6.8.0"},"peerDependenciesMeta":{"next-intl":{"optional":true},"react-hook-form":{"optional":true},"@stripe/stripe-js":{"optional":true},"@tanstack/react-table":{"optional":true},"@stripe/react-stripe-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nextjs-jsonapi_3.13.0_1789376383032_0.10373296575959245","host":"s3://npm-registry-packages-npm-production"}},"3.14.0":{"name":"@carlonicora/nextjs-jsonapi","version":"3.14.0","keywords":["nextjs","jsonapi","json-api","react","typescript","cache"],"author":{"name":"Carlo Nicora"},"license":"GPL-3.0-or-later","_id":"@carlonicora/nextjs-jsonapi@3.14.0","maintainers":[{"name":"carlonicora","email":"carlo.nicora@gmail.com"}],"homepage":"https://github.com/carlonicora/nextjs-jsonapi#readme","bugs":{"url":"https://github.com/carlonicora/nextjs-jsonapi/issues"},"bin":{"generate-web-module":"dist/scripts/generate-web-module/index.js"},"dist":{"shasum":"132c75a71f61b0dec99c79c42679a3d68b5b5702","tarball":"https://registry.npmjs.org/@carlonicora/nextjs-jsonapi/-/nextjs-jsonapi-3.14.0.tgz","fileCount":1526,"integrity":"sha512-g5oqbKLI32iLw8/QXBw+jyrfKq+enXzX9FM6dNKRlq0ZMLajZG9waifoAJkz29b4vgLaRLPRpPDX9cP6eSGbEA==","signatures":[{"sig":"MEYCIQDTBLv5LIfqyO/kx6eQfuYs9sRv2OvVjB6aCD5jIKeCKwIhAIKf75G3mMAuXJJA0yMTpXHbBVrKzQDZt+BXi07XGuYe","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@carlonicora%2fnextjs-jsonapi@3.14.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":14624240},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.mjs","require":"./dist/core/index.js"},"./help":{"types":"./dist/features/help/index.d.ts","import":"./dist/features/help/index.mjs","require":"./dist/features/help/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.mjs","require":"./dist/client/index.js"},"./server":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.mjs","require":"./dist/server/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.mjs","require":"./dist/billing/index.js"},"./testing":{"types":"./dist/testing/index.d.ts","import":"./dist/testing/index.mjs","require":"./dist/testing/index.js"},"./contexts":{"types":"./dist/contexts/index.d.ts","import":"./dist/contexts/index.mjs","require":"./dist/contexts/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.mjs","require":"./dist/components/index.js"},"./tokenusage":{"types":"./dist/features/tokenusage/index.d.ts","import":"./dist/features/tokenusage/index.mjs","require":"./dist/features/tokenusage/index.js"},"./help/server":{"types":"./dist/features/help/server.d.ts","import":"./dist/features/help/server.mjs","require":"./dist/features/help/server.js"},"./contexts/styles.css":"./dist/contexts/index.css"},"gitHead":"f7bb18f9e8a6492975d3800828d8e42cf7592225","private":false,"scripts":{"dev":"NODE_OPTIONS='--max-old-space-size=8192' tsup --watch","lint":"eslint \"src/**/*.ts\" \"src/**/*.tsx\" --fix && node scripts/check-rtl-classes.mjs","test":"vitest run","build":"rm -rf dist && NODE_OPTIONS='--max-old-space-size=8192' tsup && tsc -p scripts/generate-web-module/tsconfig.json","clean":"rm -rf dist","format":"prettier --write \"src/**/*.ts\"","prepare":"tsc -p scripts/generate-web-module/tsconfig.json","test:ui":"vitest --ui","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"pnpm build","generate-web-module":"node dist/scripts/generate-web-module/index.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f5f41df1-7b72-405b-8808-252d10106909"}},"repository":{"url":"git+https://github.com/carlonicora/nextjs-jsonapi.git","type":"git"},"_npmVersion":"11.19.0","description":"Next.js JSON:API client with server/client support and caching","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ai":"^6.0.238","d3":"^7.9.0","zod":"^4.4.3","clsx":"^2.1.1","cmdk":"^1.1.1","pako":"^3.0.1","uuid":"^14.0.2","vaul":"^1.1.2","dagre":"^0.8.5","jotai":"^2.20.3","shadcn":"^4.19.0","sonner":"^2.0.8","fuse.js":"^7.5.0","mermaid":"^12.0.0","date-fns":"^4.4.0","recharts":"^3.10.1","commander":"^15.0.0","driver.js":"^1.8.0","input-otp":"^1.5.0","remark-gfm":"^4.0.1","next-themes":"^0.4.6","rehype-slug":"^6.0.0","cookies-next":"^6.1.1","jotai-family":"^1.1.0","lucide-react":"^1.34.0","qrcode.react":"^4.2.0","@dnd-kit/core":"^6.3.1","@base-ui/react":"1.7.0","react-dropzone":"^20.1.1","react-markdown":"^10.1.0","tailwind-merge":"^3.6.0","tw-animate-css":"^1.4.0","@blocknote/core":"^0.54.0","next-mdx-remote":"^6.0.0","react-hook-form":"7.86.0","@blocknote/react":"^0.54.0","@blocknote/xl-ai":"^0.54.0","react-day-picker":"^10.0.1","socket.io-client":"^4.8.3","@blocknote/shadcn":"^0.54.0","@dnd-kit/sortable":"^10.0.0","codice-fiscale-js":"~2.3.23","@dnd-kit/utilities":"^3.2.2","@floating-ui/react":"^0.27.20","@hookform/resolvers":"^5.9.1","@radix-ui/react-slot":"^1.3.3","embla-carousel-react":"^8.6.0","@radix-ui/react-label":"^2.1.15","react-resizable-panels":"^4.12.3","@simplewebauthn/browser":"^13.3.0","class-variance-authority":"^0.7.1","rehype-autolink-headings":"^7.1.0","@handlewithcare/prosemirror-inputrules":"^0.1.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"next":"16.3.3","tsup":"^8.5.1","jsdom":"^30.0.1","react":"19.2.8","eslint":"^9.39.5","vitest":"^4.1.11","globals":"^17.11.0","prettier":"^3.9.6","@types/d3":"^7.4.3","next-intl":"^4.13.7","react-dom":"19.2.8","@eslint/js":"^9.39.5","@vitest/ui":"^4.1.11","typescript":"^6.0.3","@types/node":"^26.4.0","@types/dagre":"^0.7.54","@types/react":"19.2.18","react-hook-form":"7.86.0","@eslint/eslintrc":"^3.3.6","@types/react-dom":"19.2.5","semantic-release":"25.0.8","@stripe/stripe-js":"^9.14.0","@types/qrcode.react":"^3.0.0","@vitest/coverage-v8":"^4.1.11","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^6.1.0","@semantic-release/git":"^11.0.1","@tanstack/react-table":"^8.21.3","@testing-library/react":"^16.3.2","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.6","@stripe/react-stripe-js":"^6.8.2","@testing-library/jest-dom":"^7.0.1","@typescript-eslint/parser":"^8.68.0","@semantic-release/changelog":"^7.0.0","@testing-library/user-event":"^14.6.6","@typescript-eslint/eslint-plugin":"^8.68.0","conventional-changelog-conventionalcommits":"9.3.1"},"peerDependencies":{"next":">=14.0.0","react":">=18.0.0","next-intl":">=3.0.0","react-dom":">=18.0.0","react-hook-form":">=7.0.0","@stripe/stripe-js":">=9.13.0","@tanstack/react-table":">=8.0.0","@stripe/react-stripe-js":">=6.8.0"},"peerDependenciesMeta":{"next-intl":{"optional":true},"react-hook-form":{"optional":true},"@stripe/stripe-js":{"optional":true},"@tanstack/react-table":{"optional":true},"@stripe/react-stripe-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nextjs-jsonapi_3.14.0_1789378385194_0.528868371635995","host":"s3://npm-registry-packages-npm-production"}},"3.14.1":{"name":"@carlonicora/nextjs-jsonapi","version":"3.14.1","keywords":["nextjs","jsonapi","json-api","react","typescript","cache"],"author":{"name":"Carlo Nicora"},"license":"GPL-3.0-or-later","_id":"@carlonicora/nextjs-jsonapi@3.14.1","maintainers":[{"name":"carlonicora","email":"carlo.nicora@gmail.com"}],"homepage":"https://github.com/carlonicora/nextjs-jsonapi#readme","bugs":{"url":"https://github.com/carlonicora/nextjs-jsonapi/issues"},"bin":{"generate-web-module":"dist/scripts/generate-web-module/index.js"},"dist":{"shasum":"4a9157abd348334bdd2f12cc079552ffae3b29aa","tarball":"https://registry.npmjs.org/@carlonicora/nextjs-jsonapi/-/nextjs-jsonapi-3.14.1.tgz","fileCount":1527,"integrity":"sha512-ck+NwL2czcDKIA23fVx8L26zMUQFmfIhlH3BXBv2ogWcVC5/F8HtHcSyfLC5Pq9Pb9TKyKlxtQsNUd2IcADfMw==","signatures":[{"sig":"MEUCIBdwSLk5eoZ8+n9ZJGp78LMo2oq6WMeVwLTwz+qbPAOZAiEA5wR2zOqH1Anpz3EU/eheBEkVnUrrh7es5LbYZ+ZgL+k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@carlonicora%2fnextjs-jsonapi@3.14.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":14629699},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.mjs","require":"./dist/core/index.js"},"./help":{"types":"./dist/features/help/index.d.ts","import":"./dist/features/help/index.mjs","require":"./dist/features/help/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.mjs","require":"./dist/client/index.js"},"./server":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.mjs","require":"./dist/server/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.mjs","require":"./dist/billing/index.js"},"./testing":{"types":"./dist/testing/index.d.ts","import":"./dist/testing/index.mjs","require":"./dist/testing/index.js"},"./contexts":{"types":"./dist/contexts/index.d.ts","import":"./dist/contexts/index.mjs","require":"./dist/contexts/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.mjs","require":"./dist/components/index.js"},"./tokenusage":{"types":"./dist/features/tokenusage/index.d.ts","import":"./dist/features/tokenusage/index.mjs","require":"./dist/features/tokenusage/index.js"},"./help/server":{"types":"./dist/features/help/server.d.ts","import":"./dist/features/help/server.mjs","require":"./dist/features/help/server.js"},"./contexts/styles.css":"./dist/contexts/index.css"},"gitHead":"0cb9713689573283cd27165edc7794826bcac093","private":false,"scripts":{"dev":"NODE_OPTIONS='--max-old-space-size=8192' tsup --watch","lint":"eslint \"src/**/*.ts\" \"src/**/*.tsx\" --fix && node scripts/check-rtl-classes.mjs","test":"vitest run","build":"rm -rf dist && NODE_OPTIONS='--max-old-space-size=8192' tsup && tsc -p scripts/generate-web-module/tsconfig.json","clean":"rm -rf dist","format":"prettier --write \"src/**/*.ts\"","prepare":"tsc -p scripts/generate-web-module/tsconfig.json","test:ui":"vitest --ui","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"pnpm build","generate-web-module":"node dist/scripts/generate-web-module/index.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f5f41df1-7b72-405b-8808-252d10106909"}},"repository":{"url":"git+https://github.com/carlonicora/nextjs-jsonapi.git","type":"git"},"_npmVersion":"11.19.0","description":"Next.js JSON:API client with server/client support and caching","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ai":"^6.0.238","d3":"^7.9.0","zod":"^4.4.3","clsx":"^2.1.1","cmdk":"^1.1.1","pako":"^3.0.1","uuid":"^14.0.2","vaul":"^1.1.2","dagre":"^0.8.5","jotai":"^2.20.3","shadcn":"^4.19.0","sonner":"^2.0.8","fuse.js":"^7.5.0","mermaid":"^12.0.0","date-fns":"^4.4.0","recharts":"^3.10.1","commander":"^15.0.0","driver.js":"^1.8.0","input-otp":"^1.5.0","remark-gfm":"^4.0.1","next-themes":"^0.4.6","rehype-slug":"^6.0.0","cookies-next":"^6.1.1","jotai-family":"^1.1.0","lucide-react":"^1.34.0","qrcode.react":"^4.2.0","@dnd-kit/core":"^6.3.1","@base-ui/react":"1.7.0","react-dropzone":"^20.1.1","react-markdown":"^10.1.0","tailwind-merge":"^3.6.0","tw-animate-css":"^1.4.0","@blocknote/core":"^0.54.0","next-mdx-remote":"^6.0.0","react-hook-form":"7.86.0","@blocknote/react":"^0.54.0","@blocknote/xl-ai":"^0.54.0","react-day-picker":"^10.0.1","socket.io-client":"^4.8.3","@blocknote/shadcn":"^0.54.0","@dnd-kit/sortable":"^10.0.0","codice-fiscale-js":"~2.3.23","@dnd-kit/utilities":"^3.2.2","@floating-ui/react":"^0.27.20","@hookform/resolvers":"^5.9.1","@radix-ui/react-slot":"^1.3.3","embla-carousel-react":"^8.6.0","@radix-ui/react-label":"^2.1.15","react-resizable-panels":"^4.12.3","@simplewebauthn/browser":"^13.3.0","class-variance-authority":"^0.7.1","rehype-autolink-headings":"^7.1.0","@handlewithcare/prosemirror-inputrules":"^0.1.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"next":"16.3.3","tsup":"^8.5.1","jsdom":"^30.0.1","react":"19.2.8","eslint":"^9.39.5","vitest":"^4.1.11","globals":"^17.11.0","prettier":"^3.9.6","@types/d3":"^7.4.3","next-intl":"^4.13.7","react-dom":"19.2.8","@eslint/js":"^9.39.5","@vitest/ui":"^4.1.11","typescript":"^6.0.3","@types/node":"^26.4.0","@types/dagre":"^0.7.54","@types/react":"19.2.18","react-hook-form":"7.86.0","@eslint/eslintrc":"^3.3.6","@types/react-dom":"19.2.5","semantic-release":"25.0.8","@stripe/stripe-js":"^9.14.0","@types/qrcode.react":"^3.0.0","@vitest/coverage-v8":"^4.1.11","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^6.1.0","@semantic-release/git":"^11.0.1","@tanstack/react-table":"^8.21.3","@testing-library/react":"^16.3.2","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.6","@stripe/react-stripe-js":"^6.8.2","@testing-library/jest-dom":"^7.0.1","@typescript-eslint/parser":"^8.68.0","@semantic-release/changelog":"^7.0.0","@testing-library/user-event":"^14.6.6","@typescript-eslint/eslint-plugin":"^8.68.0","conventional-changelog-conventionalcommits":"9.3.1"},"peerDependencies":{"next":">=14.0.0","react":">=18.0.0","next-intl":">=3.0.0","react-dom":">=18.0.0","react-hook-form":">=7.0.0","@stripe/stripe-js":">=9.13.0","@tanstack/react-table":">=8.0.0","@stripe/react-stripe-js":">=6.8.0"},"peerDependenciesMeta":{"next-intl":{"optional":true},"react-hook-form":{"optional":true},"@stripe/stripe-js":{"optional":true},"@tanstack/react-table":{"optional":true},"@stripe/react-stripe-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nextjs-jsonapi_3.14.1_1789389871235_0.1506418040546409","host":"s3://npm-registry-packages-npm-production"}},"3.15.0":{"name":"@carlonicora/nextjs-jsonapi","version":"3.15.0","keywords":["nextjs","jsonapi","json-api","react","typescript","cache"],"author":{"name":"Carlo Nicora"},"license":"GPL-3.0-or-later","_id":"@carlonicora/nextjs-jsonapi@3.15.0","maintainers":[{"name":"carlonicora","email":"carlo.nicora@gmail.com"}],"homepage":"https://github.com/carlonicora/nextjs-jsonapi#readme","bugs":{"url":"https://github.com/carlonicora/nextjs-jsonapi/issues"},"bin":{"generate-web-module":"dist/scripts/generate-web-module/index.js"},"dist":{"shasum":"dc435533803558718e02889999cf3e93fcf91f07","tarball":"https://registry.npmjs.org/@carlonicora/nextjs-jsonapi/-/nextjs-jsonapi-3.15.0.tgz","fileCount":1530,"integrity":"sha512-cGPdjBhv9oWTLGf6ScNi9dt/sjLmBxGczI9DaVu0EFLKgF+82tnqedJwI1DmQiJOuYQ2HDxKgLy9N5cxypdjcA==","signatures":[{"sig":"MEUCIFtanmESSc6LwToVnmIJE5kyDaHrCDuk6y374IR7IcZ+AiEAlzJWTfI/zzudBPW9mozQS8J2s3uxgnCHkuZL1J+7Ab0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@carlonicora%2fnextjs-jsonapi@3.15.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":14645369},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.mjs","require":"./dist/core/index.js"},"./help":{"types":"./dist/features/help/index.d.ts","import":"./dist/features/help/index.mjs","require":"./dist/features/help/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.mjs","require":"./dist/client/index.js"},"./server":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.mjs","require":"./dist/server/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.mjs","require":"./dist/billing/index.js"},"./testing":{"types":"./dist/testing/index.d.ts","import":"./dist/testing/index.mjs","require":"./dist/testing/index.js"},"./contexts":{"types":"./dist/contexts/index.d.ts","import":"./dist/contexts/index.mjs","require":"./dist/contexts/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.mjs","require":"./dist/components/index.js"},"./tokenusage":{"types":"./dist/features/tokenusage/index.d.ts","import":"./dist/features/tokenusage/index.mjs","require":"./dist/features/tokenusage/index.js"},"./help/server":{"types":"./dist/features/help/server.d.ts","import":"./dist/features/help/server.mjs","require":"./dist/features/help/server.js"},"./contexts/styles.css":"./dist/contexts/index.css"},"gitHead":"5bf13bcb2c90506081a4e5d0a9e63408243d278d","private":false,"scripts":{"dev":"NODE_OPTIONS='--max-old-space-size=8192' tsup --watch","lint":"eslint \"src/**/*.ts\" \"src/**/*.tsx\" --fix && node scripts/check-rtl-classes.mjs","test":"vitest run","build":"rm -rf dist && NODE_OPTIONS='--max-old-space-size=8192' tsup && tsc -p scripts/generate-web-module/tsconfig.json","clean":"rm -rf dist","format":"prettier --write \"src/**/*.ts\"","prepare":"tsc -p scripts/generate-web-module/tsconfig.json","test:ui":"vitest --ui","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"pnpm build","generate-web-module":"node dist/scripts/generate-web-module/index.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f5f41df1-7b72-405b-8808-252d10106909"}},"repository":{"url":"git+https://github.com/carlonicora/nextjs-jsonapi.git","type":"git"},"_npmVersion":"11.19.0","description":"Next.js JSON:API client with server/client support and caching","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ai":"^6.0.238","d3":"^7.9.0","zod":"^4.4.3","clsx":"^2.1.1","cmdk":"^1.1.1","pako":"^3.0.1","uuid":"^14.0.2","vaul":"^1.1.2","dagre":"^0.8.5","jotai":"^2.20.3","shadcn":"^4.19.0","sonner":"^2.0.8","fuse.js":"^7.5.0","mermaid":"^12.0.0","date-fns":"^4.4.0","recharts":"^3.10.1","commander":"^15.0.0","driver.js":"^1.8.0","input-otp":"^1.5.0","remark-gfm":"^4.0.1","next-themes":"^0.4.6","rehype-slug":"^6.0.0","cookies-next":"^6.1.1","jotai-family":"^1.1.0","lucide-react":"^1.34.0","qrcode.react":"^4.2.0","@dnd-kit/core":"^6.3.1","@base-ui/react":"1.7.0","react-dropzone":"^20.1.1","react-markdown":"^10.1.0","tailwind-merge":"^3.6.0","tw-animate-css":"^1.4.0","@blocknote/core":"^0.54.0","next-mdx-remote":"^6.0.0","react-hook-form":"7.86.0","@blocknote/react":"^0.54.0","@blocknote/xl-ai":"^0.54.0","react-day-picker":"^10.0.1","socket.io-client":"^4.8.3","@blocknote/shadcn":"^0.54.0","@dnd-kit/sortable":"^10.0.0","codice-fiscale-js":"~2.3.23","@dnd-kit/utilities":"^3.2.2","@floating-ui/react":"^0.27.20","@hookform/resolvers":"^5.9.1","@radix-ui/react-slot":"^1.3.3","embla-carousel-react":"^8.6.0","@radix-ui/react-label":"^2.1.15","react-resizable-panels":"^4.12.3","@simplewebauthn/browser":"^13.3.0","class-variance-authority":"^0.7.1","rehype-autolink-headings":"^7.1.0","@handlewithcare/prosemirror-inputrules":"^0.1.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"next":"16.3.3","tsup":"^8.5.1","jsdom":"^30.0.1","react":"19.2.8","eslint":"^9.39.5","vitest":"^4.1.11","globals":"^17.11.0","prettier":"^3.9.6","@types/d3":"^7.4.3","next-intl":"^4.13.7","react-dom":"19.2.8","@eslint/js":"^9.39.5","@vitest/ui":"^4.1.11","typescript":"^6.0.3","@types/node":"^26.4.0","@types/dagre":"^0.7.54","@types/react":"19.2.18","react-hook-form":"7.86.0","@eslint/eslintrc":"^3.3.6","@types/react-dom":"19.2.5","semantic-release":"25.0.8","@stripe/stripe-js":"^9.14.0","@types/qrcode.react":"^3.0.0","@vitest/coverage-v8":"^4.1.11","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^6.1.0","@semantic-release/git":"^11.0.1","@tanstack/react-table":"^8.21.3","@testing-library/react":"^16.3.2","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.6","@stripe/react-stripe-js":"^6.8.2","@testing-library/jest-dom":"^7.0.1","@typescript-eslint/parser":"^8.68.0","@semantic-release/changelog":"^7.0.0","@testing-library/user-event":"^14.6.6","@typescript-eslint/eslint-plugin":"^8.68.0","conventional-changelog-conventionalcommits":"9.3.1"},"peerDependencies":{"next":">=14.0.0","react":">=18.0.0","next-intl":">=3.0.0","react-dom":">=18.0.0","react-hook-form":">=7.0.0","@stripe/stripe-js":">=9.13.0","@tanstack/react-table":">=8.0.0","@stripe/react-stripe-js":">=6.8.0"},"peerDependenciesMeta":{"next-intl":{"optional":true},"react-hook-form":{"optional":true},"@stripe/stripe-js":{"optional":true},"@tanstack/react-table":{"optional":true},"@stripe/react-stripe-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nextjs-jsonapi_3.15.0_1789478931550_0.8510651374019471","host":"s3://npm-registry-packages-npm-production"}},"3.15.1":{"name":"@carlonicora/nextjs-jsonapi","version":"3.15.1","keywords":["nextjs","jsonapi","json-api","react","typescript","cache"],"author":{"name":"Carlo Nicora"},"license":"GPL-3.0-or-later","_id":"@carlonicora/nextjs-jsonapi@3.15.1","maintainers":[{"name":"carlonicora","email":"carlo.nicora@gmail.com"}],"homepage":"https://github.com/carlonicora/nextjs-jsonapi#readme","bugs":{"url":"https://github.com/carlonicora/nextjs-jsonapi/issues"},"bin":{"generate-web-module":"dist/scripts/generate-web-module/index.js"},"dist":{"shasum":"21295a872ec40fd0d27e073a17fe67bc3462873b","tarball":"https://registry.npmjs.org/@carlonicora/nextjs-jsonapi/-/nextjs-jsonapi-3.15.1.tgz","fileCount":1530,"integrity":"sha512-LWNIOKuOslRE+efMLdHfV4T8eQ709WRp8wmsWXXIHz4LU6y8CTCYRrbhorhNJ3hDP8/p/saAIQWqDYRYgqoH1Q==","signatures":[{"sig":"MEQCIBrrOEhutxNjfKZM0lZGiGCDrC4U7aN7UGXwmF0Lhd/CAiBX2YWoZGihVHmGEvMhIx8W5C1H1w+NpU8DjlJ810IWRg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@carlonicora%2fnextjs-jsonapi@3.15.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":14645357},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.mjs","require":"./dist/core/index.js"},"./help":{"types":"./dist/features/help/index.d.ts","import":"./dist/features/help/index.mjs","require":"./dist/features/help/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.mjs","require":"./dist/client/index.js"},"./server":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.mjs","require":"./dist/server/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.mjs","require":"./dist/billing/index.js"},"./testing":{"types":"./dist/testing/index.d.ts","import":"./dist/testing/index.mjs","require":"./dist/testing/index.js"},"./contexts":{"types":"./dist/contexts/index.d.ts","import":"./dist/contexts/index.mjs","require":"./dist/contexts/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.mjs","require":"./dist/components/index.js"},"./tokenusage":{"types":"./dist/features/tokenusage/index.d.ts","import":"./dist/features/tokenusage/index.mjs","require":"./dist/features/tokenusage/index.js"},"./help/server":{"types":"./dist/features/help/server.d.ts","import":"./dist/features/help/server.mjs","require":"./dist/features/help/server.js"},"./contexts/styles.css":"./dist/contexts/index.css"},"gitHead":"bf9eb51483c8e116350483ec8ac752d19209ab77","private":false,"scripts":{"dev":"NODE_OPTIONS='--max-old-space-size=8192' tsup --watch","lint":"eslint \"src/**/*.ts\" \"src/**/*.tsx\" --fix && node scripts/check-rtl-classes.mjs","test":"vitest run","build":"rm -rf dist && NODE_OPTIONS='--max-old-space-size=8192' tsup && tsc -p scripts/generate-web-module/tsconfig.json","clean":"rm -rf dist","format":"prettier --write \"src/**/*.ts\"","prepare":"tsc -p scripts/generate-web-module/tsconfig.json","test:ui":"vitest --ui","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"pnpm build","generate-web-module":"node dist/scripts/generate-web-module/index.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f5f41df1-7b72-405b-8808-252d10106909"}},"repository":{"url":"git+https://github.com/carlonicora/nextjs-jsonapi.git","type":"git"},"_npmVersion":"11.19.0","description":"Next.js JSON:API client with server/client support and caching","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ai":"^6.0.238","d3":"^7.9.0","zod":"^4.4.3","clsx":"^2.1.1","cmdk":"^1.1.1","pako":"^3.0.1","uuid":"^14.0.2","vaul":"^1.1.2","dagre":"^0.8.5","jotai":"^2.20.3","shadcn":"^4.19.0","sonner":"^2.0.8","fuse.js":"^7.5.0","mermaid":"^12.0.0","date-fns":"^4.4.0","recharts":"^3.10.1","commander":"^15.0.0","driver.js":"^1.8.0","input-otp":"^1.5.0","remark-gfm":"^4.0.1","next-themes":"^0.4.6","rehype-slug":"^6.0.0","cookies-next":"^6.1.1","jotai-family":"^1.1.0","lucide-react":"^1.34.0","qrcode.react":"^4.2.0","@dnd-kit/core":"^6.3.1","@base-ui/react":"1.7.0","react-dropzone":"^20.1.1","react-markdown":"^10.1.0","tailwind-merge":"^3.6.0","tw-animate-css":"^1.4.0","@blocknote/core":"^0.54.0","next-mdx-remote":"^6.0.0","react-hook-form":"7.86.0","@blocknote/react":"^0.54.0","@blocknote/xl-ai":"^0.54.0","react-day-picker":"^10.0.1","socket.io-client":"^4.8.3","@blocknote/shadcn":"^0.54.0","@dnd-kit/sortable":"^10.0.0","codice-fiscale-js":"~2.3.23","@dnd-kit/utilities":"^3.2.2","@floating-ui/react":"^0.27.20","@hookform/resolvers":"^5.9.1","@radix-ui/react-slot":"^1.3.3","embla-carousel-react":"^8.6.0","@radix-ui/react-label":"^2.1.15","react-resizable-panels":"^4.12.3","@simplewebauthn/browser":"^13.3.0","class-variance-authority":"^0.7.1","rehype-autolink-headings":"^7.1.0","@handlewithcare/prosemirror-inputrules":"^0.1.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"next":"16.3.3","tsup":"^8.5.1","jsdom":"^30.0.1","react":"19.2.8","eslint":"^9.39.5","vitest":"^4.1.11","globals":"^17.11.0","prettier":"^3.9.6","@types/d3":"^7.4.3","next-intl":"^4.13.7","react-dom":"19.2.8","@eslint/js":"^9.39.5","@vitest/ui":"^4.1.11","typescript":"^6.0.3","@types/node":"^26.4.0","@types/dagre":"^0.7.54","@types/react":"19.2.18","react-hook-form":"7.86.0","@eslint/eslintrc":"^3.3.6","@types/react-dom":"19.2.5","semantic-release":"25.0.8","@stripe/stripe-js":"^9.14.0","@types/qrcode.react":"^3.0.0","@vitest/coverage-v8":"^4.1.11","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^6.1.0","@semantic-release/git":"^11.0.1","@tanstack/react-table":"^8.21.3","@testing-library/react":"^16.3.2","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.6","@stripe/react-stripe-js":"^6.8.2","@testing-library/jest-dom":"^7.0.1","@typescript-eslint/parser":"^8.68.0","@semantic-release/changelog":"^7.0.0","@testing-library/user-event":"^14.6.6","@typescript-eslint/eslint-plugin":"^8.68.0","conventional-changelog-conventionalcommits":"9.3.1"},"peerDependencies":{"next":">=14.0.0","react":">=18.0.0","next-intl":">=3.0.0","react-dom":">=18.0.0","react-hook-form":">=7.0.0","@stripe/stripe-js":">=9.13.0","@tanstack/react-table":">=8.0.0","@stripe/react-stripe-js":">=6.8.0"},"peerDependenciesMeta":{"next-intl":{"optional":true},"react-hook-form":{"optional":true},"@stripe/stripe-js":{"optional":true},"@tanstack/react-table":{"optional":true},"@stripe/react-stripe-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nextjs-jsonapi_3.15.1_1789479409901_0.4788947455029122","host":"s3://npm-registry-packages-npm-production"}},"3.15.2":{"name":"@carlonicora/nextjs-jsonapi","version":"3.15.2","keywords":["nextjs","jsonapi","json-api","react","typescript","cache"],"author":{"name":"Carlo Nicora"},"license":"GPL-3.0-or-later","_id":"@carlonicora/nextjs-jsonapi@3.15.2","maintainers":[{"name":"carlonicora","email":"carlo.nicora@gmail.com"}],"homepage":"https://github.com/carlonicora/nextjs-jsonapi#readme","bugs":{"url":"https://github.com/carlonicora/nextjs-jsonapi/issues"},"bin":{"generate-web-module":"dist/scripts/generate-web-module/index.js"},"dist":{"shasum":"b584f8111c1c342d23d35801698fa632add3bc56","tarball":"https://registry.npmjs.org/@carlonicora/nextjs-jsonapi/-/nextjs-jsonapi-3.15.2.tgz","fileCount":1532,"integrity":"sha512-rfVoROOmG5JwjecZa1Z6ZNvqxEOYWkyM7Bnd0TSjPapB2AcjCqzN9h36uNaKh9n6l9YUXH3ZZ2MD8fTy0JLDGQ==","signatures":[{"sig":"MEUCIQCbTbJ80Hk3dB5rpQjKSJtWnTkfD9pduAHFpNBKA+wUKQIgFjjJ9fWLnin4jAHsI9hbTUoNvyNJY91B8FPvUAtfx30=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@carlonicora%2fnextjs-jsonapi@3.15.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":14650777},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.mjs","require":"./dist/core/index.js"},"./help":{"types":"./dist/features/help/index.d.ts","import":"./dist/features/help/index.mjs","require":"./dist/features/help/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.mjs","require":"./dist/client/index.js"},"./server":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.mjs","require":"./dist/server/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.mjs","require":"./dist/billing/index.js"},"./testing":{"types":"./dist/testing/index.d.ts","import":"./dist/testing/index.mjs","require":"./dist/testing/index.js"},"./contexts":{"types":"./dist/contexts/index.d.ts","import":"./dist/contexts/index.mjs","require":"./dist/contexts/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.mjs","require":"./dist/components/index.js"},"./tokenusage":{"types":"./dist/features/tokenusage/index.d.ts","import":"./dist/features/tokenusage/index.mjs","require":"./dist/features/tokenusage/index.js"},"./help/server":{"types":"./dist/features/help/server.d.ts","import":"./dist/features/help/server.mjs","require":"./dist/features/help/server.js"},"./contexts/styles.css":"./dist/contexts/index.css"},"gitHead":"a85f02688949243d770e410627f11543885a6527","private":false,"scripts":{"dev":"NODE_OPTIONS='--max-old-space-size=8192' tsup --watch","lint":"eslint \"src/**/*.ts\" \"src/**/*.tsx\" --fix && node scripts/check-rtl-classes.mjs","test":"vitest run","build":"rm -rf dist && NODE_OPTIONS='--max-old-space-size=8192' tsup && tsc -p scripts/generate-web-module/tsconfig.json","clean":"rm -rf dist","format":"prettier --write \"src/**/*.ts\"","prepare":"tsc -p scripts/generate-web-module/tsconfig.json","test:ui":"vitest --ui","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"pnpm build","generate-web-module":"node dist/scripts/generate-web-module/index.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f5f41df1-7b72-405b-8808-252d10106909"}},"repository":{"url":"git+https://github.com/carlonicora/nextjs-jsonapi.git","type":"git"},"_npmVersion":"11.19.0","description":"Next.js JSON:API client with server/client support and caching","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ai":"^6.0.238","d3":"^7.9.0","zod":"^4.4.3","clsx":"^2.1.1","cmdk":"^1.1.1","pako":"^3.0.1","uuid":"^14.0.2","vaul":"^1.1.2","dagre":"^0.8.5","jotai":"^2.20.3","shadcn":"^4.19.0","sonner":"^2.0.8","fuse.js":"^7.5.0","mermaid":"^12.0.0","date-fns":"^4.4.0","recharts":"^3.10.1","commander":"^15.0.0","driver.js":"^1.8.0","input-otp":"^1.5.0","remark-gfm":"^4.0.1","next-themes":"^0.4.6","rehype-slug":"^6.0.0","cookies-next":"^6.1.1","jotai-family":"^1.1.0","lucide-react":"^1.34.0","qrcode.react":"^4.2.0","@dnd-kit/core":"^6.3.1","@base-ui/react":"1.7.0","react-dropzone":"^20.1.1","react-markdown":"^10.1.0","tailwind-merge":"^3.6.0","tw-animate-css":"^1.4.0","@blocknote/core":"^0.54.0","next-mdx-remote":"^6.0.0","react-hook-form":"7.86.0","@blocknote/react":"^0.54.0","@blocknote/xl-ai":"^0.54.0","react-day-picker":"^10.0.1","socket.io-client":"^4.8.3","@blocknote/shadcn":"^0.54.0","@dnd-kit/sortable":"^10.0.0","codice-fiscale-js":"~2.3.23","@dnd-kit/utilities":"^3.2.2","@floating-ui/react":"^0.27.20","@hookform/resolvers":"^5.9.1","@radix-ui/react-slot":"^1.3.3","embla-carousel-react":"^8.6.0","@radix-ui/react-label":"^2.1.15","react-resizable-panels":"^4.12.3","@simplewebauthn/browser":"^13.3.0","class-variance-authority":"^0.7.1","rehype-autolink-headings":"^7.1.0","@handlewithcare/prosemirror-inputrules":"^0.1.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"next":"16.3.3","tsup":"^8.5.1","jsdom":"^30.0.1","react":"19.2.8","eslint":"^9.39.5","vitest":"^4.1.11","globals":"^17.11.0","prettier":"^3.9.6","@types/d3":"^7.4.3","next-intl":"^4.13.7","react-dom":"19.2.8","@eslint/js":"^9.39.5","@vitest/ui":"^4.1.11","typescript":"^6.0.3","@types/node":"^26.4.0","@types/dagre":"^0.7.54","@types/react":"19.2.18","react-hook-form":"7.86.0","@eslint/eslintrc":"^3.3.6","@types/react-dom":"19.2.5","semantic-release":"25.0.8","@stripe/stripe-js":"^9.14.0","@types/qrcode.react":"^3.0.0","@vitest/coverage-v8":"^4.1.11","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^6.1.0","@semantic-release/git":"^11.0.1","@tanstack/react-table":"^8.21.3","@testing-library/react":"^16.3.2","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.6","@stripe/react-stripe-js":"^6.8.2","@testing-library/jest-dom":"^7.0.1","@typescript-eslint/parser":"^8.68.0","@semantic-release/changelog":"^7.0.0","@testing-library/user-event":"^14.6.6","@typescript-eslint/eslint-plugin":"^8.68.0","conventional-changelog-conventionalcommits":"9.3.1"},"peerDependencies":{"next":">=14.0.0","react":">=18.0.0","next-intl":">=3.0.0","react-dom":">=18.0.0","react-hook-form":">=7.0.0","@stripe/stripe-js":">=9.13.0","@tanstack/react-table":">=8.0.0","@stripe/react-stripe-js":">=6.8.0"},"peerDependenciesMeta":{"next-intl":{"optional":true},"react-hook-form":{"optional":true},"@stripe/stripe-js":{"optional":true},"@tanstack/react-table":{"optional":true},"@stripe/react-stripe-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nextjs-jsonapi_3.15.2_1789480597616_0.7743274679272283","host":"s3://npm-registry-packages-npm-production"}},"3.16.0":{"name":"@carlonicora/nextjs-jsonapi","version":"3.16.0","keywords":["nextjs","jsonapi","json-api","react","typescript","cache"],"author":{"name":"Carlo Nicora"},"license":"GPL-3.0-or-later","_id":"@carlonicora/nextjs-jsonapi@3.16.0","maintainers":[{"name":"carlonicora","email":"carlo.nicora@gmail.com"}],"homepage":"https://github.com/carlonicora/nextjs-jsonapi#readme","bugs":{"url":"https://github.com/carlonicora/nextjs-jsonapi/issues"},"bin":{"generate-web-module":"dist/scripts/generate-web-module/index.js"},"dist":{"shasum":"e88806ac3dd8c0010f3b461860298c10c9c01f93","tarball":"https://registry.npmjs.org/@carlonicora/nextjs-jsonapi/-/nextjs-jsonapi-3.16.0.tgz","fileCount":1534,"integrity":"sha512-fpAvUF7ma1E5hPBJ1cNptUB5EvSKoDiOJa5Yv9A+wjCnS8bJsTHe7bkoPFd3kOHHXC9a8lUqDTyNS3pARO6vIA==","signatures":[{"sig":"MEQCIHEdiAhapebNsq3lLUf08o8SQouEUNic3zJHPYoob6gmAiBMx8vSiYLAUhAqAb21wNHbaYBwdJe/VUEyUqp7i+3/9w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@carlonicora%2fnextjs-jsonapi@3.16.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":14676886},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.mjs","require":"./dist/core/index.js"},"./help":{"types":"./dist/features/help/index.d.ts","import":"./dist/features/help/index.mjs","require":"./dist/features/help/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.mjs","require":"./dist/client/index.js"},"./server":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.mjs","require":"./dist/server/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.mjs","require":"./dist/billing/index.js"},"./testing":{"types":"./dist/testing/index.d.ts","import":"./dist/testing/index.mjs","require":"./dist/testing/index.js"},"./contexts":{"types":"./dist/contexts/index.d.ts","import":"./dist/contexts/index.mjs","require":"./dist/contexts/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.mjs","require":"./dist/components/index.js"},"./tokenusage":{"types":"./dist/features/tokenusage/index.d.ts","import":"./dist/features/tokenusage/index.mjs","require":"./dist/features/tokenusage/index.js"},"./help/server":{"types":"./dist/features/help/server.d.ts","import":"./dist/features/help/server.mjs","require":"./dist/features/help/server.js"},"./contexts/styles.css":"./dist/contexts/index.css"},"gitHead":"1cd06cdac830608df3b93e752c4137fe36858f78","private":false,"scripts":{"dev":"NODE_OPTIONS='--max-old-space-size=8192' tsup --watch","lint":"eslint \"src/**/*.ts\" \"src/**/*.tsx\" --fix && node scripts/check-rtl-classes.mjs","test":"vitest run","build":"rm -rf dist && NODE_OPTIONS='--max-old-space-size=8192' tsup && tsc -p scripts/generate-web-module/tsconfig.json","clean":"rm -rf dist","format":"prettier --write \"src/**/*.ts\"","prepare":"tsc -p scripts/generate-web-module/tsconfig.json","test:ui":"vitest --ui","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"pnpm build","generate-web-module":"node dist/scripts/generate-web-module/index.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f5f41df1-7b72-405b-8808-252d10106909"}},"repository":{"url":"git+https://github.com/carlonicora/nextjs-jsonapi.git","type":"git"},"_npmVersion":"11.19.0","description":"Next.js JSON:API client with server/client support and caching","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ai":"^6.0.238","d3":"^7.9.0","zod":"^4.4.3","clsx":"^2.1.1","cmdk":"^1.1.1","pako":"^3.0.1","uuid":"^14.0.2","vaul":"^1.1.2","dagre":"^0.8.5","jotai":"^2.20.3","shadcn":"^4.19.0","sonner":"^2.0.8","fuse.js":"^7.5.0","mermaid":"^12.0.0","date-fns":"^4.4.0","recharts":"^3.10.1","commander":"^15.0.0","driver.js":"^1.8.0","input-otp":"^1.5.0","remark-gfm":"^4.0.1","next-themes":"^0.4.6","rehype-slug":"^6.0.0","cookies-next":"^6.1.1","jotai-family":"^1.1.0","lucide-react":"^1.34.0","qrcode.react":"^4.2.0","@dnd-kit/core":"^6.3.1","@base-ui/react":"1.7.0","react-dropzone":"^20.1.1","react-markdown":"^10.1.0","tailwind-merge":"^3.6.0","tw-animate-css":"^1.4.0","@blocknote/core":"^0.54.0","next-mdx-remote":"^6.0.0","react-hook-form":"7.86.0","@blocknote/react":"^0.54.0","@blocknote/xl-ai":"^0.54.0","react-day-picker":"^10.0.1","socket.io-client":"^4.8.3","@blocknote/shadcn":"^0.54.0","@dnd-kit/sortable":"^10.0.0","codice-fiscale-js":"~2.3.23","@dnd-kit/utilities":"^3.2.2","@floating-ui/react":"^0.27.20","@hookform/resolvers":"^5.9.1","@radix-ui/react-slot":"^1.3.3","embla-carousel-react":"^8.6.0","@radix-ui/react-label":"^2.1.15","react-resizable-panels":"^4.12.3","@simplewebauthn/browser":"^13.3.0","class-variance-authority":"^0.7.1","rehype-autolink-headings":"^7.1.0","@handlewithcare/prosemirror-inputrules":"^0.1.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"next":"16.3.3","tsup":"^8.5.1","jsdom":"^30.0.1","react":"19.2.8","eslint":"^9.39.5","vitest":"^4.1.11","globals":"^17.11.0","prettier":"^3.9.6","@types/d3":"^7.4.3","next-intl":"^4.13.7","react-dom":"19.2.8","@eslint/js":"^9.39.5","@vitest/ui":"^4.1.11","typescript":"^6.0.3","@types/node":"^26.4.0","@types/dagre":"^0.7.54","@types/react":"19.2.18","react-hook-form":"7.86.0","@eslint/eslintrc":"^3.3.6","@types/react-dom":"19.2.5","semantic-release":"25.0.8","@stripe/stripe-js":"^9.14.0","@types/qrcode.react":"^3.0.0","@vitest/coverage-v8":"^4.1.11","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^6.1.0","@semantic-release/git":"^11.0.1","@tanstack/react-table":"^8.21.3","@testing-library/react":"^16.3.2","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.6","@stripe/react-stripe-js":"^6.8.2","@testing-library/jest-dom":"^7.0.1","@typescript-eslint/parser":"^8.68.0","@semantic-release/changelog":"^7.0.0","@testing-library/user-event":"^14.6.6","@typescript-eslint/eslint-plugin":"^8.68.0","conventional-changelog-conventionalcommits":"9.3.1"},"peerDependencies":{"next":">=14.0.0","react":">=18.0.0","next-intl":">=3.0.0","react-dom":">=18.0.0","react-hook-form":">=7.0.0","@stripe/stripe-js":">=9.13.0","@tanstack/react-table":">=8.0.0","@stripe/react-stripe-js":">=6.8.0"},"peerDependenciesMeta":{"next-intl":{"optional":true},"react-hook-form":{"optional":true},"@stripe/stripe-js":{"optional":true},"@tanstack/react-table":{"optional":true},"@stripe/react-stripe-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nextjs-jsonapi_3.16.0_1789549311669_0.5001571108140026","host":"s3://npm-registry-packages-npm-production"}},"3.16.1":{"name":"@carlonicora/nextjs-jsonapi","version":"3.16.1","keywords":["nextjs","jsonapi","json-api","react","typescript","cache"],"author":{"name":"Carlo Nicora"},"license":"GPL-3.0-or-later","_id":"@carlonicora/nextjs-jsonapi@3.16.1","maintainers":[{"name":"carlonicora","email":"carlo.nicora@gmail.com"}],"homepage":"https://github.com/carlonicora/nextjs-jsonapi#readme","bugs":{"url":"https://github.com/carlonicora/nextjs-jsonapi/issues"},"bin":{"generate-web-module":"dist/scripts/generate-web-module/index.js"},"dist":{"shasum":"83ca4f31cbedbea8122a3b9a17024c7f0bd07134","tarball":"https://registry.npmjs.org/@carlonicora/nextjs-jsonapi/-/nextjs-jsonapi-3.16.1.tgz","fileCount":1534,"integrity":"sha512-GjG9Qa8exi9etsEpEHa/nM913Jxo1lzQ6y1+QUvb+63koDmxPGQNTG/1ryOk4p4rFzOyBFzR2TdaMYCzvVKzmQ==","signatures":[{"sig":"MEUCIAv8jjosjPoywDCPOMoTFWsKU0jmPMRDVWY9eIrs1O5jAiEA8ZlAC45SparBdIUQPNwKnL5J4NCIMbrKsoZJBK4rCpc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@carlonicora%2fnextjs-jsonapi@3.16.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":14680204},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.mjs","require":"./dist/core/index.js"},"./help":{"types":"./dist/features/help/index.d.ts","import":"./dist/features/help/index.mjs","require":"./dist/features/help/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.mjs","require":"./dist/client/index.js"},"./server":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.mjs","require":"./dist/server/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.mjs","require":"./dist/billing/index.js"},"./testing":{"types":"./dist/testing/index.d.ts","import":"./dist/testing/index.mjs","require":"./dist/testing/index.js"},"./contexts":{"types":"./dist/contexts/index.d.ts","import":"./dist/contexts/index.mjs","require":"./dist/contexts/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.mjs","require":"./dist/components/index.js"},"./tokenusage":{"types":"./dist/features/tokenusage/index.d.ts","import":"./dist/features/tokenusage/index.mjs","require":"./dist/features/tokenusage/index.js"},"./help/server":{"types":"./dist/features/help/server.d.ts","import":"./dist/features/help/server.mjs","require":"./dist/features/help/server.js"},"./contexts/styles.css":"./dist/contexts/index.css"},"gitHead":"f3b3d9d090b08a57c4c752e8a29565792d81ec4c","private":false,"scripts":{"dev":"NODE_OPTIONS='--max-old-space-size=8192' tsup --watch","lint":"eslint \"src/**/*.ts\" \"src/**/*.tsx\" --fix && node scripts/check-rtl-classes.mjs","test":"vitest run","build":"rm -rf dist && NODE_OPTIONS='--max-old-space-size=8192' tsup && tsc -p scripts/generate-web-module/tsconfig.json","clean":"rm -rf dist","format":"prettier --write \"src/**/*.ts\"","prepare":"tsc -p scripts/generate-web-module/tsconfig.json","test:ui":"vitest --ui","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"pnpm build","generate-web-module":"node dist/scripts/generate-web-module/index.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f5f41df1-7b72-405b-8808-252d10106909"}},"repository":{"url":"git+https://github.com/carlonicora/nextjs-jsonapi.git","type":"git"},"_npmVersion":"11.19.0","description":"Next.js JSON:API client with server/client support and caching","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ai":"^6.0.238","d3":"^7.9.0","zod":"^4.4.3","clsx":"^2.1.1","cmdk":"^1.1.1","pako":"^3.0.1","uuid":"^14.0.2","vaul":"^1.1.2","dagre":"^0.8.5","jotai":"^2.20.3","shadcn":"^4.19.0","sonner":"^2.0.8","fuse.js":"^7.5.0","mermaid":"^12.0.0","date-fns":"^4.4.0","recharts":"^3.10.1","commander":"^15.0.0","driver.js":"^1.8.0","input-otp":"^1.5.0","remark-gfm":"^4.0.1","next-themes":"^0.4.6","rehype-slug":"^6.0.0","cookies-next":"^6.1.1","jotai-family":"^1.1.0","lucide-react":"^1.34.0","qrcode.react":"^4.2.0","@dnd-kit/core":"^6.3.1","@base-ui/react":"1.7.0","react-dropzone":"^20.1.1","react-markdown":"^10.1.0","tailwind-merge":"^3.6.0","tw-animate-css":"^1.4.0","@blocknote/core":"^0.54.0","next-mdx-remote":"^6.0.0","react-hook-form":"7.86.0","@blocknote/react":"^0.54.0","@blocknote/xl-ai":"^0.54.0","react-day-picker":"^10.0.1","socket.io-client":"^4.8.3","@blocknote/shadcn":"^0.54.0","@dnd-kit/sortable":"^10.0.0","codice-fiscale-js":"~2.3.23","@dnd-kit/utilities":"^3.2.2","@floating-ui/react":"^0.27.20","@hookform/resolvers":"^5.9.1","@radix-ui/react-slot":"^1.3.3","embla-carousel-react":"^8.6.0","@radix-ui/react-label":"^2.1.15","react-resizable-panels":"^4.12.3","@simplewebauthn/browser":"^13.3.0","class-variance-authority":"^0.7.1","rehype-autolink-headings":"^7.1.0","@handlewithcare/prosemirror-inputrules":"^0.1.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"next":"16.3.3","tsup":"^8.5.1","jsdom":"^30.0.1","react":"19.2.8","eslint":"^9.39.5","vitest":"^4.1.11","globals":"^17.11.0","prettier":"^3.9.6","@types/d3":"^7.4.3","next-intl":"^4.13.7","react-dom":"19.2.8","@eslint/js":"^9.39.5","@vitest/ui":"^4.1.11","typescript":"^6.0.3","@types/node":"^26.4.0","@types/dagre":"^0.7.54","@types/react":"19.2.18","react-hook-form":"7.86.0","@eslint/eslintrc":"^3.3.6","@types/react-dom":"19.2.5","semantic-release":"25.0.8","@stripe/stripe-js":"^9.14.0","@types/qrcode.react":"^3.0.0","@vitest/coverage-v8":"^4.1.11","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^6.1.0","@semantic-release/git":"^11.0.1","@tanstack/react-table":"^8.21.3","@testing-library/react":"^16.3.2","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.6","@stripe/react-stripe-js":"^6.8.2","@testing-library/jest-dom":"^7.0.1","@typescript-eslint/parser":"^8.68.0","@semantic-release/changelog":"^7.0.0","@testing-library/user-event":"^14.6.6","@typescript-eslint/eslint-plugin":"^8.68.0","conventional-changelog-conventionalcommits":"9.3.1"},"peerDependencies":{"next":">=14.0.0","react":">=18.0.0","next-intl":">=3.0.0","react-dom":">=18.0.0","react-hook-form":">=7.0.0","@stripe/stripe-js":">=9.13.0","@tanstack/react-table":">=8.0.0","@stripe/react-stripe-js":">=6.8.0"},"peerDependenciesMeta":{"next-intl":{"optional":true},"react-hook-form":{"optional":true},"@stripe/stripe-js":{"optional":true},"@tanstack/react-table":{"optional":true},"@stripe/react-stripe-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nextjs-jsonapi_3.16.1_1789566807778_0.06762583468432659","host":"s3://npm-registry-packages-npm-production"}},"3.17.0":{"name":"@carlonicora/nextjs-jsonapi","version":"3.17.0","keywords":["nextjs","jsonapi","json-api","react","typescript","cache"],"author":{"name":"Carlo Nicora"},"license":"GPL-3.0-or-later","_id":"@carlonicora/nextjs-jsonapi@3.17.0","maintainers":[{"name":"carlonicora","email":"carlo.nicora@gmail.com"}],"homepage":"https://github.com/carlonicora/nextjs-jsonapi#readme","bugs":{"url":"https://github.com/carlonicora/nextjs-jsonapi/issues"},"bin":{"generate-web-module":"dist/scripts/generate-web-module/index.js"},"dist":{"shasum":"ec8685d4ae3d07ffadaa950511b3cc37a7db5823","tarball":"https://registry.npmjs.org/@carlonicora/nextjs-jsonapi/-/nextjs-jsonapi-3.17.0.tgz","fileCount":1535,"integrity":"sha512-Tfq7XCZaB3p1L4h9tRbaVHrei0TjaMqZExbMK7DnKllEmBspLspYbx0WCVFAdCZyLtdtq/mVIgMWwCLtWiDi5g==","signatures":[{"sig":"MEQCIEGYM+m+WbMRPs3tcejbNwfqsvZwIoYxEE8jwEi80DEeAiA/jyYz9L61uq+1O+ioXvhXKXu0Wh3piatO80OGzQMKsA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@carlonicora%2fnextjs-jsonapi@3.17.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":14685286},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.mjs","require":"./dist/core/index.js"},"./help":{"types":"./dist/features/help/index.d.ts","import":"./dist/features/help/index.mjs","require":"./dist/features/help/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.mjs","require":"./dist/client/index.js"},"./server":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.mjs","require":"./dist/server/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.mjs","require":"./dist/billing/index.js"},"./testing":{"types":"./dist/testing/index.d.ts","import":"./dist/testing/index.mjs","require":"./dist/testing/index.js"},"./contexts":{"types":"./dist/contexts/index.d.ts","import":"./dist/contexts/index.mjs","require":"./dist/contexts/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.mjs","require":"./dist/components/index.js"},"./tokenusage":{"types":"./dist/features/tokenusage/index.d.ts","import":"./dist/features/tokenusage/index.mjs","require":"./dist/features/tokenusage/index.js"},"./help/server":{"types":"./dist/features/help/server.d.ts","import":"./dist/features/help/server.mjs","require":"./dist/features/help/server.js"},"./contexts/styles.css":"./dist/contexts/index.css"},"gitHead":"10b58d464241266c2b8ccbc0f93523326c4b49f7","private":false,"scripts":{"dev":"NODE_OPTIONS='--max-old-space-size=8192' tsup --watch","lint":"eslint \"src/**/*.ts\" \"src/**/*.tsx\" --fix && node scripts/check-rtl-classes.mjs","test":"vitest run","build":"rm -rf dist && NODE_OPTIONS='--max-old-space-size=8192' tsup && tsc -p scripts/generate-web-module/tsconfig.json","clean":"rm -rf dist","format":"prettier --write \"src/**/*.ts\"","prepare":"tsc -p scripts/generate-web-module/tsconfig.json","test:ui":"vitest --ui","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"pnpm build","generate-web-module":"node dist/scripts/generate-web-module/index.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f5f41df1-7b72-405b-8808-252d10106909"}},"repository":{"url":"git+https://github.com/carlonicora/nextjs-jsonapi.git","type":"git"},"_npmVersion":"11.19.0","description":"Next.js JSON:API client with server/client support and caching","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ai":"^6.0.238","d3":"^7.9.0","zod":"^4.4.3","clsx":"^2.1.1","cmdk":"^1.1.1","pako":"^3.0.1","uuid":"^14.0.2","vaul":"^1.1.2","dagre":"^0.8.5","jotai":"^2.20.3","shadcn":"^4.19.0","sonner":"^2.0.8","fuse.js":"^7.5.0","mermaid":"^12.0.0","date-fns":"^4.4.0","recharts":"^3.10.1","commander":"^15.0.0","driver.js":"^1.8.0","input-otp":"^1.5.0","remark-gfm":"^4.0.1","next-themes":"^0.4.6","rehype-slug":"^6.0.0","cookies-next":"^6.1.1","jotai-family":"^1.1.0","lucide-react":"^1.34.0","qrcode.react":"^4.2.0","@dnd-kit/core":"^6.3.1","@base-ui/react":"1.7.0","react-dropzone":"^20.1.1","react-markdown":"^10.1.0","tailwind-merge":"^3.6.0","tw-animate-css":"^1.4.0","@blocknote/core":"^0.54.0","next-mdx-remote":"^6.0.0","react-hook-form":"7.86.0","@blocknote/react":"^0.54.0","@blocknote/xl-ai":"^0.54.0","react-day-picker":"^10.0.1","socket.io-client":"^4.8.3","@blocknote/shadcn":"^0.54.0","@dnd-kit/sortable":"^10.0.0","codice-fiscale-js":"~2.3.23","@dnd-kit/utilities":"^3.2.2","@floating-ui/react":"^0.27.20","@hookform/resolvers":"^5.9.1","@radix-ui/react-slot":"^1.3.3","embla-carousel-react":"^8.6.0","@radix-ui/react-label":"^2.1.15","react-resizable-panels":"^4.12.3","@simplewebauthn/browser":"^13.3.0","class-variance-authority":"^0.7.1","rehype-autolink-headings":"^7.1.0","@handlewithcare/prosemirror-inputrules":"^0.1.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"next":"16.3.3","tsup":"^8.5.1","jsdom":"^30.0.1","react":"19.2.8","eslint":"^9.39.5","vitest":"^4.1.11","globals":"^17.11.0","prettier":"^3.9.6","@types/d3":"^7.4.3","next-intl":"^4.13.7","react-dom":"19.2.8","@eslint/js":"^9.39.5","@vitest/ui":"^4.1.11","typescript":"^6.0.3","@types/node":"^26.4.0","@types/dagre":"^0.7.54","@types/react":"19.2.18","react-hook-form":"7.86.0","@eslint/eslintrc":"^3.3.6","@types/react-dom":"19.2.5","semantic-release":"25.0.8","@stripe/stripe-js":"^9.14.0","@types/qrcode.react":"^3.0.0","@vitest/coverage-v8":"^4.1.11","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^6.1.0","@semantic-release/git":"^11.0.1","@tanstack/react-table":"^8.21.3","@testing-library/react":"^16.3.2","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.6","@stripe/react-stripe-js":"^6.8.2","@testing-library/jest-dom":"^7.0.1","@typescript-eslint/parser":"^8.68.0","@semantic-release/changelog":"^7.0.0","@testing-library/user-event":"^14.6.6","@typescript-eslint/eslint-plugin":"^8.68.0","conventional-changelog-conventionalcommits":"9.3.1"},"peerDependencies":{"next":">=14.0.0","react":">=18.0.0","next-intl":">=3.0.0","react-dom":">=18.0.0","react-hook-form":">=7.0.0","@stripe/stripe-js":">=9.13.0","@tanstack/react-table":">=8.0.0","@stripe/react-stripe-js":">=6.8.0"},"peerDependenciesMeta":{"next-intl":{"optional":true},"react-hook-form":{"optional":true},"@stripe/stripe-js":{"optional":true},"@tanstack/react-table":{"optional":true},"@stripe/react-stripe-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nextjs-jsonapi_3.17.0_1789651020031_0.26758523151293456","host":"s3://npm-registry-packages-npm-production"}},"3.18.0":{"name":"@carlonicora/nextjs-jsonapi","version":"3.18.0","keywords":["nextjs","jsonapi","json-api","react","typescript","cache"],"author":{"name":"Carlo Nicora"},"license":"GPL-3.0-or-later","_id":"@carlonicora/nextjs-jsonapi@3.18.0","maintainers":[{"name":"carlonicora","email":"carlo.nicora@gmail.com"}],"homepage":"https://github.com/carlonicora/nextjs-jsonapi#readme","bugs":{"url":"https://github.com/carlonicora/nextjs-jsonapi/issues"},"bin":{"generate-web-module":"dist/scripts/generate-web-module/index.js"},"dist":{"shasum":"722554879597daa7855c8c5a586bc21ef096567d","tarball":"https://registry.npmjs.org/@carlonicora/nextjs-jsonapi/-/nextjs-jsonapi-3.18.0.tgz","fileCount":1535,"integrity":"sha512-q2JrLV8T224bNakwcjIPywQ8Flk5Mdi96zurXSCPqGKYwgJlvj92RrBeUBiYvo6POM7EfiKJHxCoUS1hVYXYZg==","signatures":[{"sig":"MEQCIEOanON4gv74OlIB7bUniOn8Ir49DPLp4hIp1fKN0vEUAiA22YDT9X4mz+yhx2e4OwmTZ8o/UGYCUbmXTkvf/1laSQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCWIXbI5ACw+EpL4/3E7uXVRsEbQw4WruNxjiqNM77ShgIhAPQsdgTLkj9UESvsMeme782iD+ix3LV8GPfDm/RhpmGm","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@carlonicora%2fnextjs-jsonapi@3.18.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":14692086},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.mjs","require":"./dist/core/index.js"},"./help":{"types":"./dist/features/help/index.d.ts","import":"./dist/features/help/index.mjs","require":"./dist/features/help/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.mjs","require":"./dist/client/index.js"},"./server":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.mjs","require":"./dist/server/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.mjs","require":"./dist/billing/index.js"},"./testing":{"types":"./dist/testing/index.d.ts","import":"./dist/testing/index.mjs","require":"./dist/testing/index.js"},"./contexts":{"types":"./dist/contexts/index.d.ts","import":"./dist/contexts/index.mjs","require":"./dist/contexts/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.mjs","require":"./dist/components/index.js"},"./tokenusage":{"types":"./dist/features/tokenusage/index.d.ts","import":"./dist/features/tokenusage/index.mjs","require":"./dist/features/tokenusage/index.js"},"./help/server":{"types":"./dist/features/help/server.d.ts","import":"./dist/features/help/server.mjs","require":"./dist/features/help/server.js"},"./contexts/styles.css":"./dist/contexts/index.css"},"gitHead":"26c0a34f47de9386631d824dc926ebb1a04127a2","private":false,"scripts":{"dev":"NODE_OPTIONS='--max-old-space-size=8192' tsup --watch","lint":"eslint \"src/**/*.ts\" \"src/**/*.tsx\" --fix && node scripts/check-rtl-classes.mjs","test":"vitest run","build":"rm -rf dist && NODE_OPTIONS='--max-old-space-size=8192' tsup && tsc -p scripts/generate-web-module/tsconfig.json","clean":"rm -rf dist","format":"prettier --write \"src/**/*.ts\"","prepare":"tsc -p scripts/generate-web-module/tsconfig.json","test:ui":"vitest --ui","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"pnpm build","generate-web-module":"node dist/scripts/generate-web-module/index.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f5f41df1-7b72-405b-8808-252d10106909"}},"repository":{"url":"git+https://github.com/carlonicora/nextjs-jsonapi.git","type":"git"},"_npmVersion":"11.19.0","description":"Next.js JSON:API client with server/client support and caching","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ai":"^6.0.238","d3":"^7.9.0","zod":"^4.4.3","clsx":"^2.1.1","cmdk":"^1.1.1","pako":"^3.0.1","uuid":"^14.0.2","vaul":"^1.1.2","dagre":"^0.8.5","jotai":"^2.20.3","shadcn":"^4.19.0","sonner":"^2.0.8","fuse.js":"^7.5.0","mermaid":"^12.0.0","date-fns":"^4.4.0","recharts":"^3.10.1","commander":"^15.0.0","driver.js":"^1.8.0","input-otp":"^1.5.0","remark-gfm":"^4.0.1","next-themes":"^0.4.6","rehype-slug":"^6.0.0","cookies-next":"^6.1.1","jotai-family":"^1.1.0","lucide-react":"^1.34.0","qrcode.react":"^4.2.0","@dnd-kit/core":"^6.3.1","@base-ui/react":"1.7.0","react-dropzone":"^20.1.1","react-markdown":"^10.1.0","tailwind-merge":"^3.6.0","tw-animate-css":"^1.4.0","@blocknote/core":"^0.54.0","next-mdx-remote":"^6.0.0","react-hook-form":"7.86.0","@blocknote/react":"^0.54.0","@blocknote/xl-ai":"^0.54.0","react-day-picker":"^10.0.1","socket.io-client":"^4.8.3","@blocknote/shadcn":"^0.54.0","@dnd-kit/sortable":"^10.0.0","codice-fiscale-js":"~2.3.23","@dnd-kit/utilities":"^3.2.2","@floating-ui/react":"^0.27.20","@hookform/resolvers":"^5.9.1","@radix-ui/react-slot":"^1.3.3","embla-carousel-react":"^8.6.0","@radix-ui/react-label":"^2.1.15","react-resizable-panels":"^4.12.3","@simplewebauthn/browser":"^13.3.0","class-variance-authority":"^0.7.1","rehype-autolink-headings":"^7.1.0","@handlewithcare/prosemirror-inputrules":"^0.1.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"next":"16.3.3","tsup":"^8.5.1","jsdom":"^30.0.1","react":"19.2.8","eslint":"^9.39.5","vitest":"^4.1.11","globals":"^17.11.0","prettier":"^3.9.6","@types/d3":"^7.4.3","next-intl":"^4.13.7","react-dom":"19.2.8","@eslint/js":"^9.39.5","@vitest/ui":"^4.1.11","typescript":"^6.0.3","@types/node":"^26.4.0","@types/dagre":"^0.7.54","@types/react":"19.2.18","react-hook-form":"7.86.0","@eslint/eslintrc":"^3.3.6","@types/react-dom":"19.2.5","semantic-release":"25.0.8","@stripe/stripe-js":"^9.14.0","@types/qrcode.react":"^3.0.0","@vitest/coverage-v8":"^4.1.11","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^6.1.0","@semantic-release/git":"^11.0.1","@tanstack/react-table":"^8.21.3","@testing-library/react":"^16.3.2","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.6","@stripe/react-stripe-js":"^6.8.2","@testing-library/jest-dom":"^7.0.1","@typescript-eslint/parser":"^8.68.0","@semantic-release/changelog":"^7.0.0","@testing-library/user-event":"^14.6.6","@typescript-eslint/eslint-plugin":"^8.68.0","conventional-changelog-conventionalcommits":"9.3.1"},"peerDependencies":{"next":">=14.0.0","react":">=18.0.0","next-intl":">=3.0.0","react-dom":">=18.0.0","react-hook-form":">=7.0.0","@stripe/stripe-js":">=9.13.0","@tanstack/react-table":">=8.0.0","@stripe/react-stripe-js":">=6.8.0"},"peerDependenciesMeta":{"next-intl":{"optional":true},"react-hook-form":{"optional":true},"@stripe/stripe-js":{"optional":true},"@tanstack/react-table":{"optional":true},"@stripe/react-stripe-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nextjs-jsonapi_3.18.0_1789683751963_0.4981838477715257","host":"s3://npm-registry-packages-npm-production"}},"3.19.0":{"name":"@carlonicora/nextjs-jsonapi","version":"3.19.0","keywords":["nextjs","jsonapi","json-api","react","typescript","cache"],"author":{"name":"Carlo Nicora"},"license":"GPL-3.0-or-later","_id":"@carlonicora/nextjs-jsonapi@3.19.0","maintainers":[{"name":"carlonicora","email":"carlo.nicora@gmail.com"}],"homepage":"https://github.com/carlonicora/nextjs-jsonapi#readme","bugs":{"url":"https://github.com/carlonicora/nextjs-jsonapi/issues"},"bin":{"generate-web-module":"dist/scripts/generate-web-module/index.js"},"dist":{"shasum":"90ecdc19fba0da36e6602681cd66a4ee647457fc","tarball":"https://registry.npmjs.org/@carlonicora/nextjs-jsonapi/-/nextjs-jsonapi-3.19.0.tgz","fileCount":1535,"integrity":"sha512-pGamiSHNWeyOz3dgKMMNPuEK2xN8Osb4wLXrIm82ZJ/ydIjRSU6OZ9PT/eXHcGzlNd+JVR5MZOUpPqLA6e7ASg==","signatures":[{"sig":"MEYCIQDXgjtvlp7G8eATgr9+MKDkJtLr6uBEh2JKMts5x4AjEgIhAJAsw1qYNu9DlwqRWBVmksWdPBBwRcaZGtf6+vvuaLeQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCl+2xoFHzWNhJVeMU2mBirTZLtFGTbj7CQmGsQW8/ZswIgULdgJP1tCVyi7GT/ApduG3uQjp4wt8yhPob0ddFOID4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@carlonicora%2fnextjs-jsonapi@3.19.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":14692317},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.mjs","require":"./dist/core/index.js"},"./help":{"types":"./dist/features/help/index.d.ts","import":"./dist/features/help/index.mjs","require":"./dist/features/help/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.mjs","require":"./dist/client/index.js"},"./server":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.mjs","require":"./dist/server/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.mjs","require":"./dist/billing/index.js"},"./testing":{"types":"./dist/testing/index.d.ts","import":"./dist/testing/index.mjs","require":"./dist/testing/index.js"},"./contexts":{"types":"./dist/contexts/index.d.ts","import":"./dist/contexts/index.mjs","require":"./dist/contexts/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.mjs","require":"./dist/components/index.js"},"./tokenusage":{"types":"./dist/features/tokenusage/index.d.ts","import":"./dist/features/tokenusage/index.mjs","require":"./dist/features/tokenusage/index.js"},"./help/server":{"types":"./dist/features/help/server.d.ts","import":"./dist/features/help/server.mjs","require":"./dist/features/help/server.js"},"./contexts/styles.css":"./dist/contexts/index.css"},"gitHead":"de214de33d383fd47c56bd7da5c2a2ca59659cab","private":false,"scripts":{"dev":"NODE_OPTIONS='--max-old-space-size=8192' tsup --watch","lint":"eslint \"src/**/*.ts\" \"src/**/*.tsx\" --fix && node scripts/check-rtl-classes.mjs","test":"vitest run","build":"rm -rf dist && NODE_OPTIONS='--max-old-space-size=8192' tsup && tsc -p scripts/generate-web-module/tsconfig.json","clean":"rm -rf dist","format":"prettier --write \"src/**/*.ts\"","prepare":"tsc -p scripts/generate-web-module/tsconfig.json","test:ui":"vitest --ui","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"pnpm build","generate-web-module":"node dist/scripts/generate-web-module/index.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f5f41df1-7b72-405b-8808-252d10106909"}},"repository":{"url":"git+https://github.com/carlonicora/nextjs-jsonapi.git","type":"git"},"_npmVersion":"11.19.0","description":"Next.js JSON:API client with server/client support and caching","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ai":"^6.0.238","d3":"^7.9.0","zod":"^4.4.3","clsx":"^2.1.1","cmdk":"^1.1.1","pako":"^3.0.1","uuid":"^14.0.2","vaul":"^1.1.2","dagre":"^0.8.5","jotai":"^2.20.3","shadcn":"^4.19.0","sonner":"^2.0.8","fuse.js":"^7.5.0","mermaid":"^12.0.0","date-fns":"^4.4.0","recharts":"^3.10.1","commander":"^15.0.0","driver.js":"^1.8.0","input-otp":"^1.5.0","remark-gfm":"^4.0.1","next-themes":"^0.4.6","rehype-slug":"^6.0.0","cookies-next":"^6.1.1","jotai-family":"^1.1.0","lucide-react":"^1.34.0","qrcode.react":"^4.2.0","@dnd-kit/core":"^6.3.1","@base-ui/react":"1.7.0","react-dropzone":"^20.1.1","react-markdown":"^10.1.0","tailwind-merge":"^3.6.0","tw-animate-css":"^1.4.0","@blocknote/core":"^0.54.0","next-mdx-remote":"^6.0.0","react-hook-form":"7.86.0","@blocknote/react":"^0.54.0","@blocknote/xl-ai":"^0.54.0","react-day-picker":"^10.0.1","socket.io-client":"^4.8.3","@blocknote/shadcn":"^0.54.0","@dnd-kit/sortable":"^10.0.0","codice-fiscale-js":"~2.3.23","@dnd-kit/utilities":"^3.2.2","@floating-ui/react":"^0.27.20","@hookform/resolvers":"^5.9.1","@radix-ui/react-slot":"^1.3.3","embla-carousel-react":"^8.6.0","@radix-ui/react-label":"^2.1.15","react-resizable-panels":"^4.12.3","@simplewebauthn/browser":"^13.3.0","class-variance-authority":"^0.7.1","rehype-autolink-headings":"^7.1.0","@handlewithcare/prosemirror-inputrules":"^0.1.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"next":"16.3.3","tsup":"^8.5.1","jsdom":"^30.0.1","react":"19.2.8","eslint":"^9.39.5","vitest":"^4.1.11","globals":"^17.11.0","prettier":"^3.9.6","@types/d3":"^7.4.3","next-intl":"^4.13.7","react-dom":"19.2.8","@eslint/js":"^9.39.5","@vitest/ui":"^4.1.11","typescript":"^6.0.3","@types/node":"^26.4.0","@types/dagre":"^0.7.54","@types/react":"19.2.18","react-hook-form":"7.86.0","@eslint/eslintrc":"^3.3.6","@types/react-dom":"19.2.5","semantic-release":"25.0.8","@stripe/stripe-js":"^9.14.0","@types/qrcode.react":"^3.0.0","@vitest/coverage-v8":"^4.1.11","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^6.1.0","@semantic-release/git":"^11.0.1","@tanstack/react-table":"^8.21.3","@testing-library/react":"^16.3.2","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.6","@stripe/react-stripe-js":"^6.8.2","@testing-library/jest-dom":"^7.0.1","@typescript-eslint/parser":"^8.68.0","@semantic-release/changelog":"^7.0.0","@testing-library/user-event":"^14.6.6","@typescript-eslint/eslint-plugin":"^8.68.0","conventional-changelog-conventionalcommits":"9.3.1"},"peerDependencies":{"next":">=14.0.0","react":">=18.0.0","next-intl":">=3.0.0","react-dom":">=18.0.0","react-hook-form":">=7.0.0","@stripe/stripe-js":">=9.13.0","@tanstack/react-table":">=8.0.0","@stripe/react-stripe-js":">=6.8.0"},"peerDependenciesMeta":{"next-intl":{"optional":true},"react-hook-form":{"optional":true},"@stripe/stripe-js":{"optional":true},"@tanstack/react-table":{"optional":true},"@stripe/react-stripe-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nextjs-jsonapi_3.19.0_1789771370336_0.4972874208506872","host":"s3://npm-registry-packages-npm-production"}},"3.19.1":{"name":"@carlonicora/nextjs-jsonapi","version":"3.19.1","keywords":["nextjs","jsonapi","json-api","react","typescript","cache"],"author":{"name":"Carlo Nicora"},"license":"GPL-3.0-or-later","_id":"@carlonicora/nextjs-jsonapi@3.19.1","maintainers":[{"name":"carlonicora","email":"carlo.nicora@gmail.com"}],"homepage":"https://github.com/carlonicora/nextjs-jsonapi#readme","bugs":{"url":"https://github.com/carlonicora/nextjs-jsonapi/issues"},"bin":{"generate-web-module":"dist/scripts/generate-web-module/index.js"},"dist":{"shasum":"c64d1f26cc6084de25f6d80ce191b72520d02138","tarball":"https://registry.npmjs.org/@carlonicora/nextjs-jsonapi/-/nextjs-jsonapi-3.19.1.tgz","fileCount":1535,"integrity":"sha512-nFr0J9Bp3g0J81b0aeG7cdiojdO+fiNnOhTifmtbOlo2IbR5xmt6Gbjk3VPASz0OWOO1bGjm42vQ9SPybTZ3fg==","signatures":[{"sig":"MEUCIDoA95deMpWPjin/pvqB4CMXOySUHUr2PKSwP0A1rolOAiEAz+pLC3ivvEM1Y8RccUwiMc8hNrL9II55KNnmlwuT/Qc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDZOraFmBEKW6BR7NoCFgrl5bmntdPFI+aZ4udG+wcOcgIgJO/tFhng8Ie/2SHETs8ZsfSq2tRUsH9IlQm3Q3hPBzE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@carlonicora%2fnextjs-jsonapi@3.19.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":14692241},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.mjs","require":"./dist/core/index.js"},"./help":{"types":"./dist/features/help/index.d.ts","import":"./dist/features/help/index.mjs","require":"./dist/features/help/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.mjs","require":"./dist/client/index.js"},"./server":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.mjs","require":"./dist/server/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.mjs","require":"./dist/billing/index.js"},"./testing":{"types":"./dist/testing/index.d.ts","import":"./dist/testing/index.mjs","require":"./dist/testing/index.js"},"./contexts":{"types":"./dist/contexts/index.d.ts","import":"./dist/contexts/index.mjs","require":"./dist/contexts/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.mjs","require":"./dist/components/index.js"},"./tokenusage":{"types":"./dist/features/tokenusage/index.d.ts","import":"./dist/features/tokenusage/index.mjs","require":"./dist/features/tokenusage/index.js"},"./help/server":{"types":"./dist/features/help/server.d.ts","import":"./dist/features/help/server.mjs","require":"./dist/features/help/server.js"},"./contexts/styles.css":"./dist/contexts/index.css"},"gitHead":"feb89805ef9377f2707e377e13fbd95cfead72f5","private":false,"scripts":{"dev":"NODE_OPTIONS='--max-old-space-size=8192' tsup --watch","lint":"eslint \"src/**/*.ts\" \"src/**/*.tsx\" --fix && node scripts/check-rtl-classes.mjs","test":"vitest run","build":"rm -rf dist && NODE_OPTIONS='--max-old-space-size=8192' tsup && tsc -p scripts/generate-web-module/tsconfig.json","clean":"rm -rf dist","format":"prettier --write \"src/**/*.ts\"","prepare":"tsc -p scripts/generate-web-module/tsconfig.json","test:ui":"vitest --ui","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"pnpm build","generate-web-module":"node dist/scripts/generate-web-module/index.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f5f41df1-7b72-405b-8808-252d10106909"}},"repository":{"url":"git+https://github.com/carlonicora/nextjs-jsonapi.git","type":"git"},"_npmVersion":"11.19.0","description":"Next.js JSON:API client with server/client support and caching","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ai":"^6.0.238","d3":"^7.9.0","zod":"^4.4.3","clsx":"^2.1.1","cmdk":"^1.1.1","pako":"^3.0.1","uuid":"^14.0.2","vaul":"^1.1.2","dagre":"^0.8.5","jotai":"^2.20.3","shadcn":"^4.19.0","sonner":"^2.0.8","fuse.js":"^7.5.0","mermaid":"^12.0.0","date-fns":"^4.4.0","recharts":"^3.10.1","commander":"^15.0.0","driver.js":"^1.8.0","input-otp":"^1.5.0","remark-gfm":"^4.0.1","next-themes":"^0.4.6","rehype-slug":"^6.0.0","cookies-next":"^6.1.1","jotai-family":"^1.1.0","lucide-react":"^1.34.0","qrcode.react":"^4.2.0","@dnd-kit/core":"^6.3.1","@base-ui/react":"1.7.0","react-dropzone":"^20.1.1","react-markdown":"^10.1.0","tailwind-merge":"^3.6.0","tw-animate-css":"^1.4.0","@blocknote/core":"^0.54.0","next-mdx-remote":"^6.0.0","react-hook-form":"7.86.0","@blocknote/react":"^0.54.0","@blocknote/xl-ai":"^0.54.0","react-day-picker":"^10.0.1","socket.io-client":"^4.8.3","@blocknote/shadcn":"^0.54.0","@dnd-kit/sortable":"^10.0.0","codice-fiscale-js":"~2.3.23","@dnd-kit/utilities":"^3.2.2","@floating-ui/react":"^0.27.20","@hookform/resolvers":"^5.9.1","@radix-ui/react-slot":"^1.3.3","embla-carousel-react":"^8.6.0","@radix-ui/react-label":"^2.1.15","react-resizable-panels":"^4.12.3","@simplewebauthn/browser":"^13.3.0","class-variance-authority":"^0.7.1","rehype-autolink-headings":"^7.1.0","@handlewithcare/prosemirror-inputrules":"^0.1.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"next":"16.3.3","tsup":"^8.5.1","jsdom":"^30.0.1","react":"19.2.8","eslint":"^9.39.5","vitest":"^4.1.11","globals":"^17.11.0","prettier":"^3.9.6","@types/d3":"^7.4.3","next-intl":"^4.13.7","react-dom":"19.2.8","@eslint/js":"^9.39.5","@vitest/ui":"^4.1.11","typescript":"^6.0.3","@types/node":"^26.4.0","@types/dagre":"^0.7.54","@types/react":"19.2.18","react-hook-form":"7.86.0","@eslint/eslintrc":"^3.3.6","@types/react-dom":"19.2.5","semantic-release":"25.0.8","@stripe/stripe-js":"^9.14.0","@types/qrcode.react":"^3.0.0","@vitest/coverage-v8":"^4.1.11","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^6.1.0","@semantic-release/git":"^11.0.1","@tanstack/react-table":"^8.21.3","@testing-library/react":"^16.3.2","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.6","@stripe/react-stripe-js":"^6.8.2","@testing-library/jest-dom":"^7.0.1","@typescript-eslint/parser":"^8.68.0","@semantic-release/changelog":"^7.0.0","@testing-library/user-event":"^14.6.6","@typescript-eslint/eslint-plugin":"^8.68.0","conventional-changelog-conventionalcommits":"9.3.1"},"peerDependencies":{"next":">=14.0.0","react":">=18.0.0","next-intl":">=3.0.0","react-dom":">=18.0.0","react-hook-form":">=7.0.0","@stripe/stripe-js":">=9.13.0","@tanstack/react-table":">=8.0.0","@stripe/react-stripe-js":">=6.8.0"},"peerDependenciesMeta":{"next-intl":{"optional":true},"react-hook-form":{"optional":true},"@stripe/stripe-js":{"optional":true},"@tanstack/react-table":{"optional":true},"@stripe/react-stripe-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nextjs-jsonapi_3.19.1_1789771624261_0.6102944426986157","host":"s3://npm-registry-packages-npm-production"}},"3.20.0":{"name":"@carlonicora/nextjs-jsonapi","version":"3.20.0","keywords":["nextjs","jsonapi","json-api","react","typescript","cache"],"author":{"name":"Carlo Nicora"},"license":"GPL-3.0-or-later","_id":"@carlonicora/nextjs-jsonapi@3.20.0","maintainers":[{"name":"carlonicora","email":"carlo.nicora@gmail.com"}],"homepage":"https://github.com/carlonicora/nextjs-jsonapi#readme","bugs":{"url":"https://github.com/carlonicora/nextjs-jsonapi/issues"},"bin":{"generate-web-module":"dist/scripts/generate-web-module/index.js"},"dist":{"shasum":"a59500a2163fe994b333d9436df7e55cde3a55fe","tarball":"https://registry.npmjs.org/@carlonicora/nextjs-jsonapi/-/nextjs-jsonapi-3.20.0.tgz","fileCount":1539,"integrity":"sha512-Vt6zmiG9omh29Xgp/Zvl3TfGBu4hl5DRxL+YiCclp+prTOKML97ipqszbQ3FL8oO4+PMbatJ2QJTkLGkt7xqKA==","signatures":[{"sig":"MEYCIQCHRj+dY28bVw31WQ7CZ7nMT6R1jb1XW8Vsl7TieF7KUgIhAKl6b2ptrkS13dpmozXGI/C4YWcj5ViH7c+Qo6UQcXho","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQC5a6Armtv9T+dRh74ZNOLdOOTDumi++4m5dkeIv2K7aAIhAJ3e188Ov8yDZcfJQSnwN5SDOmmBSq4UncEwLJ/O8VLQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@carlonicora%2fnextjs-jsonapi@3.20.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":14767632},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.mjs","require":"./dist/core/index.js"},"./help":{"types":"./dist/features/help/index.d.ts","import":"./dist/features/help/index.mjs","require":"./dist/features/help/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.mjs","require":"./dist/client/index.js"},"./server":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.mjs","require":"./dist/server/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.mjs","require":"./dist/billing/index.js"},"./testing":{"types":"./dist/testing/index.d.ts","import":"./dist/testing/index.mjs","require":"./dist/testing/index.js"},"./contexts":{"types":"./dist/contexts/index.d.ts","import":"./dist/contexts/index.mjs","require":"./dist/contexts/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.mjs","require":"./dist/components/index.js"},"./tokenusage":{"types":"./dist/features/tokenusage/index.d.ts","import":"./dist/features/tokenusage/index.mjs","require":"./dist/features/tokenusage/index.js"},"./help/server":{"types":"./dist/features/help/server.d.ts","import":"./dist/features/help/server.mjs","require":"./dist/features/help/server.js"},"./contexts/styles.css":"./dist/contexts/index.css"},"gitHead":"25a6c6de196c36db9a2321887c233eaa71a26f5f","private":false,"scripts":{"dev":"NODE_OPTIONS='--max-old-space-size=8192' tsup --watch","lint":"eslint \"src/**/*.ts\" \"src/**/*.tsx\" --fix && node scripts/check-rtl-classes.mjs","test":"vitest run","build":"rm -rf dist && NODE_OPTIONS='--max-old-space-size=8192' tsup && tsc -p scripts/generate-web-module/tsconfig.json","clean":"rm -rf dist","format":"prettier --write \"src/**/*.ts\"","prepare":"tsc -p scripts/generate-web-module/tsconfig.json","test:ui":"vitest --ui","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"pnpm build","generate-web-module":"node dist/scripts/generate-web-module/index.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f5f41df1-7b72-405b-8808-252d10106909"}},"repository":{"url":"git+https://github.com/carlonicora/nextjs-jsonapi.git","type":"git"},"_npmVersion":"11.19.0","description":"Next.js JSON:API client with server/client support and caching","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ai":"^6.0.238","d3":"^7.9.0","zod":"^4.4.3","clsx":"^2.1.1","cmdk":"^1.1.1","pako":"^3.0.1","uuid":"^14.0.2","vaul":"^1.1.2","dagre":"^0.8.5","jotai":"^2.20.3","shadcn":"^4.19.0","sonner":"^2.0.8","fuse.js":"^7.5.0","mermaid":"^12.0.0","date-fns":"^4.4.0","recharts":"^3.10.1","commander":"^15.0.0","driver.js":"^1.8.0","input-otp":"^1.5.0","remark-gfm":"^4.0.1","next-themes":"^0.4.6","rehype-slug":"^6.0.0","cookies-next":"^6.1.1","jotai-family":"^1.1.0","lucide-react":"^1.34.0","qrcode.react":"^4.2.0","@dnd-kit/core":"^6.3.1","@base-ui/react":"1.7.0","react-dropzone":"^20.1.1","react-markdown":"^10.1.0","tailwind-merge":"^3.6.0","tw-animate-css":"^1.4.0","@blocknote/core":"^0.54.0","next-mdx-remote":"^6.0.0","react-hook-form":"7.86.0","@blocknote/react":"^0.54.0","@blocknote/xl-ai":"^0.54.0","react-day-picker":"^10.0.1","socket.io-client":"^4.8.3","@blocknote/shadcn":"^0.54.0","@dnd-kit/sortable":"^10.0.0","codice-fiscale-js":"~2.3.23","@dnd-kit/utilities":"^3.2.2","@floating-ui/react":"^0.27.20","@hookform/resolvers":"^5.9.1","@radix-ui/react-slot":"^1.3.3","embla-carousel-react":"^8.6.0","@radix-ui/react-label":"^2.1.15","react-resizable-panels":"^4.12.3","@simplewebauthn/browser":"^13.3.0","class-variance-authority":"^0.7.1","rehype-autolink-headings":"^7.1.0","@handlewithcare/prosemirror-inputrules":"^0.1.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"next":"16.3.3","tsup":"^8.5.1","jsdom":"^30.0.1","react":"19.2.8","eslint":"^9.39.5","vitest":"^4.1.11","globals":"^17.11.0","prettier":"^3.9.6","@types/d3":"^7.4.3","next-intl":"^4.13.7","react-dom":"19.2.8","@eslint/js":"^9.39.5","@vitest/ui":"^4.1.11","typescript":"^6.0.3","@types/node":"^26.4.0","@types/dagre":"^0.7.54","@types/react":"19.2.18","react-hook-form":"7.86.0","@eslint/eslintrc":"^3.3.6","@types/react-dom":"19.2.5","semantic-release":"25.0.8","@stripe/stripe-js":"^9.14.0","@types/qrcode.react":"^3.0.0","@vitest/coverage-v8":"^4.1.11","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^6.1.0","@semantic-release/git":"^11.0.1","@tanstack/react-table":"^8.21.3","@testing-library/react":"^16.3.2","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.6","@stripe/react-stripe-js":"^6.8.2","@testing-library/jest-dom":"^7.0.1","@typescript-eslint/parser":"^8.68.0","@semantic-release/changelog":"^7.0.0","@testing-library/user-event":"^14.6.6","@typescript-eslint/eslint-plugin":"^8.68.0","conventional-changelog-conventionalcommits":"9.3.1"},"peerDependencies":{"next":">=14.0.0","react":">=18.0.0","next-intl":">=3.0.0","react-dom":">=18.0.0","react-hook-form":">=7.0.0","@stripe/stripe-js":">=9.13.0","@tanstack/react-table":">=8.0.0","@stripe/react-stripe-js":">=6.8.0"},"peerDependenciesMeta":{"next-intl":{"optional":true},"react-hook-form":{"optional":true},"@stripe/stripe-js":{"optional":true},"@tanstack/react-table":{"optional":true},"@stripe/react-stripe-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nextjs-jsonapi_3.20.0_1790022587528_0.9992592184455149","host":"s3://npm-registry-packages-npm-production"}},"3.20.1":{"_id":"@carlonicora/nextjs-jsonapi@3.20.1","bin":{"generate-web-module":"dist/scripts/generate-web-module/index.js"},"bugs":{"url":"https://github.com/carlonicora/nextjs-jsonapi/issues"},"dist":{"shasum":"ccd183fc5af3f197d0edb0f2abb043d1f52cd96d","tarball":"https://registry.npmjs.org/@carlonicora/nextjs-jsonapi/-/nextjs-jsonapi-3.20.1.tgz","fileCount":1539,"integrity":"sha512-BBXFhrktKXxX26HlW2lpwux/Sg5JopkI+em6xx/RPDnitu90hvzpeL+VzE1WyOnzXUz5uuD9j7aRIHpLK0VYGw==","signatures":[{"sig":"MEUCIQCJ56w6rRBtLoXe5T1z4esB2RDb8Gbz5oiWePtJO4772AIgD5MGwcyDGr/1qzdekHUhfmiBbIrL8NXmovfQxrdGueA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIBN8UmawM9r70Jfie4zmq2C0MgJ0Ys8CUN18tGGyEiV1AiAEEhoj1BEfbhRzANzoYlp70C9cz5QMGiFabTLar/x7fQ=="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@carlonicora%2fnextjs-jsonapi@3.20.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":14773633},"main":"./dist/index.js","name":"@carlonicora/nextjs-jsonapi","types":"./dist/index.d.ts","author":{"name":"Carlo Nicora"},"module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.mjs","require":"./dist/core/index.js"},"./help":{"types":"./dist/features/help/index.d.ts","import":"./dist/features/help/index.mjs","require":"./dist/features/help/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.mjs","require":"./dist/client/index.js"},"./server":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.mjs","require":"./dist/server/index.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.mjs","require":"./dist/billing/index.js"},"./testing":{"types":"./dist/testing/index.d.ts","import":"./dist/testing/index.mjs","require":"./dist/testing/index.js"},"./contexts":{"types":"./dist/contexts/index.d.ts","import":"./dist/contexts/index.mjs","require":"./dist/contexts/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.mjs","require":"./dist/components/index.js"},"./tokenusage":{"types":"./dist/features/tokenusage/index.d.ts","import":"./dist/features/tokenusage/index.mjs","require":"./dist/features/tokenusage/index.js"},"./help/server":{"types":"./dist/features/help/server.d.ts","import":"./dist/features/help/server.mjs","require":"./dist/features/help/server.js"},"./contexts/styles.css":"./dist/contexts/index.css"},"gitHead":"98f5d195de52ee0469904c3da6be4c8df1f83032","license":"GPL-3.0-or-later","private":false,"scripts":{"dev":"NODE_OPTIONS='--max-old-space-size=8192' tsup --watch","lint":"eslint \"src/**/*.ts\" \"src/**/*.tsx\" --fix && node scripts/check-rtl-classes.mjs","test":"vitest run","build":"rm -rf dist && NODE_OPTIONS='--max-old-space-size=8192' tsup && tsc -p scripts/generate-web-module/tsconfig.json","clean":"rm -rf dist","format":"prettier --write \"src/**/*.ts\"","prepare":"tsc -p scripts/generate-web-module/tsconfig.json","test:ui":"vitest --ui","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"pnpm build","generate-web-module":"node dist/scripts/generate-web-module/index.js"},"version":"3.20.1","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f5f41df1-7b72-405b-8808-252d10106909"}},"homepage":"https://github.com/carlonicora/nextjs-jsonapi#readme","keywords":["nextjs","jsonapi","json-api","react","typescript","cache"],"repository":{"url":"git+https://github.com/carlonicora/nextjs-jsonapi.git","type":"git"},"_npmVersion":"11.19.0","description":"Next.js JSON:API client with server/client support and caching","directories":{},"maintainers":[{"name":"carlonicora","email":"carlo.nicora@gmail.com"}],"_nodeVersion":"24.20.0","dependencies":{"ai":"^6.0.238","d3":"^7.9.0","zod":"^4.4.3","clsx":"^2.1.1","cmdk":"^1.1.1","pako":"^3.0.1","uuid":"^14.0.2","vaul":"^1.1.2","dagre":"^0.8.5","jotai":"^2.20.3","shadcn":"^4.19.0","sonner":"^2.0.8","fuse.js":"^7.5.0","mermaid":"^12.0.0","date-fns":"^4.4.0","recharts":"^3.10.1","commander":"^15.0.0","driver.js":"^1.8.0","input-otp":"^1.5.0","remark-gfm":"^4.0.1","next-themes":"^0.4.6","rehype-slug":"^6.0.0","cookies-next":"^6.1.1","jotai-family":"^1.1.0","lucide-react":"^1.34.0","qrcode.react":"^4.2.0","@dnd-kit/core":"^6.3.1","@base-ui/react":"1.7.0","react-dropzone":"^20.1.1","react-markdown":"^10.1.0","tailwind-merge":"^3.6.0","tw-animate-css":"^1.4.0","@blocknote/core":"^0.54.0","next-mdx-remote":"^6.0.0","react-hook-form":"7.86.0","@blocknote/react":"^0.54.0","@blocknote/xl-ai":"^0.54.0","react-day-picker":"^10.0.1","socket.io-client":"^4.8.3","@blocknote/shadcn":"^0.54.0","@dnd-kit/sortable":"^10.0.0","codice-fiscale-js":"~2.3.23","@dnd-kit/utilities":"^3.2.2","@floating-ui/react":"^0.27.20","@hookform/resolvers":"^5.9.1","@radix-ui/react-slot":"^1.3.3","embla-carousel-react":"^8.6.0","@radix-ui/react-label":"^2.1.15","react-resizable-panels":"^4.12.3","@simplewebauthn/browser":"^13.3.0","class-variance-authority":"^0.7.1","rehype-autolink-headings":"^7.1.0","@handlewithcare/prosemirror-inputrules":"^0.1.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"next":"16.3.3","tsup":"^8.5.1","jsdom":"^30.0.1","react":"19.2.8","eslint":"^9.39.5","vitest":"^4.1.11","globals":"^17.11.0","prettier":"^3.9.6","@types/d3":"^7.4.3","next-intl":"^4.13.7","react-dom":"19.2.8","@eslint/js":"^9.39.5","@vitest/ui":"^4.1.11","typescript":"^6.0.3","@types/node":"^26.4.0","@types/dagre":"^0.7.54","@types/react":"19.2.18","react-hook-form":"7.86.0","@eslint/eslintrc":"^3.3.6","@types/react-dom":"19.2.5","semantic-release":"25.0.8","@stripe/stripe-js":"^9.14.0","@types/qrcode.react":"^3.0.0","@vitest/coverage-v8":"^4.1.11","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^6.1.0","@semantic-release/git":"^11.0.1","@tanstack/react-table":"^8.21.3","@testing-library/react":"^16.3.2","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.6","@stripe/react-stripe-js":"^6.8.2","@testing-library/jest-dom":"^7.0.1","@typescript-eslint/parser":"^8.68.0","@semantic-release/changelog":"^7.0.0","@testing-library/user-event":"^14.6.6","@typescript-eslint/eslint-plugin":"^8.68.0","conventional-changelog-conventionalcommits":"9.3.1"},"peerDependencies":{"next":">=14.0.0","react":">=18.0.0","next-intl":">=3.0.0","react-dom":">=18.0.0","react-hook-form":">=7.0.0","@stripe/stripe-js":">=9.13.0","@tanstack/react-table":">=8.0.0","@stripe/react-stripe-js":">=6.8.0"},"peerDependenciesMeta":{"next-intl":{"optional":true},"react-hook-form":{"optional":true},"@stripe/stripe-js":{"optional":true},"@tanstack/react-table":{"optional":true},"@stripe/react-stripe-js":{"optional":true}},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/nextjs-jsonapi_3.20.1_1790065666242_0.6685873759437764"}}},"time":{"created":"2025-12-09T23:43:50.475Z","modified":"2026-09-22T08:27:46.749Z","0.0.1":"2025-12-09T23:43:50.761Z","1.0.3":"2025-12-10T00:17:39.287Z","1.0.4":"2025-12-10T07:28:29.102Z","1.0.5":"2025-12-11T07:24:08.694Z","1.0.6":"2025-12-11T07:27:49.170Z","1.1.0":"2025-12-11T15:32:47.472Z","1.1.1":"2025-12-11T15:39:54.208Z","1.2.0":"2025-12-13T15:32:27.759Z","1.3.0":"2025-12-15T07:17:35.891Z","1.3.1":"2025-12-15T07:19:56.969Z","1.4.0":"2025-12-15T07:57:36.167Z","1.5.0":"2025-12-15T11:41:55.414Z","1.6.0":"2025-12-15T16:23:32.853Z","1.7.0":"2025-12-15T17:57:23.844Z","1.7.1":"2025-12-16T10:19:15.842Z","1.7.2":"2025-12-16T10:22:37.920Z","1.7.3":"2025-12-19T22:08:42.669Z","1.7.4":"2025-12-20T08:15:20.919Z","1.7.5":"2025-12-20T11:14:18.828Z","1.7.6":"2025-12-20T15:31:48.417Z","1.8.0":"2025-12-21T13:41:36.117Z","1.8.1":"2025-12-21T14:03:46.445Z","1.9.0":"2025-12-21T23:42:43.492Z","1.9.1":"2025-12-24T10:04:50.818Z","1.10.0":"2025-12-24T10:52:07.996Z","1.11.0":"2025-12-24T12:11:02.767Z","1.12.0":"2025-12-26T12:59:08.537Z","1.13.0":"2025-12-27T12:46:10.460Z","1.14.0":"2025-12-27T21:50:28.332Z","1.15.0":"2025-12-28T01:07:57.785Z","1.16.0":"2026-01-02T13:56:41.467Z","1.17.0":"2026-01-02T17:30:55.746Z","1.18.0":"2026-01-02T21:37:21.244Z","1.19.0":"2026-01-03T01:18:57.799Z","1.19.1":"2026-01-03T14:40:07.501Z","1.19.2":"2026-01-04T21:56:48.798Z","1.20.0":"2026-01-04T22:10:43.356Z","1.21.0":"2026-01-05T13:19:04.929Z","1.22.0":"2026-01-05T17:52:50.908Z","1.23.0":"2026-01-05T23:55:40.722Z","1.24.0":"2026-01-07T00:19:47.976Z","1.24.1":"2026-01-07T13:36:09.041Z","1.24.2":"2026-01-07T14:17:32.181Z","1.24.3":"2026-01-07T15:59:51.583Z","1.25.0":"2026-01-07T18:31:32.719Z","1.25.1":"2026-01-07T19:18:18.323Z","1.26.0":"2026-01-08T13:35:06.727Z","1.27.0":"2026-01-08T14:51:38.445Z","1.28.0":"2026-01-08T17:09:47.738Z","1.29.0":"2026-01-09T13:30:55.062Z","1.29.1":"2026-01-09T14:39:49.263Z","1.29.2":"2026-01-09T16:47:00.932Z","1.29.3":"2026-01-10T20:52:06.373Z","1.29.4":"2026-01-11T23:23:53.116Z","1.29.5":"2026-01-11T23:28:07.671Z","1.29.6":"2026-01-14T08:13:28.137Z","1.30.0":"2026-01-14T11:30:00.534Z","1.31.0":"2026-01-14T14:26:09.419Z","1.31.1":"2026-01-14T15:13:36.659Z","1.32.0":"2026-01-14T23:49:30.995Z","1.32.1":"2026-01-15T22:43:23.301Z","1.32.2":"2026-01-15T23:47:11.236Z","1.33.0":"2026-01-17T16:22:02.856Z","1.34.0":"2026-01-17T16:56:52.043Z","1.35.0":"2026-01-18T12:45:34.455Z","1.36.0":"2026-01-19T12:01:20.917Z","1.36.1":"2026-01-19T12:07:43.441Z","1.37.0":"2026-01-19T14:24:07.671Z","1.38.0":"2026-01-19T23:15:23.855Z","1.38.1":"2026-01-20T12:16:42.995Z","1.38.2":"2026-01-22T12:15:13.978Z","1.38.3":"2026-01-22T14:23:26.955Z","1.39.0":"2026-01-25T21:07:42.254Z","1.39.1":"2026-01-25T21:10:02.242Z","1.39.2":"2026-01-26T08:31:43.811Z","1.40.0":"2026-01-26T22:47:19.406Z","1.40.1":"2026-01-27T00:33:03.657Z","1.41.0":"2026-01-27T22:36:25.429Z","1.41.1":"2026-01-28T09:44:15.843Z","1.41.2":"2026-01-30T12:06:58.373Z","1.41.3":"2026-01-30T12:53:11.108Z","1.42.0":"2026-01-31T10:30:57.098Z","1.42.1":"2026-01-31T12:21:16.881Z","1.43.0":"2026-01-31T16:32:03.693Z","1.44.0":"2026-02-01T10:04:50.960Z","1.44.1":"2026-02-01T13:45:34.265Z","1.44.2":"2026-02-01T14:20:39.102Z","1.45.0":"2026-02-05T11:58:58.565Z","1.45.1":"2026-02-05T22:58:44.839Z","1.45.2":"2026-02-06T22:39:58.543Z","1.45.3":"2026-02-07T16:15:27.713Z","1.45.4":"2026-02-09T23:00:48.343Z","1.46.0":"2026-02-10T15:34:45.351Z","1.46.1":"2026-02-10T15:37:45.960Z","1.47.0":"2026-02-11T00:42:33.545Z","1.47.1":"2026-02-11T07:31:12.691Z","1.47.2":"2026-02-11T10:19:47.459Z","1.48.0":"2026-02-11T14:52:35.843Z","1.48.1":"2026-02-11T16:04:35.259Z","1.48.2":"2026-02-11T22:15:35.607Z","1.48.3":"2026-02-12T11:12:11.829Z","1.49.0":"2026-02-14T15:31:30.571Z","1.50.0":"2026-02-16T21:40:06.758Z","1.51.0":"2026-02-23T21:25:38.449Z","1.52.0":"2026-02-25T12:39:12.323Z","1.53.0":"2026-03-02T09:14:31.898Z","1.53.1":"2026-03-02T22:01:40.498Z","1.54.0":"2026-03-03T00:12:41.918Z","1.54.1":"2026-03-03T00:27:03.486Z","1.55.0":"2026-03-03T08:20:46.134Z","1.55.1":"2026-03-03T10:42:48.646Z","1.55.2":"2026-03-03T19:44:59.518Z","1.56.0":"2026-03-03T22:10:23.075Z","1.56.1":"2026-03-03T22:33:19.947Z","1.56.2":"2026-03-06T16:02:53.312Z","1.57.0":"2026-03-08T16:40:37.081Z","1.57.1":"2026-03-08T17:32:59.083Z","1.58.0":"2026-03-08T18:17:09.687Z","1.58.1":"2026-03-08T19:01:21.212Z","1.58.2":"2026-03-08T19:04:44.897Z","1.58.3":"2026-03-09T14:23:55.679Z","1.58.4":"2026-03-09T17:21:49.732Z","1.58.5":"2026-03-09T23:58:06.656Z","1.59.0":"2026-03-10T15:11:16.655Z","1.60.0":"2026-03-10T19:11:03.268Z","1.61.0":"2026-03-11T14:23:55.347Z","1.61.1":"2026-03-12T17:08:27.483Z","1.62.0":"2026-03-12T23:04:27.770Z","1.63.0":"2026-03-13T12:08:35.197Z","1.64.0":"2026-03-13T23:25:36.840Z","1.65.0":"2026-03-13T23:58:33.616Z","1.65.1":"2026-03-14T20:37:32.575Z","1.66.0":"2026-03-15T16:45:48.795Z","1.67.0":"2026-03-16T00:05:05.989Z","1.68.0":"2026-03-18T11:32:06.286Z","1.69.0":"2026-03-18T15:36:20.361Z","1.70.0":"2026-03-19T11:35:14.858Z","1.71.0":"2026-03-19T21:52:57.095Z","1.72.0":"2026-03-23T12:51:05.882Z","1.73.0":"2026-03-26T10:17:58.033Z","1.74.0":"2026-03-26T12:11:18.652Z","1.75.0":"2026-03-26T15:00:36.753Z","1.76.0":"2026-03-28T14:46:38.030Z","1.77.0":"2026-03-30T06:40:37.863Z","1.77.1":"2026-03-31T07:57:17.255Z","1.77.2":"2026-04-14T22:53:41.030Z","1.77.3":"2026-04-16T20:03:51.136Z","1.78.0":"2026-04-23T09:31:06.192Z","1.79.0":"2026-04-25T12:45:55.186Z","1.80.0":"2026-04-26T14:47:05.504Z","1.81.0":"2026-04-26T18:36:36.553Z","1.82.0":"2026-05-03T10:42:27.696Z","1.83.0":"2026-05-04T07:31:16.270Z","1.84.0":"2026-05-04T13:43:27.736Z","1.85.0":"2026-05-04T16:01:15.763Z","1.86.0":"2026-05-04T17:12:53.678Z","1.87.0":"2026-05-05T07:05:07.779Z","1.87.1":"2026-05-05T15:16:53.334Z","1.87.2":"2026-05-05T16:08:32.685Z","1.87.3":"2026-05-05T18:12:16.433Z","1.87.4":"2026-05-05T18:16:10.929Z","1.88.0":"2026-05-07T11:33:45.404Z","1.88.1":"2026-05-07T12:58:27.603Z","1.89.0":"2026-05-07T21:51:09.154Z","1.89.1":"2026-05-07T22:24:54.551Z","1.90.0":"2026-05-08T10:53:38.025Z","1.91.0":"2026-05-08T14:22:15.971Z","1.92.0":"2026-05-09T11:36:13.088Z","1.92.1":"2026-05-09T13:27:41.063Z","1.92.2":"2026-05-09T13:29:24.428Z","1.93.0":"2026-05-09T15:15:22.477Z","1.94.0":"2026-05-09T16:20:48.693Z","1.95.0":"2026-05-09T23:20:44.567Z","1.96.0":"2026-05-10T12:56:46.931Z","1.97.0":"2026-05-10T14:29:06.368Z","1.97.1":"2026-05-10T16:55:05.003Z","1.97.2":"2026-05-10T16:59:35.984Z","1.98.0":"2026-05-11T11:37:00.802Z","1.99.0":"2026-05-11T17:02:54.070Z","1.100.0":"2026-05-11T17:26:39.379Z","1.100.1":"2026-05-11T20:43:07.820Z","1.100.2":"2026-05-11T21:34:48.618Z","1.101.0":"2026-05-12T13:41:18.073Z","1.101.1":"2026-05-13T10:43:54.877Z","1.101.2":"2026-05-13T12:58:48.179Z","1.101.3":"2026-05-13T17:57:33.226Z","1.101.4":"2026-05-14T16:09:08.557Z","1.102.0":"2026-05-16T12:41:15.956Z","1.103.0":"2026-05-16T22:27:34.985Z","1.104.0":"2026-05-16T22:37:34.628Z","1.104.1":"2026-05-17T17:20:46.328Z","1.104.2":"2026-05-17T17:37:55.433Z","1.105.0":"2026-05-18T09:14:19.850Z","1.106.0":"2026-05-18T10:24:36.835Z","1.106.1":"2026-05-18T10:27:26.671Z","1.106.2":"2026-05-22T21:17:49.224Z","1.107.0":"2026-05-23T16:48:33.962Z","1.107.1":"2026-05-23T16:50:22.399Z","1.108.0":"2026-05-24T18:23:52.967Z","1.109.0":"2026-05-25T21:11:56.860Z","1.110.0":"2026-06-04T09:35:59.026Z","1.111.0":"2026-06-05T21:09:24.079Z","1.111.1":"2026-06-06T12:04:22.196Z","1.111.2":"2026-06-06T12:26:33.029Z","1.112.0":"2026-06-06T18:06:50.418Z","1.112.1":"2026-06-08T10:39:07.568Z","1.113.0":"2026-06-12T09:54:43.940Z","1.114.0":"2026-06-24T08:14:26.195Z","1.115.0":"2026-06-24T10:23:34.611Z","1.116.0":"2026-06-26T09:22:48.454Z","1.117.0":"2026-06-29T08:51:39.475Z","1.117.1":"2026-06-29T17:15:16.847Z","1.118.0":"2026-06-30T10:26:34.042Z","1.119.0":"2026-07-01T10:47:05.910Z","1.120.0":"2026-07-02T09:45:31.382Z","1.121.0":"2026-07-02T10:48:22.447Z","1.122.0":"2026-07-03T08:10:49.554Z","1.123.0":"2026-07-03T09:17:44.121Z","1.123.1":"2026-07-07T06:38:32.805Z","1.123.2":"2026-07-07T08:25:21.016Z","1.124.0":"2026-07-07T11:58:34.147Z","1.124.1":"2026-07-07T14:52:41.592Z","1.124.2":"2026-07-08T07:13:09.959Z","1.124.3":"2026-07-08T10:33:26.730Z","1.125.0":"2026-07-09T07:56:48.105Z","1.125.1":"2026-07-10T12:20:58.674Z","1.126.0":"2026-07-13T12:30:32.194Z","1.127.0":"2026-07-14T10:11:31.603Z","1.128.0":"2026-07-14T11:07:42.318Z","1.129.0":"2026-07-14T16:48:34.076Z","1.129.1":"2026-07-14T18:21:58.660Z","1.130.0":"2026-07-14T19:53:23.180Z","1.131.0":"2026-07-15T08:31:15.888Z","1.131.1":"2026-07-15T10:36:29.663Z","1.131.2":"2026-07-16T08:51:34.842Z","1.132.0":"2026-07-20T09:06:14.664Z","1.133.0":"2026-07-20T09:57:11.909Z","1.134.0":"2026-07-20T12:09:18.388Z","1.135.0":"2026-07-20T13:24:28.921Z","1.135.1":"2026-07-20T13:44:34.064Z","1.136.0":"2026-07-20T16:03:39.338Z","1.137.0":"2026-07-20T19:49:32.626Z","1.137.1":"2026-07-20T21:08:19.954Z","1.137.2":"2026-07-20T22:28:53.599Z","1.137.3":"2026-07-20T22:31:28.997Z","1.137.4":"2026-07-20T22:37:53.439Z","1.137.5":"2026-07-20T22:57:22.024Z","1.138.0":"2026-07-21T13:06:28.839Z","1.138.1":"2026-07-23T22:27:05.225Z","1.139.0":"2026-07-24T11:50:28.328Z","1.139.1":"2026-07-25T00:25:36.073Z","1.139.2":"2026-07-27T12:42:41.454Z","1.139.3":"2026-07-27T15:29:00.836Z","1.139.4":"2026-07-27T16:44:12.738Z","1.140.0":"2026-07-28T12:39:23.322Z","1.140.1":"2026-07-29T10:58:55.771Z","1.140.2":"2026-07-29T11:33:33.649Z","1.141.0":"2026-07-29T14:25:31.068Z","1.141.1":"2026-08-03T08:19:04.111Z","1.141.2":"2026-08-03T12:00:51.972Z","1.141.3":"2026-08-07T07:38:11.618Z","1.142.0":"2026-08-07T12:17:46.403Z","1.143.0":"2026-08-07T15:32:01.970Z","1.143.1":"2026-08-09T12:33:25.965Z","2.0.0":"2026-08-09T13:01:53.883Z","2.0.1":"2026-08-09T20:35:22.373Z","2.0.2":"2026-08-09T22:29:57.428Z","2.0.3":"2026-08-10T06:13:09.928Z","2.1.0":"2026-08-10T08:44:43.673Z","2.1.1":"2026-08-11T21:12:45.841Z","2.1.2":"2026-08-13T08:19:05.460Z","2.1.3":"2026-08-13T12:02:01.330Z","2.2.0":"2026-08-13T21:54:01.977Z","2.2.1":"2026-08-13T22:38:48.579Z","2.2.2":"2026-08-14T08:51:17.441Z","2.2.3":"2026-08-14T09:43:05.849Z","2.3.0":"2026-08-14T16:27:06.019Z","2.4.0":"2026-08-15T11:51:50.621Z","2.5.0":"2026-08-15T13:18:18.590Z","3.0.0":"2026-08-15T13:49:40.022Z","3.0.1":"2026-08-15T21:11:47.683Z","3.1.0":"2026-08-16T10:11:07.763Z","3.1.1":"2026-08-16T11:06:23.930Z","3.2.0":"2026-08-17T11:37:39.308Z","3.3.0":"2026-08-17T21:46:24.531Z","3.3.1":"2026-08-18T23:10:48.157Z","3.3.2":"2026-08-19T15:23:50.721Z","3.3.3":"2026-08-19T15:29:38.174Z","3.3.4":"2026-08-19T23:42:02.328Z","3.3.5":"2026-08-21T10:58:32.853Z","3.3.6":"2026-08-22T16:47:53.967Z","3.3.7":"2026-08-22T16:51:10.415Z","3.3.8":"2026-08-22T20:54:47.489Z","3.3.9":"2026-08-24T14:28:17.271Z","3.4.0":"2026-08-25T13:42:57.283Z","3.4.1":"2026-08-25T14:31:12.143Z","3.4.2":"2026-08-25T16:47:54.995Z","3.5.0":"2026-08-25T18:43:38.064Z","3.5.1":"2026-08-25T21:51:48.906Z","3.5.2":"2026-08-25T22:40:36.324Z","3.5.3":"2026-08-26T17:36:48.736Z","3.5.4":"2026-08-27T08:43:21.897Z","3.5.5":"2026-08-31T07:16:47.362Z","3.5.6":"2026-08-31T08:10:11.527Z","3.5.7":"2026-08-31T10:19:35.951Z","3.5.8":"2026-09-02T17:10:05.388Z","3.5.9":"2026-09-04T07:50:54.136Z","3.5.10":"2026-09-07T12:31:21.272Z","3.6.0":"2026-09-08T13:05:53.534Z","3.7.0":"2026-09-09T07:57:58.885Z","3.8.0":"2026-09-09T21:57:09.436Z","3.8.1":"2026-09-10T09:43:31.449Z","3.8.2":"2026-09-10T11:18:47.791Z","3.9.0":"2026-09-12T00:19:16.618Z","3.10.0":"2026-09-12T19:30:15.843Z","3.11.0":"2026-09-13T08:02:45.007Z","3.12.0":"2026-09-13T18:02:38.030Z","3.13.0":"2026-09-14T08:59:43.240Z","3.14.0":"2026-09-14T09:33:05.387Z","3.14.1":"2026-09-14T12:44:31.454Z","3.15.0":"2026-09-15T13:28:51.813Z","3.15.1":"2026-09-15T13:36:50.156Z","3.15.2":"2026-09-15T13:56:37.826Z","3.16.0":"2026-09-16T09:01:51.876Z","3.16.1":"2026-09-16T13:53:28.039Z","3.17.0":"2026-09-17T13:17:00.284Z","3.18.0":"2026-09-17T22:22:32.288Z","3.19.0":"2026-09-18T22:42:50.505Z","3.19.1":"2026-09-18T22:47:04.439Z","3.20.0":"2026-09-21T20:29:47.758Z","3.20.1":"2026-09-22T08:27:46.409Z"},"bugs":{"url":"https://github.com/carlonicora/nextjs-jsonapi/issues"},"author":{"name":"Carlo Nicora"},"license":"GPL-3.0-or-later","homepage":"https://github.com/carlonicora/nextjs-jsonapi#readme","keywords":["nextjs","jsonapi","json-api","react","typescript","cache"],"repository":{"url":"git+https://github.com/carlonicora/nextjs-jsonapi.git","type":"git"},"description":"Next.js JSON:API client with server/client support and caching","maintainers":[{"name":"carlonicora","email":"carlo.nicora@gmail.com"}],"readme":"# @carlonicora/nextjs-jsonapi\n\nA comprehensive Next.js package providing JSON:API compliant client with unified server/client support, automatic caching, and a complete shadcn/ui component library.\n\n## Table of Contents\n\n- [Features](#features)\n- [Architecture](#architecture)\n- [Installation](#installation)\n- [Quick Start](#quick-start)\n- [Environment Variables](#environment-variables)\n- [Entry Points](#entry-points)\n- [Unified API](#unified-api)\n- [Client Hooks](#client-hooks)\n- [Server Requests](#server-requests)\n- [Permissions](#permissions)\n- [shadcn/ui Components](#shadcnui-components)\n- [Tailwind CSS Configuration](#tailwind-css-configuration)\n- [CSS Variables](#css-variables)\n- [License](#license)\n\n## Features\n\n- **Unified API**: Auto-detects environment (server/client) and uses the appropriate request method\n- **JSON:API Compliance**: Full JSON:API specification support with deserialization and pagination\n- **Next.js 16+ Caching**: Built-in support for `cacheLife()` and `cacheTag()` via cache profiles\n- **React Hooks**: `useJsonApiGet` and `useJsonApiMutation` for client-side data fetching\n- **Server Components**: Direct server-side data fetching with automatic token handling\n- **Multi-Tenant Support**: Built-in company ID handling for B2B applications\n- **File Uploads**: Seamless file upload support with multipart requests\n- **shadcn/ui Components**: 44 pre-built UI components (41 standard + 3 custom)\n- **Utility Functions**: `cn` class merger, mobile detection, and ref composition\n\n## Architecture\n\nThe library is organized into eight entry points:\n\n```\n@carlonicora/nextjs-jsonapi\n├── (main)          # Unified API (auto-detects environment)\n├── /core           # Interfaces, factories, registries, and utilities\n├── /client         # React hooks and client-side utilities\n├── /server         # Server-side requests and caching\n├── /permissions    # Permission checking utilities\n├── /features       # Built-in feature modules (S3, etc.)\n├── /utils          # Utility functions (cn, useIsMobile, etc.)\n└── /shadcnui       # 44 shadcn/ui components\n```\n\n## Installation\n\n```bash\npnpm add @carlonicora/nextjs-jsonapi\n```\n\n### Git Submodule Setup (Alternative)\n\nIf you want to use the package as a git submodule (for development or before npm release):\n\n**1. Add the submodule**\n\n```bash\ncd /path/to/your-project\ngit submodule add https://github.com/carlonicora/nextjs-jsonapi packages/nextjs-jsonapi\n```\n\n**2. Verify it worked**\n\n```bash\ngit submodule status\n# Should show: <commit-sha> packages/nextjs-jsonapi (heads/master)\n```\n\n**3. Commit the submodule**\n\n```bash\ngit add .gitmodules packages/nextjs-jsonapi\ngit commit -m \"Add nextjs-jsonapi as submodule\"\n```\n\n**4. Update your `package.json`** (e.g., `apps/web/package.json`)\n\n```json\n{\n  \"dependencies\": {\n    \"@carlonicora/nextjs-jsonapi\": \"workspace:*\"\n  }\n}\n```\n\n**5. Ensure `pnpm-workspace.yaml` includes packages**\n\n```yaml\npackages:\n  - \"apps/*\"\n  - \"packages/*\"\n```\n\n**6. Install and build**\n\n```bash\npnpm install\ncd packages/nextjs-jsonapi && pnpm build && cd ../..\n```\n\n**For CI/CD (GitHub Actions)**, add `submodules: recursive` to your checkout step:\n\n```yaml\n- uses: actions/checkout@v4\n  with:\n    submodules: recursive\n```\n\n**Cloning a project with submodules:**\n\n```bash\n# When cloning fresh\ngit clone --recurse-submodules https://github.com/your/repo.git\n\n# If already cloned\ngit submodule update --init --recursive\n```\n\n### Peer Dependencies\n\n| Package           | Version  | Required | Purpose                             |\n| ----------------- | -------- | -------- | ----------------------------------- |\n| `next`            | >=14.0.0 | Yes      | Next.js framework                   |\n| `react`           | >=18.0.0 | Yes      | React library                       |\n| `react-dom`       | >=18.0.0 | Yes      | React DOM                           |\n| `react-hook-form` | >=7.0.0  | Optional | Form handling (for form components) |\n\n## Quick Start\n\n### 1. Configure the API Client\n\nConfigure the JSON:API client in your environment setup file:\n\n```typescript\n// src/config/env.ts\nimport { configureJsonApi } from \"@carlonicora/nextjs-jsonapi\";\nimport { bootstrap } from \"@/config/Bootstrapper\";\n\nconfigureJsonApi({\n  apiUrl: process.env.NEXT_PUBLIC_API_URL!,\n  bootstrapper: bootstrap,\n});\n```\n\n### 2. Define Your Modules and Bootstrapper\n\nCreate a bootstrapper that registers all modules for both the ModuleRegistry (for `Modules.X` access) and DataClassRegistry (for JSON:API response translation):\n\n```typescript\n// src/config/Bootstrapper.ts\nimport { DataClassRegistry, FieldSelector, ModuleRegistry } from \"@carlonicora/nextjs-jsonapi/core\";\nimport { ModuleWithPermissions } from \"@carlonicora/nextjs-jsonapi/permissions\";\nimport { S3Module } from \"@carlonicora/nextjs-jsonapi/core\";\n\n// Import your module definitions\nimport { ArticleModule } from \"@/features/article/ArticleModule\";\nimport { UserModule } from \"@/features/user/UserModule\";\nimport { Article } from \"@/features/article/data/Article\";\nimport { User } from \"@/features/user/data/User\";\n\n// Module factory helper\nconst moduleFactory = (params: {\n  pageUrl?: string;\n  name: string;\n  cache?: string;\n  model: any;\n  feature?: string;\n  moduleId?: string;\n  inclusions?: Record<string, { types?: string[]; fields?: FieldSelector<any>[] }>;\n}): ModuleWithPermissions => ({\n  pageUrl: params.pageUrl,\n  name: params.name,\n  model: params.model,\n  feature: params.feature,\n  moduleId: params.moduleId,\n  cache: params.cache,\n  inclusions: params.inclusions ?? {},\n});\n\n// Example module definition file (e.g., ArticleModule.ts)\n// export const ArticleModule = (factory: ModuleFactory) =>\n//   factory({ name: \"articles\", model: Article, pageUrl: \"/articles\" });\n\n// Single source of truth for all modules\nconst allModules = {\n  Article: ArticleModule(moduleFactory),\n  User: UserModule(moduleFactory),\n  S3: S3Module(moduleFactory), // Built-in S3 module from library\n} satisfies Record<string, ModuleWithPermissions>;\n\n// Export type for TypeScript autocompletion\nexport type AllModuleDefinitions = typeof allModules;\n\nlet bootstrapped = false;\n\nexport function bootstrap(): void {\n  if (bootstrapped) return;\n\n  // Register modules for Modules.X access\n  Object.entries(allModules).forEach(([name, module]) => {\n    ModuleRegistry.register(name, module);\n  });\n\n  // Register model classes for JSON:API response translation\n  DataClassRegistry.bootstrap(allModules);\n\n  bootstrapped = true;\n}\n```\n\n### 3. Fetch Data in Server Components\n\n```typescript\n// src/app/articles/page.tsx\nimport { JsonApiGet } from \"@carlonicora/nextjs-jsonapi\";\nimport { Modules } from \"@carlonicora/nextjs-jsonapi/core\";\n\nexport default async function ArticlesPage() {\n  const response = await JsonApiGet({\n    classKey: Modules.Article,\n    endpoint: \"/articles\",\n    language: \"en\",\n  });\n\n  if (!response.ok) {\n    return <div>Error: {response.error}</div>;\n  }\n\n  return (\n    <ul>\n      {response.data.map((article) => (\n        <li key={article.id}>{article.title}</li>\n      ))}\n    </ul>\n  );\n}\n```\n\n### 4. Use Hooks in Client Components\n\n```typescript\n\"use client\";\n\nimport { useJsonApiGet, useJsonApiMutation } from \"@carlonicora/nextjs-jsonapi/client\";\nimport { Modules } from \"@carlonicora/nextjs-jsonapi/core\";\n\nexport function ArticleList() {\n  const { data, loading, error, refetch } = useJsonApiGet({\n    classKey: Modules.Article,\n    endpoint: \"/articles\",\n  });\n\n  const { mutate, loading: creating } = useJsonApiMutation({\n    method: \"POST\",\n    classKey: Modules.Article,\n    onSuccess: () => refetch(),\n  });\n\n  if (loading) return <div>Loading...</div>;\n  if (error) return <div>Error: {error}</div>;\n\n  return (\n    <div>\n      <button\n        onClick={() => mutate({\n          endpoint: \"/articles\",\n          body: { title: \"New Article\" }\n        })}\n        disabled={creating}\n      >\n        Create Article\n      </button>\n      <ul>\n        {data.map((article) => (\n          <li key={article.id}>{article.title}</li>\n        ))}\n      </ul>\n    </div>\n  );\n}\n```\n\n## Environment Variables\n\n```env\n# Required\nNEXT_PUBLIC_API_URL=http://localhost:3000\n\n# Optional - Token cookie name (default: \"token\")\n# Set this if your API uses a different cookie name for JWT tokens\n```\n\n## Entry Points\n\n### Main Export (`.`)\n\nThe default export provides the unified API that auto-detects the environment:\n\n```typescript\nimport {\n  JsonApiGet,\n  JsonApiPost,\n  JsonApiPut,\n  JsonApiPatch,\n  JsonApiDelete,\n  configureJsonApi,\n} from \"@carlonicora/nextjs-jsonapi\";\n```\n\n### Core (`/core`)\n\nCore interfaces, factories, registries, and utilities:\n\n```typescript\nimport {\n  // Interfaces\n  ApiDataInterface,\n  ApiRequestDataTypeInterface,\n  ApiResponseInterface,\n\n  // Factories\n  JsonApiDataFactory,\n\n  // Registries\n  ModuleRegistry, // Register modules during bootstrap\n  DataClassRegistry, // Register model classes for JSON:API translation\n  Modules, // Access registered modules (e.g., Modules.Article)\n\n  // Endpoint builder\n  EndpointBuilder,\n\n  // Field selectors\n  FieldSelector,\n\n  // Utilities\n  translateResponse,\n} from \"@carlonicora/nextjs-jsonapi/core\";\n```\n\n### Client (`/client`)\n\nReact hooks and client-side utilities (requires `\"use client\"`):\n\n```typescript\nimport {\n  // Hooks\n  useJsonApiGet,\n  useJsonApiMutation,\n  useRehydration,\n\n  // Context\n  JsonApiProvider,\n  useJsonApiContext,\n\n  // Request utilities\n  directFetch,\n  getClientToken,\n} from \"@carlonicora/nextjs-jsonapi/client\";\n```\n\n### Server (`/server`)\n\nServer-side request utilities:\n\n```typescript\nimport { serverRequest, getServerToken, getCacheProfile } from \"@carlonicora/nextjs-jsonapi/server\";\n```\n\n### Permissions (`/permissions`)\n\nPermission checking utilities:\n\n```typescript\nimport {\n  checkPermission,\n  type PermissionCheck,\n  type ModuleWithPermissions,\n  type ModuleFactory,\n} from \"@carlonicora/nextjs-jsonapi/permissions\";\n```\n\n### Features (`/features`)\n\nBuilt-in feature modules that can be used directly in your application:\n\n```typescript\nimport {\n  // S3 Module (for file uploads via pre-signed URLs)\n  S3Module, // Module definition factory\n  S3Service, // Service with getPreSignedUrl, getSignedUrl, deleteFile\n  S3, // Data class\n  type S3Interface, // Response interface\n  type S3Input, // Input parameters\n} from \"@carlonicora/nextjs-jsonapi/core\";\n\n// Usage example:\nconst s3Response = await S3Service.getPreSignedUrl({\n  key: \"companies/123/documents/file.pdf\",\n  contentType: \"application/pdf\",\n  isPublic: true,\n});\n\nawait fetch(s3Response.url, {\n  method: \"PUT\",\n  headers: s3Response.headers,\n  body: file,\n});\n```\n\n### Utils (`/utils`)\n\nUtility functions:\n\n```typescript\nimport {\n  cn, // Class name merger (clsx + tailwind-merge)\n  composeRefs, // Compose multiple refs\n  useComposedRefs, // Hook for composing refs\n  useIsMobile, // Mobile detection hook\n  type ClassValue, // Type for cn function\n} from \"@carlonicora/nextjs-jsonapi/utils\";\n```\n\n### shadcn/ui (`/shadcnui`)\n\nAll shadcn/ui components (requires `\"use client\"`):\n\n```typescript\nimport {\n  // UI Components (41)\n  Accordion,\n  AccordionItem,\n  AccordionTrigger,\n  AccordionContent,\n  Alert,\n  AlertTitle,\n  AlertDescription,\n  AlertDialog,\n  AlertDialogTrigger,\n  AlertDialogContent /* ... */,\n  Avatar,\n  AvatarImage,\n  AvatarFallback,\n  Badge,\n  badgeVariants,\n  Breadcrumb,\n  BreadcrumbList,\n  BreadcrumbItem /* ... */,\n  Button,\n  buttonVariants,\n  Calendar,\n  Card,\n  CardHeader,\n  CardTitle,\n  CardDescription,\n  CardContent,\n  CardFooter,\n  Carousel,\n  CarouselContent,\n  CarouselItem,\n  CarouselPrevious,\n  CarouselNext,\n  ChartContainer,\n  ChartTooltip,\n  ChartTooltipContent,\n  ChartLegend /* ... */,\n  Checkbox,\n  Collapsible,\n  CollapsibleTrigger,\n  CollapsibleContent,\n  Command,\n  CommandInput,\n  CommandList,\n  CommandItem /* ... */,\n  ContextMenu,\n  ContextMenuTrigger,\n  ContextMenuContent /* ... */,\n  Dialog,\n  DialogTrigger,\n  DialogContent,\n  DialogHeader /* ... */,\n  Drawer,\n  DrawerTrigger,\n  DrawerContent /* ... */,\n  DropdownMenu,\n  DropdownMenuTrigger,\n  DropdownMenuContent /* ... */,\n  Form,\n  FormField,\n  FormItem,\n  FormLabel,\n  FormControl /* ... */,\n  HoverCard,\n  HoverCardTrigger,\n  HoverCardContent,\n  Input,\n  Label,\n  NavigationMenu,\n  NavigationMenuList,\n  NavigationMenuItem /* ... */,\n  Popover,\n  PopoverTrigger,\n  PopoverContent,\n  Progress,\n  RadioGroup,\n  RadioGroupItem,\n  ScrollArea,\n  ScrollBar,\n  Select,\n  SelectTrigger,\n  SelectValue,\n  SelectContent,\n  SelectItem /* ... */,\n  Separator,\n  Sheet,\n  SheetTrigger,\n  SheetContent,\n  SheetHeader /* ... */,\n  Sidebar,\n  SidebarProvider,\n  SidebarContent,\n  SidebarMenu /* ... */,\n  Skeleton,\n  Slider,\n  Sonner,\n  Toaster,\n  toast,\n  Switch,\n  Table,\n  TableHeader,\n  TableBody,\n  TableRow,\n  TableHead,\n  TableCell /* ... */,\n  Tabs,\n  TabsList,\n  TabsTrigger,\n  TabsContent,\n  Textarea,\n  Toggle,\n  toggleVariants,\n  Tooltip,\n  TooltipTrigger,\n  TooltipContent,\n  TooltipProvider,\n\n  // Custom Components (3)\n  Kanban,\n  KanbanColumn,\n  KanbanItem, // Drag-and-drop Kanban board\n  Link, // next-intl compatible Link\n  MultiSelect, // Multi-select dropdown\n} from \"@carlonicora/nextjs-jsonapi/shadcnui\";\n```\n\n## Unified API\n\nThe unified API automatically detects whether code is running on the server or client and uses the appropriate request method.\n\n### JsonApiGet\n\nFetch data from a JSON:API endpoint:\n\n```typescript\nconst response = await JsonApiGet({\n  classKey: Modules.Article, // Module definition\n  endpoint: \"/articles/123\", // API endpoint\n  companyId: \"company-uuid\", // Optional: for multi-tenant apps\n  language: \"en\", // Required: for i18n\n});\n\nif (response.ok) {\n  console.info(response.data); // Deserialized data\n  console.info(response.pagination); // Pagination info\n\n  // Navigate pages\n  if (response.next) {\n    const nextPage = await response.nextPage();\n  }\n}\n```\n\n### JsonApiPost\n\nCreate a new resource:\n\n```typescript\nconst response = await JsonApiPost({\n  classKey: Modules.Article,\n  endpoint: \"/articles\",\n  body: { title: \"New Article\", content: \"...\" },\n  language: \"en\",\n\n  // Optional\n  files: { attachment: file }, // File uploads\n  overridesJsonApiCreation: false, // Use raw body instead of JSON:API format\n  responseType: Modules.OtherType, // If response type differs\n});\n```\n\n### JsonApiPut / JsonApiPatch\n\nUpdate a resource:\n\n```typescript\nconst response = await JsonApiPut({\n  classKey: Modules.Article,\n  endpoint: \"/articles/123\",\n  body: { title: \"Updated Title\" },\n  language: \"en\",\n});\n```\n\n### JsonApiDelete\n\nDelete a resource:\n\n```typescript\nconst response = await JsonApiDelete({\n  classKey: Modules.Article,\n  endpoint: \"/articles/123\",\n  language: \"en\",\n});\n```\n\n## Client Hooks\n\n### useJsonApiGet\n\nHook for fetching data with automatic refetching:\n\n```typescript\nconst {\n  data, // Fetched data or null\n  loading, // Loading state\n  error, // Error message or null\n  response, // Full API response\n  refetch, // Manual refetch function\n  hasNextPage, // Pagination: has next page\n  hasPreviousPage, // Pagination: has previous page\n  fetchNextPage, // Fetch next page\n  fetchPreviousPage, // Fetch previous page\n} = useJsonApiGet<Article>({\n  classKey: Modules.Article,\n  endpoint: `/articles/${id}`,\n  companyId: companyId,\n  options: {\n    enabled: !!id, // Conditionally enable\n    deps: [someDependency], // Refetch when these change\n  },\n});\n```\n\n### useJsonApiMutation\n\nHook for mutations (POST, PUT, PATCH, DELETE):\n\n```typescript\nconst {\n  data, // Result data or null\n  loading, // Loading state\n  error, // Error message or null\n  response, // Full API response\n  mutate, // Execute the mutation\n  reset, // Reset state\n} = useJsonApiMutation<Article>({\n  method: \"POST\",\n  classKey: Modules.Article,\n  onSuccess: (data) => console.info(\"Created:\", data),\n  onError: (error) => console.error(\"Failed:\", error),\n});\n\n// Execute mutation\nconst result = await mutate({\n  endpoint: \"/articles\",\n  body: { title: \"New Article\" },\n  files: { image: imageFile },\n  companyId: \"company-uuid\",\n});\n```\n\n## Server Requests\n\nFor server components or API routes, use the server module directly:\n\n```typescript\nimport { serverRequest, getServerToken, getCacheProfile } from \"@carlonicora/nextjs-jsonapi/server\";\n\nexport async function getArticle(id: string) {\n  const token = await getServerToken();\n\n  const data = await serverRequest({\n    method: \"GET\",\n    url: `${process.env.NEXT_PUBLIC_API_URL}/articles/${id}`,\n    token,\n    cache: getCacheProfile(\"articles\"), // Get cache settings\n    language: \"en\",\n  });\n\n  return data;\n}\n```\n\n### Cache Profiles\n\nThe library supports Next.js 16+ caching via `cacheLife()` and `cacheTag()`:\n\n```typescript\n// In your module definition\nexport const Modules = {\n  Article: {\n    type: \"articles\",\n    cache: \"articles\", // Profile name for caching\n    factory: (data: any) => data,\n  },\n};\n\n// The cache profile is automatically applied when using JsonApiGet\n// on the server side\n```\n\n## Permissions\n\nCheck user permissions for protected resources:\n\n```typescript\nimport { checkPermission } from \"@carlonicora/nextjs-jsonapi/permissions\";\n\n// Check if user has permission\nconst canEdit = checkPermission({\n  user: currentUser,\n  action: \"edit\",\n  resource: \"articles\",\n  resourceId: article.id,\n});\n\nif (!canEdit) {\n  return <div>Access denied</div>;\n}\n```\n\n## shadcn/ui Components\n\nThe package includes 44 pre-built shadcn/ui components:\n\n### Standard UI Components (41)\n\n| Component        | Description                     |\n| ---------------- | ------------------------------- |\n| `Accordion`      | Collapsible content sections    |\n| `Alert`          | Callout for important messages  |\n| `AlertDialog`    | Modal dialog for confirmations  |\n| `Avatar`         | User profile images             |\n| `Badge`          | Status indicators and labels    |\n| `Breadcrumb`     | Navigation breadcrumbs          |\n| `Button`         | Click actions with variants     |\n| `Calendar`       | Date picker calendar            |\n| `Card`           | Content container               |\n| `Carousel`       | Sliding content panels          |\n| `Chart`          | Data visualization (Recharts)   |\n| `Checkbox`       | Toggle options                  |\n| `Collapsible`    | Expandable sections             |\n| `Command`        | Command palette (cmdk)          |\n| `ContextMenu`    | Right-click menus               |\n| `Dialog`         | Modal windows                   |\n| `Drawer`         | Sliding side panels (Vaul)      |\n| `DropdownMenu`   | Dropdown menus                  |\n| `Form`           | Form handling (react-hook-form) |\n| `HoverCard`      | Hover-triggered cards           |\n| `Input`          | Text input fields               |\n| `Label`          | Form labels                     |\n| `NavigationMenu` | Navigation menus                |\n| `Popover`        | Floating content                |\n| `Progress`       | Progress indicators             |\n| `RadioGroup`     | Radio button groups             |\n| `ScrollArea`     | Custom scrollbars               |\n| `Select`         | Dropdown selects                |\n| `Separator`      | Visual dividers                 |\n| `Sheet`          | Side panels                     |\n| `Sidebar`        | Application sidebars            |\n| `Skeleton`       | Loading placeholders            |\n| `Slider`         | Range sliders                   |\n| `Sonner`         | Toast notifications             |\n| `Switch`         | Toggle switches                 |\n| `Table`          | Data tables                     |\n| `Tabs`           | Tabbed interfaces               |\n| `Textarea`       | Multi-line text input           |\n| `Toggle`         | Toggle buttons                  |\n| `Tooltip`        | Hover tooltips                  |\n\n### Custom Components (3)\n\n| Component     | Description                          |\n| ------------- | ------------------------------------ |\n| `Kanban`      | Drag-and-drop Kanban board (dnd-kit) |\n| `Link`        | next-intl compatible link wrapper    |\n| `MultiSelect` | Multi-select dropdown with badges    |\n\n### Usage Example\n\n```typescript\n\"use client\";\n\nimport {\n  Button,\n  Card,\n  CardHeader,\n  CardTitle,\n  CardContent,\n  Dialog,\n  DialogTrigger,\n  DialogContent,\n  DialogHeader,\n  DialogTitle,\n} from \"@carlonicora/nextjs-jsonapi/shadcnui\";\nimport { cn } from \"@carlonicora/nextjs-jsonapi/utils\";\n\nexport function ArticleCard({ article, className }) {\n  return (\n    <Card className={cn(\"hover:shadow-lg transition-shadow\", className)}>\n      <CardHeader>\n        <CardTitle>{article.title}</CardTitle>\n      </CardHeader>\n      <CardContent>\n        <p>{article.excerpt}</p>\n\n        <Dialog>\n          <DialogTrigger>\n            <Button variant=\"outline\">Read More</Button>\n          </DialogTrigger>\n          <DialogContent>\n            <DialogHeader>\n              <DialogTitle>{article.title}</DialogTitle>\n            </DialogHeader>\n            <p>{article.content}</p>\n          </DialogContent>\n        </Dialog>\n      </CardContent>\n    </Card>\n  );\n}\n```\n\n## Tailwind CSS Configuration\n\n**Important for Tailwind v4**: You must add the `@source` directive to your `globals.css` to ensure Tailwind scans the package's component files:\n\n```css\n/* apps/web/src/app/globals.css */\n@import \"tailwindcss\";\n@import \"tw-animate-css\";\n\n/* Include package source files for Tailwind to scan */\n@source \"../../../../packages/nextjs-jsonapi/src/**/*.{ts,tsx}\";\n\n@custom-variant dark (&:is(.dark *));\n\n@theme inline {\n  --color-background: var(--background);\n  --color-foreground: var(--foreground);\n  /* ... other theme variables */\n}\n```\n\nThe `@source` path should be relative from your `globals.css` to the package's `src` directory.\n\n## CSS Variables\n\nThe shadcn/ui components require CSS variables to be defined in your application. Add these to your `globals.css`:\n\n```css\n:root {\n  /* Background & Foreground */\n  --background: oklch(1 0 0);\n  --foreground: oklch(0.145 0 0);\n\n  /* Primary */\n  --primary: oklch(0.205 0 0);\n  --primary-foreground: oklch(0.985 0 0);\n\n  /* Secondary */\n  --secondary: oklch(0.97 0 0);\n  --secondary-foreground: oklch(0.205 0 0);\n\n  /* Muted */\n  --muted: oklch(0.97 0 0);\n  --muted-foreground: oklch(0.556 0 0);\n\n  /* Accent */\n  --accent: oklch(0.97 0 0);\n  --accent-foreground: oklch(0.205 0 0);\n\n  /* Destructive */\n  --destructive: oklch(0.577 0.245 27.325);\n  --destructive-foreground: oklch(0.985 0 0);\n\n  /* Border & Input */\n  --border: oklch(0.922 0 0);\n  --input: oklch(0.922 0 0);\n  --ring: oklch(0.708 0 0);\n\n  /* Card & Popover */\n  --card: oklch(1 0 0);\n  --card-foreground: oklch(0.145 0 0);\n  --popover: oklch(1 0 0);\n  --popover-foreground: oklch(0.145 0 0);\n\n  /* Charts */\n  --chart-1: oklch(0.646 0.222 41.116);\n  --chart-2: oklch(0.6 0.118 184.704);\n  --chart-3: oklch(0.398 0.07 227.392);\n  --chart-4: oklch(0.828 0.189 84.429);\n  --chart-5: oklch(0.769 0.188 70.08);\n\n  /* Sidebar */\n  --sidebar: oklch(0.985 0 0);\n  --sidebar-foreground: oklch(0.145 0 0);\n  --sidebar-primary: oklch(0.205 0 0);\n  --sidebar-primary-foreground: oklch(0.985 0 0);\n  --sidebar-accent: oklch(0.97 0 0);\n  --sidebar-accent-foreground: oklch(0.205 0 0);\n  --sidebar-border: oklch(0.922 0 0);\n  --sidebar-ring: oklch(0.708 0 0);\n\n  /* Warning */\n  --warning: oklch(0.84 0.16 84);\n  --warning-foreground: oklch(0.28 0.07 46);\n\n  /* Radius */\n  --radius: 0.625rem;\n}\n\n.dark {\n  --background: oklch(0.145 0 0);\n  --foreground: oklch(0.985 0 0);\n  --card: oklch(0.205 0 0);\n  --card-foreground: oklch(0.985 0 0);\n  --popover: oklch(0.269 0 0);\n  --popover-foreground: oklch(0.985 0 0);\n  --primary: oklch(0.922 0 0);\n  --primary-foreground: oklch(0.205 0 0);\n  --secondary: oklch(0.269 0 0);\n  --secondary-foreground: oklch(0.985 0 0);\n  --muted: oklch(0.269 0 0);\n  --muted-foreground: oklch(0.708 0 0);\n  --accent: oklch(0.269 0 0);\n  --accent-foreground: oklch(0.985 0 0);\n  --destructive: oklch(0.704 0.191 22.216);\n  --destructive-foreground: oklch(0.985 0 0);\n  --border: oklch(1 0 0 / 10%);\n  --input: oklch(1 0 0 / 15%);\n  --ring: oklch(0.556 0 0);\n  /* ... other dark mode values */\n}\n```\n\n## License\n\nThis project is licensed under GPL v3 for open source use.\n\nFor commercial/closed-source licensing, contact: [@carlonicora](https://github.com/carlonicora)\n\n## Author\n\nCarlo Nicora - [@carlonicora](https://github.com/carlonicora)\n","readmeFilename":"README.md"}