{"_id":"better-convex-nuxt","_rev":"31-0085607c6b9b9b5b2302cc603e855c09","name":"better-convex-nuxt","dist-tags":{"latest":"0.5.0","next":"0.6.1","next-staging":"0.8.0-beta.28"},"versions":{"0.1.5":{"name":"better-convex-nuxt","version":"0.1.5","keywords":["authentication","backend","better-auth","convex","nuxt","nuxt-module","permissions","real-time","ssr","vue","vue3","websocket"],"author":{"name":"Matthias Amon","email":"ma4m0"},"license":"MIT","_id":"better-convex-nuxt@0.1.5","maintainers":[{"name":"lupinum","email":"postbox@lupinum.com"}],"homepage":"https://better-convex-nuxt.vercel.app","bugs":{"url":"https://github.com/lupinum-dev/better-convex-nuxt/issues"},"dist":{"shasum":"a167c07fbf2c6b310c2752c4610ee8ffa039a0ca","tarball":"https://registry.npmjs.org/better-convex-nuxt/-/better-convex-nuxt-0.1.5.tgz","fileCount":56,"integrity":"sha512-Wk9tjFaopt9G9Ci4b8Dw0cXuR7wSvjwEynSwkcP9a5kkRxOtY4LEjGow4vQjd6F5kA0VdnIjW+ZuaPQnywnYXw==","signatures":[{"sig":"MEQCIBIr7eVi/tIffzNJy8PfLmrOOrfypj4GaJ95LzxdquyYAiAjrdKJ5yvXlu++1IYjH7EsIII0ZrNBXcP04RCJy9YdpA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":143995},"main":"./dist/module.mjs","type":"module","exports":{".":{"types":"./dist/types.d.mts","import":"./dist/module.mjs"}},"gitHead":"69c1388b7ccb397aee132a06ced53dfca13d7713","scripts":{"dev":"npm run dev:prepare && nuxi dev playground","lint":"eslint .","test":"vitest run --project=convex","format":"oxfmt","prepack":"nuxt-module-build build","prepare":"husky","release":"npm run lint && npm run test && npm run prepack && git fetch --tags --force origin && changelogen --release && npm publish && git push --follow-tags","test:e2e":"vitest run --project=e2e","dev:build":"nuxi build playground","test:full":"vitest run","test:types":"vue-tsc --noEmit","test:watch":"vitest watch --project=convex","dev:prepare":"nuxt-module-build build --stub && nuxt-module-build prepare && nuxi prepare playground","format:check":"oxfmt --check"},"_npmUser":{"name":"lupinum","email":"postbox@lupinum.com"},"repository":{"url":"git+https://github.com/lupinum-dev/better-convex-nuxt.git","type":"git"},"_npmVersion":"10.9.2","description":"Full-featured Convex integration for Nuxt with SSR, real-time subscriptions, authentication, and permissions","directories":{},"lint-staged":{"!(**/_generated/**/*)":"oxfmt --no-error-on-unmatched-pattern"},"_nodeVersion":"22.15.0","dependencies":{"defu":"^6.1.4","convex":"^1.31.2","@nuxt/kit":"^4.2.2","better-auth":"^1.4.9","@convex-dev/better-auth":"^0.10.9"},"typesVersions":{"*":{".":["./dist/types.d.mts"]}},"_hasShrinkwrap":false,"packageManager":"pnpm@10.24.0+sha512.01ff8ae71b4419903b65c60fb2dc9d34cf8bb6e06d03bde112ef38f7a34d6904c424ba66bea5cdcf12890230bf39f9580473140ed9c946fef328b6e5238a345a","devDependencies":{"nuxt":"^4.2.2","husky":"^9.1.7","oxfmt":"^0.21.0","eslint":"^9.39.2","vitest":"^4.0.16","vue-tsc":"^3.2.1","typescript":"~5.9.3","@types/node":"latest","changelogen":"^0.6.2","convex-test":"^0.0.41","lint-staged":"^16.2.7","@nuxt/schema":"^4.2.2","@nuxt/devtools":"^3.1.1","playwright-core":"^1.57.0","@edge-runtime/vm":"^5.0.0","@nuxt/test-utils":"^3.21.0","@playwright/test":"^1.57.0","vitest-browser-vue":"^2.0.1","@nuxt/eslint-config":"^1.12.1","@nuxt/module-builder":"^1.0.2","@vitest/browser-playwright":"^4.0.16"},"_npmOperationalInternal":{"tmp":"tmp/better-convex-nuxt_0.1.5_1767174398652_0.7493274230082614","host":"s3://npm-registry-packages-npm-production"}},"0.1.6":{"name":"better-convex-nuxt","version":"0.1.6","keywords":["authentication","backend","better-auth","convex","nuxt","nuxt-module","permissions","real-time","ssr","vue","vue3","websocket"],"author":{"name":"Matthias Amon","email":"ma4m0"},"license":"MIT","_id":"better-convex-nuxt@0.1.6","maintainers":[{"name":"lupinum","email":"postbox@lupinum.com"}],"homepage":"https://better-convex-nuxt.vercel.app","bugs":{"url":"https://github.com/lupinum-dev/better-convex-nuxt/issues"},"dist":{"shasum":"52c09d01bbbf1ca0c76e322562255d8002636898","tarball":"https://registry.npmjs.org/better-convex-nuxt/-/better-convex-nuxt-0.1.6.tgz","fileCount":56,"integrity":"sha512-/ySXbkAgbDTcyGVXpNwZPtAOgY03DnJRexA2NKPxDACwBd5YNNzC/rYh/ep3Y46bXvjxYg0/1kcFd4VM5msqjw==","signatures":[{"sig":"MEQCIGrcSxqfgAXMMv5ryQzHoQoNdl/ywNO9PZ4orO+CeRaQAiALLoSxj0SGBjvBok18z2vNSSiFGAaj6XvEx0JG9LIQiA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":144322},"main":"./dist/module.mjs","type":"module","exports":{".":{"types":"./dist/types.d.mts","import":"./dist/module.mjs"},"./server":{"types":"./dist/runtime/server/utils/convex.d.ts","import":"./dist/runtime/server/utils/convex.js"}},"gitHead":"b49b9f46b0e9ef12338db59f095a5277ded5cf31","scripts":{"dev":"npm run dev:prepare && nuxi dev playground","lint":"eslint .","test":"vitest run --project=convex","format":"oxfmt","prepack":"nuxt-module-build build","prepare":"husky","release":"npm run lint && npm run test && npm run prepack && git fetch --tags --force origin && changelogen --release && npm publish && git push --follow-tags","test:e2e":"vitest run --project=e2e","dev:build":"nuxi build playground","test:full":"vitest run","test:types":"vue-tsc --noEmit","test:watch":"vitest watch --project=convex","dev:prepare":"nuxt-module-build build --stub && nuxt-module-build prepare && nuxi prepare playground","format:check":"oxfmt --check"},"_npmUser":{"name":"lupinum","email":"postbox@lupinum.com"},"repository":{"url":"git+https://github.com/lupinum-dev/better-convex-nuxt.git","type":"git"},"_npmVersion":"10.9.2","description":"Full-featured Convex integration for Nuxt with SSR, real-time subscriptions, authentication, and permissions","directories":{},"lint-staged":{"!(**/_generated/**/*)":"oxfmt --no-error-on-unmatched-pattern"},"_nodeVersion":"22.15.0","dependencies":{"defu":"^6.1.4","convex":"^1.31.2","@nuxt/kit":"^4.2.2","better-auth":"^1.4.9","@convex-dev/better-auth":"^0.10.9"},"typesVersions":{"*":{".":["./dist/types.d.mts"],"server":["./dist/runtime/server/utils/convex.d.ts"]}},"_hasShrinkwrap":false,"packageManager":"pnpm@10.24.0+sha512.01ff8ae71b4419903b65c60fb2dc9d34cf8bb6e06d03bde112ef38f7a34d6904c424ba66bea5cdcf12890230bf39f9580473140ed9c946fef328b6e5238a345a","devDependencies":{"nuxt":"^4.2.2","husky":"^9.1.7","oxfmt":"^0.21.0","eslint":"^9.39.2","vitest":"^4.0.16","vue-tsc":"^3.2.1","typescript":"~5.9.3","@types/node":"latest","changelogen":"^0.6.2","convex-test":"^0.0.41","lint-staged":"^16.2.7","@nuxt/schema":"^4.2.2","@nuxt/devtools":"^3.1.1","playwright-core":"^1.57.0","@edge-runtime/vm":"^5.0.0","@nuxt/test-utils":"^3.21.0","@playwright/test":"^1.57.0","vitest-browser-vue":"^2.0.1","@nuxt/eslint-config":"^1.12.1","@nuxt/module-builder":"^1.0.2","@vitest/browser-playwright":"^4.0.16"},"_npmOperationalInternal":{"tmp":"tmp/better-convex-nuxt_0.1.6_1767193005143_0.4972362810071398","host":"s3://npm-registry-packages-npm-production"}},"0.1.7":{"name":"better-convex-nuxt","version":"0.1.7","keywords":["authentication","backend","better-auth","convex","nuxt","nuxt-module","permissions","real-time","ssr","vue","vue3","websocket"],"author":{"name":"Matthias Amon","email":"ma4m0"},"license":"MIT","_id":"better-convex-nuxt@0.1.7","maintainers":[{"name":"lupinum","email":"postbox@lupinum.com"}],"homepage":"https://better-convex-nuxt.vercel.app","bugs":{"url":"https://github.com/lupinum-dev/better-convex-nuxt/issues"},"dist":{"shasum":"c9e4af832550937d6bdeab6c71d4bfa86b809953","tarball":"https://registry.npmjs.org/better-convex-nuxt/-/better-convex-nuxt-0.1.7.tgz","fileCount":58,"integrity":"sha512-ySSG85Pb56TWzGDCR5xUvwfnuWdKacUFTFNKsBuylsEsZ+R4/Rm9p//V98AFyF5VdLrd7xUzM2H7LPD2FXIbVA==","signatures":[{"sig":"MEUCICR7BmndMM4oC1cClpB66X+C38NzIUhjLEOde6wubZXsAiEAxop2rdlmscqxuVSAoTzsR+tFiecLQUzQtmzMLitCmsk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":148189},"main":"./dist/module.mjs","type":"module","_from":"file:better-convex-nuxt-0.1.7.tgz","exports":{".":{"types":"./dist/types.d.mts","import":"./dist/module.mjs"},"./server":{"types":"./dist/runtime/server/utils/convex.d.ts","import":"./dist/runtime/server/utils/convex.js"}},"scripts":{"dev":"npm run dev:prepare && nuxi dev playground","lint":"eslint .","test":"vitest run --project=convex","format":"oxfmt","release":"npm run lint && npm run test && npm run prepack && git fetch --tags --force origin && changelogen --release && npm publish && git push --follow-tags","test:e2e":"vitest run --project=e2e","dev:build":"nuxi build playground","test:full":"vitest run","test:types":"vue-tsc --noEmit","test:watch":"vitest watch --project=convex","dev:prepare":"nuxt-module-build build --stub && nuxt-module-build prepare && nuxi prepare playground","format:check":"oxfmt --check"},"_npmUser":{"name":"lupinum","email":"postbox@lupinum.com"},"_resolved":"/private/var/folders/cw/90shxw3964q2rcs_j_nvt_cc0000gn/T/34d9ab5f7c2f6ac62b6840eb38eae5a9/better-convex-nuxt-0.1.7.tgz","_integrity":"sha512-ySSG85Pb56TWzGDCR5xUvwfnuWdKacUFTFNKsBuylsEsZ+R4/Rm9p//V98AFyF5VdLrd7xUzM2H7LPD2FXIbVA==","repository":{"url":"git+https://github.com/lupinum-dev/better-convex-nuxt.git","type":"git"},"_npmVersion":"10.9.2","description":"Full-featured Convex integration for Nuxt with SSR, real-time subscriptions, authentication, and permissions","directories":{},"lint-staged":{"!(**/_generated/**/*)":"oxfmt --no-error-on-unmatched-pattern"},"_nodeVersion":"22.15.0","dependencies":{"defu":"^6.1.4","convex":"^1.31.2","@nuxt/kit":"^4.2.2","better-auth":"^1.4.9","@convex-dev/better-auth":"^0.10.9"},"typesVersions":{"*":{".":["./dist/types.d.mts"],"server":["./dist/runtime/server/utils/convex.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"nuxt":"^4.2.2","husky":"^9.1.7","oxfmt":"^0.21.0","eslint":"^9.39.2","vitest":"^4.0.16","vue-tsc":"^3.2.1","typescript":"~5.9.3","@types/node":"latest","changelogen":"^0.6.2","convex-test":"^0.0.41","lint-staged":"^16.2.7","@nuxt/schema":"^4.2.2","@nuxt/devtools":"^3.1.1","playwright-core":"^1.57.0","@edge-runtime/vm":"^5.0.0","@nuxt/test-utils":"^3.21.0","@playwright/test":"^1.57.0","vitest-browser-vue":"^2.0.1","@nuxt/eslint-config":"^1.12.1","@nuxt/module-builder":"^1.0.2","@vitest/browser-playwright":"^4.0.16"},"_npmOperationalInternal":{"tmp":"tmp/better-convex-nuxt_0.1.7_1767260298669_0.467560868639604","host":"s3://npm-registry-packages-npm-production"}},"0.1.8":{"name":"better-convex-nuxt","version":"0.1.8","keywords":["authentication","backend","better-auth","convex","nuxt","nuxt-module","permissions","real-time","ssr","vue","vue3","websocket"],"author":{"name":"Matthias Amon","email":"ma4m0"},"license":"MIT","_id":"better-convex-nuxt@0.1.8","maintainers":[{"name":"lupinum","email":"postbox@lupinum.com"}],"homepage":"https://better-convex-nuxt.vercel.app","bugs":{"url":"https://github.com/lupinum-dev/better-convex-nuxt/issues"},"dist":{"shasum":"de72f1dade4a4680a66fb9bc71a45754199424cc","tarball":"https://registry.npmjs.org/better-convex-nuxt/-/better-convex-nuxt-0.1.8.tgz","fileCount":58,"integrity":"sha512-OUdQGE7AIahjTBiG1W3w7SvVEyDva3y6esu3g8exqMSPNWLNWf8Lf+Xvwaj5h/Elc5BJFIGSArsyO/ldCQU8Kw==","signatures":[{"sig":"MEYCIQDmhyYpIJhKgiMgmIPbJDBof6AWIHb80R3Q1jvXVLdYZgIhANfBpgw/pX/NtdNyfR5gT6vSd51nRZnGfnO7gdRY7+bO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":148437},"main":"./dist/module.mjs","type":"module","exports":{".":{"types":"./dist/types.d.mts","import":"./dist/module.mjs"},"./server":{"types":"./dist/runtime/server/utils/convex.d.ts","import":"./dist/runtime/server/utils/convex.js"}},"gitHead":"6b8595a6ff3725510e2094408b77fcfd9b43cb21","scripts":{"dev":"npm run dev:prepare && nuxi dev playground","lint":"eslint .","test":"vitest run --project=convex","format":"oxfmt","prepack":"nuxt-module-build build","prepare":"husky","release":"npm run lint && npm run test && npm run prepack && git fetch --tags --force origin && changelogen --release && npm publish && git push --follow-tags","test:e2e":"vitest run --project=e2e","dev:build":"nuxi build playground","test:full":"vitest run","test:types":"vue-tsc --noEmit","test:watch":"vitest watch --project=convex","dev:prepare":"nuxt-module-build build --stub && nuxt-module-build prepare && nuxi prepare playground","format:check":"oxfmt --check"},"_npmUser":{"name":"lupinum","email":"postbox@lupinum.com"},"repository":{"url":"git+https://github.com/lupinum-dev/better-convex-nuxt.git","type":"git"},"_npmVersion":"10.9.2","description":"Full-featured Convex integration for Nuxt with SSR, real-time subscriptions, authentication, and permissions","directories":{},"lint-staged":{"!(**/_generated/**/*)":"oxfmt --no-error-on-unmatched-pattern"},"_nodeVersion":"22.15.0","dependencies":{"defu":"^6.1.4","convex":"^1.31.2","@nuxt/kit":"^4.2.2","better-auth":"^1.4.9","@convex-dev/better-auth":"^0.10.9"},"typesVersions":{"*":{".":["./dist/types.d.mts"],"server":["./dist/runtime/server/utils/convex.d.ts"]}},"_hasShrinkwrap":false,"packageManager":"pnpm@10.24.0+sha512.01ff8ae71b4419903b65c60fb2dc9d34cf8bb6e06d03bde112ef38f7a34d6904c424ba66bea5cdcf12890230bf39f9580473140ed9c946fef328b6e5238a345a","devDependencies":{"nuxt":"^4.2.2","husky":"^9.1.7","oxfmt":"^0.21.0","eslint":"^9.39.2","vitest":"^4.0.16","vue-tsc":"^3.2.1","typescript":"~5.9.3","@types/node":"latest","changelogen":"^0.6.2","convex-test":"^0.0.41","lint-staged":"^16.2.7","@nuxt/schema":"^4.2.2","@nuxt/devtools":"^3.1.1","playwright-core":"^1.57.0","@edge-runtime/vm":"^5.0.0","@nuxt/test-utils":"^3.21.0","@playwright/test":"^1.57.0","vitest-browser-vue":"^2.0.1","@nuxt/eslint-config":"^1.12.1","@nuxt/module-builder":"^1.0.2","@vitest/browser-playwright":"^4.0.16"},"_npmOperationalInternal":{"tmp":"tmp/better-convex-nuxt_0.1.8_1767293982596_0.4705186825298573","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"better-convex-nuxt","version":"0.2.0","keywords":["authentication","backend","better-auth","convex","nuxt","nuxt-module","permissions","real-time","ssr","vue","vue3","websocket"],"author":{"name":"Matthias Amon","email":"ma4m0"},"license":"MIT","_id":"better-convex-nuxt@0.2.0","maintainers":[{"name":"lupinum","email":"postbox@lupinum.com"}],"homepage":"https://better-convex-nuxt.vercel.app","bugs":{"url":"https://github.com/lupinum-dev/better-convex-nuxt/issues"},"dist":{"shasum":"5854b55522a9008866bbda4012f34c6da569382b","tarball":"https://registry.npmjs.org/better-convex-nuxt/-/better-convex-nuxt-0.2.0.tgz","fileCount":79,"integrity":"sha512-4RyTOI6EcTfiNpsGCzi++3U9DzbZLZbrYAgdFbpS/t0szpaogZfwJ45JDR00v8ifVENZswMHphrB1KuvXH5fwQ==","signatures":[{"sig":"MEYCIQC0txRpFUBqCWzq2XgsYRbdp5vFqDJZniTbE3yiLREE9gIhAJnpBiHzfL9euH6vA0OXtUi+vhoPOfXi9vAe2hjFFBVQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":237512},"main":"./dist/module.mjs","type":"module","exports":{".":{"types":"./dist/types.d.mts","import":"./dist/module.mjs"},"./server":{"types":"./dist/runtime/server/utils/convex.d.ts","import":"./dist/runtime/server/utils/convex.js"}},"gitHead":"2a36d6f244a39f9c52336544e0dcd60c494c7333","scripts":{"dev":"npm run dev:prepare && nuxi dev playground","lint":"eslint .","test":"vitest run --project=convex","format":"oxfmt","prepack":"nuxt-module-build build","prepare":"husky","release":"npm run lint && npm run test && npm run prepack && git fetch --prune --prune-tags --tags --force origin && changelogen --release && npm publish && git push --follow-tags","test:e2e":"vitest run --project=e2e","dev:build":"nuxi build playground","test:full":"vitest run","test:types":"vue-tsc --noEmit","test:watch":"vitest watch --project=convex","dev:prepare":"nuxt-module-build build --stub && nuxt-module-build prepare && nuxi prepare playground","format:check":"oxfmt --check"},"_npmUser":{"name":"lupinum","email":"postbox@lupinum.com"},"repository":{"url":"git+https://github.com/lupinum-dev/better-convex-nuxt.git","type":"git"},"_npmVersion":"10.9.2","description":"Full-featured Convex integration for Nuxt with SSR, real-time subscriptions, authentication, and permissions","directories":{},"lint-staged":{"!(**/_generated/**/*)":"oxfmt --no-error-on-unmatched-pattern"},"_nodeVersion":"22.15.0","dependencies":{"defu":"^6.1.4","ohash":"^2.0.11","convex":"^1.31.2","@nuxt/kit":"^4.2.2","better-auth":"^1.4.9","@nuxt/devtools-kit":"^2.3.0","@convex-dev/better-auth":"^0.10.9"},"typesVersions":{"*":{".":["./dist/types.d.mts"],"server":["./dist/runtime/server/utils/convex.d.ts"]}},"_hasShrinkwrap":false,"packageManager":"pnpm@10.24.0+sha512.01ff8ae71b4419903b65c60fb2dc9d34cf8bb6e06d03bde112ef38f7a34d6904c424ba66bea5cdcf12890230bf39f9580473140ed9c946fef328b6e5238a345a","devDependencies":{"nuxt":"^4.2.2","husky":"^9.1.7","oxfmt":"^0.21.0","eslint":"^9.39.2","vitest":"^4.0.16","vue-tsc":"^3.2.1","typescript":"~5.9.3","@types/node":"latest","changelogen":"^0.6.2","convex-test":"^0.0.41","lint-staged":"^16.2.7","@nuxt/schema":"^4.2.2","@nuxt/devtools":"^3.1.1","@nuxtjs/robots":"5.6.7","playwright-core":"^1.57.0","@edge-runtime/vm":"^5.0.0","@nuxt/test-utils":"^3.21.0","@playwright/test":"^1.57.0","vitest-browser-vue":"^2.0.1","@nuxt/eslint-config":"^1.12.1","@nuxt/module-builder":"^1.0.2","@vitest/browser-playwright":"^4.0.16"},"_npmOperationalInternal":{"tmp":"tmp/better-convex-nuxt_0.2.0_1768248912310_0.26551429360099","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"better-convex-nuxt","version":"0.2.1","keywords":["authentication","backend","better-auth","convex","nuxt","nuxt-module","permissions","real-time","ssr","vue","vue3","websocket"],"author":{"name":"Matthias Amon","email":"ma4m0"},"license":"MIT","_id":"better-convex-nuxt@0.2.1","maintainers":[{"name":"lupinum","email":"postbox@lupinum.com"}],"homepage":"https://better-convex-nuxt.vercel.app","bugs":{"url":"https://github.com/lupinum-dev/better-convex-nuxt/issues"},"dist":{"shasum":"910df30903012a92b8ffd388fff9fc0b0c60a280","tarball":"https://registry.npmjs.org/better-convex-nuxt/-/better-convex-nuxt-0.2.1.tgz","fileCount":136,"integrity":"sha512-tqppTkTI9shiOgro4DlXil6BYHp85Uq5X2M2CoTHsbL7xGixmRmSaeIgdIzHxuV+11GBgj/jQ68hOh/lEYwrCg==","signatures":[{"sig":"MEUCIFpj+nH8bmo8z6Qc9MfYGmfFMkhHXvf8t+B9lRM8Yl4fAiEA31NcMTXguyAdCcTqL9ZZGixApcTm5XCaiSlpbJVfD3c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":457165},"main":"./dist/module.mjs","type":"module","exports":{".":{"types":"./dist/types.d.mts","import":"./dist/module.mjs"},"./server":{"types":"./dist/runtime/server/utils/convex.d.ts","import":"./dist/runtime/server/utils/convex.js"}},"gitHead":"76985ceffed8b26d7107a60def76c9434626d7f2","scripts":{"dev":"npm run dev:prepare && nuxi dev playground","lint":"eslint .","test":"vitest run --project=convex","format":"oxfmt","prepack":"npm run build:devtools && nuxt-module-build build","prepare":"husky","release":"npm run lint && npm run test && npm run prepack && git fetch --prune --prune-tags --tags --force origin && changelogen --release && npm publish && git push --follow-tags","test:e2e":"vitest run --project=e2e","dev:build":"nuxi build playground","test:full":"vitest run","test:types":"vue-tsc --noEmit","test:watch":"vitest watch --project=convex","dev:prepare":"nuxt-module-build build --stub && nuxt-module-build prepare && nuxi prepare playground","format:check":"oxfmt --check","build:devtools":"nuxi build src/runtime/devtools/ui --preset static"},"_npmUser":{"name":"lupinum","email":"postbox@lupinum.com"},"repository":{"url":"git+https://github.com/lupinum-dev/better-convex-nuxt.git","type":"git"},"_npmVersion":"10.9.2","description":"Full-featured Convex integration for Nuxt with SSR, real-time subscriptions, authentication, and permissions","directories":{},"lint-staged":{"!(**/_generated/**/*)":"oxfmt --no-error-on-unmatched-pattern"},"_nodeVersion":"22.15.0","dependencies":{"defu":"^6.1.4","ohash":"^2.0.11","convex":"^1.31.2","@nuxt/kit":"^4.2.2","better-auth":"^1.4.9","@nuxt/devtools-kit":"^2.3.0","@convex-dev/better-auth":"^0.10.9"},"typesVersions":{"*":{".":["./dist/types.d.mts"],"server":["./dist/runtime/server/utils/convex.d.ts"]}},"_hasShrinkwrap":false,"packageManager":"pnpm@10.24.0+sha512.01ff8ae71b4419903b65c60fb2dc9d34cf8bb6e06d03bde112ef38f7a34d6904c424ba66bea5cdcf12890230bf39f9580473140ed9c946fef328b6e5238a345a","devDependencies":{"nuxt":"^4.2.2","husky":"^9.1.7","oxfmt":"^0.21.0","eslint":"^9.39.2","vitest":"^4.0.16","vue-tsc":"^3.2.1","typescript":"~5.9.3","@types/node":"latest","changelogen":"^0.6.2","convex-test":"^0.0.41","lint-staged":"^16.2.7","@nuxt/schema":"^4.2.2","@nuxt/devtools":"^3.1.1","@nuxtjs/robots":"5.6.7","playwright-core":"^1.57.0","@edge-runtime/vm":"^5.0.0","@nuxt/test-utils":"^3.21.0","@playwright/test":"^1.57.0","vitest-browser-vue":"^2.0.1","@nuxt/eslint-config":"^1.12.1","@nuxt/module-builder":"^1.0.2","@vitest/browser-playwright":"^4.0.16"},"_npmOperationalInternal":{"tmp":"tmp/better-convex-nuxt_0.2.1_1768309838340_0.816695093589503","host":"s3://npm-registry-packages-npm-production"}},"0.2.2":{"name":"better-convex-nuxt","version":"0.2.2","keywords":["authentication","backend","better-auth","convex","nuxt","nuxt-module","permissions","real-time","ssr","vue","vue3","websocket"],"author":{"name":"Matthias Amon","email":"ma4m0"},"license":"MIT","_id":"better-convex-nuxt@0.2.2","maintainers":[{"name":"lupinum","email":"postbox@lupinum.com"}],"homepage":"https://better-convex-nuxt.vercel.app","bugs":{"url":"https://github.com/lupinum-dev/better-convex-nuxt/issues"},"dist":{"shasum":"1f05e257272129055f86771813091a22501a6654","tarball":"https://registry.npmjs.org/better-convex-nuxt/-/better-convex-nuxt-0.2.2.tgz","fileCount":136,"integrity":"sha512-mufr3iExtenC+IBpGp7eXOjiMSuxH6A+PLlYx4VhkeRgFeH+bzL5xTfxPYUv8QGeHR0hz4ZQUHv7snIF8jN5Jw==","signatures":[{"sig":"MEQCIBI1Eo1hyc9R7juW7J/d1pbXmZAD2g0fpWOTw441W8INAiBYBi6LZ3yydx6pETsS9hs52ypVyuEURi1l7P70ZUA8ZQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":457700},"main":"./dist/module.mjs","type":"module","exports":{".":{"types":"./dist/types.d.mts","import":"./dist/module.mjs"},"./server":{"types":"./dist/runtime/server/utils/convex.d.ts","import":"./dist/runtime/server/utils/convex.js"}},"gitHead":"49fe1aec2740c4b41f3d3582aadecf8664b624a4","scripts":{"dev":"npm run dev:prepare && nuxi dev playground","lint":"eslint .","test":"vitest run --project=convex","format":"oxfmt","prepack":"npm run build:devtools && nuxt-module-build build","prepare":"husky","release":"npm run lint && npm run test && npm run prepack && git fetch --prune --prune-tags --tags --force origin && changelogen --release && npm publish && git push --follow-tags","test:e2e":"vitest run --project=e2e","dev:build":"nuxi build playground","test:full":"vitest run","test:types":"vue-tsc --noEmit","test:watch":"vitest watch --project=convex","dev:prepare":"nuxt-module-build build --stub && nuxt-module-build prepare && nuxi prepare playground","format:check":"oxfmt --check","build:devtools":"nuxi build src/runtime/devtools/ui --preset static"},"_npmUser":{"name":"lupinum","email":"postbox@lupinum.com"},"repository":{"url":"git+https://github.com/lupinum-dev/better-convex-nuxt.git","type":"git"},"_npmVersion":"10.9.2","description":"Full-featured Convex integration for Nuxt with SSR, real-time subscriptions, authentication, and permissions","directories":{},"lint-staged":{"!(**/_generated/**/*)":"oxfmt --no-error-on-unmatched-pattern"},"_nodeVersion":"22.15.0","dependencies":{"defu":"^6.1.4","ohash":"^2.0.11","convex":"^1.31.2","@nuxt/kit":"^4.2.2","better-auth":"^1.4.9","@nuxt/devtools-kit":"^2.3.0","@convex-dev/better-auth":"^0.10.9"},"typesVersions":{"*":{".":["./dist/types.d.mts"],"server":["./dist/runtime/server/utils/convex.d.ts"]}},"_hasShrinkwrap":false,"packageManager":"pnpm@10.24.0+sha512.01ff8ae71b4419903b65c60fb2dc9d34cf8bb6e06d03bde112ef38f7a34d6904c424ba66bea5cdcf12890230bf39f9580473140ed9c946fef328b6e5238a345a","devDependencies":{"nuxt":"^4.2.2","husky":"^9.1.7","oxfmt":"^0.21.0","eslint":"^9.39.2","vitest":"^4.0.16","vue-tsc":"^3.2.1","typescript":"~5.9.3","@types/node":"latest","changelogen":"^0.6.2","convex-test":"^0.0.41","lint-staged":"^16.2.7","@nuxt/schema":"^4.2.2","@nuxt/devtools":"^3.1.1","@nuxtjs/robots":"5.6.7","playwright-core":"^1.57.0","@edge-runtime/vm":"^5.0.0","@nuxt/test-utils":"^3.21.0","@playwright/test":"^1.57.0","vitest-browser-vue":"^2.0.1","@nuxt/eslint-config":"^1.12.1","@nuxt/module-builder":"^1.0.2","@vitest/browser-playwright":"^4.0.16"},"_npmOperationalInternal":{"tmp":"tmp/better-convex-nuxt_0.2.2_1768318352979_0.34135859305306404","host":"s3://npm-registry-packages-npm-production"}},"0.2.3":{"name":"better-convex-nuxt","version":"0.2.3","keywords":["authentication","backend","better-auth","convex","nuxt","nuxt-module","permissions","real-time","ssr","vue","vue3","websocket"],"author":{"name":"Matthias Amon","email":"ma4m0"},"license":"MIT","_id":"better-convex-nuxt@0.2.3","maintainers":[{"name":"lupinum","email":"postbox@lupinum.com"}],"homepage":"https://better-convex-nuxt.vercel.app","bugs":{"url":"https://github.com/lupinum-dev/better-convex-nuxt/issues"},"dist":{"shasum":"6742692f3e170e952bcd81faed4a20caf13100dd","tarball":"https://registry.npmjs.org/better-convex-nuxt/-/better-convex-nuxt-0.2.3.tgz","fileCount":136,"integrity":"sha512-YEGfw289hlIAYvXNgVt/H3cLmJvc/v2bUqg3NlybBiRGTWQKzH0T8gb2ATw67jz7/rTLTQP0ZoH/Y23W4cgRlQ==","signatures":[{"sig":"MEYCIQCDJCihTTLwTvRa36uoYyIO1+iNfzwKfl7kmY9hSJdTlgIhAKXpCTGBwrxgCB1IUCqPA8RGcVVhKq0rVSjbug/4y096","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":457554},"main":"./dist/module.mjs","type":"module","exports":{".":{"types":"./dist/types.d.mts","import":"./dist/module.mjs"},"./server":{"types":"./dist/runtime/server/utils/convex.d.ts","import":"./dist/runtime/server/utils/convex.js"}},"gitHead":"67df3cd2f46abaa3da4d37afc722a81afbff7be7","scripts":{"dev":"npm run dev:prepare && nuxi dev playground","lint":"eslint .","test":"vitest run --project=convex","format":"oxfmt","prepack":"npm run build:devtools && nuxt-module-build build","prepare":"husky","release":"npm run lint && npm run test && npm run prepack && git fetch --prune --prune-tags --tags --force origin && changelogen --release && npm publish && git push --follow-tags","test:e2e":"vitest run --project=e2e","dev:build":"nuxi build playground","test:full":"vitest run","test:types":"vue-tsc --noEmit","test:watch":"vitest watch --project=convex","dev:prepare":"nuxt-module-build build --stub && nuxt-module-build prepare && nuxi prepare playground","format:check":"oxfmt --check","build:devtools":"nuxi build src/runtime/devtools/ui --preset static"},"_npmUser":{"name":"lupinum","email":"postbox@lupinum.com"},"repository":{"url":"git+https://github.com/lupinum-dev/better-convex-nuxt.git","type":"git"},"_npmVersion":"10.9.2","description":"Full-featured Convex integration for Nuxt with SSR, real-time subscriptions, authentication, and permissions","directories":{},"lint-staged":{"!(**/_generated/**/*)":"oxfmt --no-error-on-unmatched-pattern"},"_nodeVersion":"22.15.0","dependencies":{"defu":"^6.1.4","ohash":"^2.0.11","convex":"^1.31.2","@nuxt/kit":"^4.2.2","better-auth":"^1.4.9","@nuxt/devtools-kit":"^2.3.0","@convex-dev/better-auth":"^0.10.9"},"typesVersions":{"*":{".":["./dist/types.d.mts"],"server":["./dist/runtime/server/utils/convex.d.ts"]}},"_hasShrinkwrap":false,"packageManager":"pnpm@10.24.0+sha512.01ff8ae71b4419903b65c60fb2dc9d34cf8bb6e06d03bde112ef38f7a34d6904c424ba66bea5cdcf12890230bf39f9580473140ed9c946fef328b6e5238a345a","devDependencies":{"nuxt":"^4.2.2","husky":"^9.1.7","oxfmt":"^0.21.0","eslint":"^9.39.2","vitest":"^4.0.16","vue-tsc":"^3.2.1","typescript":"~5.9.3","@types/node":"latest","changelogen":"^0.6.2","convex-test":"^0.0.41","lint-staged":"^16.2.7","@nuxt/schema":"^4.2.2","@nuxt/devtools":"^3.1.1","@nuxtjs/robots":"5.6.7","playwright-core":"^1.57.0","@edge-runtime/vm":"^5.0.0","@nuxt/test-utils":"^3.21.0","@playwright/test":"^1.57.0","vitest-browser-vue":"^2.0.1","@nuxt/eslint-config":"^1.12.1","@nuxt/module-builder":"^1.0.2","@vitest/browser-playwright":"^4.0.16"},"_npmOperationalInternal":{"tmp":"tmp/better-convex-nuxt_0.2.3_1768333371819_0.9865303595363726","host":"s3://npm-registry-packages-npm-production"}},"0.2.4":{"name":"better-convex-nuxt","version":"0.2.4","keywords":["authentication","backend","better-auth","convex","nuxt","nuxt-module","permissions","real-time","ssr","vue","vue3","websocket"],"author":{"name":"Matthias Amon","email":"ma4m0"},"license":"MIT","_id":"better-convex-nuxt@0.2.4","maintainers":[{"name":"lupinum","email":"postbox@lupinum.com"}],"homepage":"https://better-convex-nuxt.vercel.app","bugs":{"url":"https://github.com/lupinum-dev/better-convex-nuxt/issues"},"dist":{"shasum":"1aa27980aa728b8046a4bad01fcb861ea3fc3259","tarball":"https://registry.npmjs.org/better-convex-nuxt/-/better-convex-nuxt-0.2.4.tgz","fileCount":136,"integrity":"sha512-Leh3RkMBOFLqPLnH6zBbA4B3hLB/bTp1QDTaO5W4W/MV8xzgESCx4n90QX4Sz95guQIQC+SJmfEI2rCvlYMVAA==","signatures":[{"sig":"MEUCIQCVrLr+mMsiCElzbYFqjKU3eWBvwclRKHNOT7BPfTMmOAIgL6JxN8kq5Xfw2sv+pw73cDiOeWtJ5oAohRNCQdAJ6Pw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":457543},"main":"./dist/module.mjs","type":"module","exports":{".":{"types":"./dist/types.d.mts","import":"./dist/module.mjs"},"./server":{"types":"./dist/runtime/server/utils/convex.d.ts","import":"./dist/runtime/server/utils/convex.js"}},"gitHead":"327624bfa2bc2252131845e1696a09cff61598a9","scripts":{"dev":"npm run dev:prepare && nuxi dev playground","lint":"eslint .","test":"vitest run --project=convex","format":"oxfmt","prepack":"npm run build:devtools && nuxt-module-build build","prepare":"husky","release":"npm run lint && npm run test && npm run prepack && git tag -l | xargs git tag -d && git fetch --tags origin && changelogen --release && npm publish && git push --follow-tags","test:e2e":"vitest run --project=e2e","dev:build":"nuxi build playground","test:full":"vitest run","test:types":"vue-tsc --noEmit","test:watch":"vitest watch --project=convex","dev:prepare":"nuxt-module-build build --stub && nuxt-module-build prepare && nuxi prepare playground","format:check":"oxfmt --check","build:devtools":"nuxi build src/runtime/devtools/ui --preset static"},"_npmUser":{"name":"lupinum","email":"postbox@lupinum.com"},"repository":{"url":"git+https://github.com/lupinum-dev/better-convex-nuxt.git","type":"git"},"_npmVersion":"10.9.2","description":"Full-featured Convex integration for Nuxt with SSR, real-time subscriptions, authentication, and permissions","directories":{},"lint-staged":{"!(**/_generated/**/*)":"oxfmt --no-error-on-unmatched-pattern"},"_nodeVersion":"22.15.0","dependencies":{"defu":"^6.1.4","ohash":"^2.0.11","convex":"^1.31.2","@nuxt/kit":"^4.2.2","better-auth":"^1.4.9","@nuxt/devtools-kit":"^2.3.0","@convex-dev/better-auth":"^0.10.9"},"typesVersions":{"*":{".":["./dist/types.d.mts"],"server":["./dist/runtime/server/utils/convex.d.ts"]}},"_hasShrinkwrap":false,"packageManager":"pnpm@10.24.0+sha512.01ff8ae71b4419903b65c60fb2dc9d34cf8bb6e06d03bde112ef38f7a34d6904c424ba66bea5cdcf12890230bf39f9580473140ed9c946fef328b6e5238a345a","devDependencies":{"nuxt":"^4.2.2","husky":"^9.1.7","oxfmt":"^0.21.0","eslint":"^9.39.2","vitest":"^4.0.16","vue-tsc":"^3.2.1","typescript":"~5.9.3","@types/node":"latest","changelogen":"^0.6.2","convex-test":"^0.0.41","lint-staged":"^16.2.7","@nuxt/schema":"^4.2.2","@nuxt/devtools":"^3.1.1","@nuxtjs/robots":"5.6.7","playwright-core":"^1.57.0","@edge-runtime/vm":"^5.0.0","@nuxt/test-utils":"^3.21.0","@playwright/test":"^1.57.0","vitest-browser-vue":"^2.0.1","@nuxt/eslint-config":"^1.12.1","@nuxt/module-builder":"^1.0.2","@vitest/browser-playwright":"^4.0.16"},"_npmOperationalInternal":{"tmp":"tmp/better-convex-nuxt_0.2.4_1768401041881_0.3340369640200449","host":"s3://npm-registry-packages-npm-production"}},"0.2.5":{"name":"better-convex-nuxt","version":"0.2.5","keywords":["authentication","backend","better-auth","convex","nuxt","nuxt-module","permissions","real-time","ssr","vue","vue3","websocket"],"author":{"name":"Matthias Amon","email":"ma4m0"},"license":"MIT","_id":"better-convex-nuxt@0.2.5","maintainers":[{"name":"lupinum","email":"postbox@lupinum.com"}],"homepage":"https://better-convex-nuxt.vercel.app","bugs":{"url":"https://github.com/lupinum-dev/better-convex-nuxt/issues"},"dist":{"shasum":"4decc8bdd0e5269b68ed91a83d317dd41c076350","tarball":"https://registry.npmjs.org/better-convex-nuxt/-/better-convex-nuxt-0.2.5.tgz","fileCount":136,"integrity":"sha512-F2WIegrZCBM9Ut6c8Tt0qxVfm7hD+F7Tq2ZE2lKoOm7abfiQ62AVk92oYKzPO4zWvljJvii27gxIoDlvPV0obQ==","signatures":[{"sig":"MEUCIFev4a2nWBsfAT6atG3zXYg2+vI4v86WleS1wIZLHMAXAiEAo+095RpKjzfEJv8ywS+n6xOq0b+T+rmB/GvQu93O1vI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":460276},"main":"./dist/module.mjs","type":"module","exports":{".":{"types":"./dist/types.d.mts","import":"./dist/module.mjs"},"./server":{"types":"./dist/runtime/server/utils/convex.d.ts","import":"./dist/runtime/server/utils/convex.js"}},"gitHead":"cc848d7b3748efd8a2b11309fa8466098d91e362","scripts":{"dev":"npm run dev:prepare && nuxi dev playground","lint":"eslint .","test":"vitest run --project=convex","format":"oxfmt","prepack":"npm run build:devtools && nuxt-module-build build","prepare":"husky","release":"npm run lint && npm run test && npm run prepack && git tag -l | xargs git tag -d && git fetch --tags origin && changelogen --release && npm publish && git push --follow-tags","test:e2e":"vitest run --project=e2e","dev:build":"nuxi build playground","test:full":"vitest run","test:types":"vue-tsc --noEmit","test:watch":"vitest watch --project=convex","dev:prepare":"nuxt-module-build build --stub && nuxt-module-build prepare && nuxi prepare playground","format:check":"oxfmt --check","build:devtools":"nuxi build src/runtime/devtools/ui --preset static"},"_npmUser":{"name":"lupinum","email":"postbox@lupinum.com"},"repository":{"url":"git+https://github.com/lupinum-dev/better-convex-nuxt.git","type":"git"},"_npmVersion":"10.9.2","description":"Full-featured Convex integration for Nuxt with SSR, real-time subscriptions, authentication, and permissions","directories":{},"lint-staged":{"!(**/_generated/**/*)":"oxfmt --no-error-on-unmatched-pattern"},"_nodeVersion":"22.15.0","dependencies":{"defu":"^6.1.4","ohash":"^2.0.11","convex":"^1.31.2","@nuxt/kit":"^4.2.2","better-auth":"^1.4.9","@nuxt/devtools-kit":"^2.3.0","@convex-dev/better-auth":"^0.10.9"},"typesVersions":{"*":{".":["./dist/types.d.mts"],"server":["./dist/runtime/server/utils/convex.d.ts"]}},"_hasShrinkwrap":false,"packageManager":"pnpm@10.24.0+sha512.01ff8ae71b4419903b65c60fb2dc9d34cf8bb6e06d03bde112ef38f7a34d6904c424ba66bea5cdcf12890230bf39f9580473140ed9c946fef328b6e5238a345a","devDependencies":{"nuxt":"^4.2.2","husky":"^9.1.7","oxfmt":"^0.21.0","eslint":"^9.39.2","vitest":"^4.0.16","vue-tsc":"^3.2.1","typescript":"~5.9.3","@types/node":"latest","changelogen":"^0.6.2","convex-test":"^0.0.41","lint-staged":"^16.2.7","@nuxt/schema":"^4.2.2","@nuxt/devtools":"^3.1.1","@nuxtjs/robots":"5.6.7","playwright-core":"^1.57.0","@edge-runtime/vm":"^5.0.0","@nuxt/test-utils":"^3.21.0","@playwright/test":"^1.57.0","vitest-browser-vue":"^2.0.1","@nuxt/eslint-config":"^1.12.1","@nuxt/module-builder":"^1.0.2","@vitest/browser-playwright":"^4.0.16"},"_npmOperationalInternal":{"tmp":"tmp/better-convex-nuxt_0.2.5_1768510499802_0.8710439539074335","host":"s3://npm-registry-packages-npm-production"}},"0.2.6":{"name":"better-convex-nuxt","version":"0.2.6","keywords":["authentication","backend","better-auth","convex","nuxt","nuxt-module","permissions","real-time","ssr","vue","vue3","websocket"],"author":{"name":"Matthias Amon","email":"ma4m0"},"license":"MIT","_id":"better-convex-nuxt@0.2.6","maintainers":[{"name":"lupinum","email":"postbox@lupinum.com"}],"homepage":"https://better-convex-nuxt.vercel.app","bugs":{"url":"https://github.com/lupinum-dev/better-convex-nuxt/issues"},"dist":{"shasum":"c58e331f6d499ec7aa3805dd8bdc4a3ca4224d8b","tarball":"https://registry.npmjs.org/better-convex-nuxt/-/better-convex-nuxt-0.2.6.tgz","fileCount":142,"integrity":"sha512-TNq0CYTmIiLII+d3/FMdIluRgf7/TPGctERnIgmHQFuUEr6jybirs2kVtsha9YeRLsmizQ58hjsi+m2kzjH17g==","signatures":[{"sig":"MEYCIQD/bG1Id7fs67zIYZVcPfSyzMxAo2mCiPUjBfHsbStHDgIhAKN76Y2jHqW/v5QDptKFnexa8uvAWPFu5rn6evTf40+z","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":466420},"main":"./dist/module.mjs","type":"module","exports":{".":{"types":"./dist/types.d.mts","import":"./dist/module.mjs"},"./server":{"types":"./dist/runtime/server/utils/convex.d.ts","import":"./dist/runtime/server/utils/convex.js"}},"gitHead":"b026a3c51c913c6f53d026fe75c0390fd41a88d2","scripts":{"dev":"npm run dev:prepare && nuxi dev playground","lint":"eslint .","test":"vitest run --project=convex","format":"oxfmt","prepack":"npm run build:devtools && nuxt-module-build build","prepare":"husky","release":"npm run lint && npm run test && npm run prepack && git tag -l | xargs git tag -d && git fetch --tags origin && changelogen --release && npm publish && git push --follow-tags","test:e2e":"vitest run --project=e2e","dev:build":"nuxi build playground","test:full":"vitest run","test:types":"vue-tsc --noEmit","test:watch":"vitest watch --project=convex","dev:prepare":"nuxt-module-build build --stub && nuxt-module-build prepare && nuxi prepare playground","format:check":"oxfmt --check","build:devtools":"nuxi build src/runtime/devtools/ui --preset static"},"_npmUser":{"name":"lupinum","email":"postbox@lupinum.com"},"repository":{"url":"git+https://github.com/lupinum-dev/better-convex-nuxt.git","type":"git"},"_npmVersion":"10.9.2","description":"Full-featured Convex integration for Nuxt with SSR, real-time subscriptions, authentication, and permissions","directories":{},"lint-staged":{"!(**/_generated/**/*)":"oxfmt --no-error-on-unmatched-pattern"},"_nodeVersion":"22.15.0","dependencies":{"defu":"^6.1.4","ohash":"^2.0.11","convex":"^1.31.2","@nuxt/kit":"^4.2.2","better-auth":"^1.4.9","@nuxt/devtools-kit":"^2.3.0","@convex-dev/better-auth":"^0.10.9"},"typesVersions":{"*":{".":["./dist/types.d.mts"],"server":["./dist/runtime/server/utils/convex.d.ts"]}},"_hasShrinkwrap":false,"packageManager":"pnpm@10.24.0+sha512.01ff8ae71b4419903b65c60fb2dc9d34cf8bb6e06d03bde112ef38f7a34d6904c424ba66bea5cdcf12890230bf39f9580473140ed9c946fef328b6e5238a345a","devDependencies":{"nuxt":"^4.2.2","husky":"^9.1.7","oxfmt":"^0.21.0","eslint":"^9.39.2","vitest":"^4.0.16","vue-tsc":"^3.2.1","typescript":"~5.9.3","@types/node":"latest","changelogen":"^0.6.2","convex-test":"^0.0.41","lint-staged":"^16.2.7","@nuxt/schema":"^4.2.2","@nuxt/devtools":"^3.1.1","@nuxtjs/robots":"5.6.7","playwright-core":"^1.57.0","@edge-runtime/vm":"^5.0.0","@nuxt/test-utils":"^3.21.0","@playwright/test":"^1.57.0","vitest-browser-vue":"^2.0.1","@nuxt/eslint-config":"^1.12.1","@nuxt/module-builder":"^1.0.2","@vitest/browser-playwright":"^4.0.16"},"_npmOperationalInternal":{"tmp":"tmp/better-convex-nuxt_0.2.6_1768699888519_0.32088230291549835","host":"s3://npm-registry-packages-npm-production"}},"0.2.7":{"name":"better-convex-nuxt","version":"0.2.7","keywords":["authentication","backend","better-auth","convex","nuxt","nuxt-module","permissions","real-time","ssr","vue","vue3","websocket"],"author":{"name":"Matthias Amon","email":"ma4m0"},"license":"MIT","_id":"better-convex-nuxt@0.2.7","maintainers":[{"name":"lupinum","email":"postbox@lupinum.com"}],"homepage":"https://better-convex-nuxt.vercel.app","bugs":{"url":"https://github.com/lupinum-dev/better-convex-nuxt/issues"},"dist":{"shasum":"2bd45c5d350b0355cdff5869acbfcf88111c4df2","tarball":"https://registry.npmjs.org/better-convex-nuxt/-/better-convex-nuxt-0.2.7.tgz","fileCount":142,"integrity":"sha512-rD4x57BGYfx1X2Q9AvGtP2gwEIreLcWw9yovaM38SaNLo8vl7yVPyogH8RhCjpAUxeTOxCsbkPwZAW8GQT1EtQ==","signatures":[{"sig":"MEQCIAGaKSkbQ9xxkfnRPbHKw+vLKZ40T1473K3owWAwi5ZrAiADAhByTsq+VSyqNrRbzBCjsDyhjqh25j3DOCRAue/qzw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":466630},"main":"./dist/module.mjs","type":"module","exports":{".":{"types":"./dist/types.d.mts","import":"./dist/module.mjs"},"./server":{"types":"./dist/runtime/server/utils/convex.d.ts","import":"./dist/runtime/server/utils/convex.js"}},"gitHead":"0e37cdc162aeff30f5d1c6ee0645afad245d8c29","scripts":{"dev":"npm run dev:prepare && nuxi dev playground","lint":"eslint .","test":"vitest run --project=convex","format":"oxfmt","prepack":"npm run build:devtools && nuxt-module-build build","prepare":"husky","release":"npm run lint && npm run test && npm run prepack && git tag -l | xargs git tag -d && git fetch --tags origin && changelogen --release && npm publish && git push --follow-tags","test:e2e":"vitest run --project=e2e","dev:build":"nuxi build playground","test:full":"vitest run","test:types":"vue-tsc --noEmit","test:watch":"vitest watch --project=convex","dev:prepare":"nuxt-module-build build --stub && nuxt-module-build prepare && nuxi prepare playground","format:check":"oxfmt --check","build:devtools":"nuxi build src/runtime/devtools/ui --preset static"},"_npmUser":{"name":"lupinum","email":"postbox@lupinum.com"},"repository":{"url":"git+https://github.com/lupinum-dev/better-convex-nuxt.git","type":"git"},"_npmVersion":"10.9.2","description":"Full-featured Convex integration for Nuxt with SSR, real-time subscriptions, authentication, and permissions","directories":{},"lint-staged":{"!(**/_generated/**/*)":"oxfmt --no-error-on-unmatched-pattern"},"_nodeVersion":"22.15.0","dependencies":{"defu":"^6.1.4","ohash":"^2.0.11","convex":"^1.31.2","@nuxt/kit":"^4.2.2","better-auth":"^1.4.9","@nuxt/devtools-kit":"^2.3.0","@convex-dev/better-auth":"^0.10.9"},"typesVersions":{"*":{".":["./dist/types.d.mts"],"server":["./dist/runtime/server/utils/convex.d.ts"]}},"_hasShrinkwrap":false,"packageManager":"pnpm@10.24.0+sha512.01ff8ae71b4419903b65c60fb2dc9d34cf8bb6e06d03bde112ef38f7a34d6904c424ba66bea5cdcf12890230bf39f9580473140ed9c946fef328b6e5238a345a","devDependencies":{"nuxt":"^4.2.2","husky":"^9.1.7","oxfmt":"^0.21.0","eslint":"^9.39.2","vitest":"^4.0.16","vue-tsc":"^3.2.1","typescript":"~5.9.3","@types/node":"latest","changelogen":"^0.6.2","convex-test":"^0.0.41","lint-staged":"^16.2.7","@nuxt/schema":"^4.2.2","@nuxt/devtools":"^3.1.1","@nuxtjs/robots":"5.6.7","playwright-core":"^1.57.0","@edge-runtime/vm":"^5.0.0","@nuxt/test-utils":"^3.21.0","@playwright/test":"^1.57.0","vitest-browser-vue":"^2.0.1","@nuxt/eslint-config":"^1.12.1","@nuxt/module-builder":"^1.0.2","@vitest/browser-playwright":"^4.0.16"},"_npmOperationalInternal":{"tmp":"tmp/better-convex-nuxt_0.2.7_1769017736218_0.9903717869831887","host":"s3://npm-registry-packages-npm-production"}},"0.2.8":{"name":"better-convex-nuxt","version":"0.2.8","keywords":["authentication","backend","better-auth","convex","nuxt","nuxt-module","permissions","real-time","ssr","vue","vue3","websocket"],"author":{"name":"Matthias Amon","email":"ma4m0"},"license":"MIT","_id":"better-convex-nuxt@0.2.8","maintainers":[{"name":"lupinum","email":"postbox@lupinum.com"}],"homepage":"https://better-convex-nuxt.vercel.app","bugs":{"url":"https://github.com/lupinum-dev/better-convex-nuxt/issues"},"dist":{"shasum":"24cfb9ff0fb6cb196cada6e92d6f571c4d7e8fb3","tarball":"https://registry.npmjs.org/better-convex-nuxt/-/better-convex-nuxt-0.2.8.tgz","fileCount":142,"integrity":"sha512-qDh+PYvxiqrtrzex3OCijSQN/wRutkW2HInnraJ+tyQh5U4KYh4fwQSq+p2EZQMcePPvKlWOZxwPmuCCDgI1/Q==","signatures":[{"sig":"MEUCIQDEZi1PY5akCRaJ3haIEQwHyHyOQrsdnPqm/w8Gy8BV8QIgBnhRxtFMrw0kMAd1KS/px+vaRsx8MZYAp4BUeljpyng=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":466610},"main":"./dist/module.mjs","type":"module","exports":{".":{"types":"./dist/types.d.mts","import":"./dist/module.mjs"},"./server":{"types":"./dist/runtime/server/utils/convex.d.ts","import":"./dist/runtime/server/utils/convex.js"}},"gitHead":"daa9d3bb2597592d524b17632e9b180b5504a4c0","scripts":{"dev":"npm run dev:prepare && nuxi dev playground","lint":"eslint .","test":"vitest run --project=convex","format":"oxfmt","prepack":"npm run build:devtools && nuxt-module-build build","prepare":"husky","release":"npm run lint && npm run test && npm run prepack && git tag -l | xargs git tag -d && git fetch --tags origin && changelogen --release && npm publish && git push --follow-tags","test:e2e":"vitest run --project=e2e","dev:build":"nuxi build playground","test:full":"vitest run","test:types":"vue-tsc --noEmit","test:watch":"vitest watch --project=convex","dev:prepare":"nuxt-module-build build --stub && nuxt-module-build prepare && nuxi prepare playground","format:check":"oxfmt --check","build:devtools":"nuxi build src/runtime/devtools/ui --preset static"},"_npmUser":{"name":"lupinum","email":"postbox@lupinum.com"},"repository":{"url":"git+https://github.com/lupinum-dev/better-convex-nuxt.git","type":"git"},"_npmVersion":"10.9.2","description":"Full-featured Convex integration for Nuxt with SSR, real-time subscriptions, authentication, and permissions","directories":{},"lint-staged":{"!(**/_generated/**/*)":"oxfmt --no-error-on-unmatched-pattern"},"_nodeVersion":"22.15.0","dependencies":{"defu":"^6.1.4","ohash":"^2.0.11","convex":"^1.31.2","@nuxt/kit":"^4.2.2","better-auth":"^1.4.9","@nuxt/devtools-kit":"^2.3.0","@convex-dev/better-auth":"^0.10.9"},"typesVersions":{"*":{".":["./dist/types.d.mts"],"server":["./dist/runtime/server/utils/convex.d.ts"]}},"_hasShrinkwrap":false,"packageManager":"pnpm@10.24.0+sha512.01ff8ae71b4419903b65c60fb2dc9d34cf8bb6e06d03bde112ef38f7a34d6904c424ba66bea5cdcf12890230bf39f9580473140ed9c946fef328b6e5238a345a","devDependencies":{"nuxt":"^4.2.2","husky":"^9.1.7","oxfmt":"^0.21.0","eslint":"^9.39.2","vitest":"^4.0.16","vue-tsc":"^3.2.1","typescript":"~5.9.3","@types/node":"latest","changelogen":"^0.6.2","convex-test":"^0.0.41","lint-staged":"^16.2.7","@nuxt/schema":"^4.2.2","@nuxt/devtools":"^3.1.1","@nuxtjs/robots":"5.6.7","playwright-core":"^1.57.0","@edge-runtime/vm":"^5.0.0","@nuxt/test-utils":"^3.21.0","@playwright/test":"^1.57.0","vitest-browser-vue":"^2.0.1","@nuxt/eslint-config":"^1.12.1","@nuxt/module-builder":"^1.0.2","@vitest/browser-playwright":"^4.0.16"},"_npmOperationalInternal":{"tmp":"tmp/better-convex-nuxt_0.2.8_1769019171243_0.4446885512064114","host":"s3://npm-registry-packages-npm-production"}},"0.2.9":{"name":"better-convex-nuxt","version":"0.2.9","keywords":["authentication","backend","better-auth","convex","nuxt","nuxt-module","permissions","real-time","ssr","vue","vue3","websocket"],"author":{"name":"Matthias Amon","email":"ma4m0"},"license":"MIT","_id":"better-convex-nuxt@0.2.9","maintainers":[{"name":"lupinum","email":"postbox@lupinum.com"}],"homepage":"https://better-convex-nuxt.vercel.app","bugs":{"url":"https://github.com/lupinum-dev/better-convex-nuxt/issues"},"dist":{"shasum":"5691c78e913659b497ac002afa389d846f3ab63a","tarball":"https://registry.npmjs.org/better-convex-nuxt/-/better-convex-nuxt-0.2.9.tgz","fileCount":142,"integrity":"sha512-kxDE3ag1kFmBpZZdqYi2Nxj0j8YfIVDXblhuXPxTiK9r0wkrUo1CfveHH0ZXN022ur30gCxBIZuJ3Ir9lokKRA==","signatures":[{"sig":"MEQCIFRvzElDlH+BN7u+JtiV9sUw3Lb6XotDZgocNLzabgcTAiBgkZ7e7chlMaJwl19QE+u18TbUXout/qY8dEx9Glg7bQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":478529},"main":"./dist/module.mjs","type":"module","exports":{".":{"types":"./dist/types.d.mts","import":"./dist/module.mjs"},"./server":{"types":"./dist/runtime/server/utils/convex.d.ts","import":"./dist/runtime/server/utils/convex.js"}},"gitHead":"baedbdbd18e95dfcf12025f3b0951ac655a09d19","scripts":{"dev":"npm run dev:prepare && nuxi dev playground","lint":"eslint .","test":"vitest run --project=convex","format":"oxfmt","prepack":"npm run build:devtools && nuxt-module-build build","prepare":"husky","release":"npm run lint && npm run test && npm run prepack && git tag -l | xargs git tag -d && git fetch --tags origin && changelogen --release && npm publish && git push --follow-tags","test:e2e":"vitest run --project=e2e","dev:build":"nuxi build playground","test:full":"vitest run","test:types":"vue-tsc --noEmit","test:watch":"vitest watch --project=convex","dev:prepare":"nuxt-module-build build --stub && nuxt-module-build prepare && nuxi prepare playground","format:check":"oxfmt --check","build:devtools":"nuxi build src/runtime/devtools/ui --preset static"},"_npmUser":{"name":"lupinum","email":"postbox@lupinum.com"},"repository":{"url":"git+https://github.com/lupinum-dev/better-convex-nuxt.git","type":"git"},"_npmVersion":"10.9.2","description":"Full-featured Convex integration for Nuxt with SSR, real-time subscriptions, authentication, and permissions","directories":{},"lint-staged":{"!(**/_generated/**/*)":"oxfmt --no-error-on-unmatched-pattern"},"_nodeVersion":"22.15.0","dependencies":{"defu":"^6.1.4","ohash":"^2.0.11","convex":"^1.31.2","@nuxt/kit":"^4.2.2","better-auth":"^1.4.9","@nuxt/devtools-kit":"^2.3.0","@convex-dev/better-auth":"^0.10.9"},"typesVersions":{"*":{".":["./dist/types.d.mts"],"server":["./dist/runtime/server/utils/convex.d.ts"]}},"_hasShrinkwrap":false,"packageManager":"pnpm@10.24.0+sha512.01ff8ae71b4419903b65c60fb2dc9d34cf8bb6e06d03bde112ef38f7a34d6904c424ba66bea5cdcf12890230bf39f9580473140ed9c946fef328b6e5238a345a","devDependencies":{"nuxt":"^4.2.2","husky":"^9.1.7","oxfmt":"^0.21.0","eslint":"^9.39.2","vitest":"^4.0.16","vue-tsc":"^3.2.1","typescript":"~5.9.3","@types/node":"latest","changelogen":"^0.6.2","convex-test":"^0.0.41","lint-staged":"^16.2.7","@nuxt/schema":"^4.2.2","@nuxt/devtools":"^3.1.1","@nuxtjs/robots":"5.6.7","playwright-core":"^1.57.0","@edge-runtime/vm":"^5.0.0","@nuxt/test-utils":"^3.21.0","@playwright/test":"^1.57.0","vitest-browser-vue":"^2.0.1","@nuxt/eslint-config":"^1.12.1","@nuxt/module-builder":"^1.0.2","@vitest/browser-playwright":"^4.0.16"},"_npmOperationalInternal":{"tmp":"tmp/better-convex-nuxt_0.2.9_1771229505046_0.45159548646197867","host":"s3://npm-registry-packages-npm-production"}},"0.2.10":{"name":"better-convex-nuxt","version":"0.2.10","keywords":["authentication","backend","better-auth","convex","nuxt","nuxt-module","permissions","real-time","ssr","vue","vue3","websocket"],"author":{"name":"Matthias Amon","email":"ma4m0"},"license":"MIT","_id":"better-convex-nuxt@0.2.10","maintainers":[{"name":"lupinum","email":"postbox@lupinum.com"}],"homepage":"https://better-convex-nuxt.vercel.app","bugs":{"url":"https://github.com/lupinum-dev/better-convex-nuxt/issues"},"dist":{"shasum":"802370031e06355d56107cbc64d7ee24fe5621d8","tarball":"https://registry.npmjs.org/better-convex-nuxt/-/better-convex-nuxt-0.2.10.tgz","fileCount":142,"integrity":"sha512-l64HPgfhaSxkGGttMDtphxMWOhojNe/38QuHCC1SAaASpL6EV8VfKx7/vPoHPqhFc1Ts4D6CW8zgOAOfY3dFdg==","signatures":[{"sig":"MEUCIQCRbDo23Unup3n9JQHNOf1JPsRfs7bv7zajRpUjxNOvWQIgZeMf/Y+XD5cSXwzlZpsWjI9cq3rQRvZwUWDfr/xdCxE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":478688},"main":"./dist/module.mjs","type":"module","exports":{".":{"types":"./dist/types.d.mts","import":"./dist/module.mjs"},"./server":{"types":"./dist/runtime/server/utils/convex.d.ts","import":"./dist/runtime/server/utils/convex.js"}},"gitHead":"a1f735368da3317b7e2579d7125484250742bdfe","scripts":{"dev":"npm run dev:prepare && nuxi dev playground","lint":"eslint .","test":"vitest run --project=convex","format":"oxfmt","prepack":"npm run build:devtools && nuxt-module-build build","prepare":"husky","release":"npm run lint && npm run test && npm run prepack && git tag -l | xargs git tag -d && git fetch --tags origin && changelogen --release && npm publish && git push --follow-tags","test:e2e":"vitest run --project=e2e","dev:build":"nuxi build playground","test:full":"vitest run","test:types":"vue-tsc --noEmit","test:watch":"vitest watch --project=convex","dev:prepare":"nuxt-module-build build --stub && nuxt-module-build prepare && nuxi prepare playground","format:check":"oxfmt --check","build:devtools":"nuxi build src/runtime/devtools/ui --preset static"},"_npmUser":{"name":"lupinum","email":"postbox@lupinum.com"},"repository":{"url":"git+https://github.com/lupinum-dev/better-convex-nuxt.git","type":"git"},"_npmVersion":"10.9.2","description":"Full-featured Convex integration for Nuxt with SSR, real-time subscriptions, authentication, and permissions","directories":{},"lint-staged":{"!(**/_generated/**/*)":"oxfmt --no-error-on-unmatched-pattern"},"_nodeVersion":"22.15.0","dependencies":{"defu":"^6.1.4","ohash":"^2.0.11","convex":"^1.31.2","@nuxt/kit":"^4.2.2","better-auth":"^1.4.9","@nuxt/devtools-kit":"^2.3.0","@convex-dev/better-auth":"^0.10.9"},"typesVersions":{"*":{".":["./dist/types.d.mts"],"server":["./dist/runtime/server/utils/convex.d.ts"]}},"_hasShrinkwrap":false,"packageManager":"pnpm@10.24.0+sha512.01ff8ae71b4419903b65c60fb2dc9d34cf8bb6e06d03bde112ef38f7a34d6904c424ba66bea5cdcf12890230bf39f9580473140ed9c946fef328b6e5238a345a","devDependencies":{"nuxt":"^4.2.2","husky":"^9.1.7","oxfmt":"^0.21.0","eslint":"^9.39.2","vitest":"^4.0.16","vue-tsc":"^3.2.1","typescript":"~5.9.3","@types/node":"latest","changelogen":"^0.6.2","convex-test":"^0.0.41","lint-staged":"^16.2.7","@nuxt/schema":"^4.2.2","@nuxt/devtools":"^3.1.1","@nuxtjs/robots":"5.6.7","playwright-core":"^1.57.0","@edge-runtime/vm":"^5.0.0","@nuxt/test-utils":"^3.21.0","@playwright/test":"^1.57.0","vitest-browser-vue":"^2.0.1","@nuxt/eslint-config":"^1.12.1","@nuxt/module-builder":"^1.0.2","@vitest/browser-playwright":"^4.0.16"},"_npmOperationalInternal":{"tmp":"tmp/better-convex-nuxt_0.2.10_1771233842047_0.838855514279431","host":"s3://npm-registry-packages-npm-production"}},"0.2.11":{"name":"better-convex-nuxt","version":"0.2.11","keywords":["authentication","backend","better-auth","convex","nuxt","nuxt-module","permissions","real-time","ssr","vue","vue3","websocket"],"author":{"name":"Matthias Amon","email":"ma4m0"},"license":"MIT","_id":"better-convex-nuxt@0.2.11","maintainers":[{"name":"lupinum","email":"postbox@lupinum.com"}],"homepage":"https://better-convex-nuxt.vercel.app","bugs":{"url":"https://github.com/lupinum-dev/better-convex-nuxt/issues"},"dist":{"shasum":"157e564328661a7b8cda1bc9300a45d48f529123","tarball":"https://registry.npmjs.org/better-convex-nuxt/-/better-convex-nuxt-0.2.11.tgz","fileCount":144,"integrity":"sha512-05P2cFBlnKlxMbfnwwQbnDOboyh7riJ5cstKyryiG11dzxvDcakax0igKIFpQ9r558YNbSVS/Xstlf5ugtXBCw==","signatures":[{"sig":"MEQCIGUVtPGCUC/RcTYzQUGhIanmtX0Uw4BkMgV8goQbQc1qAiASvPvZrYRCv/HHkyQWBCsX3KRe0uyRSYv/d6X1Ud0OeQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":481172},"main":"./dist/module.mjs","type":"module","exports":{".":{"types":"./dist/types.d.mts","import":"./dist/module.mjs"},"./server":{"types":"./dist/runtime/server/utils/convex.d.ts","import":"./dist/runtime/server/utils/convex.js"}},"gitHead":"11c0eb4894311d41d4f731353de56e3bc221b846","scripts":{"dev":"npm run dev:prepare && nuxi dev playground","lint":"eslint .","test":"vitest run --project=convex","format":"oxfmt","prepack":"npm run build:devtools && nuxt-module-build build","prepare":"husky","release":"npm run lint && npm run test && npm run prepack && git tag -l | xargs git tag -d && git fetch --tags origin && changelogen --release && npm publish && git push --follow-tags","test:e2e":"vitest run --project=e2e","dev:build":"nuxi build playground","test:full":"vitest run","test:types":"vue-tsc --noEmit","test:watch":"vitest watch --project=convex","dev:prepare":"nuxt-module-build build --stub && nuxt-module-build prepare && nuxi prepare playground","format:check":"oxfmt --check","build:devtools":"nuxi build src/runtime/devtools/ui --preset static"},"_npmUser":{"name":"lupinum","email":"postbox@lupinum.com"},"repository":{"url":"git+https://github.com/lupinum-dev/better-convex-nuxt.git","type":"git"},"_npmVersion":"10.9.2","description":"Full-featured Convex integration for Nuxt with SSR, real-time subscriptions, authentication, and permissions","directories":{},"lint-staged":{"!(**/_generated/**/*)":"oxfmt --no-error-on-unmatched-pattern"},"_nodeVersion":"22.15.0","dependencies":{"defu":"^6.1.4","ohash":"^2.0.11","convex":"^1.31.2","@nuxt/kit":"^4.2.2","better-auth":"^1.4.9","@nuxt/devtools-kit":"^2.3.0","@convex-dev/better-auth":"^0.10.9"},"typesVersions":{"*":{".":["./dist/types.d.mts"],"server":["./dist/runtime/server/utils/convex.d.ts"]}},"_hasShrinkwrap":false,"packageManager":"pnpm@10.24.0+sha512.01ff8ae71b4419903b65c60fb2dc9d34cf8bb6e06d03bde112ef38f7a34d6904c424ba66bea5cdcf12890230bf39f9580473140ed9c946fef328b6e5238a345a","devDependencies":{"nuxt":"^4.2.2","husky":"^9.1.7","oxfmt":"^0.21.0","eslint":"^9.39.2","vitest":"^4.0.16","vue-tsc":"^3.2.1","typescript":"~5.9.3","@types/node":"latest","changelogen":"^0.6.2","convex-test":"^0.0.41","lint-staged":"^16.2.7","@nuxt/schema":"^4.2.2","@nuxt/devtools":"^3.1.1","@nuxtjs/robots":"5.6.7","playwright-core":"^1.57.0","@edge-runtime/vm":"^5.0.0","@nuxt/test-utils":"^3.21.0","@playwright/test":"^1.57.0","vitest-browser-vue":"^2.0.1","@nuxt/eslint-config":"^1.12.1","@nuxt/module-builder":"^1.0.2","@vitest/browser-playwright":"^4.0.16"},"_npmOperationalInternal":{"tmp":"tmp/better-convex-nuxt_0.2.11_1772107990669_0.008979043487731708","host":"s3://npm-registry-packages-npm-production"}},"0.2.12":{"name":"better-convex-nuxt","version":"0.2.12","keywords":["authentication","backend","better-auth","convex","nuxt","nuxt-module","permissions","real-time","ssr","vue","vue3","websocket"],"author":{"name":"Matthias Amon","email":"ma4m0"},"license":"MIT","_id":"better-convex-nuxt@0.2.12","maintainers":[{"name":"lupinum","email":"postbox@lupinum.com"}],"homepage":"https://better-convex-nuxt.vercel.app","bugs":{"url":"https://github.com/lupinum-dev/better-convex-nuxt/issues"},"dist":{"shasum":"b34aa8d89d739691d502eb7b0f91c919f29df65a","tarball":"https://registry.npmjs.org/better-convex-nuxt/-/better-convex-nuxt-0.2.12.tgz","fileCount":144,"integrity":"sha512-ndRvHqRV3ozcXuVBKSKlBW3hO/vSaOxYcmfk3DbE6XpGAzaoR1OmgSUfYg6OZdEDynOETI4Cgrzyhf2yGIo7YQ==","signatures":[{"sig":"MEYCIQCPhK0tb/1hMgF4/TPKJu5zqesnY4PJepJxPUNlhYfN3gIhAKTf1uduzQqErFWYo6lJ4JyTYd+dyiyNC84DxGyBT5s3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":484241},"main":"./dist/module.mjs","type":"module","exports":{".":{"types":"./dist/types.d.mts","import":"./dist/module.mjs"},"./server":{"types":"./dist/runtime/server/utils/convex.d.ts","import":"./dist/runtime/server/utils/convex.js"}},"gitHead":"df7192800cab195f3a824f00004877d9d10eeb0c","scripts":{"dev":"npm run dev:prepare && nuxi dev playground","lint":"eslint .","test":"vitest run --project=convex","format":"oxfmt","prepack":"npm run build:devtools && nuxt-module-build build","prepare":"husky","release":"npm run lint && npm run test && npm run prepack && git tag -l | xargs git tag -d && git fetch --tags origin && changelogen --release && npm publish && git push --follow-tags","test:e2e":"vitest run --project=e2e","dev:build":"nuxi build playground","test:full":"vitest run","test:types":"vue-tsc --noEmit","test:watch":"vitest watch --project=convex","dev:prepare":"nuxt-module-build build --stub && nuxt-module-build prepare && nuxi prepare playground","format:check":"oxfmt --check","build:devtools":"nuxi build src/runtime/devtools/ui --preset static"},"_npmUser":{"name":"lupinum","email":"postbox@lupinum.com"},"repository":{"url":"git+https://github.com/lupinum-dev/better-convex-nuxt.git","type":"git"},"_npmVersion":"10.9.2","description":"Full-featured Convex integration for Nuxt with SSR, real-time subscriptions, authentication, and permissions","directories":{},"lint-staged":{"!(**/_generated/**/*)":"oxfmt --no-error-on-unmatched-pattern"},"_nodeVersion":"22.15.0","dependencies":{"defu":"^6.1.4","ohash":"^2.0.11","convex":"^1.31.2","@nuxt/kit":"^4.2.2","better-auth":"^1.4.9","@nuxt/devtools-kit":"^2.3.0","@convex-dev/better-auth":"^0.10.9"},"typesVersions":{"*":{".":["./dist/types.d.mts"],"server":["./dist/runtime/server/utils/convex.d.ts"]}},"_hasShrinkwrap":false,"packageManager":"pnpm@10.24.0+sha512.01ff8ae71b4419903b65c60fb2dc9d34cf8bb6e06d03bde112ef38f7a34d6904c424ba66bea5cdcf12890230bf39f9580473140ed9c946fef328b6e5238a345a","devDependencies":{"nuxt":"^4.2.2","husky":"^9.1.7","oxfmt":"^0.21.0","eslint":"^9.39.2","vitest":"^4.0.16","vue-tsc":"^3.2.1","typescript":"~5.9.3","@types/node":"latest","changelogen":"^0.6.2","convex-test":"^0.0.41","lint-staged":"^16.2.7","@nuxt/schema":"^4.2.2","@nuxt/devtools":"^3.1.1","@nuxtjs/robots":"5.6.7","playwright-core":"^1.57.0","@edge-runtime/vm":"^5.0.0","@nuxt/test-utils":"^3.21.0","@playwright/test":"^1.57.0","vitest-browser-vue":"^2.0.1","@nuxt/eslint-config":"^1.12.1","@nuxt/module-builder":"^1.0.2","@vitest/browser-playwright":"^4.0.16"},"_npmOperationalInternal":{"tmp":"tmp/better-convex-nuxt_0.2.12_1772128248324_0.09191032481094874","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"better-convex-nuxt","version":"0.3.0","keywords":["authentication","backend","better-auth","convex","nuxt","nuxt-module","permissions","real-time","ssr","vue","vue3","websocket"],"author":{"name":"Matthias Amon","email":"ma4m0"},"license":"MIT","_id":"better-convex-nuxt@0.3.0","maintainers":[{"name":"lupinum","email":"postbox@lupinum.com"}],"homepage":"https://better-convex-nuxt.vercel.app","bugs":{"url":"https://github.com/lupinum-dev/better-convex-nuxt/issues"},"dist":{"shasum":"d99b3988f27f9e7f42b9dc2f2204b1d4c1c455d1","tarball":"https://registry.npmjs.org/better-convex-nuxt/-/better-convex-nuxt-0.3.0.tgz","fileCount":193,"integrity":"sha512-7sS1498J8fAU0wAfLHtwKHBTgKDcWoY4G9CzMrnZKxtkxC26FA+MSVv/6eqAE9OtR6Di0wI5IKqQ5lA7rZw4Bw==","signatures":[{"sig":"MEUCIA9+RfqGJGFWNJ1KANL/mOt72J9Kp0XAOADe5/kbc+0+AiEAtoB/Vs4VwkKKUoinEOqaZZ5C9o5vjtsHDV3e2CfnDxY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":600027},"main":"./dist/module.mjs","type":"module","exports":{".":{"types":"./dist/types.d.mts","import":"./dist/module.mjs"},"./server":{"types":"./dist/runtime/server/index.d.ts","import":"./dist/runtime/server/index.js"},"./composables":{"types":"./dist/runtime/composables/index.d.ts","import":"./dist/runtime/composables/index.js"}},"gitHead":"556f088671939a2743e732ddf9ee413249e724d0","scripts":{"dev":"npm run dev:prepare && nuxi dev --cwd playground --dotenv .env.local","lint":"npm run check:no-legacy-query-api && npm run check:no-query-composables-in-middleware && npm run check:no-use-route-in-middleware && npm run check:no-middleware-query-docs && eslint .","test":"vitest run --project=unit --project=convex --project=nuxt --project=browser","format":"oxfmt","prepack":"npm run build:devtools && nuxt-module-build build","prepare":"husky","release":"npm run lint && npm run test && npm run prepack && git tag -l | xargs git tag -d && git fetch --tags origin && changelogen --release && npm publish && git push --follow-tags","test:e2e":"vitest run --project=e2e","dev:build":"nuxi build --cwd playground --dotenv .env.local","test:full":"vitest run --project=unit --project=convex --project=nuxt --project=browser","test:nuxt":"vitest run --project=nuxt","test:types":"vue-tsc --noEmit","test:watch":"vitest watch --project=unit --project=nuxt","dev:prepare":"nuxt-module-build build --stub && nuxt-module-build prepare && nuxi prepare --cwd playground --dotenv .env.local","format:check":"oxfmt --check","test:browser":"vitest run --project=browser","test:e2e:full":"vitest run --project=e2e","build:devtools":"nuxi build src/runtime/devtools/ui --preset static","docs:api-surface":"node scripts/generate-api-surface.mjs","check:no-legacy-query-api":"sh -c '! rg -n \"useConvexQueryLazy|useConvexPaginatedQueryLazy\" src playground docs test'","check:no-middleware-query-docs":"sh -c '! rg -n \"middleware[^\\n]{0,120}subscribe:\\s*false|subscribe:\\s*false[^\\n]{0,120}middleware\" docs/content/docs'","check:no-use-route-in-middleware":"sh -c '! rg -n \"useRoute\\\\(\" playground/middleware'","check:no-query-composables-in-middleware":"sh -c '! rg -n \"useConvexQuery\\\\(|useConvexPaginatedQuery\\\\(\" playground/middleware playground/plugins'"},"_npmUser":{"name":"lupinum","email":"postbox@lupinum.com"},"repository":{"url":"git+https://github.com/lupinum-dev/better-convex-nuxt.git","type":"git"},"_npmVersion":"10.9.2","description":"Full-featured Convex integration for Nuxt with SSR, real-time subscriptions, authentication, and permissions","directories":{},"lint-staged":{"!(**/_generated/**/*)":"oxfmt --no-error-on-unmatched-pattern"},"_nodeVersion":"22.15.0","dependencies":{"h3":"1.15.5","defu":"^6.1.4","ohash":"^2.0.11","convex":"^1.32.0","@nuxt/kit":"^4.3.1","better-auth":"^1.4.9","@nuxt/devtools-kit":"^3.2.2","@convex-dev/better-auth":"^0.10.13"},"typesVersions":{"*":{".":["./dist/types.d.mts"],"server":["./dist/runtime/server/index.d.ts"],"composables":["./dist/runtime/composables/index.d.ts"]}},"_hasShrinkwrap":false,"packageManager":"pnpm@10.30.3+sha512.c961d1e0a2d8e354ecaa5166b822516668b7f44cb5bd95122d590dd81922f606f5473b6d23ec4a5be05e7fcd18e8488d47d978bbe981872f1145d06e9a740017","devDependencies":{"nuxt":"^4.3.1","husky":"^9.1.7","oxfmt":"^0.36.0","eslint":"^9.39.3","vitest":"^4.0.18","vue-tsc":"^3.2.5","happy-dom":"^20.8.3","typescript":"~5.9.3","@types/node":"latest","changelogen":"^0.6.2","convex-test":"^0.0.41","lint-staged":"^16.3.2","@nuxt/schema":"^4.3.1","@nuxt/devtools":"^3.2.2","@nuxtjs/robots":"5.7.1","playwright-core":"^1.58.2","@edge-runtime/vm":"^5.0.0","@nuxt/test-utils":"^4.0.0","@playwright/test":"^1.58.2","@vitejs/plugin-vue":"^6.0.4","vitest-browser-vue":"^2.0.2","@nuxt/eslint-config":"^1.15.2","@nuxt/module-builder":"^1.0.2","@vitest/browser-playwright":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/better-convex-nuxt_0.3.0_1772708881847_0.5657933073529648","host":"s3://npm-registry-packages-npm-production"}},"0.3.1":{"name":"better-convex-nuxt","version":"0.3.1","keywords":["authentication","backend","better-auth","convex","nuxt","nuxt-module","permissions","real-time","ssr","vue","vue3","websocket"],"author":{"name":"Matthias Amon","email":"ma4m0"},"license":"MIT","_id":"better-convex-nuxt@0.3.1","maintainers":[{"name":"lupinum","email":"postbox@lupinum.com"}],"homepage":"https://better-convex-nuxt.vercel.app","bugs":{"url":"https://github.com/lupinum-dev/better-convex-nuxt/issues"},"dist":{"shasum":"48cbe2f71b1688dd13c433bd276dd18719eaab4d","tarball":"https://registry.npmjs.org/better-convex-nuxt/-/better-convex-nuxt-0.3.1.tgz","fileCount":193,"integrity":"sha512-VnGZBL/fTjSwpMUrPk5HUoiIBFCLzc64UT1ru3wi27cFp9XSefXaa6OH5I73n1VJqYKv2bltqZlECGf54GEj6w==","signatures":[{"sig":"MEUCIGXrehyPBd0yMUuoymbgrQgKUoRGco2ttGeppPPTbTrcAiEAhL7p0x24QO8uxIws6VH95oQvIcHE1RzuJ/+7QxPU478=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":600027},"main":"./dist/module.mjs","type":"module","exports":{".":{"types":"./dist/types.d.mts","import":"./dist/module.mjs"},"./server":{"types":"./dist/runtime/server/index.d.ts","import":"./dist/runtime/server/index.js"},"./composables":{"types":"./dist/runtime/composables/index.d.ts","import":"./dist/runtime/composables/index.js"}},"gitHead":"134fbdccca4048f0026fd79cda486c2abc3a2c04","scripts":{"dev":"npm run dev:prepare && nuxi dev --cwd playground --dotenv .env.local","lint":"npm run check:no-legacy-query-api && npm run check:no-query-composables-in-middleware && npm run check:no-use-route-in-middleware && npm run check:no-middleware-query-docs && eslint .","test":"vitest run --project=unit --project=convex --project=nuxt --project=browser","format":"oxfmt","prepack":"npm run build:devtools && nuxt-module-build build","prepare":"husky","release":"npm run lint && npm run test && npm run prepack && git tag -l | xargs git tag -d && git fetch --tags origin && changelogen --release && npm publish && git push --follow-tags","test:e2e":"vitest run --project=e2e","dev:build":"nuxi build --cwd playground --dotenv .env.local","test:full":"vitest run --project=unit --project=convex --project=nuxt --project=browser","test:nuxt":"vitest run --project=nuxt","test:types":"vue-tsc --noEmit","test:watch":"vitest watch --project=unit --project=nuxt","dev:prepare":"nuxt-module-build build --stub && nuxt-module-build prepare && nuxi prepare --cwd playground --dotenv .env.local","format:check":"oxfmt --check","test:browser":"vitest run --project=browser","test:e2e:full":"vitest run --project=e2e","build:devtools":"nuxi build src/runtime/devtools/ui --preset static","docs:api-surface":"node scripts/generate-api-surface.mjs","check:no-legacy-query-api":"sh -c '! rg -n \"useConvexQueryLazy|useConvexPaginatedQueryLazy\" src playground docs test'","check:no-middleware-query-docs":"sh -c '! rg -n \"middleware[^\\n]{0,120}subscribe:\\s*false|subscribe:\\s*false[^\\n]{0,120}middleware\" docs/content/docs'","check:no-use-route-in-middleware":"sh -c '! rg -n \"useRoute\\\\(\" playground/middleware'","check:no-query-composables-in-middleware":"sh -c '! rg -n \"useConvexQuery\\\\(|useConvexPaginatedQuery\\\\(\" playground/middleware playground/plugins'"},"_npmUser":{"name":"lupinum","email":"postbox@lupinum.com"},"repository":{"url":"git+https://github.com/lupinum-dev/better-convex-nuxt.git","type":"git"},"_npmVersion":"10.9.2","description":"Full-featured Convex integration for Nuxt with SSR, real-time subscriptions, authentication, and permissions","directories":{},"lint-staged":{"!(**/_generated/**/*)":"oxfmt --no-error-on-unmatched-pattern"},"_nodeVersion":"22.15.0","dependencies":{"h3":"1.15.5","defu":"^6.1.4","ohash":"^2.0.11","convex":"^1.32.0","@nuxt/kit":"^4.3.1","better-auth":"^1.4.9","@nuxt/devtools-kit":"^3.2.2","@convex-dev/better-auth":"^0.10.13"},"typesVersions":{"*":{".":["./dist/types.d.mts"],"server":["./dist/runtime/server/index.d.ts"],"composables":["./dist/runtime/composables/index.d.ts"]}},"_hasShrinkwrap":false,"packageManager":"pnpm@10.30.3+sha512.c961d1e0a2d8e354ecaa5166b822516668b7f44cb5bd95122d590dd81922f606f5473b6d23ec4a5be05e7fcd18e8488d47d978bbe981872f1145d06e9a740017","devDependencies":{"nuxt":"^4.3.1","husky":"^9.1.7","oxfmt":"^0.36.0","eslint":"^9.39.3","vitest":"^4.0.18","vue-tsc":"^3.2.5","happy-dom":"^20.8.3","typescript":"~5.9.3","@types/node":"latest","changelogen":"^0.6.2","convex-test":"^0.0.41","lint-staged":"^16.3.2","@nuxt/schema":"^4.3.1","@nuxt/devtools":"^3.2.2","@nuxtjs/robots":"5.7.1","playwright-core":"^1.58.2","@edge-runtime/vm":"^5.0.0","@nuxt/test-utils":"^4.0.0","@playwright/test":"^1.58.2","@vitejs/plugin-vue":"^6.0.4","vitest-browser-vue":"^2.0.2","@nuxt/eslint-config":"^1.15.2","@nuxt/module-builder":"^1.0.2","@vitest/browser-playwright":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/better-convex-nuxt_0.3.1_1772709793888_0.05780338519730055","host":"s3://npm-registry-packages-npm-production"}},"0.3.2":{"name":"better-convex-nuxt","version":"0.3.2","keywords":["authentication","backend","better-auth","convex","nuxt","nuxt-module","permissions","real-time","ssr","vue","vue3","websocket"],"author":{"name":"Matthias Amon","email":"ma4m0"},"license":"MIT","_id":"better-convex-nuxt@0.3.2","maintainers":[{"name":"lupinum","email":"postbox@lupinum.com"}],"homepage":"https://better-convex-nuxt.vercel.app","bugs":{"url":"https://github.com/lupinum-dev/better-convex-nuxt/issues"},"dist":{"shasum":"d05bf41938a1621dc331de32fedd1383cd1786e6","tarball":"https://registry.npmjs.org/better-convex-nuxt/-/better-convex-nuxt-0.3.2.tgz","fileCount":193,"integrity":"sha512-07ne9I1QrF76dNJfxZ+DX/WsU9lRVWaumfi0su8IhkAC1b6DosBOx0yB6bHxmCvTSgM4jKAeIzRCJG3X4kHjZg==","signatures":[{"sig":"MEYCIQDPjN+YIlubRMAVQvGfFkvADIGn2Jnb6aRHaZIbo+ZmZQIhAJX+TGZyqQT3mSTVtdcEwUg25DcAvx6ob12Ju/fZu4bl","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":600110},"main":"./dist/module.mjs","type":"module","exports":{".":{"types":"./dist/types.d.mts","import":"./dist/module.mjs"},"./server":{"types":"./dist/runtime/server/index.d.ts","import":"./dist/runtime/server/index.js"},"./composables":{"types":"./dist/runtime/composables/index.d.ts","import":"./dist/runtime/composables/index.js"}},"gitHead":"134fbdccca4048f0026fd79cda486c2abc3a2c04","scripts":{"dev":"npm run dev:prepare && nuxi dev --cwd playground --dotenv .env.local","lint":"npm run check:no-legacy-query-api && npm run check:no-query-composables-in-middleware && npm run check:no-use-route-in-middleware && npm run check:no-middleware-query-docs && eslint .","test":"vitest run --project=unit --project=convex --project=nuxt --project=browser","format":"oxfmt","prepack":"npm run build:devtools && nuxt-module-build build","prepare":"husky","release":"npm run lint && npm run test && npm run prepack && git tag -l | xargs git tag -d && git fetch --tags origin && changelogen --release && npm publish && git push --follow-tags && npm run release:verify","test:e2e":"vitest run --project=e2e","dev:build":"nuxi build --cwd playground --dotenv .env.local","test:full":"vitest run --project=unit --project=convex --project=nuxt --project=browser","test:nuxt":"vitest run --project=nuxt","test:types":"vue-tsc --noEmit","test:watch":"vitest watch --project=unit --project=nuxt","dev:prepare":"nuxt-module-build build --stub && nuxt-module-build prepare && nuxi prepare --cwd playground --dotenv .env.local","format:check":"oxfmt --check","test:browser":"vitest run --project=browser","test:e2e:full":"vitest run --project=e2e","build:devtools":"nuxi build src/runtime/devtools/ui --preset static","release:verify":"node scripts/verify-publish.mjs","docs:api-surface":"node scripts/generate-api-surface.mjs","check:no-legacy-query-api":"sh -c '! rg -n \"useConvexQueryLazy|useConvexPaginatedQueryLazy\" src playground docs test'","check:no-middleware-query-docs":"sh -c '! rg -n \"middleware[^\\n]{0,120}subscribe:\\s*false|subscribe:\\s*false[^\\n]{0,120}middleware\" docs/content/docs'","check:no-use-route-in-middleware":"sh -c '! rg -n \"useRoute\\\\(\" playground/middleware'","check:no-query-composables-in-middleware":"sh -c '! rg -n \"useConvexQuery\\\\(|useConvexPaginatedQuery\\\\(\" playground/middleware playground/plugins'"},"_npmUser":{"name":"lupinum","email":"postbox@lupinum.com"},"repository":{"url":"git+https://github.com/lupinum-dev/better-convex-nuxt.git","type":"git"},"_npmVersion":"10.9.2","description":"Full-featured Convex integration for Nuxt with SSR, real-time subscriptions, authentication, and permissions","directories":{},"lint-staged":{"!(**/_generated/**/*)":"oxfmt --no-error-on-unmatched-pattern"},"_nodeVersion":"22.15.0","dependencies":{"h3":"1.15.5","defu":"^6.1.4","ohash":"^2.0.11","convex":"^1.32.0","@nuxt/kit":"^4.3.1","better-auth":"^1.4.9","@nuxt/devtools-kit":"^3.2.2","@convex-dev/better-auth":"^0.10.13"},"typesVersions":{"*":{".":["./dist/types.d.mts"],"server":["./dist/runtime/server/index.d.ts"],"composables":["./dist/runtime/composables/index.d.ts"]}},"_hasShrinkwrap":false,"packageManager":"pnpm@10.30.3+sha512.c961d1e0a2d8e354ecaa5166b822516668b7f44cb5bd95122d590dd81922f606f5473b6d23ec4a5be05e7fcd18e8488d47d978bbe981872f1145d06e9a740017","devDependencies":{"nuxt":"^4.3.1","husky":"^9.1.7","oxfmt":"^0.36.0","eslint":"^9.39.3","vitest":"^4.0.18","vue-tsc":"^3.2.5","happy-dom":"^20.8.3","typescript":"~5.9.3","@types/node":"latest","changelogen":"^0.6.2","convex-test":"^0.0.41","lint-staged":"^16.3.2","@nuxt/schema":"^4.3.1","@nuxt/devtools":"^3.2.2","@nuxtjs/robots":"5.7.1","playwright-core":"^1.58.2","@edge-runtime/vm":"^5.0.0","@nuxt/test-utils":"^4.0.0","@playwright/test":"^1.58.2","@vitejs/plugin-vue":"^6.0.4","vitest-browser-vue":"^2.0.2","@nuxt/eslint-config":"^1.15.2","@nuxt/module-builder":"^1.0.2","@vitest/browser-playwright":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/better-convex-nuxt_0.3.2_1772711450961_0.5816994790970798","host":"s3://npm-registry-packages-npm-production"}},"0.3.4":{"name":"better-convex-nuxt","version":"0.3.4","keywords":["authentication","backend","better-auth","convex","nuxt","nuxt-module","permissions","real-time","ssr","vue","vue3","websocket"],"author":{"name":"Matthias Amon","email":"ma4m0"},"license":"MIT","_id":"better-convex-nuxt@0.3.4","maintainers":[{"name":"lupinum","email":"postbox@lupinum.com"}],"homepage":"https://better-convex-nuxt.vercel.app","bugs":{"url":"https://github.com/lupinum-dev/better-convex-nuxt/issues"},"dist":{"shasum":"197878ab2b9e0f3e32581834de607a7be7fe7e83","tarball":"https://registry.npmjs.org/better-convex-nuxt/-/better-convex-nuxt-0.3.4.tgz","fileCount":193,"integrity":"sha512-fNTQr/Pv7Mkwi+BJHZPbIV2TWvo7PzfAzNRVsREsVuJkq7DtCUzVKx6DHzvGh6ru+nSb1xUU5g3CrRGhYFUSLg==","signatures":[{"sig":"MEUCIHiCbisjYhe381AB6EeX//WM9yv92zZL1bhG9rDNr5R9AiEAy3HLPzZc/oYupPJZS2Q8C4h5TtL9VRYmae9jMNTuvz8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":600091},"main":"./dist/module.mjs","type":"module","exports":{".":{"types":"./dist/types.d.mts","import":"./dist/module.mjs"},"./server":{"types":"./dist/runtime/server/index.d.ts","import":"./dist/runtime/server/index.js"},"./composables":{"types":"./dist/runtime/composables/index.d.ts","import":"./dist/runtime/composables/index.js"}},"gitHead":"d1e841d7616bb1a651e75551f84afd877b92ca67","scripts":{"dev":"npm run dev:prepare && nuxi dev --cwd playground --dotenv .env.local","lint":"npm run check:no-legacy-query-api && npm run check:no-query-composables-in-middleware && npm run check:no-use-route-in-middleware && npm run check:no-middleware-query-docs && eslint .","test":"vitest run --project=unit --project=convex --project=nuxt --project=browser","format":"oxfmt","prepack":"npm run build:devtools && nuxt-module-build build","prepare":"husky","release":"npm run lint && npm run test && npm run prepack && git tag -l | xargs git tag -d && git fetch --tags origin && changelogen --release && npm publish && git push --follow-tags","test:e2e":"vitest run --project=e2e","dev:build":"nuxi build --cwd playground --dotenv .env.local","test:full":"vitest run --project=unit --project=convex --project=nuxt --project=browser","test:nuxt":"vitest run --project=nuxt","test:types":"vue-tsc --noEmit","test:watch":"vitest watch --project=unit --project=nuxt","dev:prepare":"nuxt-module-build build --stub && nuxt-module-build prepare && nuxi prepare --cwd playground --dotenv .env.local","format:check":"oxfmt --check","test:browser":"vitest run --project=browser","test:e2e:full":"vitest run --project=e2e","build:devtools":"nuxi build src/runtime/devtools/ui --preset static","docs:api-surface":"node scripts/generate-api-surface.mjs","check:no-legacy-query-api":"sh -c '! rg -n \"useConvexQueryLazy|useConvexPaginatedQueryLazy\" src playground docs test'","check:no-middleware-query-docs":"sh -c '! rg -n \"middleware[^\\n]{0,120}subscribe:\\s*false|subscribe:\\s*false[^\\n]{0,120}middleware\" docs/content/docs'","check:no-use-route-in-middleware":"sh -c '! rg -n \"useRoute\\\\(\" playground/middleware'","check:no-query-composables-in-middleware":"sh -c '! rg -n \"useConvexQuery\\\\(|useConvexPaginatedQuery\\\\(\" playground/middleware playground/plugins'"},"_npmUser":{"name":"lupinum","email":"postbox@lupinum.com"},"repository":{"url":"git+https://github.com/lupinum-dev/better-convex-nuxt.git","type":"git"},"_npmVersion":"10.9.2","description":"Full-featured Convex integration for Nuxt with SSR, real-time subscriptions, authentication, and permissions","directories":{},"lint-staged":{"!(**/_generated/**/*)":"oxfmt --no-error-on-unmatched-pattern"},"_nodeVersion":"22.15.0","dependencies":{"h3":"1.15.5","defu":"^6.1.4","ohash":"^2.0.11","convex":"^1.32.0","@nuxt/kit":"^4.3.1","better-auth":"^1.4.9","@nuxt/devtools-kit":"^3.2.2","@convex-dev/better-auth":"^0.10.13"},"typesVersions":{"*":{".":["./dist/types.d.mts"],"server":["./dist/runtime/server/index.d.ts"],"composables":["./dist/runtime/composables/index.d.ts"]}},"_hasShrinkwrap":false,"packageManager":"pnpm@10.30.3+sha512.c961d1e0a2d8e354ecaa5166b822516668b7f44cb5bd95122d590dd81922f606f5473b6d23ec4a5be05e7fcd18e8488d47d978bbe981872f1145d06e9a740017","devDependencies":{"nuxt":"^4.3.1","husky":"^9.1.7","oxfmt":"^0.36.0","eslint":"^9.39.3","vitest":"^4.0.18","vue-tsc":"^3.2.5","happy-dom":"^20.8.3","typescript":"~5.9.3","@types/node":"latest","changelogen":"^0.6.2","convex-test":"^0.0.41","lint-staged":"^16.3.2","@nuxt/schema":"^4.3.1","@nuxt/devtools":"^3.2.2","@nuxtjs/robots":"5.7.1","playwright-core":"^1.58.2","@edge-runtime/vm":"^5.0.0","@nuxt/test-utils":"^4.0.0","@playwright/test":"^1.58.2","@vitejs/plugin-vue":"^6.0.4","vitest-browser-vue":"^2.0.2","@nuxt/eslint-config":"^1.15.2","@nuxt/module-builder":"^1.0.2","@vitest/browser-playwright":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/better-convex-nuxt_0.3.4_1772722666920_0.974423048321543","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"better-convex-nuxt","version":"0.4.0","keywords":["authentication","backend","better-auth","convex","nuxt","nuxt-module","permissions","real-time","ssr","vue","vue3","websocket"],"author":{"name":"Matthias Amon","email":"ma4m0"},"license":"MIT","_id":"better-convex-nuxt@0.4.0","maintainers":[{"name":"lupinum","email":"postbox@lupinum.com"}],"homepage":"https://better-convex-nuxt.vercel.app","bugs":{"url":"https://github.com/lupinum-dev/better-convex-nuxt/issues"},"dist":{"shasum":"825b6a8704fc9ea49e34dc012fb5ec43cf47bd13","tarball":"https://registry.npmjs.org/better-convex-nuxt/-/better-convex-nuxt-0.4.0.tgz","fileCount":219,"integrity":"sha512-VGRC2PGJQG8b2lE5rKVbl9IVZrkwJ4B20WojqjPGTaUYXgDLVT4/gp9up6ZdYQSUriAahCmxQdhH7/nVcMF1CQ==","signatures":[{"sig":"MEQCIDP0Y/XxS7fk2eJy0W/aEgEhSulmsBvJ/i+McDQKj85jAiBNui6+mKD3EoxMayhYcnY4pM0/4UVckIrElL2f4yfihg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":640850},"main":"./dist/module.mjs","type":"module","_from":"file:better-convex-nuxt-0.4.0.tgz","exports":{".":{"types":"./dist/types.d.mts","import":"./dist/module.mjs"},"./server":{"types":"./dist/runtime/server/index.d.ts","import":"./dist/runtime/server/index.js"},"./composables":{"types":"./dist/runtime/composables/index.d.ts","import":"./dist/runtime/composables/index.js"},"./server/createUserSyncTriggers":{"types":"./dist/runtime/server/createUserSyncTriggers.d.ts","import":"./dist/runtime/server/createUserSyncTriggers.js"}},"scripts":{"dev":"npm run dev:prepare && nuxi dev --cwd playground --dotenv .env.local","lint":"npm run check:no-legacy-query-api && npm run check:no-legacy-call-api && npm run check:no-legacy-generated-api-imports && npm run check:no-stale-doc-imports && npm run check:no-query-composables-in-middleware && npm run check:no-use-route-in-middleware && npm run check:no-middleware-query-docs && npm run check:no-starter-generated-artifacts && eslint .","test":"vitest run --project=unit --project=convex --project=nuxt --project=browser","format":"oxfmt","release":"npm run lint && npm run test:types && npm run check:contracts && npm run test && npm run prepack && git tag -l | xargs git tag -d && git fetch --tags origin && changelogen --release && npm publish && git push --follow-tags","test:e2e":"nuxi prepare --cwd playground --dotenv .env.local && vitest run --project=e2e","dev:build":"nuxi build --cwd playground --dotenv .env.local","test:full":"vitest run --project=unit --project=convex --project=nuxt --project=browser","test:nuxt":"vitest run --project=nuxt","test:types":"vue-tsc --noEmit","test:watch":"vitest watch --project=unit --project=nuxt","dev:prepare":"nuxt-module-build build --stub && nuxt-module-build prepare && nuxi prepare --cwd playground --dotenv .env.local","format:check":"oxfmt --check","test:browser":"vitest run --project=browser","test:e2e:full":"nuxi prepare --cwd playground --dotenv .env.local && vitest run --project=e2e","build:devtools":"nuxi build src/runtime/devtools/ui --preset static","check:contracts":"npm run check:api-surface-docs && npm run check:package-exports && npm run check:workspace-deps && npm run check:consumer-smoke && npm run check:missing-convex-api && npm run check:better-auth-local-component","docs:api-surface":"node scripts/generate-api-surface.mjs","check:consumer-smoke":"nuxi prepare --cwd test/fixtures/consumer-smoke && nuxi typecheck --cwd test/fixtures/consumer-smoke","check:workspace-deps":"node scripts/check-workspace-dependency-alignment.mjs","check:package-exports":"node scripts/check-package-exports.mjs","check:api-surface-docs":"node scripts/generate-api-surface.mjs --check","check:missing-convex-api":"nuxi prepare --cwd test/fixtures/missing-convex-api && nuxi typecheck --cwd test/fixtures/missing-convex-api","check:no-legacy-call-api":"sh -c '! rg -n \"\\\\.execute(Safe)?\\\\s*\\\\(|const \\\\{[^}]*\\\\bexecute\\\\b\" src playground docs/content starters'","check:no-legacy-query-api":"sh -c '! rg -n \"useConvexQueryLazy|useConvexPaginatedQueryLazy|with-default|useConvex(Query|PaginatedQuery)[^\\n]*default\\\\b\" src playground docs test starters'","check:no-stale-doc-imports":"sh -c '! rg -n \"better-convex-nuxt/composables|getQueryKey is intentionally\" README.md docs/content docs/installation2.md starters playground test/fixtures'","check:no-middleware-query-docs":"sh -c '! rg -n \"middleware[^\\n]{0,120}subscribe:\\s*false|subscribe:\\s*false[^\\n]{0,120}middleware\" docs/content/docs'","check:no-use-route-in-middleware":"sh -c '! rg -n \"useRoute\\\\(\" playground/middleware'","check:better-auth-local-component":"tsc --noEmit -p test/fixtures/better-auth-local-component/tsconfig.json","check:no-starter-generated-artifacts":"node scripts/check-no-starter-generated-artifacts.mjs","check:no-legacy-generated-api-imports":"sh -c '! rg -n \"from ['\"'\"'\\\"](?:~~|~)/convex/_generated/api['\"'\"'\\\"]\" README.md docs/content docs/installation2.md starters/*/app playground/pages playground/components playground/composables playground/middleware playground/server src/runtime/composables'","check:no-query-composables-in-middleware":"sh -c '! rg -n \"useConvexQuery\\\\(|useConvexPaginatedQuery\\\\(\" playground/middleware playground/plugins'"},"_npmUser":{"name":"lupinum","email":"postbox@lupinum.com"},"_resolved":"/private/var/folders/cw/90shxw3964q2rcs_j_nvt_cc0000gn/T/09df85e081be67bb2f7fa3df8c249a8c/better-convex-nuxt-0.4.0.tgz","_integrity":"sha512-VGRC2PGJQG8b2lE5rKVbl9IVZrkwJ4B20WojqjPGTaUYXgDLVT4/gp9up6ZdYQSUriAahCmxQdhH7/nVcMF1CQ==","repository":{"url":"git+https://github.com/lupinum-dev/better-convex-nuxt.git","type":"git"},"_npmVersion":"11.12.1","description":"Full-featured Convex integration for Nuxt with SSR, real-time subscriptions, authentication, and permissions","directories":{},"lint-staged":{"!(**/_generated/**/*)":"oxfmt --no-error-on-unmatched-pattern"},"_nodeVersion":"26.0.0","dependencies":{"h3":"1.15.5","defu":"^6.1.4","ohash":"^2.0.11","convex":"^1.32.0","@nuxt/kit":"^4.3.1","better-auth":"^1.6.20","@nuxt/devtools-kit":"^3.2.2","@convex-dev/better-auth":"^0.12.4"},"typesVersions":{"*":{".":["./dist/types.d.mts"],"server":["./dist/runtime/server/index.d.ts"],"composables":["./dist/runtime/composables/index.d.ts"],"server/createUserSyncTriggers":["./dist/runtime/server/createUserSyncTriggers.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"nuxt":"^4.3.1","husky":"^9.1.7","oxfmt":"^0.36.0","eslint":"^9.39.3","vitest":"^4.0.18","vue-tsc":"^3.2.5","happy-dom":"^20.8.3","typescript":"~5.9.3","@types/node":"latest","changelogen":"^0.6.2","convex-test":"^0.0.41","lint-staged":"^16.3.2","@nuxt/schema":"^4.3.1","@nuxt/devtools":"^3.2.2","@nuxtjs/robots":"5.7.1","playwright-core":"^1.58.2","@edge-runtime/vm":"^5.0.0","@nuxt/test-utils":"^4.0.0","@playwright/test":"^1.58.2","@vitejs/plugin-vue":"^6.0.4","vitest-browser-vue":"^2.0.2","@nuxt/eslint-config":"^1.15.2","@better-auth/api-key":"^1.6.20","@nuxt/module-builder":"^1.0.2","@vitest/browser-playwright":"^4.0.18"},"peerDependencies":{"nuxt":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/better-convex-nuxt_0.4.0_1782405331337_0.12164865970911687","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"better-convex-nuxt","version":"0.5.0","keywords":["authentication","backend","better-auth","convex","nuxt","nuxt-module","permissions","real-time","ssr","vue","vue3","websocket"],"author":{"name":"Matthias Amon","email":"ma4m0"},"license":"MIT","_id":"better-convex-nuxt@0.5.0","maintainers":[{"name":"lupinum","email":"postbox@lupinum.com"}],"homepage":"https://better-convex-nuxt.vercel.app","bugs":{"url":"https://github.com/lupinum-dev/better-convex-nuxt/issues"},"dist":{"shasum":"867d5f785ce64961a9a769c116da232ffcb3e1ce","tarball":"https://registry.npmjs.org/better-convex-nuxt/-/better-convex-nuxt-0.5.0.tgz","fileCount":188,"integrity":"sha512-NVTykSLMsppFyYgtvIqhmSKjpB5Fe8N1DTbS68rxsL5Y9s4vDVRLrWbxR+oia8+JbA6eVReeCibJF3HktKFSUw==","signatures":[{"sig":"MEQCIAxskSn2ng2J3pyS0iJ6yDSaKoZPF0E5l6KOYGWwYMs2AiBEJVAg1BSB3ApV2kyA+yeUrRMpKk2cRT7g8q7QaqJ+YA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":597893},"main":"./dist/module.mjs","type":"module","exports":{".":{"types":"./dist/types.d.mts","import":"./dist/module.mjs"},"./server":{"types":"./dist/runtime/server/index.d.ts","import":"./dist/runtime/server/index.js"},"./server/createUserSyncTriggers":{"types":"./dist/runtime/server/createUserSyncTriggers.d.ts","import":"./dist/runtime/server/createUserSyncTriggers.js"}},"gitHead":"9200c33c42a45b585086f5f91a977749614e02f2","scripts":{"dev":"npm run dev:prepare && nuxi dev --cwd playground --dotenv .env.local --port 4578","lint":"npm run check:no-legacy-query-api && npm run check:no-legacy-call-api && npm run check:no-legacy-generated-api-imports && npm run check:no-stale-doc-imports && npm run check:no-query-composables-in-middleware && npm run check:no-use-route-in-middleware && npm run check:no-middleware-query-docs && npm run check:no-app-owned-org-docs && npm run check:no-starter-generated-artifacts && eslint .","test":"vitest run --project=unit --project=convex --project=nuxt --project=browser","format":"oxfmt","prepack":"nuxt-module-build prepare && npm run build:devtools && nuxt-module-build build && npm run check:package-exports -- --dist","prepare":"husky","release":"node scripts/release.mjs","test:e2e":"nuxi prepare --cwd playground --dotenv .env.local && vitest run --project=e2e","dev:build":"nuxi build --cwd playground --dotenv .env.local","test:full":"vitest run --project=unit --project=convex --project=nuxt --project=browser","test:nuxt":"vitest run --project=nuxt","test:types":"vue-tsc --noEmit","test:watch":"vitest watch --project=unit --project=nuxt","dev:prepare":"nuxt-module-build build --stub && nuxt-module-build prepare && nuxi prepare --cwd playground --dotenv .env.local","format:check":"oxfmt --check","test:browser":"vitest run --project=browser","test:e2e:full":"nuxi prepare --cwd playground --dotenv .env.local && vitest run --project=e2e","build:devtools":"nuxi build src/runtime/devtools/ui --preset static","check:contracts":"npm run check:api-surface-docs && npm run check:package-exports && npm run check:workspace-deps && npm run check:consumer-smoke && npm run check:missing-convex-api && npm run check:better-auth-local-component","docs:api-surface":"node scripts/generate-api-surface.mjs","check:consumer-smoke":"nuxt-module-build build && nuxi prepare --cwd test/fixtures/consumer-smoke && nuxi typecheck --cwd test/fixtures/consumer-smoke","check:workspace-deps":"node scripts/check-workspace-dependency-alignment.mjs","check:package-exports":"node scripts/check-package-exports.mjs","check:api-surface-docs":"node scripts/generate-api-surface.mjs --check","check:missing-convex-api":"nuxi prepare --cwd test/fixtures/missing-convex-api && nuxi typecheck --cwd test/fixtures/missing-convex-api","check:no-legacy-call-api":"sh -c '! rg -n \"\\\\.execute(Safe)?\\\\s*\\\\(|const \\\\{[^}]*\\\\bexecute\\\\b\" src playground docs/content starters'","check:no-legacy-query-api":"sh -c '! rg -n \"useConvexQueryLazy|useConvexPaginatedQueryLazy|with-default|useConvex(Query|PaginatedQuery)[^\\n]*default\\\\b\" src playground docs test starters'","check:no-stale-doc-imports":"sh -c '! rg -n \"better-convex-nuxt/composables|getQueryKey is intentionally\" README.md docs/content starters playground test/fixtures'","check:no-app-owned-org-docs":"sh -c '! rg -n \"organizations: defineTable|role: roleValidator|users\\\\.role|users\\\\.organizationId|Authoritative permissions/business data|authoritative roles/org membership|store/query them in Convex tables\" docs/content demo/convex'","check:no-middleware-query-docs":"sh -c '! rg -n \"middleware[^\\n]{0,120}subscribe:\\s*false|subscribe:\\s*false[^\\n]{0,120}middleware\" docs/content/docs'","check:no-use-route-in-middleware":"sh -c '! rg -n \"useRoute\\\\(\" playground/middleware'","check:better-auth-local-component":"tsc --noEmit -p test/fixtures/better-auth-local-component/tsconfig.json","check:no-starter-generated-artifacts":"node scripts/check-no-starter-generated-artifacts.mjs","check:no-legacy-generated-api-imports":"sh -c '! rg -n \"from ['\"'\"'\\\"](?:~~|~)/convex/_generated/api['\"'\"'\\\"]\" README.md docs/content starters/*/app playground/pages playground/components playground/composables playground/middleware playground/server src/runtime/composables'","check:no-query-composables-in-middleware":"sh -c '! rg -n \"useConvexQuery\\\\(|useConvexPaginatedQuery\\\\(\" playground/middleware playground/plugins'"},"_npmUser":{"name":"lupinum","email":"postbox@lupinum.com"},"repository":{"url":"git+https://github.com/lupinum-dev/better-convex-nuxt.git","type":"git"},"_npmVersion":"11.16.0","description":"Full-featured Convex integration for Nuxt with SSR, real-time subscriptions, authentication, and permissions","directories":{},"lint-staged":{"!(**/_generated/**/*)":"oxfmt --no-error-on-unmatched-pattern"},"_nodeVersion":"24.18.0","dependencies":{"h3":"1.15.5","defu":"^6.1.4","ohash":"^2.0.11","convex":"^1.32.0","@nuxt/kit":"^4.3.1","better-auth":"^1.6.20","@nuxt/devtools-kit":"^3.2.2","@convex-dev/better-auth":"^0.12.4"},"typesVersions":{"*":{".":["./dist/types.d.mts"],"server":["./dist/runtime/server/index.d.ts"],"server/createUserSyncTriggers":["./dist/runtime/server/createUserSyncTriggers.d.ts"]}},"_hasShrinkwrap":false,"packageManager":"pnpm@10.30.3+sha512.c961d1e0a2d8e354ecaa5166b822516668b7f44cb5bd95122d590dd81922f606f5473b6d23ec4a5be05e7fcd18e8488d47d978bbe981872f1145d06e9a740017","devDependencies":{"nuxt":"^4.3.1","husky":"^9.1.7","oxfmt":"^0.36.0","eslint":"^9.39.3","vitest":"^4.0.18","vue-tsc":"^3.2.5","happy-dom":"^20.8.3","typescript":"~5.9.3","@types/node":"latest","changelogen":"^0.6.2","convex-test":"^0.0.41","lint-staged":"^16.3.2","@nuxt/schema":"^4.3.1","@nuxt/devtools":"^3.2.2","@nuxtjs/robots":"5.7.1","playwright-core":"^1.58.2","@edge-runtime/vm":"^5.0.0","@nuxt/test-utils":"^4.0.0","@playwright/test":"^1.58.2","@vitejs/plugin-vue":"^6.0.4","vitest-browser-vue":"^2.0.2","@nuxt/eslint-config":"^1.15.2","@better-auth/api-key":"^1.6.20","@nuxt/module-builder":"^1.0.2","@vitest/browser-playwright":"^4.0.18"},"peerDependencies":{"nuxt":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/better-convex-nuxt_0.5.0_1783542596888_0.7174351776753309","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"better-convex-nuxt","version":"0.6.0","keywords":["authentication","backend","better-auth","convex","nuxt","nuxt-module","real-time","ssr","vue","vue3","websocket"],"author":{"name":"Matthias Amon","email":"ma4m0"},"license":"MIT","_id":"better-convex-nuxt@0.6.0","maintainers":[{"name":"lupinum","email":"postbox@lupinum.com"}],"homepage":"https://better-convex-nuxt.vercel.app","bugs":{"url":"https://github.com/lupinum-dev/better-convex-nuxt/issues"},"dist":{"shasum":"0cb4cbf17c377015f482e8baa17c318d901205e9","tarball":"https://registry.npmjs.org/better-convex-nuxt/-/better-convex-nuxt-0.6.0.tgz","fileCount":219,"integrity":"sha512-Uzsun9zEczhD4INe6mmeK0bseNCjKh7GOKjc3ZYqGikUFeWtsVVKoWQJk+h389AhImwoW2DpaE1s1Go442iLig==","signatures":[{"sig":"MEQCIC9FQ75MPG66V0VGDWxdp94I5/qDIAe+HxK9j3cQ/yPxAiBwD6VU5C4kqVvhnO8ScwlZrFh0HT+SZKTXDu0+2MOVjQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":670106},"main":"./dist/module.mjs","pnpm":{"overrides":{"ws@8.18.0":"8.21.0","ws@8.19.0":"8.21.0","picomatch@4.0.3":"4.0.5"}},"type":"module","_from":"file:.release-artifacts/better-convex-nuxt-0.6.0.tgz","engines":{"node":"^22.12.0 || ^24.11.0 || >=26.0.0"},"exports":{".":{"types":"./dist/types.d.mts","import":"./dist/module.mjs"},"./errors":{"types":"./dist/runtime/errors/index.d.ts","import":"./dist/runtime/errors/index.js"},"./server":{"types":"./dist/runtime/server/index.d.ts","import":"./dist/runtime/server/index.js"},"./auth-client":{"types":"./dist/runtime/auth-client/index.d.ts","import":"./dist/runtime/auth-client/index.js"},"./server/createUserSyncTriggers":{"types":"./dist/runtime/server/createUserSyncTriggers.d.ts","import":"./dist/runtime/server/createUserSyncTriggers.js"}},"scripts":{"dev":"pnpm run dev:prepare && nuxi dev --cwd playground --dotenv .env.local --port 4578","lint":"pnpm run check:vocabulary && pnpm run check:no-starter-generated-artifacts && eslint .","test":"vitest run --project=unit --project=security --project=convex --project=nuxt --project=browser","check":"pnpm run format:check && pnpm run lint && pnpm run typecheck:module && pnpm run typecheck:server && pnpm run check:boundaries && pnpm run test","format":"oxfmt","prepack":"nuxt-module-build prepare && pnpm run build:devtools && nuxt-module-build build && pnpm run check:package-exports -- --dist-only","prepare":"husky","test:e2e":"node scripts/run-e2e.mjs","dev:build":"nuxi build --cwd playground --dotenv .env.local","docs:asvs":"node scripts/generate-asvs-evidence.mjs","test:full":"vitest run --project=unit --project=security --project=convex --project=nuxt --project=browser","test:nuxt":"vitest run --project=nuxt","typecheck":"pnpm run typecheck:module && pnpm run typecheck:server && pnpm run typecheck:fixtures","check:asvs":"node scripts/generate-asvs-evidence.mjs --check","check:sbom":"node scripts/generate-sbom.mjs --check","test:types":"pnpm run typecheck:module","test:watch":"vitest watch --project=unit --project=nuxt","dev:prepare":"nuxt-module-build build --stub && nuxt-module-build prepare && nuxi prepare --cwd playground --dotenv .env.local","format:check":"oxfmt --check","test:browser":"vitest run --project=browser","test:e2e:full":"node scripts/run-e2e.mjs --full","build:devtools":"nuxi build src/runtime/devtools/ui --preset static && node scripts/normalize-devtools-build.mjs","check:contracts":"pnpm run check:contract-fixtures && pnpm run check:package-exports","release:prepare":"node scripts/release.mjs","security:verify":"pnpm run security:verify:pre-artifact && pnpm run check:contracts","test:dast:proxy":"nuxi prepare --cwd playground --dotenv .env.local && vitest run --project=e2e test/e2e/auth-proxy-plugin-routes.e2e.test.ts","check:boundaries":"node scripts/check-boundaries.mjs","check:vocabulary":"node scripts/check-vocabulary.mjs","docs:api-surface":"node scripts/generate-api-surface.mjs","typecheck:module":"nuxt-module-build prepare && vue-tsc --noEmit","typecheck:server":"nuxt-module-build prepare && tsc --noEmit -p src/runtime/server/tsconfig.json","typecheck:fixtures":"pnpm run check:better-auth-local-component && pnpm run check:auth-security-plugins && pnpm run check:platform-auth-oauth-proof","check:candidate-apps":"node scripts/check-candidate-apps.mjs","check:consumer-smoke":"nuxt-module-build build && pnpm run check:consumer-smoke:dist","check:workspace-deps":"node scripts/check-workspace-dependency-alignment.mjs","check:package-exports":"node scripts/check-package-exports.mjs","check:api-surface-docs":"node scripts/generate-api-surface.mjs --check","check:contract-fixtures":"nuxt-module-build prepare && nuxt-module-build build && pnpm run check:contract-fixtures:dist","check:missing-convex-api":"nuxi prepare --cwd test/fixtures/missing-convex-api && nuxi typecheck --cwd test/fixtures/missing-convex-api","check:consumer-smoke:dist":"nuxi prepare --cwd test/fixtures/consumer-smoke && nuxi typecheck --cwd test/fixtures/consumer-smoke","update:candidate-app-locks":"node scripts/update-candidate-app-locks.mjs","check:auth-security-plugins":"tsc --noEmit -p test/fixtures/auth-security-plugins/tsconfig.json","check:contract-fixtures:dist":"pnpm run check:api-surface-docs && pnpm run check:workspace-deps && pnpm run check:consumer-smoke:dist && pnpm run check:missing-convex-api && pnpm run check:better-auth-local-component && pnpm run check:auth-security-plugins && pnpm run check:platform-auth-oauth-proof","security:verify:pre-artifact":"pnpm check && pnpm check:asvs && pnpm check:sbom && pnpm audit --prod && pnpm test:e2e","check:auth-disabled-build-graph":"node scripts/check-auth-disabled-build-graph.mjs","check:platform-auth-oauth-proof":"tsc --noEmit -p test/fixtures/platform-auth-oauth-proof/tsconfig.json","check:better-auth-local-component":"tsc --noEmit -p test/fixtures/better-auth-local-component/tsconfig.json","check:no-starter-generated-artifacts":"node scripts/check-no-starter-generated-artifacts.mjs"},"_npmUser":{"name":"lupinum","email":"postbox@lupinum.com"},"_resolved":"/Users/matthias/Git/convex/better-convex-nuxt/.release-artifacts/better-convex-nuxt-0.6.0.tgz","_integrity":"sha512-Uzsun9zEczhD4INe6mmeK0bseNCjKh7GOKjc3ZYqGikUFeWtsVVKoWQJk+h389AhImwoW2DpaE1s1Go442iLig==","repository":{"url":"git+https://github.com/lupinum-dev/better-convex-nuxt.git","type":"git"},"_npmVersion":"11.16.0","description":"Full-featured Convex integration for Nuxt with SSR, real-time subscriptions, and authentication","directories":{},"lint-staged":{"!(**/_generated/**/*)":"oxfmt --no-error-on-unmatched-pattern"},"_nodeVersion":"24.18.0","dependencies":{"h3":"1.15.11","defu":"^6.1.5","ohash":"^2.0.11","@nuxt/kit":"^4.4.8","@nuxt/devtools-kit":"^3.2.4"},"typesVersions":{"*":{".":["./dist/types.d.mts"],"errors":["./dist/runtime/errors/index.d.ts"],"server":["./dist/runtime/server/index.d.ts"],"auth-client":["./dist/runtime/auth-client/index.d.ts"],"server/createUserSyncTriggers":["./dist/runtime/server/createUserSyncTriggers.d.ts"]}},"_hasShrinkwrap":false,"packageManager":"pnpm@10.30.3+sha512.c961d1e0a2d8e354ecaa5166b822516668b7f44cb5bd95122d590dd81922f606f5473b6d23ec4a5be05e7fcd18e8488d47d978bbe981872f1145d06e9a740017","readmeFilename":"README.md","devDependencies":{"nuxt":"4.4.8","husky":"^9.1.7","oxfmt":"^0.36.0","convex":"1.40.0","eslint":"^9.39.4","vitest":"^4.1.8","vue-tsc":"^3.3.7","happy-dom":"^20.8.9","typescript":"~5.9.3","@types/node":"22.20.1","better-auth":"1.6.23","convex-test":"^0.0.41","lint-staged":"^16.3.2","@nuxt/schema":"^4.4.8","@nuxt/devtools":"^3.2.4","@nuxtjs/robots":"5.7.1","playwright-core":"^1.58.2","@edge-runtime/vm":"^5.0.0","@nuxt/test-utils":"^4.0.3","@playwright/test":"^1.58.2","@vitejs/plugin-vue":"^6.0.4","vitest-browser-vue":"^2.0.2","@nuxt/eslint-config":"^1.15.2","@better-auth/api-key":"1.6.23","@nuxt/module-builder":"^1.0.2","@convex-dev/better-auth":"0.12.5","@vitest/browser-playwright":"^4.1.8"},"peerDependencies":{"nuxt":"^4.4.0","convex":"1.40.0","better-auth":"1.6.23","@convex-dev/better-auth":"0.12.5"},"_npmOperationalInternal":{"tmp":"tmp/better-convex-nuxt_0.6.0_1784026821114_0.019501685257534485","host":"s3://npm-registry-packages-npm-production"}},"0.6.1":{"name":"better-convex-nuxt","version":"0.6.1","keywords":["authentication","backend","better-auth","convex","nuxt","nuxt-module","real-time","ssr","vue","vue3","websocket"],"author":{"name":"Matthias Amon","email":"ma4m0"},"license":"MIT","_id":"better-convex-nuxt@0.6.1","maintainers":[{"name":"lupinum","email":"postbox@lupinum.com"}],"homepage":"https://better-convex-nuxt.vercel.app","bugs":{"url":"https://github.com/lupinum-dev/better-convex-nuxt/issues"},"dist":{"shasum":"7a5393e24e30d91759d63ba2125c643930686957","tarball":"https://registry.npmjs.org/better-convex-nuxt/-/better-convex-nuxt-0.6.1.tgz","fileCount":219,"integrity":"sha512-4KxPsMwgnDNaIIJ6VXozgmut3EAtoHnX4DVX+UxH1hPkyT0IDcQ+z/xVy7vz9MX+lMTNXnbRU8reaw3YsSWlKw==","signatures":[{"sig":"MEQCIChu2w2yVd0o335ghJW2a6xFauEJOUbegmJUUokfEaJLAiAVgmtWYUsuDRv3MvFLdgho8vn4waoKRZshrciAoO7vCw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":667240},"main":"./dist/module.mjs","pnpm":{"overrides":{"ws@8.18.0":"8.21.0","ws@8.19.0":"8.21.0","picomatch@4.0.3":"4.0.5"}},"type":"module","_from":"file:/Users/matthias/Git/convex/better-convex-nuxt/.release-artifacts/better-convex-nuxt-0.6.1.tgz","engines":{"node":"^22.12.0 || ^24.11.0 || >=26.0.0"},"exports":{".":{"types":"./dist/types.d.mts","import":"./dist/module.mjs"},"./errors":{"types":"./dist/runtime/errors/index.d.ts","import":"./dist/runtime/errors/index.js"},"./server":{"types":"./dist/runtime/server/index.d.ts","import":"./dist/runtime/server/index.js"},"./auth-client":{"types":"./dist/runtime/auth-client/index.d.ts","import":"./dist/runtime/auth-client/index.js"},"./server/createUserSyncTriggers":{"types":"./dist/runtime/server/createUserSyncTriggers.d.ts","import":"./dist/runtime/server/createUserSyncTriggers.js"}},"scripts":{"dev":"pnpm run dev:prepare && nuxi dev --cwd playground --dotenv .env.local --port 4578","lint":"pnpm run check:vocabulary && pnpm run check:no-starter-generated-artifacts && eslint .","test":"vitest run --project=unit --project=security --project=convex --project=nuxt --project=browser","check":"pnpm run format:check && pnpm run lint && pnpm run typecheck:module && pnpm run typecheck:server && pnpm run check:boundaries && pnpm run test","format":"oxfmt","prepack":"nuxt-module-build prepare && pnpm run build:devtools && nuxt-module-build build && pnpm run check:package-exports -- --dist-only","prepare":"husky","test:e2e":"node scripts/run-e2e.mjs","dev:build":"nuxi build --cwd playground --dotenv .env.local","docs:asvs":"node scripts/generate-asvs-evidence.mjs","test:full":"vitest run --project=unit --project=security --project=convex --project=nuxt --project=browser","test:nuxt":"vitest run --project=nuxt","typecheck":"pnpm run typecheck:module && pnpm run typecheck:server && pnpm run typecheck:fixtures","check:asvs":"node scripts/generate-asvs-evidence.mjs --check","check:sbom":"node scripts/generate-sbom.mjs --check","test:types":"pnpm run typecheck:module","test:watch":"vitest watch --project=unit --project=nuxt","dev:prepare":"nuxt-module-build build --stub && nuxt-module-build prepare && nuxi prepare --cwd playground --dotenv .env.local","format:check":"oxfmt --check","test:browser":"vitest run --project=browser","test:e2e:full":"node scripts/run-e2e.mjs --full","build:devtools":"nuxi build src/runtime/devtools/ui --preset static && node scripts/normalize-devtools-build.mjs","check:contracts":"pnpm run check:contract-fixtures && pnpm run check:package-exports","release:prepare":"node scripts/release.mjs","security:verify":"pnpm run security:verify:pre-artifact && pnpm run check:contracts","test:dast:proxy":"nuxi prepare --cwd playground --dotenv .env.local && vitest run --project=e2e test/e2e/auth-proxy-plugin-routes.e2e.test.ts","check:boundaries":"node scripts/check-boundaries.mjs","check:vocabulary":"node scripts/check-vocabulary.mjs","docs:api-surface":"node scripts/generate-api-surface.mjs","typecheck:module":"nuxt-module-build prepare && vue-tsc --noEmit","typecheck:server":"nuxt-module-build prepare && tsc --noEmit -p src/runtime/server/tsconfig.json","typecheck:fixtures":"pnpm run check:better-auth-local-component && pnpm run check:auth-security-plugins && pnpm run check:platform-auth-oauth-proof","check:candidate-apps":"node scripts/check-candidate-apps.mjs","check:consumer-smoke":"nuxt-module-build build && pnpm run check:consumer-smoke:dist","check:workspace-deps":"node scripts/check-workspace-dependency-alignment.mjs","check:package-exports":"node scripts/check-package-exports.mjs","check:api-surface-docs":"node scripts/generate-api-surface.mjs --check","check:contract-fixtures":"nuxt-module-build prepare && nuxt-module-build build && pnpm run check:contract-fixtures:dist","check:missing-convex-api":"nuxi prepare --cwd test/fixtures/missing-convex-api && nuxi typecheck --cwd test/fixtures/missing-convex-api","check:consumer-smoke:dist":"nuxi prepare --cwd test/fixtures/consumer-smoke && nuxi typecheck --cwd test/fixtures/consumer-smoke","update:candidate-app-locks":"node scripts/update-candidate-app-locks.mjs","check:auth-security-plugins":"tsc --noEmit -p test/fixtures/auth-security-plugins/tsconfig.json","check:contract-fixtures:dist":"pnpm run check:api-surface-docs && pnpm run check:workspace-deps && pnpm run check:consumer-smoke:dist && pnpm run check:missing-convex-api && pnpm run check:better-auth-local-component && pnpm run check:auth-security-plugins && pnpm run check:platform-auth-oauth-proof","security:verify:pre-artifact":"pnpm check && pnpm check:asvs && pnpm check:sbom && pnpm audit --prod && pnpm test:e2e","check:auth-disabled-build-graph":"node scripts/check-auth-disabled-build-graph.mjs","check:platform-auth-oauth-proof":"tsc --noEmit -p test/fixtures/platform-auth-oauth-proof/tsconfig.json","check:better-auth-local-component":"tsc --noEmit -p test/fixtures/better-auth-local-component/tsconfig.json","check:no-starter-generated-artifacts":"node scripts/check-no-starter-generated-artifacts.mjs"},"_npmUser":{"name":"lupinum","email":"postbox@lupinum.com"},"_resolved":"/Users/matthias/Git/convex/better-convex-nuxt/.release-artifacts/better-convex-nuxt-0.6.1.tgz","_integrity":"sha512-4KxPsMwgnDNaIIJ6VXozgmut3EAtoHnX4DVX+UxH1hPkyT0IDcQ+z/xVy7vz9MX+lMTNXnbRU8reaw3YsSWlKw==","repository":{"url":"git+https://github.com/lupinum-dev/better-convex-nuxt.git","type":"git"},"_npmVersion":"11.16.0","description":"Full-featured Convex integration for Nuxt with SSR, real-time subscriptions, and authentication","directories":{},"lint-staged":{"!(**/_generated/**/*)":"oxfmt --no-error-on-unmatched-pattern"},"_nodeVersion":"24.18.0","dependencies":{"h3":"1.15.11","defu":"^6.1.5","ohash":"^2.0.11","@nuxt/kit":"^4.4.8","@nuxt/devtools-kit":"^3.2.4"},"typesVersions":{"*":{".":["./dist/types.d.mts"],"errors":["./dist/runtime/errors/index.d.ts"],"server":["./dist/runtime/server/index.d.ts"],"auth-client":["./dist/runtime/auth-client/index.d.ts"],"server/createUserSyncTriggers":["./dist/runtime/server/createUserSyncTriggers.d.ts"]}},"_hasShrinkwrap":false,"packageManager":"pnpm@10.30.3+sha512.c961d1e0a2d8e354ecaa5166b822516668b7f44cb5bd95122d590dd81922f606f5473b6d23ec4a5be05e7fcd18e8488d47d978bbe981872f1145d06e9a740017","readmeFilename":"README.md","devDependencies":{"nuxt":"4.4.8","husky":"^9.1.7","oxfmt":"^0.59.0","convex":"1.42.1","eslint":"^10.7.0","vitest":"^4.1.8","vue-tsc":"^3.3.7","happy-dom":"^20.8.9","typescript":"~5.9.3","@types/node":"22.20.1","better-auth":"1.6.23","convex-test":"^0.0.54","lint-staged":"^17.0.8","@nuxt/schema":"^4.4.8","@nuxt/devtools":"^3.2.4","@nuxtjs/robots":"6.1.2","playwright-core":"^1.61.1","@edge-runtime/vm":"^5.0.0","@nuxt/test-utils":"^4.0.3","@playwright/test":"^1.61.1","@vitejs/plugin-vue":"^6.0.8","vitest-browser-vue":"^2.1.0","@nuxt/eslint-config":"^1.16.0","@better-auth/api-key":"1.6.23","@nuxt/module-builder":"^1.0.2","@convex-dev/better-auth":"0.12.5","@vitest/browser-playwright":"^4.1.8"},"peerDependencies":{"nuxt":"^4.4.0","convex":"1.42.1","better-auth":"1.6.23","@convex-dev/better-auth":"0.12.5"},"_npmOperationalInternal":{"tmp":"tmp/better-convex-nuxt_0.6.1_1784038870251_0.6804837594575361","host":"s3://npm-registry-packages-npm-production"}},"0.8.0-beta.26":{"name":"better-convex-nuxt","version":"0.8.0-beta.26","keywords":["authentication","backend","better-auth","convex","nuxt","nuxt-module","real-time","ssr","vue","vue3","websocket"],"author":{"name":"Matthias Amon"},"license":"MIT","_id":"better-convex-nuxt@0.8.0-beta.26","maintainers":[{"name":"lupinum","email":"postbox@lupinum.com"}],"homepage":"https://better-convex-nuxt.vercel.app","bugs":{"url":"https://github.com/lupinum-dev/better-convex-nuxt/issues"},"bin":{"better-convex-nuxt-convex":"dist/runtime/cli/convex.js","better-convex-nuxt-auth-schema":"dist/runtime/cli/auth-schema.js"},"dist":{"shasum":"0b1d8f166244e9602008d69b7c1f0bc9390ab499","tarball":"https://registry.npmjs.org/better-convex-nuxt/-/better-convex-nuxt-0.8.0-beta.26.tgz","fileCount":288,"integrity":"sha512-K4J4FowxugqfAqgjX4ss9HNyERr1N+TT/ANd3LzcQDv0AWgXCZl3QWevbIEgB6kTzuzHT4gybdnfhl+7WB9qaQ==","signatures":[{"sig":"MEUCIQCkk3+RAkYZYjG84UbjFPqrqu22PQ8DyG0AF7J6/7oC0QIgJ7zfn3FAmesAUu0QBsCSebsdrHDKnSi2ucl56i9vvMw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/better-convex-nuxt@0.8.0-beta.26","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1096830},"main":"./dist/module.mjs","type":"module","_from":"file:/home/runner/work/better-convex-nuxt/better-convex-nuxt/.release-artifacts/nuxt/0.8.0-beta.26/better-convex-nuxt-0.8.0-beta.26.tgz","engines":{"node":"^22.12.0 || ^24.11.0 || >=26.0.0"},"exports":{".":{"types":"./dist/types.d.mts","import":"./dist/module.mjs"},"./errors":{"types":"./dist/runtime/errors/index.d.ts","import":"./dist/runtime/errors/index.js"},"./server":{"types":"./dist/runtime/server/index.d.ts","import":"./dist/runtime/server/index.js"},"./auth-client":{"types":"./dist/runtime/auth-client/index.d.ts","import":"./dist/runtime/auth-client/index.js"},"./convex-auth":{"types":"./dist/runtime/convex-auth/index.d.ts","import":"./dist/runtime/convex-auth/index.js"},"./convex-auth/test":{"types":"./dist/runtime/convex-auth/test.d.ts","import":"./dist/runtime/convex-auth/test.js"},"./convex-auth/convex.config":{"types":"./dist/runtime/convex-auth/component/convex.config.d.ts","import":"./dist/runtime/convex-auth/component/convex.config.js"},"./server/createUserSyncTriggers":{"types":"./dist/runtime/server/createUserSyncTriggers.d.ts","import":"./dist/runtime/server/createUserSyncTriggers.js"},"./convex-auth/_generated/component.js":{"types":"./dist/runtime/convex-auth/component/_generated/component.d.ts"}},"scripts":{"dev":"pnpm run dev:prepare && nuxi dev --cwd playground --dotenv .env.local --port 4578","lint":"pnpm run check:no-starter-generated-artifacts && eslint .","test":"pnpm --dir packages/vue build && nuxt-module-build prepare && vitest run --project=unit --project=security --project=convex --project=nuxt --project=browser","check":"pnpm run format:check && pnpm run lint && pnpm run typecheck && pnpm run check:boundaries && pnpm run test","format":"oxfmt","verify":"pnpm check && pnpm check:asvs && pnpm check:sbom && pnpm check:contracts","prepack":"pnpm --dir packages/mcp build && pnpm run build:package && pnpm run check:package-exports:dist --dist-only && pnpm run check:single-runtime-owners:dist","test:e2e":"node scripts/run-e2e.mjs","dev:build":"nuxi build --cwd playground --dotenv .env.local","docs:asvs":"node scripts/generate-asvs-evidence.mjs","test:nuxt":"nuxt-module-build prepare && vitest run --project=nuxt","typecheck":"pnpm --dir packages/vue build && pnpm run typecheck:module && pnpm run typecheck:server && pnpm run typecheck:fixtures","check:asvs":"node scripts/generate-asvs-evidence.mjs --check","check:sbom":"node scripts/generate-sbom.mjs --package nuxt --check","test:oauth":"nuxt-module-build prepare && vitest run --project=oauth","test:types":"pnpm run typecheck:module","test:watch":"nuxt-module-build prepare && vitest watch --project=unit --project=nuxt","dev:prepare":"nuxt-module-build build --stub && nuxt-module-build prepare && nuxi prepare --cwd playground --dotenv .env.local","verify:auth":"pnpm check:auth-backend && pnpm check:no-old-auth-runtime && pnpm check:auth-logical-ids && pnpm check:auth-provenance --source-only && pnpm check:auth-upstream && pnpm check:auth-schema && pnpm test:auth-adapter && pnpm test:oauth && pnpm test:auth-fuzz && pnpm test:auth-sentinels && pnpm test:auth-concurrency && pnpm test:auth-export-sentinels && pnpm test:auth-mfa && pnpm test:mcp-auth && pnpm test:mcp-conformance","format:check":"oxfmt --check","test:browser":"nuxt-module-build prepare && vitest run --project=browser","build:package":"pnpm --dir packages/vue build && nuxt-module-build prepare && pnpm run build:devtools && nuxt-module-build build","test:auth-mfa":"node scripts/run-auth-mfa.mjs","test:e2e:full":"node scripts/run-e2e.mjs --full","test:mcp-auth":"node scripts/run-mcp-auth.mjs","build:devtools":"nuxi build src/runtime/devtools/ui --preset static && node scripts/normalize-devtools-build.mjs","check:vue-sbom":"node scripts/generate-sbom.mjs --package vue --check","release:verify":"node scripts/verify-release.mjs","test:auth-fuzz":"nuxt-module-build prepare && vitest run --project=auth-fuzz","check:contracts":"pnpm run check:no-old-auth-runtime && pnpm run check:single-runtime-owners && pnpm run check:contract-fixtures && pnpm run check:package-exports","release:prepare":"node scripts/prepare-candidate-set.mjs family","test:dast:proxy":"nuxt-module-build prepare && nuxi prepare --cwd playground --dotenv .env.local && vitest run --project=e2e test/e2e/auth-proxy-plugin-routes.e2e.test.ts","check:boundaries":"node scripts/check-boundaries.mjs","docs:api-surface":"node scripts/generate-api-surface.mjs","release:artifact":"node scripts/release.mjs artifact","typecheck:module":"nuxt-module-build prepare && vue-tsc --noEmit","typecheck:server":"nuxt-module-build prepare && tsc --noEmit -p src/runtime/server/tsconfig.json","check:auth-schema":"node scripts/check-auth-schema.mjs","test:auth-adapter":"nuxt-module-build prepare && vitest run --project=auth-adapter","check:auth-backend":"node scripts/check-auth-backend.mjs","release:verify:set":"node scripts/prepare-candidate-set.mjs verify","typecheck:fixtures":"pnpm run check:better-auth-local-component && pnpm run check:better-auth-two-factor && pnpm run check:auth-security-plugins","check:auth-upstream":"node scripts/check-auth-upstream.mjs","check:vue-candidate":"node scripts/check-candidate-apps.mjs --package vue","test:auth-sentinels":"pnpm --dir packages/vue build && nuxt-module-build prepare && node scripts/run-auth-sentinels.mjs","check:candidate-apps":"node scripts/check-candidate-apps.mjs --package nuxt","check:consumer-smoke":"nuxt-module-build prepare && nuxt-module-build build && pnpm run check:consumer-smoke:dist","check:workspace-deps":"node scripts/check-workspace-dependency-alignment.mjs","release:artifact:set":"node scripts/prepare-candidate-set.mjs artifact","test:mcp-conformance":"node scripts/run-mcp-conformance.mjs","check:auth-advisories":"node scripts/check-auth-advisories.mjs","check:auth-provenance":"node scripts/check-auth-provenance.mjs","check:package-exports":"pnpm --dir packages/vue build && pnpm run build:package && pnpm run check:package-exports:dist","test:auth-concurrency":"node scripts/run-auth-concurrency.mjs && node scripts/run-oauth-transport-quota.mjs && node scripts/run-oauth-code-concurrency.mjs","check:api-surface-docs":"node scripts/generate-api-surface.mjs --check","check:auth-logical-ids":"node scripts/check-auth-logical-ids.mjs","check:contract-fixtures":"nuxt-module-build prepare && nuxt-module-build build && pnpm run check:contract-fixtures:dist","check:vue-auth-consumer":"node scripts/check-vue-auth-consumer.mjs","test:auth-cloud-staging":"node scripts/run-auth-cloud-staging.mjs","check:missing-convex-api":"nuxi prepare --cwd test/fixtures/missing-convex-api && nuxi typecheck --cwd test/fixtures/missing-convex-api","check:consumer-smoke:dist":"nuxi prepare --cwd test/fixtures/consumer-smoke && nuxi typecheck --cwd test/fixtures/consumer-smoke","check:no-old-auth-runtime":"node scripts/check-no-old-auth-runtime.mjs","check:security-governance":"node scripts/check-security-governance.mjs","check:vue-package-exports":"pnpm --dir packages/vue build && node scripts/check-package-exports.mjs --package vue","check:package-exports:dist":"node scripts/check-package-exports.mjs --package nuxt","test:auth-export-sentinels":"node scripts/run-auth-export-sentinels.mjs","update:candidate-app-locks":"node scripts/update-candidate-app-locks.mjs","check:auth-security-plugins":"tsc --noEmit -p test/fixtures/auth-security-plugins/tsconfig.json","check:single-runtime-owners":"node scripts/check-single-runtime-owners.mjs","check:vue-embedded-consumer":"node scripts/check-vue-embedded-consumer.mjs","check:better-auth-two-factor":"tsc --noEmit -p test/fixtures/better-auth-two-factor/tsconfig.json","check:contract-fixtures:dist":"pnpm run check:api-surface-docs && pnpm run check:workspace-deps && pnpm run check:consumer-smoke:dist && pnpm run check:missing-convex-api && pnpm run check:auth-disabled-build-graph && pnpm run check:better-auth-local-component && pnpm run check:better-auth-two-factor && pnpm run check:auth-security-plugins","check:vue-anonymous-consumer":"node scripts/check-vue-anonymous-consumer.mjs","check:auth-disabled-build-graph":"node scripts/check-auth-disabled-build-graph.mjs","check:single-runtime-owners:dist":"node scripts/check-single-runtime-owners.mjs --dist","check:better-auth-local-component":"tsc --noEmit -p test/fixtures/better-auth-local-component/tsconfig.json","check:no-starter-generated-artifacts":"node scripts/check-no-starter-generated-artifacts.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:03d30d9a-91c1-4a37-8dbd-6c348b5e51ba"}},"_resolved":"/home/runner/work/better-convex-nuxt/better-convex-nuxt/.release-artifacts/nuxt/0.8.0-beta.26/better-convex-nuxt-0.8.0-beta.26.tgz","_integrity":"sha512-K4J4FowxugqfAqgjX4ss9HNyERr1N+TT/ANd3LzcQDv0AWgXCZl3QWevbIEgB6kTzuzHT4gybdnfhl+7WB9qaQ==","repository":{"url":"git+https://github.com/lupinum-dev/better-convex-nuxt.git","type":"git"},"_npmVersion":"11.18.0","description":"Full-featured Convex integration for Nuxt with SSR, real-time subscriptions, and authentication","directories":{},"_nodeVersion":"22.14.0","dependencies":{"h3":"1.15.11","defu":"^6.1.5","jiti":"2.7.0","ohash":"^2.0.11","@nuxt/kit":"4.5.1","convex-helpers":"0.1.114","better-convex-vue":"0.8.0-beta.26","@better-auth/oauth-provider":"1.7.0-rc.2"},"typesVersions":{"*":{".":["./dist/types.d.mts"],"errors":["./dist/runtime/errors/index.d.ts"],"server":["./dist/runtime/server/index.d.ts"],"auth-client":["./dist/runtime/auth-client/index.d.ts"],"convex-auth":["./dist/runtime/convex-auth/index.d.ts"],"convex-auth/test":["./dist/runtime/convex-auth/test.d.ts"],"convex-auth/convex.config":["./dist/runtime/convex-auth/component/convex.config.d.ts"],"server/createUserSyncTriggers":["./dist/runtime/server/createUserSyncTriggers.d.ts"],"convex-auth/_generated/component.js":["./dist/runtime/convex-auth/component/_generated/component.d.ts"]}},"_hasShrinkwrap":false,"packageManager":"pnpm@11.5.0+sha512.dbfcc4f81cf48597afd4bc391ffdf12c11f1a9fb83a395bfa6b0a2d9cc2fd8ffebafdb1ccbd529632153f793904c2615b7f09fe1a345473fd1c35845172a8eb1","readmeFilename":"README.md","devDependencies":{"tar":"7.5.22","jose":"6.2.3","nuxt":"4.5.1","vite":"8.1.5","yaml":"2.9.0","oxfmt":"^0.59.0","convex":"1.42.2","eslint":"^10.7.0","kysely":"0.28.17","vitest":"^4.1.8","vue-tsc":"^3.3.7","happy-dom":"^20.8.9","mcp-remote":"0.1.38","pkg-pr-new":"0.0.78","playwright":"^1.61.1","typescript":"~5.9.3","@types/node":"22.20.1","better-auth":"1.7.0-rc.2","convex-test":"^0.0.54","@nuxt/schema":"4.5.1","@edge-runtime/vm":"^5.0.0","@nuxt/test-utils":"^4.0.3","@better-auth/core":"1.7.0-rc.2","@vitejs/plugin-vue":"^6.0.8","vitest-browser-vue":"^2.1.0","@nuxt/eslint-config":"^1.16.0","@better-auth/api-key":"1.7.0-rc.2","@nuxt/module-builder":"^1.0.2","@modelcontextprotocol/sdk":"1.30.0","@vitest/browser-playwright":"^4.1.8","@modelcontextprotocol/client":"2.0.0","@modelcontextprotocol/server":"2.0.0","@modelcontextprotocol/ext-apps":"1.7.5","@modelcontextprotocol/inspector":"2.0.0","@modelcontextprotocol/conformance":"0.1.16"},"peerDependencies":{"nuxt":"4.5.1","convex":"1.42.2","kysely":"0.28.17","better-auth":"1.7.0-rc.2"},"_npmOperationalInternal":{"tmp":"tmp/better-convex-nuxt_0.8.0-beta.26_1785387219929_0.9782594616482212","host":"s3://npm-registry-packages-npm-production"}},"0.8.0-beta.28":{"name":"better-convex-nuxt","version":"0.8.0-beta.28","description":"Full-featured Convex integration for Nuxt with SSR, real-time subscriptions, and authentication","keywords":["authentication","backend","better-auth","convex","nuxt","nuxt-module","real-time","ssr","vue","vue3","websocket"],"homepage":"https://better-convex-nuxt.vercel.app","bugs":{"url":"https://github.com/lupinum-dev/better-convex-nuxt/issues"},"license":"MIT","author":{"name":"Matthias Amon"},"repository":{"type":"git","url":"git+https://github.com/lupinum-dev/better-convex-nuxt.git"},"bin":{"better-convex-nuxt-auth-schema":"dist/runtime/cli/auth-schema.js","better-convex-nuxt-convex":"dist/runtime/cli/convex.js"},"type":"module","main":"./dist/module.mjs","typesVersions":{"*":{".":["./dist/types.d.mts"],"auth-client":["./dist/runtime/auth-client/index.d.ts"],"convex-auth":["./dist/runtime/convex-auth/index.d.ts"],"convex-auth/convex.config":["./dist/runtime/convex-auth/component/convex.config.d.ts"],"convex-auth/_generated/component.js":["./dist/runtime/convex-auth/component/_generated/component.d.ts"],"convex-auth/test":["./dist/runtime/convex-auth/test.d.ts"],"errors":["./dist/runtime/errors/index.d.ts"],"server":["./dist/runtime/server/index.d.ts"],"server/createUserSyncTriggers":["./dist/runtime/server/createUserSyncTriggers.d.ts"]}},"exports":{".":{"types":"./dist/types.d.mts","import":"./dist/module.mjs"},"./auth-client":{"types":"./dist/runtime/auth-client/index.d.ts","import":"./dist/runtime/auth-client/index.js"},"./convex-auth":{"types":"./dist/runtime/convex-auth/index.d.ts","import":"./dist/runtime/convex-auth/index.js"},"./convex-auth/convex.config":{"types":"./dist/runtime/convex-auth/component/convex.config.d.ts","import":"./dist/runtime/convex-auth/component/convex.config.js"},"./convex-auth/_generated/component.js":{"types":"./dist/runtime/convex-auth/component/_generated/component.d.ts"},"./convex-auth/test":{"types":"./dist/runtime/convex-auth/test.d.ts","import":"./dist/runtime/convex-auth/test.js"},"./errors":{"types":"./dist/runtime/errors/index.d.ts","import":"./dist/runtime/errors/index.js"},"./server":{"types":"./dist/runtime/server/index.d.ts","import":"./dist/runtime/server/index.js"},"./server/createUserSyncTriggers":{"types":"./dist/runtime/server/createUserSyncTriggers.d.ts","import":"./dist/runtime/server/createUserSyncTriggers.js"}},"scripts":{"build:devtools":"nuxi build src/runtime/devtools/ui --preset static && node scripts/normalize-devtools-build.mjs","build:package":"pnpm --dir packages/vue build && nuxt-module-build prepare && pnpm run build:devtools && nuxt-module-build build","prepack":"pnpm exec unbuild packages/mcp && pnpm run build:package && pnpm run check:package-exports:dist --dist-only && pnpm run check:single-runtime-owners:dist","dev":"pnpm run dev:prepare && nuxi dev --cwd playground --dotenv .env.local --port 4578","dev:build":"nuxi build --cwd playground --dotenv .env.local","dev:prepare":"nuxt-module-build build --stub && nuxt-module-build prepare && nuxi prepare --cwd playground --dotenv .env.local","docs:api-surface":"node scripts/generate-api-surface.mjs","docs:asvs":"node scripts/generate-asvs-evidence.mjs","release:artifact":"node scripts/release.mjs artifact","release:artifact:set":"node scripts/prepare-candidate-set.mjs artifact","release:prepare":"node scripts/prepare-candidate-set.mjs family","release:verify:set":"node scripts/prepare-candidate-set.mjs verify","verify":"pnpm check && pnpm check:asvs && pnpm check:sbom && pnpm check:contracts","verify:auth":"pnpm check:auth-backend && pnpm check:no-old-auth-runtime && pnpm check:auth-logical-ids && pnpm check:auth-provenance --source-only && pnpm check:auth-upstream && pnpm check:auth-schema && pnpm test:auth-adapter && pnpm test:oauth && pnpm test:auth-fuzz && pnpm test:auth-sentinels && pnpm test:auth-concurrency && pnpm test:auth-export-sentinels && pnpm test:auth-mfa && pnpm test:mcp-auth && pnpm test:mcp-conformance","release:verify":"node scripts/verify-release.mjs","lint":"pnpm run check:no-starter-generated-artifacts && eslint .","check:contracts":"pnpm run check:no-old-auth-runtime && pnpm run check:single-runtime-owners && pnpm run check:contract-fixtures && pnpm run check:package-exports","check:contract-fixtures":"nuxt-module-build prepare && nuxt-module-build build && pnpm run check:contract-fixtures:dist","check:contract-fixtures:dist":"pnpm run check:api-surface-docs && pnpm run check:workspace-deps && pnpm run check:consumer-smoke:dist && pnpm run check:missing-convex-api && pnpm run check:auth-disabled-build-graph && pnpm run check:better-auth-local-component && pnpm run check:better-auth-two-factor && pnpm run check:auth-security-plugins","check:package-exports":"pnpm --dir packages/vue build && pnpm run build:package && pnpm run check:package-exports:dist","check:package-exports:dist":"node scripts/check-package-exports.mjs --package nuxt","check:vue-package-exports":"pnpm --dir packages/vue build && node scripts/check-package-exports.mjs --package vue","check:vue-sbom":"node scripts/generate-sbom.mjs --package vue --check","check:vue-candidate":"node scripts/check-candidate-apps.mjs --package vue","check:vue-anonymous-consumer":"node scripts/check-vue-anonymous-consumer.mjs","check:vue-auth-consumer":"node scripts/check-vue-auth-consumer.mjs","check:vue-embedded-consumer":"node scripts/check-vue-embedded-consumer.mjs","check:auth-provenance":"node scripts/check-auth-provenance.mjs","check:auth-schema":"node scripts/check-auth-schema.mjs","check:auth-logical-ids":"node scripts/check-auth-logical-ids.mjs","check:auth-advisories":"node scripts/check-auth-advisories.mjs","check:auth-upstream":"node scripts/check-auth-upstream.mjs","check:security-governance":"node scripts/check-security-governance.mjs","check:auth-backend":"node scripts/check-auth-backend.mjs","check:no-old-auth-runtime":"node scripts/check-no-old-auth-runtime.mjs","check:single-runtime-owners":"node scripts/check-single-runtime-owners.mjs","check:single-runtime-owners:dist":"node scripts/check-single-runtime-owners.mjs --dist","check:api-surface-docs":"node scripts/generate-api-surface.mjs --check","check:asvs":"node scripts/generate-asvs-evidence.mjs --check","check:sbom":"node scripts/generate-sbom.mjs --package nuxt --check","check:no-starter-generated-artifacts":"node scripts/check-no-starter-generated-artifacts.mjs","check:workspace-deps":"node scripts/check-workspace-dependency-alignment.mjs","check:candidate-apps":"node scripts/check-candidate-apps.mjs --package nuxt","update:candidate-app-locks":"node scripts/update-candidate-app-locks.mjs","check:consumer-smoke":"nuxt-module-build prepare && nuxt-module-build build && pnpm run check:consumer-smoke:dist","check:consumer-smoke:dist":"nuxi prepare --cwd test/fixtures/consumer-smoke && nuxi typecheck --cwd test/fixtures/consumer-smoke","check:missing-convex-api":"nuxi prepare --cwd test/fixtures/missing-convex-api && nuxi typecheck --cwd test/fixtures/missing-convex-api","check:auth-disabled-build-graph":"node scripts/check-auth-disabled-build-graph.mjs","check:better-auth-local-component":"tsc --noEmit -p test/fixtures/better-auth-local-component/tsconfig.json","check:better-auth-two-factor":"tsc --noEmit -p test/fixtures/better-auth-two-factor/tsconfig.json","check:auth-security-plugins":"tsc --noEmit -p test/fixtures/auth-security-plugins/tsconfig.json","check:boundaries":"node scripts/check-boundaries.mjs","check":"pnpm run format:check && pnpm run lint && pnpm run typecheck && pnpm run check:boundaries && pnpm run test","typecheck:module":"nuxt-module-build prepare && vue-tsc --noEmit","typecheck:server":"nuxt-module-build prepare && tsc --noEmit -p src/runtime/server/tsconfig.json","typecheck:fixtures":"pnpm run check:better-auth-local-component && pnpm run check:better-auth-two-factor && pnpm run check:auth-security-plugins","typecheck":"pnpm --dir packages/vue build && pnpm run typecheck:module && pnpm run typecheck:server && pnpm run typecheck:fixtures","format":"oxfmt","format:check":"oxfmt --check","test":"pnpm --dir packages/vue build && nuxt-module-build prepare && vitest run --project=unit --project=security --project=convex --project=nuxt --project=browser","test:browser":"nuxt-module-build prepare && vitest run --project=browser","test:e2e":"node scripts/run-e2e.mjs","test:e2e:full":"node scripts/run-e2e.mjs --full","test:auth-adapter":"nuxt-module-build prepare && vitest run --project=auth-adapter","test:auth-cloud-staging":"node scripts/run-auth-cloud-staging.mjs","test:auth-concurrency":"node scripts/run-auth-concurrency.mjs && node scripts/run-oauth-transport-quota.mjs && node scripts/run-oauth-code-concurrency.mjs","test:auth-export-sentinels":"node scripts/run-auth-export-sentinels.mjs","test:auth-fuzz":"nuxt-module-build prepare && vitest run --project=auth-fuzz","test:auth-mfa":"node scripts/run-auth-mfa.mjs","test:auth-sentinels":"pnpm --dir packages/vue build && nuxt-module-build prepare && node scripts/run-auth-sentinels.mjs","test:oauth":"nuxt-module-build prepare && vitest run --project=oauth","test:mcp-auth":"node scripts/run-mcp-auth.mjs","test:mcp-conformance":"node scripts/run-mcp-conformance.mjs","test:dast:proxy":"nuxt-module-build prepare && nuxi prepare --cwd playground --dotenv .env.local && vitest run --project=e2e test/e2e/auth-proxy-plugin-routes.e2e.test.ts","test:nuxt":"nuxt-module-build prepare && vitest run --project=nuxt","test:watch":"nuxt-module-build prepare && vitest watch --project=unit --project=nuxt","test:types":"pnpm run typecheck:module"},"dependencies":{"@better-auth/oauth-provider":"1.7.0-rc.2","@nuxt/kit":"4.5.1","better-convex-vue":"0.8.0-beta.28","convex-helpers":"0.1.114","defu":"^6.1.5","h3":"1.15.11","jiti":"2.7.0","ohash":"^2.0.11"},"devDependencies":{"@better-auth/api-key":"1.7.0-rc.2","@better-auth/core":"1.7.0-rc.2","@edge-runtime/vm":"^5.0.0","@modelcontextprotocol/client":"2.0.0","@modelcontextprotocol/conformance":"0.1.16","@modelcontextprotocol/ext-apps":"1.7.5","@modelcontextprotocol/inspector":"2.0.0","@modelcontextprotocol/sdk":"1.30.0","@modelcontextprotocol/server":"2.0.0","@nuxt/eslint-config":"^1.16.0","@nuxt/module-builder":"^1.0.2","@nuxt/schema":"4.5.1","@nuxt/test-utils":"^4.0.3","@types/node":"22.20.1","@vitejs/plugin-vue":"^6.0.8","@vitest/browser-playwright":"^4.1.8","better-auth":"1.7.0-rc.2","convex":"1.42.2","convex-test":"^0.0.54","eslint":"^10.7.0","happy-dom":"^20.8.9","jose":"6.2.3","kysely":"0.28.17","mcp-remote":"0.1.38","nuxt":"4.5.1","oxfmt":"^0.59.0","pkg-pr-new":"0.0.78","playwright":"^1.61.1","tar":"7.5.22","typescript":"~5.9.3","vite":"8.1.5","vitest":"^4.1.8","vitest-browser-vue":"^2.1.0","vue-tsc":"^3.3.7","yaml":"2.9.0"},"peerDependencies":{"better-auth":"1.7.0-rc.2","convex":"1.42.2","kysely":"0.28.17","nuxt":"4.5.1"},"engines":{"node":"^22.12.0 || ^24.11.0 || >=26.0.0"},"packageManager":"pnpm@11.5.0+sha512.dbfcc4f81cf48597afd4bc391ffdf12c11f1a9fb83a395bfa6b0a2d9cc2fd8ffebafdb1ccbd529632153f793904c2615b7f09fe1a345473fd1c35845172a8eb1","readmeFilename":"README.md","_id":"better-convex-nuxt@0.8.0-beta.28","_integrity":"sha512-40OPxxvyP42vT5hjJw3fR5JVNuzkFpYJIQyC8qYGUKZttDHY6kmqTqcFI1UsSXidUYkqQen7MqoInmFaD5C37A==","_resolved":"/home/runner/work/better-convex-nuxt/better-convex-nuxt/.release-artifacts/nuxt/0.8.0-beta.28/better-convex-nuxt-0.8.0-beta.28.tgz","_from":"file:/home/runner/work/better-convex-nuxt/better-convex-nuxt/.release-artifacts/nuxt/0.8.0-beta.28/better-convex-nuxt-0.8.0-beta.28.tgz","_nodeVersion":"22.14.0","_npmVersion":"11.18.0","dist":{"integrity":"sha512-40OPxxvyP42vT5hjJw3fR5JVNuzkFpYJIQyC8qYGUKZttDHY6kmqTqcFI1UsSXidUYkqQen7MqoInmFaD5C37A==","shasum":"4999393de277c1b5fcc7ed63e1388643671445f0","tarball":"https://registry.npmjs.org/better-convex-nuxt/-/better-convex-nuxt-0.8.0-beta.28.tgz","fileCount":288,"unpackedSize":1096821,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/better-convex-nuxt@0.8.0-beta.28","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCWcfTUBI19NQX7FJdHKyo5OeryxaImFVAOe2TEOT6JsAIhAIPo6T+iSgKBHxC0mAy7ANbhDIlA+FphA8IjvWWtWTUq"}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:03d30d9a-91c1-4a37-8dbd-6c348b5e51ba"}},"directories":{},"maintainers":[{"name":"lupinum","email":"postbox@lupinum.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/better-convex-nuxt_0.8.0-beta.28_1785400334486_0.8978011520715334"},"_hasShrinkwrap":false}},"time":{"created":"2025-12-31T09:46:38.651Z","modified":"2026-07-30T08:32:15.036Z","0.1.1":"2025-12-18T19:03:00.031Z","0.1.2":"2025-12-21T14:20:12.746Z","0.1.3":"2025-12-21T17:05:24.611Z","0.1.5":"2025-12-31T09:46:38.775Z","0.1.6":"2025-12-31T14:56:45.304Z","0.1.7":"2026-01-01T09:38:18.813Z","0.1.8":"2026-01-01T18:59:42.743Z","0.2.0":"2026-01-12T20:15:12.446Z","0.2.1":"2026-01-13T13:10:38.508Z","0.2.2":"2026-01-13T15:32:33.157Z","0.2.3":"2026-01-13T19:42:51.982Z","0.2.4":"2026-01-14T14:30:42.100Z","0.2.5":"2026-01-15T20:54:59.995Z","0.2.6":"2026-01-18T01:31:28.672Z","0.2.7":"2026-01-21T17:48:56.391Z","0.2.8":"2026-01-21T18:12:51.409Z","0.2.9":"2026-02-16T08:11:45.212Z","0.2.10":"2026-02-16T09:24:02.235Z","0.2.11":"2026-02-26T12:13:10.838Z","0.2.12":"2026-02-26T17:50:48.483Z","0.3.0":"2026-03-05T11:08:02.132Z","0.3.1":"2026-03-05T11:23:14.103Z","0.3.2":"2026-03-05T11:50:51.162Z","0.3.4":"2026-03-05T14:57:47.145Z","0.4.0":"2026-06-25T16:35:31.525Z","0.5.0":"2026-07-08T20:29:57.148Z","0.6.0":"2026-07-14T11:00:21.305Z","0.6.1":"2026-07-14T14:21:10.486Z","0.8.0-beta.26":"2026-07-30T04:53:40.101Z","0.8.0-beta.28":"2026-07-30T08:32:14.636Z"},"bugs":{"url":"https://github.com/lupinum-dev/better-convex-nuxt/issues"},"author":{"name":"Matthias Amon","email":"ma4m0"},"license":"MIT","homepage":"https://better-convex-nuxt.vercel.app","keywords":["authentication","backend","better-auth","convex","nuxt","nuxt-module","permissions","real-time","ssr","vue","vue3","websocket"],"repository":{"url":"git+https://github.com/lupinum-dev/better-convex-nuxt.git","type":"git"},"description":"Full-featured Convex integration for Nuxt with SSR, real-time subscriptions, authentication, and permissions","maintainers":[{"name":"lupinum","email":"postbox@lupinum.com"}],"readme":"","readmeFilename":""}