{"_id":"nuxt-supabase-team-auth","_rev":"65-babcc3e275eb81bdd0a7689a18dca177","name":"nuxt-supabase-team-auth","dist-tags":{"latest":"0.7.7"},"versions":{"0.1.2":{"name":"nuxt-supabase-team-auth","version":"0.1.2","keywords":["nuxt","nuxt3","supabase","authentication","team","rbac","auth","module"],"author":{"name":"Peter Engelbrecht","email":"peter@engelbrecht.dk"},"license":"MIT","_id":"nuxt-supabase-team-auth@0.1.2","maintainers":[{"name":"pengelbrecht","email":"peter@engelbrecht.dk"}],"homepage":"https://github.com/pengelbrecht/nuxt-supabase-team-auth#readme","bugs":{"url":"https://github.com/pengelbrecht/nuxt-supabase-team-auth/issues"},"bin":{"team-auth":"dist/cli.mjs"},"dist":{"shasum":"65c33caca4d5ca8feb767134b578fc770b2730aa","tarball":"https://registry.npmjs.org/nuxt-supabase-team-auth/-/nuxt-supabase-team-auth-0.1.2.tgz","fileCount":92,"integrity":"sha512-iw89i9FgQVif7y2GrVd7dTC5xeyYpRJbfZbEzgyKPSd2PKjcnOgTvaYlbRsIoqpxpFybSbTh7Rnrg+0+llCr3Q==","signatures":[{"sig":"MEUCIQCo14gU8PzKbexIASclgS0Xz9+e5rxtyidfvnvMe1pkNgIgWZHx1yUhY3EDbndoKjjQWBx/6VkWLmSX9xflWLzLg2E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":507341},"main":"./dist/module.cjs","pnpm":{"overrides":{"esbuild":">=0.25.0"}},"type":"module","types":"./dist/types.d.ts","exports":{".":{"types":"./dist/types.d.ts","import":"./dist/module.mjs","require":"./dist/module.cjs"}},"gitHead":"1fa8d0c015772a8be820240aef42c3611af769e6","scripts":{"dev":"nuxi dev playground","lint":"eslint .","test":"vitest run","build":"nuxt-module-build build","cleanup":"pnpm db:clean","lint:md":"pnpm dlx markdownlint-cli README.md","prepack":"nuxt-module-build build","prepare":"nuxt-module-build build --stub","release":"pnpm run lint && pnpm run test && pnpm run prepack && changelogen --release && pnpm publish && git push --follow-tags","db:clean":"psql postgresql://postgres:postgres@127.0.0.1:54322/postgres -c \"SELECT cleanup_all_test_data();\"","db:reset":"supabase db reset --debug","db:start":"supabase start","lint:fix":"eslint . --fix","pack:dry":"npm pack --dry-run","test:all":"npm run test && npm run test:e2e","test:e2e":"playwright test","changelog":"changelogen --no-commit --no-tag","db:status":"supabase status","dev:build":"nuxt-module-build build --stub && nuxi dev playground","test:types":"vue-tsc --noEmit && cd playground && vue-tsc --noEmit","test:watch":"vitest watch","cleanup:all":"pnpm db:reset","dev:prepare":"nuxt-module-build build --stub && nuxi prepare playground","lint:md:fix":"pnpm dlx markdownlint-cli --fix README.md","test:e2e:ui":"playwright test --ui","types:check":"supabase gen types typescript --local | diff - src/runtime/types/database.types.ts","types:update":"npm run types:generate && echo 'Supabase types updated! Consider running: npm run lint:fix'","version:info":"node scripts/version-info.js","db:clean-team":"node -e \"const teamId = process.argv[1]; if (!teamId) { console.log('Usage: pnpm db:clean-team <team-id>'); process.exit(1); } const { execSync } = require('child_process'); execSync(\\`psql postgresql://postgres:postgres@127.0.0.1:54322/postgres -c \\\"SELECT cleanup_test_team('\\${teamId}');\\\"\\`, { stdio: 'inherit' });\"","version:major":"pnpm run validate:package && npm version major && git push --follow-tags","version:minor":"pnpm run validate:package && npm version minor && git push --follow-tags","version:patch":"pnpm run validate:package && npm version patch && git push --follow-tags","test:e2e:debug":"playwright test --debug","types:generate":"supabase gen types typescript --local > src/runtime/types/database.types.ts","test:e2e:headed":"playwright test --headed","validate:package":"pnpm run pack:dry && pnpm run build","changelog:release":"changelogen --release"},"_npmUser":{"name":"pengelbrecht","actor":{"name":"pengelbrecht","type":"user","email":"peter@engelbrecht.dk"},"email":"peter@engelbrecht.dk"},"deprecated":"All versions before 0.4.0 were development/debug releases. Please use 0.4.0 or later.","repository":{"url":"git+https://github.com/pengelbrecht/nuxt-supabase-team-auth.git","type":"git"},"_npmVersion":"10.8.2","description":"Drop-in Nuxt 3 module for team-based authentication with Supabase","directories":{},"_nodeVersion":"20.11.0","dependencies":{"defu":"^6.1.4","pathe":"^1.1.2","valibot":"^1.1.0","@nuxt/kit":"^3.13.0","commander":"^14.0.0","jsonwebtoken":"^9.0.2","@nuxtjs/supabase":"^1.5.0","@supabase/supabase-js":"^2.45.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.10.2","vue":"^3.5.16","nuxt":"^3.13.0","jsdom":"^26.1.0","eslint":"^9.11.1","vitest":"^2.1.1","vue-tsc":"^2.1.6","happy-dom":"^18.0.1","@vitest/ui":"^3.2.3","playwright":"^1.53.0","typescript":"^5.6.2","vue-router":"^4.5.1","@types/node":"^22.7.4","changelogen":"^0.5.7","@nuxt/schema":"^3.13.0","@types/jsdom":"^21.1.7","@nuxt/devtools":"^1.5.0","@vue/test-utils":"^2.4.6","@nuxt/test-utils":"^3.14.2","@playwright/test":"^1.53.0","@vitejs/plugin-vue":"^5.2.4","@iconify-json/logos":"^1.2.4","@nuxt/eslint-config":"^0.5.7","@types/jsonwebtoken":"^9.0.10","@iconify-json/lucide":"^1.2.50","@nuxt/module-builder":"^0.8.4"},"peerDependencies":{"@nuxt/ui":"^3.1.0","@nuxt/icon":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/nuxt-supabase-team-auth_0.1.2_1751033301663_0.8580282947648541","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"nuxt-supabase-team-auth","version":"0.1.3","keywords":["nuxt","nuxt3","supabase","authentication","team","rbac","auth","module"],"author":{"name":"Peter Engelbrecht","email":"peter@engelbrecht.dk"},"license":"MIT","_id":"nuxt-supabase-team-auth@0.1.3","maintainers":[{"name":"pengelbrecht","email":"peter@engelbrecht.dk"}],"homepage":"https://github.com/pengelbrecht/nuxt-supabase-team-auth#readme","bugs":{"url":"https://github.com/pengelbrecht/nuxt-supabase-team-auth/issues"},"bin":{"team-auth":"dist/cli.mjs"},"dist":{"shasum":"56db912112040d063a5bb911be5c66b44add626c","tarball":"https://registry.npmjs.org/nuxt-supabase-team-auth/-/nuxt-supabase-team-auth-0.1.3.tgz","fileCount":92,"integrity":"sha512-HBmcV11qNGfupbq7gqBD5Fz6e/YnpfIasVMd6FByHJM5RnVNakucLiz/vdz8BBd5IX9mALnMXiY2Vuz2O6X/0g==","signatures":[{"sig":"MEUCIAn5Rx/dqrjXK2P3oSEzKbse9sehWOt+XlVxsxZy6zKtAiEAp2w+j/pRfGgrt5vWAMIqiQJKiFzkJMgTIQVpi+VWiDc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":507794},"main":"./dist/module.cjs","pnpm":{"overrides":{"esbuild":">=0.25.0"}},"type":"module","types":"./dist/types.d.ts","exports":{".":{"types":"./dist/types.d.ts","import":"./dist/module.mjs","require":"./dist/module.cjs"}},"gitHead":"ef75651ba24ff74f4439fd4295030afa69c2408f","scripts":{"dev":"nuxi dev playground","lint":"eslint .","test":"vitest run","build":"nuxt-module-build build","cleanup":"pnpm db:clean","lint:md":"pnpm dlx markdownlint-cli README.md","prepack":"nuxt-module-build build","prepare":"nuxt-module-build build --stub","release":"pnpm run lint && pnpm run test && pnpm run prepack && changelogen --release && pnpm publish && git push --follow-tags","db:clean":"psql postgresql://postgres:postgres@127.0.0.1:54322/postgres -c \"SELECT cleanup_all_test_data();\"","db:reset":"supabase db reset --debug","db:start":"supabase start","lint:fix":"eslint . --fix","pack:dry":"npm pack --dry-run","test:all":"npm run test && npm run test:e2e","test:e2e":"playwright test","changelog":"changelogen --no-commit --no-tag","db:status":"supabase status","dev:build":"nuxt-module-build build --stub && nuxi dev playground","test:types":"vue-tsc --noEmit && cd playground && vue-tsc --noEmit","test:watch":"vitest watch","cleanup:all":"pnpm db:reset","dev:prepare":"nuxt-module-build build --stub && nuxi prepare playground","lint:md:fix":"pnpm dlx markdownlint-cli --fix README.md","test:e2e:ui":"playwright test --ui","types:check":"supabase gen types typescript --local | diff - src/runtime/types/database.types.ts","types:update":"npm run types:generate && echo 'Supabase types updated! Consider running: npm run lint:fix'","version:info":"node scripts/version-info.js","db:clean-team":"node -e \"const teamId = process.argv[1]; if (!teamId) { console.log('Usage: pnpm db:clean-team <team-id>'); process.exit(1); } const { execSync } = require('child_process'); execSync(\\`psql postgresql://postgres:postgres@127.0.0.1:54322/postgres -c \\\"SELECT cleanup_test_team('\\${teamId}');\\\"\\`, { stdio: 'inherit' });\"","version:major":"pnpm run validate:package && npm version major && git push --follow-tags","version:minor":"pnpm run validate:package && npm version minor && git push --follow-tags","version:patch":"pnpm run validate:package && npm version patch && git push --follow-tags","test:e2e:debug":"playwright test --debug","types:generate":"supabase gen types typescript --local > src/runtime/types/database.types.ts","test:e2e:headed":"playwright test --headed","validate:package":"pnpm run pack:dry && pnpm run build","changelog:release":"changelogen --release"},"_npmUser":{"name":"pengelbrecht","actor":{"name":"pengelbrecht","type":"user","email":"peter@engelbrecht.dk"},"email":"peter@engelbrecht.dk"},"deprecated":"All versions before 0.4.0 were development/debug releases. Please use 0.4.0 or later.","repository":{"url":"git+https://github.com/pengelbrecht/nuxt-supabase-team-auth.git","type":"git"},"_npmVersion":"10.8.2","description":"Drop-in Nuxt 3 module for team-based authentication with Supabase","directories":{},"_nodeVersion":"20.11.0","dependencies":{"defu":"^6.1.4","pathe":"^1.1.2","valibot":"^1.1.0","@nuxt/kit":"^3.13.0","commander":"^14.0.0","jsonwebtoken":"^9.0.2","@nuxtjs/supabase":"^1.5.0","@supabase/supabase-js":"^2.45.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.10.2","vue":"^3.5.16","nuxt":"^3.13.0","jsdom":"^26.1.0","eslint":"^9.11.1","vitest":"^2.1.1","vue-tsc":"^2.1.6","happy-dom":"^18.0.1","@vitest/ui":"^3.2.3","playwright":"^1.53.0","typescript":"^5.6.2","vue-router":"^4.5.1","@types/node":"^22.7.4","changelogen":"^0.5.7","@nuxt/schema":"^3.13.0","@types/jsdom":"^21.1.7","@nuxt/devtools":"^1.5.0","@vue/test-utils":"^2.4.6","@nuxt/test-utils":"^3.14.2","@playwright/test":"^1.53.0","@vitejs/plugin-vue":"^5.2.4","@iconify-json/logos":"^1.2.4","@nuxt/eslint-config":"^0.5.7","@types/jsonwebtoken":"^9.0.10","@iconify-json/lucide":"^1.2.50","@nuxt/module-builder":"^0.8.4"},"peerDependencies":{"@nuxt/ui":"^3.1.0","@nuxt/icon":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/nuxt-supabase-team-auth_0.1.3_1751036574029_0.11200887998683728","host":"s3://npm-registry-packages-npm-production"}},"0.1.4":{"name":"nuxt-supabase-team-auth","version":"0.1.4","keywords":["nuxt","nuxt3","supabase","authentication","team","rbac","auth","module"],"author":{"name":"Peter Engelbrecht","email":"peter@engelbrecht.dk"},"license":"MIT","_id":"nuxt-supabase-team-auth@0.1.4","maintainers":[{"name":"pengelbrecht","email":"peter@engelbrecht.dk"}],"homepage":"https://github.com/pengelbrecht/nuxt-supabase-team-auth#readme","bugs":{"url":"https://github.com/pengelbrecht/nuxt-supabase-team-auth/issues"},"bin":{"team-auth":"dist/cli.mjs"},"dist":{"shasum":"8ae4398f86461767eea50337cb6d65e840d2b288","tarball":"https://registry.npmjs.org/nuxt-supabase-team-auth/-/nuxt-supabase-team-auth-0.1.4.tgz","fileCount":178,"integrity":"sha512-vHno89P7Osnnb8f8AijHAs1OZXaU/Q7XJaHl0crFwgjh8JH62Wg7UzXlCDJE4DPEFk6UNYqqQPIaiOIxQu2nOw==","signatures":[{"sig":"MEQCIBeMAjvml3NWesKoMdx89enmN2hOmoRrL0h58JS8G1QfAiALjUUTg1PfEIo5VWXSCZCKt+V0yMJ1MjF8sZZeErTLyQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":881896},"main":"./dist/module.cjs","pnpm":{"overrides":{"esbuild":">=0.25.0"}},"type":"module","types":"./dist/types.d.ts","exports":{".":{"types":"./dist/types.d.ts","import":"./dist/module.mjs","require":"./dist/module.cjs"}},"gitHead":"2445ade306d6bd55d4f50246dc5bd416997c79df","scripts":{"dev":"nuxi dev playground","lint":"eslint .","test":"vitest run","build":"nuxt-module-build build","cleanup":"pnpm db:clean","lint:md":"pnpm dlx markdownlint-cli README.md","prepack":"nuxt-module-build build","prepare":"nuxt-module-build build","release":"pnpm run lint && pnpm run test && pnpm run prepack && changelogen --release && pnpm publish && git push --follow-tags","db:clean":"psql postgresql://postgres:postgres@127.0.0.1:54322/postgres -c \"SELECT cleanup_all_test_data();\"","db:reset":"supabase db reset --debug","db:start":"supabase start","lint:fix":"eslint . --fix","pack:dry":"npm pack --dry-run","test:all":"npm run test && npm run test:e2e","test:e2e":"playwright test","changelog":"changelogen --no-commit --no-tag","db:status":"supabase status","dev:build":"nuxt-module-build build --stub && nuxi dev playground","test:types":"vue-tsc --noEmit && cd playground && vue-tsc --noEmit","test:watch":"vitest watch","cleanup:all":"pnpm db:reset","dev:prepare":"nuxt-module-build build --stub && nuxi prepare playground","lint:md:fix":"pnpm dlx markdownlint-cli --fix README.md","test:e2e:ui":"playwright test --ui","types:check":"supabase gen types typescript --local | diff - src/runtime/types/database.types.ts","types:update":"npm run types:generate && echo 'Supabase types updated! Consider running: npm run lint:fix'","version:info":"node scripts/version-info.js","db:clean-team":"node -e \"const teamId = process.argv[1]; if (!teamId) { console.log('Usage: pnpm db:clean-team <team-id>'); process.exit(1); } const { execSync } = require('child_process'); execSync(\\`psql postgresql://postgres:postgres@127.0.0.1:54322/postgres -c \\\"SELECT cleanup_test_team('\\${teamId}');\\\"\\`, { stdio: 'inherit' });\"","version:major":"pnpm run validate:package && npm version major && git push --follow-tags","version:minor":"pnpm run validate:package && npm version minor && git push --follow-tags","version:patch":"pnpm run validate:package && npm version patch && git push --follow-tags","test:e2e:debug":"playwright test --debug","types:generate":"supabase gen types typescript --local > src/runtime/types/database.types.ts","test:e2e:headed":"playwright test --headed","validate:package":"pnpm run pack:dry && pnpm run build","changelog:release":"changelogen --release"},"_npmUser":{"name":"pengelbrecht","actor":{"name":"pengelbrecht","type":"user","email":"peter@engelbrecht.dk"},"email":"peter@engelbrecht.dk"},"deprecated":"All versions before 0.4.0 were development/debug releases. Please use 0.4.0 or later.","repository":{"url":"git+https://github.com/pengelbrecht/nuxt-supabase-team-auth.git","type":"git"},"_npmVersion":"10.8.2","description":"Drop-in Nuxt 3 module for team-based authentication with Supabase","directories":{},"_nodeVersion":"20.11.0","dependencies":{"defu":"^6.1.4","pathe":"^1.1.2","valibot":"^1.1.0","@nuxt/kit":"^3.13.0","commander":"^14.0.0","jsonwebtoken":"^9.0.2","@nuxtjs/supabase":"^1.5.0","@supabase/supabase-js":"^2.45.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.10.2","vue":"^3.5.16","nuxt":"^3.13.0","jsdom":"^26.1.0","eslint":"^9.11.1","vitest":"^2.1.1","vue-tsc":"^2.1.6","happy-dom":"^18.0.1","@vitest/ui":"^3.2.3","playwright":"^1.53.0","typescript":"^5.6.2","vue-router":"^4.5.1","@types/node":"^22.7.4","changelogen":"^0.5.7","@nuxt/schema":"^3.13.0","@types/jsdom":"^21.1.7","@nuxt/devtools":"^1.5.0","@vue/test-utils":"^2.4.6","@nuxt/test-utils":"^3.14.2","@playwright/test":"^1.53.0","@vitejs/plugin-vue":"^5.2.4","@iconify-json/logos":"^1.2.4","@nuxt/eslint-config":"^0.5.7","@types/jsonwebtoken":"^9.0.10","@iconify-json/lucide":"^1.2.50","@nuxt/module-builder":"^0.8.4"},"peerDependencies":{"@nuxt/ui":"^3.1.0","@nuxt/icon":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/nuxt-supabase-team-auth_0.1.4_1751038533141_0.27931174104985623","host":"s3://npm-registry-packages-npm-production"}},"0.1.5":{"name":"nuxt-supabase-team-auth","version":"0.1.5","keywords":["nuxt","nuxt3","supabase","authentication","team","rbac","auth","module"],"author":{"name":"Peter Engelbrecht","email":"peter@engelbrecht.dk"},"license":"MIT","_id":"nuxt-supabase-team-auth@0.1.5","maintainers":[{"name":"pengelbrecht","email":"peter@engelbrecht.dk"}],"homepage":"https://github.com/pengelbrecht/nuxt-supabase-team-auth#readme","bugs":{"url":"https://github.com/pengelbrecht/nuxt-supabase-team-auth/issues"},"bin":{"team-auth":"dist/cli.mjs"},"dist":{"shasum":"328661ec76a310bc91e708ea9446201a7d5c46c4","tarball":"https://registry.npmjs.org/nuxt-supabase-team-auth/-/nuxt-supabase-team-auth-0.1.5.tgz","fileCount":178,"integrity":"sha512-TlkEhx5l1Am7Cpw8q4gBMd0J5AjO61PQa7lVc1FFgOORGy710XSHqe1hefrszUKgA5VLhqfyAfVpMXS/hMUInA==","signatures":[{"sig":"MEUCIQCoL/EckwjwtESJlVFDp5hsaPz5bMLwD1aVTLe5i9kOgwIgQh7hGrMh4Zk4zyCfQ6oX/R32bG/gDlW1/7ej2CwOUgc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":883758},"main":"./dist/module.cjs","pnpm":{"overrides":{"esbuild":">=0.25.0"}},"type":"module","types":"./dist/types.d.ts","exports":{".":{"types":"./dist/types.d.ts","import":"./dist/module.mjs","require":"./dist/module.cjs"}},"gitHead":"22fc8de7f98cdac5cb8873a5ceec33feac5f9f8d","scripts":{"dev":"nuxi dev playground","lint":"eslint .","test":"vitest run","build":"nuxt-module-build build","cleanup":"pnpm db:clean","lint:md":"pnpm dlx markdownlint-cli README.md","prepack":"nuxt-module-build build","prepare":"nuxt-module-build build","release":"pnpm run lint && pnpm run test && pnpm run prepack && changelogen --release && pnpm publish && git push --follow-tags","db:clean":"psql postgresql://postgres:postgres@127.0.0.1:54322/postgres -c \"SELECT cleanup_all_test_data();\"","db:reset":"supabase db reset --debug","db:start":"supabase start","lint:fix":"eslint . --fix","pack:dry":"npm pack --dry-run","test:all":"npm run test && npm run test:e2e","test:e2e":"playwright test","changelog":"changelogen --no-commit --no-tag","db:status":"supabase status","dev:build":"nuxt-module-build build --stub && nuxi dev playground","test:types":"vue-tsc --noEmit && cd playground && vue-tsc --noEmit","test:watch":"vitest watch","cleanup:all":"pnpm db:reset","dev:prepare":"nuxt-module-build build --stub && nuxi prepare playground","lint:md:fix":"pnpm dlx markdownlint-cli --fix README.md","test:e2e:ui":"playwright test --ui","types:check":"supabase gen types typescript --local | diff - src/runtime/types/database.types.ts","types:update":"npm run types:generate && echo 'Supabase types updated! Consider running: npm run lint:fix'","version:info":"node scripts/version-info.js","db:clean-team":"node -e \"const teamId = process.argv[1]; if (!teamId) { console.log('Usage: pnpm db:clean-team <team-id>'); process.exit(1); } const { execSync } = require('child_process'); execSync(\\`psql postgresql://postgres:postgres@127.0.0.1:54322/postgres -c \\\"SELECT cleanup_test_team('\\${teamId}');\\\"\\`, { stdio: 'inherit' });\"","version:major":"pnpm run validate:package && npm version major && git push --follow-tags","version:minor":"pnpm run validate:package && npm version minor && git push --follow-tags","version:patch":"pnpm run validate:package && npm version patch && git push --follow-tags","test:e2e:debug":"playwright test --debug","types:generate":"supabase gen types typescript --local > src/runtime/types/database.types.ts","test:e2e:headed":"playwright test --headed","validate:package":"pnpm run pack:dry && pnpm run build","changelog:release":"changelogen --release"},"_npmUser":{"name":"pengelbrecht","actor":{"name":"pengelbrecht","type":"user","email":"peter@engelbrecht.dk"},"email":"peter@engelbrecht.dk"},"deprecated":"All versions before 0.4.0 were development/debug releases. Please use 0.4.0 or later.","repository":{"url":"git+https://github.com/pengelbrecht/nuxt-supabase-team-auth.git","type":"git"},"_npmVersion":"10.8.2","description":"Drop-in Nuxt 3 module for team-based authentication with Supabase","directories":{},"_nodeVersion":"20.11.0","dependencies":{"defu":"^6.1.4","pathe":"^1.1.2","valibot":"^1.1.0","@nuxt/kit":"^3.13.0","commander":"^14.0.0","jsonwebtoken":"^9.0.2","@nuxtjs/supabase":"^1.5.0","@supabase/supabase-js":"^2.45.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.10.2","vue":"^3.5.16","nuxt":"^3.13.0","jsdom":"^26.1.0","eslint":"^9.11.1","vitest":"^2.1.1","vue-tsc":"^2.1.6","happy-dom":"^18.0.1","@vitest/ui":"^3.2.3","playwright":"^1.53.0","typescript":"^5.6.2","vue-router":"^4.5.1","@types/node":"^22.7.4","changelogen":"^0.5.7","@nuxt/schema":"^3.13.0","@types/jsdom":"^21.1.7","@nuxt/devtools":"^1.5.0","@vue/test-utils":"^2.4.6","@nuxt/test-utils":"^3.14.2","@playwright/test":"^1.53.0","@vitejs/plugin-vue":"^5.2.4","@iconify-json/logos":"^1.2.4","@nuxt/eslint-config":"^0.5.7","@types/jsonwebtoken":"^9.0.10","@iconify-json/lucide":"^1.2.50","@nuxt/module-builder":"^0.8.4"},"peerDependencies":{"@nuxt/ui":"^3.1.0","@nuxt/icon":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/nuxt-supabase-team-auth_0.1.5_1751040567545_0.6720158483436747","host":"s3://npm-registry-packages-npm-production"}},"0.1.6":{"name":"nuxt-supabase-team-auth","version":"0.1.6","keywords":["nuxt","nuxt3","supabase","authentication","team","rbac","auth","module"],"author":{"name":"Peter Engelbrecht","email":"peter@engelbrecht.dk"},"license":"MIT","_id":"nuxt-supabase-team-auth@0.1.6","maintainers":[{"name":"pengelbrecht","email":"peter@engelbrecht.dk"}],"homepage":"https://github.com/pengelbrecht/nuxt-supabase-team-auth#readme","bugs":{"url":"https://github.com/pengelbrecht/nuxt-supabase-team-auth/issues"},"bin":{"team-auth":"dist/cli.mjs"},"dist":{"shasum":"2d05442dcb7790feead502127fd2c7f9f3aed17c","tarball":"https://registry.npmjs.org/nuxt-supabase-team-auth/-/nuxt-supabase-team-auth-0.1.6.tgz","fileCount":178,"integrity":"sha512-6hxZ4evL9ZRGuYLR4JWSSdOsFJYxvjwk3UIoGrHp8GYvjXs+30dgMOVXgAnYf2C9gqZ66R0UiAsw26P0jqUfow==","signatures":[{"sig":"MEQCIBQqb9ijDcMxbWiJtaqHawipYNcgDbF/EF+lRxqgUGdjAiBKUJ/eUKUq0Ij4P7rarDzMOrokMba1t7RCN/t0c0PV9g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":883506},"main":"./dist/module.cjs","pnpm":{"overrides":{"esbuild":">=0.25.0"}},"type":"module","types":"./dist/types.d.ts","exports":{".":{"types":"./dist/types.d.ts","import":"./dist/module.mjs","require":"./dist/module.cjs"}},"gitHead":"1bc8faa88ee1d848ee56ca7862caa3412ec54d1b","scripts":{"dev":"nuxi dev playground","lint":"eslint .","test":"vitest run","build":"nuxt-module-build build","cleanup":"pnpm db:clean","lint:md":"pnpm dlx markdownlint-cli README.md","prepack":"nuxt-module-build build","prepare":"nuxt-module-build build","release":"pnpm run lint && pnpm run test && pnpm run prepack && changelogen --release && pnpm publish && git push --follow-tags","db:clean":"psql postgresql://postgres:postgres@127.0.0.1:54322/postgres -c \"SELECT cleanup_all_test_data();\"","db:reset":"supabase db reset --debug","db:start":"supabase start","lint:fix":"eslint . --fix","pack:dry":"npm pack --dry-run","test:all":"npm run test && npm run test:e2e","test:e2e":"playwright test","changelog":"changelogen --no-commit --no-tag","db:status":"supabase status","dev:build":"nuxt-module-build build --stub && nuxi dev playground","test:types":"vue-tsc --noEmit && cd playground && vue-tsc --noEmit","test:watch":"vitest watch","cleanup:all":"pnpm db:reset","dev:prepare":"nuxt-module-build build --stub && nuxi prepare playground","lint:md:fix":"pnpm dlx markdownlint-cli --fix README.md","test:e2e:ui":"playwright test --ui","types:check":"supabase gen types typescript --local | diff - src/runtime/types/database.types.ts","types:update":"npm run types:generate && echo 'Supabase types updated! Consider running: npm run lint:fix'","version:info":"node scripts/version-info.js","db:clean-team":"node -e \"const teamId = process.argv[1]; if (!teamId) { console.log('Usage: pnpm db:clean-team <team-id>'); process.exit(1); } const { execSync } = require('child_process'); execSync(\\`psql postgresql://postgres:postgres@127.0.0.1:54322/postgres -c \\\"SELECT cleanup_test_team('\\${teamId}');\\\"\\`, { stdio: 'inherit' });\"","version:major":"pnpm run validate:package && npm version major && git push --follow-tags","version:minor":"pnpm run validate:package && npm version minor && git push --follow-tags","version:patch":"pnpm run validate:package && npm version patch && git push --follow-tags","test:e2e:debug":"playwright test --debug","types:generate":"supabase gen types typescript --local > src/runtime/types/database.types.ts","test:e2e:headed":"playwright test --headed","validate:package":"pnpm run pack:dry && pnpm run build","changelog:release":"changelogen --release"},"_npmUser":{"name":"pengelbrecht","actor":{"name":"pengelbrecht","type":"user","email":"peter@engelbrecht.dk"},"email":"peter@engelbrecht.dk"},"deprecated":"All versions before 0.4.0 were development/debug releases. Please use 0.4.0 or later.","repository":{"url":"git+https://github.com/pengelbrecht/nuxt-supabase-team-auth.git","type":"git"},"_npmVersion":"10.8.2","description":"Drop-in Nuxt 3 module for team-based authentication with Supabase","directories":{},"_nodeVersion":"20.11.0","dependencies":{"defu":"^6.1.4","pathe":"^1.1.2","valibot":"^1.1.0","@nuxt/kit":"^3.13.0","commander":"^14.0.0","jsonwebtoken":"^9.0.2","@nuxtjs/supabase":"^1.5.0","@supabase/supabase-js":"^2.45.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.10.2","vue":"^3.5.16","nuxt":"^3.13.0","jsdom":"^26.1.0","eslint":"^9.11.1","vitest":"^2.1.1","vue-tsc":"^2.1.6","happy-dom":"^18.0.1","@vitest/ui":"^3.2.3","playwright":"^1.53.0","typescript":"^5.6.2","vue-router":"^4.5.1","@types/node":"^22.7.4","changelogen":"^0.5.7","@nuxt/schema":"^3.13.0","@types/jsdom":"^21.1.7","@nuxt/devtools":"^1.5.0","@vue/test-utils":"^2.4.6","@nuxt/test-utils":"^3.14.2","@playwright/test":"^1.53.0","@vitejs/plugin-vue":"^5.2.4","@iconify-json/logos":"^1.2.4","@nuxt/eslint-config":"^0.5.7","@types/jsonwebtoken":"^9.0.10","@iconify-json/lucide":"^1.2.50","@nuxt/module-builder":"^0.8.4"},"peerDependencies":{"@nuxt/ui":"^3.1.0","@nuxt/icon":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/nuxt-supabase-team-auth_0.1.6_1751041223859_0.40722908580062667","host":"s3://npm-registry-packages-npm-production"}},"0.1.7":{"name":"nuxt-supabase-team-auth","version":"0.1.7","keywords":["nuxt","nuxt3","supabase","authentication","team","rbac","auth","module"],"author":{"name":"Peter Engelbrecht","email":"peter@engelbrecht.dk"},"license":"MIT","_id":"nuxt-supabase-team-auth@0.1.7","maintainers":[{"name":"pengelbrecht","email":"peter@engelbrecht.dk"}],"homepage":"https://github.com/pengelbrecht/nuxt-supabase-team-auth#readme","bugs":{"url":"https://github.com/pengelbrecht/nuxt-supabase-team-auth/issues"},"bin":{"team-auth":"dist/cli.mjs"},"dist":{"shasum":"e2f77389756998a127a0004517f98a219f7cc0b4","tarball":"https://registry.npmjs.org/nuxt-supabase-team-auth/-/nuxt-supabase-team-auth-0.1.7.tgz","fileCount":178,"integrity":"sha512-M3tozHrhqdBV80wEo/FzZKRbxaohrZ4R8SsemVZecy6guI33uu/u5uCejRuJ4sfMsqlolEXxeH0QgDaZYHERSQ==","signatures":[{"sig":"MEYCIQC9BmWXYPdeNVxdBk+vUoOD6nIk+/mT9cQ7bHQkvcu3iAIhAIB/e2kORyojzugYxcD0YUNkmJXKFTnAzDB+3nYN/hRO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":883698},"main":"./dist/module.cjs","pnpm":{"overrides":{"esbuild":">=0.25.0"}},"type":"module","types":"./dist/types.d.ts","exports":{".":{"types":"./dist/types.d.ts","import":"./dist/module.mjs","require":"./dist/module.cjs"}},"gitHead":"12e4eaa76ead018024d743e89a0285f69321321e","scripts":{"dev":"nuxi dev playground","lint":"eslint .","test":"vitest run","build":"nuxt-module-build build","cleanup":"pnpm db:clean","lint:md":"pnpm dlx markdownlint-cli README.md","prepack":"nuxt-module-build build","prepare":"nuxt-module-build build","release":"pnpm run lint && pnpm run test && pnpm run prepack && changelogen --release && pnpm publish && git push --follow-tags","db:clean":"psql postgresql://postgres:postgres@127.0.0.1:54322/postgres -c \"SELECT cleanup_all_test_data();\"","db:reset":"supabase db reset --debug","db:start":"supabase start","lint:fix":"eslint . --fix","pack:dry":"npm pack --dry-run","test:all":"npm run test && npm run test:e2e","test:e2e":"playwright test","changelog":"changelogen --no-commit --no-tag","db:status":"supabase status","dev:build":"nuxt-module-build build --stub && nuxi dev playground","test:types":"vue-tsc --noEmit && cd playground && vue-tsc --noEmit","test:watch":"vitest watch","cleanup:all":"pnpm db:reset","dev:prepare":"nuxt-module-build build --stub && nuxi prepare playground","lint:md:fix":"pnpm dlx markdownlint-cli --fix README.md","test:e2e:ui":"playwright test --ui","types:check":"supabase gen types typescript --local | diff - src/runtime/types/database.types.ts","types:update":"npm run types:generate && echo 'Supabase types updated! Consider running: npm run lint:fix'","version:info":"node scripts/version-info.js","db:clean-team":"node -e \"const teamId = process.argv[1]; if (!teamId) { console.log('Usage: pnpm db:clean-team <team-id>'); process.exit(1); } const { execSync } = require('child_process'); execSync(\\`psql postgresql://postgres:postgres@127.0.0.1:54322/postgres -c \\\"SELECT cleanup_test_team('\\${teamId}');\\\"\\`, { stdio: 'inherit' });\"","version:major":"pnpm run validate:package && npm version major && git push --follow-tags","version:minor":"pnpm run validate:package && npm version minor && git push --follow-tags","version:patch":"pnpm run validate:package && npm version patch && git push --follow-tags","test:e2e:debug":"playwright test --debug","types:generate":"supabase gen types typescript --local > src/runtime/types/database.types.ts","test:e2e:headed":"playwright test --headed","validate:package":"pnpm run pack:dry && pnpm run build","changelog:release":"changelogen --release"},"_npmUser":{"name":"pengelbrecht","actor":{"name":"pengelbrecht","type":"user","email":"peter@engelbrecht.dk"},"email":"peter@engelbrecht.dk"},"deprecated":"All versions before 0.4.0 were development/debug releases. Please use 0.4.0 or later.","repository":{"url":"git+https://github.com/pengelbrecht/nuxt-supabase-team-auth.git","type":"git"},"_npmVersion":"10.8.2","description":"Drop-in Nuxt 3 module for team-based authentication with Supabase","directories":{},"_nodeVersion":"20.11.0","dependencies":{"defu":"^6.1.4","pathe":"^1.1.2","valibot":"^1.1.0","@nuxt/kit":"^3.13.0","commander":"^14.0.0","jsonwebtoken":"^9.0.2","@nuxtjs/supabase":"^1.5.0","@supabase/supabase-js":"^2.45.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.10.2","vue":"^3.5.16","nuxt":"^3.13.0","jsdom":"^26.1.0","eslint":"^9.11.1","vitest":"^2.1.1","vue-tsc":"^2.1.6","happy-dom":"^18.0.1","@vitest/ui":"^3.2.3","playwright":"^1.53.0","typescript":"^5.6.2","vue-router":"^4.5.1","@types/node":"^22.7.4","changelogen":"^0.5.7","@nuxt/schema":"^3.13.0","@types/jsdom":"^21.1.7","@nuxt/devtools":"^1.5.0","@vue/test-utils":"^2.4.6","@nuxt/test-utils":"^3.14.2","@playwright/test":"^1.53.0","@vitejs/plugin-vue":"^5.2.4","@iconify-json/logos":"^1.2.4","@nuxt/eslint-config":"^0.5.7","@types/jsonwebtoken":"^9.0.10","@iconify-json/lucide":"^1.2.50","@nuxt/module-builder":"^0.8.4"},"peerDependencies":{"@nuxt/ui":"^3.1.0","@nuxt/icon":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/nuxt-supabase-team-auth_0.1.7_1751042090785_0.9191415658087299","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"nuxt-supabase-team-auth","version":"0.2.0","keywords":["nuxt","nuxt3","supabase","authentication","team","rbac","auth","module"],"author":{"name":"Peter Engelbrecht","email":"peter@engelbrecht.dk"},"license":"MIT","_id":"nuxt-supabase-team-auth@0.2.0","maintainers":[{"name":"pengelbrecht","email":"peter@engelbrecht.dk"}],"homepage":"https://github.com/pengelbrecht/nuxt-supabase-team-auth#readme","bugs":{"url":"https://github.com/pengelbrecht/nuxt-supabase-team-auth/issues"},"bin":{"team-auth":"dist/cli.mjs"},"dist":{"shasum":"2f152cc4e04bf97eb19cca8a180ede33f6e88a74","tarball":"https://registry.npmjs.org/nuxt-supabase-team-auth/-/nuxt-supabase-team-auth-0.2.0.tgz","fileCount":178,"integrity":"sha512-sBUfPypGDiYWKqYsHtCnfp+DDmBNazb2W2fCobIHcQxmAjKkcKch1APAf6NOpXz6liIV2XwnAnGWOfXx1Ot/Mw==","signatures":[{"sig":"MEQCIAyx1tsOKPRQIR+Ii5oYk541IFz3laWKc3j3J7v8rnZkAiBG7a1kYmH31+YILU/oEZIFebIuR/4iL3g5erJ0xVUFhg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":885465},"main":"./dist/module.cjs","pnpm":{"overrides":{"esbuild":">=0.25.0"}},"type":"module","types":"./dist/types.d.ts","exports":{".":{"types":"./dist/types.d.ts","import":"./dist/module.mjs","require":"./dist/module.cjs"}},"gitHead":"8c0fcf03886ce1ff1d54100680c12d4d6dc904f8","scripts":{"dev":"nuxi dev playground","lint":"eslint .","test":"vitest run","build":"nuxt-module-build build","cleanup":"pnpm db:clean","lint:md":"pnpm dlx markdownlint-cli README.md","prepack":"nuxt-module-build build","prepare":"nuxt-module-build build","release":"pnpm run lint && pnpm run test && pnpm run prepack && changelogen --release && pnpm publish && git push --follow-tags","db:clean":"psql postgresql://postgres:postgres@127.0.0.1:54322/postgres -c \"SELECT cleanup_all_test_data();\"","db:reset":"supabase db reset --debug","db:start":"supabase start","lint:fix":"eslint . --fix","pack:dry":"npm pack --dry-run","test:all":"npm run test && npm run test:e2e","test:e2e":"playwright test","changelog":"changelogen --no-commit --no-tag","db:status":"supabase status","dev:build":"nuxt-module-build build --stub && nuxi dev playground","test:types":"vue-tsc --noEmit && cd playground && vue-tsc --noEmit","test:watch":"vitest watch","cleanup:all":"pnpm db:reset","dev:prepare":"nuxt-module-build build --stub && nuxi prepare playground","lint:md:fix":"pnpm dlx markdownlint-cli --fix README.md","test:e2e:ui":"playwright test --ui","types:check":"supabase gen types typescript --local | diff - src/runtime/types/database.types.ts","types:update":"npm run types:generate && echo 'Supabase types updated! Consider running: npm run lint:fix'","version:info":"node scripts/version-info.js","db:clean-team":"node -e \"const teamId = process.argv[1]; if (!teamId) { console.log('Usage: pnpm db:clean-team <team-id>'); process.exit(1); } const { execSync } = require('child_process'); execSync(\\`psql postgresql://postgres:postgres@127.0.0.1:54322/postgres -c \\\"SELECT cleanup_test_team('\\${teamId}');\\\"\\`, { stdio: 'inherit' });\"","version:major":"pnpm run validate:package && npm version major && git push --follow-tags","version:minor":"pnpm run validate:package && npm version minor && git push --follow-tags","version:patch":"pnpm run validate:package && npm version patch && git push --follow-tags","test:e2e:debug":"playwright test --debug","types:generate":"supabase gen types typescript --local > src/runtime/types/database.types.ts","test:e2e:headed":"playwright test --headed","validate:package":"pnpm run pack:dry && pnpm run build","changelog:release":"changelogen --release"},"_npmUser":{"name":"pengelbrecht","actor":{"name":"pengelbrecht","type":"user","email":"peter@engelbrecht.dk"},"email":"peter@engelbrecht.dk"},"deprecated":"All versions before 0.4.0 were development/debug releases. Please use 0.4.0 or later.","repository":{"url":"git+https://github.com/pengelbrecht/nuxt-supabase-team-auth.git","type":"git"},"_npmVersion":"10.8.2","description":"Drop-in Nuxt 3 module for team-based authentication with Supabase","directories":{},"_nodeVersion":"20.11.0","dependencies":{"defu":"^6.1.4","pathe":"^1.1.2","valibot":"^1.1.0","@nuxt/kit":"^3.13.0","commander":"^14.0.0","jsonwebtoken":"^9.0.2","@nuxtjs/supabase":"^1.5.0","@supabase/supabase-js":"^2.45.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.10.2","vue":"^3.5.16","nuxt":"^3.13.0","jsdom":"^26.1.0","eslint":"^9.11.1","vitest":"^2.1.1","vue-tsc":"^2.1.6","happy-dom":"^18.0.1","@vitest/ui":"^3.2.3","playwright":"^1.53.0","typescript":"^5.6.2","vue-router":"^4.5.1","@types/node":"^22.7.4","changelogen":"^0.5.7","@nuxt/schema":"^3.13.0","@types/jsdom":"^21.1.7","@nuxt/devtools":"^1.5.0","@vue/test-utils":"^2.4.6","@nuxt/test-utils":"^3.14.2","@playwright/test":"^1.53.0","@vitejs/plugin-vue":"^5.2.4","@iconify-json/logos":"^1.2.4","@nuxt/eslint-config":"^0.5.7","@types/jsonwebtoken":"^9.0.10","@iconify-json/lucide":"^1.2.50","@nuxt/module-builder":"^0.8.4"},"peerDependencies":{"@nuxt/ui":"^3.1.0","@nuxt/icon":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/nuxt-supabase-team-auth_0.2.0_1751044963283_0.8297302643444258","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"nuxt-supabase-team-auth","version":"0.2.1","keywords":["nuxt","nuxt3","supabase","authentication","team","rbac","auth","module"],"author":{"name":"Peter Engelbrecht","email":"peter@engelbrecht.dk"},"license":"MIT","_id":"nuxt-supabase-team-auth@0.2.1","maintainers":[{"name":"pengelbrecht","email":"peter@engelbrecht.dk"}],"homepage":"https://github.com/pengelbrecht/nuxt-supabase-team-auth#readme","bugs":{"url":"https://github.com/pengelbrecht/nuxt-supabase-team-auth/issues"},"bin":{"team-auth":"dist/cli.mjs"},"dist":{"shasum":"3645fcc95dcd1730a16f390eb5722de2d6e92df8","tarball":"https://registry.npmjs.org/nuxt-supabase-team-auth/-/nuxt-supabase-team-auth-0.2.1.tgz","fileCount":178,"integrity":"sha512-UrnFaxKFFj2BYViFE4QuqElN2YBf91PDpb+u1CCZxvbHTlei8jd4oarKNTNpiPqbBaPJqItCVHlRgoFlrYJeuw==","signatures":[{"sig":"MEUCIAD+y5RgDO8zaoICmdkcT2I/bXcppgJMIryyjhTW5TUFAiEA/mn+pwOPmL1TJVb03NGn2CBl21rnvlxOr7qCCvQrGkc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":885854},"main":"./dist/module.cjs","pnpm":{"overrides":{"esbuild":">=0.25.0"}},"type":"module","types":"./dist/types.d.ts","exports":{".":{"types":"./dist/types.d.ts","import":"./dist/module.mjs","require":"./dist/module.cjs"}},"gitHead":"eccddf5b3dde1d3f2a588312b59aa05a47677d7a","scripts":{"dev":"nuxi dev playground","lint":"eslint .","test":"vitest run","build":"nuxt-module-build build","cleanup":"pnpm db:clean","lint:md":"pnpm dlx markdownlint-cli README.md","prepack":"nuxt-module-build build","prepare":"nuxt-module-build build","release":"pnpm run lint && pnpm run test && pnpm run prepack && changelogen --release && pnpm publish && git push --follow-tags","db:clean":"psql postgresql://postgres:postgres@127.0.0.1:54322/postgres -c \"SELECT cleanup_all_test_data();\"","db:reset":"supabase db reset --debug","db:start":"supabase start","lint:fix":"eslint . --fix","pack:dry":"npm pack --dry-run","test:all":"npm run test && npm run test:e2e","test:e2e":"playwright test","changelog":"changelogen --no-commit --no-tag","db:status":"supabase status","dev:build":"nuxt-module-build build --stub && nuxi dev playground","test:types":"vue-tsc --noEmit && cd playground && vue-tsc --noEmit","test:watch":"vitest watch","cleanup:all":"pnpm db:reset","dev:prepare":"nuxt-module-build build --stub && nuxi prepare playground","lint:md:fix":"pnpm dlx markdownlint-cli --fix README.md","test:e2e:ui":"playwright test --ui","types:check":"supabase gen types typescript --local | diff - src/runtime/types/database.types.ts","types:update":"npm run types:generate && echo 'Supabase types updated! Consider running: npm run lint:fix'","version:info":"node scripts/version-info.js","db:clean-team":"node -e \"const teamId = process.argv[1]; if (!teamId) { console.log('Usage: pnpm db:clean-team <team-id>'); process.exit(1); } const { execSync } = require('child_process'); execSync(\\`psql postgresql://postgres:postgres@127.0.0.1:54322/postgres -c \\\"SELECT cleanup_test_team('\\${teamId}');\\\"\\`, { stdio: 'inherit' });\"","version:major":"pnpm run validate:package && npm version major && git push --follow-tags","version:minor":"pnpm run validate:package && npm version minor && git push --follow-tags","version:patch":"pnpm run validate:package && npm version patch && git push --follow-tags","test:e2e:debug":"playwright test --debug","types:generate":"supabase gen types typescript --local > src/runtime/types/database.types.ts","test:e2e:headed":"playwright test --headed","validate:package":"pnpm run pack:dry && pnpm run build","changelog:release":"changelogen --release"},"_npmUser":{"name":"pengelbrecht","actor":{"name":"pengelbrecht","type":"user","email":"peter@engelbrecht.dk"},"email":"peter@engelbrecht.dk"},"deprecated":"All versions before 0.4.0 were development/debug releases. Please use 0.4.0 or later.","repository":{"url":"git+https://github.com/pengelbrecht/nuxt-supabase-team-auth.git","type":"git"},"_npmVersion":"10.8.2","description":"Drop-in Nuxt 3 module for team-based authentication with Supabase","directories":{},"_nodeVersion":"20.11.0","dependencies":{"defu":"^6.1.4","pathe":"^1.1.2","valibot":"^1.1.0","@nuxt/kit":"^3.13.0","commander":"^14.0.0","jsonwebtoken":"^9.0.2","@nuxtjs/supabase":"^1.5.0","@supabase/supabase-js":"^2.45.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.10.2","vue":"^3.5.16","nuxt":"^3.13.0","jsdom":"^26.1.0","eslint":"^9.11.1","vitest":"^2.1.1","vue-tsc":"^2.1.6","happy-dom":"^18.0.1","@vitest/ui":"^3.2.3","playwright":"^1.53.0","typescript":"^5.6.2","vue-router":"^4.5.1","@types/node":"^22.7.4","changelogen":"^0.5.7","@nuxt/schema":"^3.13.0","@types/jsdom":"^21.1.7","@nuxt/devtools":"^1.5.0","@vue/test-utils":"^2.4.6","@nuxt/test-utils":"^3.14.2","@playwright/test":"^1.53.0","@vitejs/plugin-vue":"^5.2.4","@iconify-json/logos":"^1.2.4","@nuxt/eslint-config":"^0.5.7","@types/jsonwebtoken":"^9.0.10","@iconify-json/lucide":"^1.2.50","@nuxt/module-builder":"^0.8.4"},"peerDependencies":{"@nuxt/ui":"^3.1.0","@nuxt/icon":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/nuxt-supabase-team-auth_0.2.1_1751059908803_0.4072369982141828","host":"s3://npm-registry-packages-npm-production"}},"0.2.2":{"name":"nuxt-supabase-team-auth","version":"0.2.2","keywords":["nuxt","nuxt3","supabase","authentication","team","rbac","auth","module"],"author":{"name":"Peter Engelbrecht","email":"peter@engelbrecht.dk"},"license":"MIT","_id":"nuxt-supabase-team-auth@0.2.2","maintainers":[{"name":"pengelbrecht","email":"peter@engelbrecht.dk"}],"homepage":"https://github.com/pengelbrecht/nuxt-supabase-team-auth#readme","bugs":{"url":"https://github.com/pengelbrecht/nuxt-supabase-team-auth/issues"},"bin":{"team-auth":"dist/cli.mjs"},"dist":{"shasum":"cfceb3c4b896ef948aed9050369c4dcb224c4f18","tarball":"https://registry.npmjs.org/nuxt-supabase-team-auth/-/nuxt-supabase-team-auth-0.2.2.tgz","fileCount":178,"integrity":"sha512-0/A0lnI6h6jeSMLsJV7VNce+UzLio81PdQjYCtb+BQnEeMv1CBD/R0YpyJmiamFrsKgxZUiypZqV8Ej5jg73WA==","signatures":[{"sig":"MEYCIQCJYDjheTN9kTsZ5+D2XJ6IcAvwfTgZ5Q3PCHW286SQDgIhAJPf4tlBUXuv56CYQb+9GQZW9X8D0n8LBk4ajYKyQZVN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":886519},"main":"./dist/module.cjs","pnpm":{"overrides":{"esbuild":">=0.25.0"}},"type":"module","types":"./dist/types.d.ts","exports":{".":{"types":"./dist/types.d.ts","import":"./dist/module.mjs","require":"./dist/module.cjs"}},"gitHead":"87902b685c36b0b23b80d00aff5aed6aef2360eb","scripts":{"dev":"nuxi dev playground","lint":"eslint .","test":"vitest run","build":"nuxt-module-build build","cleanup":"pnpm db:clean","lint:md":"pnpm dlx markdownlint-cli README.md","prepack":"nuxt-module-build build","prepare":"nuxt-module-build build","release":"pnpm run lint && pnpm run test && pnpm run prepack && changelogen --release && pnpm publish && git push --follow-tags","db:clean":"psql postgresql://postgres:postgres@127.0.0.1:54322/postgres -c \"SELECT cleanup_all_test_data();\"","db:reset":"supabase db reset --debug","db:start":"supabase start","lint:fix":"eslint . --fix","pack:dry":"npm pack --dry-run","test:all":"npm run test && npm run test:e2e","test:e2e":"playwright test","changelog":"changelogen --no-commit --no-tag","db:status":"supabase status","dev:build":"nuxt-module-build build --stub && nuxi dev playground","test:types":"vue-tsc --noEmit && cd playground && vue-tsc --noEmit","test:watch":"vitest watch","cleanup:all":"pnpm db:reset","dev:prepare":"nuxt-module-build build --stub && nuxi prepare playground","lint:md:fix":"pnpm dlx markdownlint-cli --fix README.md","test:e2e:ui":"playwright test --ui","types:check":"supabase gen types typescript --local | diff - src/runtime/types/database.types.ts","types:update":"npm run types:generate && echo 'Supabase types updated! Consider running: npm run lint:fix'","version:info":"node scripts/version-info.js","db:clean-team":"node -e \"const teamId = process.argv[1]; if (!teamId) { console.log('Usage: pnpm db:clean-team <team-id>'); process.exit(1); } const { execSync } = require('child_process'); execSync(\\`psql postgresql://postgres:postgres@127.0.0.1:54322/postgres -c \\\"SELECT cleanup_test_team('\\${teamId}');\\\"\\`, { stdio: 'inherit' });\"","version:major":"pnpm run validate:package && npm version major && git push --follow-tags","version:minor":"pnpm run validate:package && npm version minor && git push --follow-tags","version:patch":"pnpm run validate:package && npm version patch && git push --follow-tags","test:e2e:debug":"playwright test --debug","types:generate":"supabase gen types typescript --local > src/runtime/types/database.types.ts","test:e2e:headed":"playwright test --headed","validate:package":"pnpm run pack:dry && pnpm run build","changelog:release":"changelogen --release"},"_npmUser":{"name":"pengelbrecht","actor":{"name":"pengelbrecht","type":"user","email":"peter@engelbrecht.dk"},"email":"peter@engelbrecht.dk"},"deprecated":"All versions before 0.4.0 were development/debug releases. Please use 0.4.0 or later.","repository":{"url":"git+https://github.com/pengelbrecht/nuxt-supabase-team-auth.git","type":"git"},"_npmVersion":"10.8.2","description":"Drop-in Nuxt 3 module for team-based authentication with Supabase","directories":{},"_nodeVersion":"20.11.0","dependencies":{"defu":"^6.1.4","pathe":"^1.1.2","valibot":"^1.1.0","@nuxt/kit":"^3.13.0","commander":"^14.0.0","jsonwebtoken":"^9.0.2","@nuxtjs/supabase":"^1.5.0","@supabase/supabase-js":"^2.45.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.10.2","vue":"^3.5.16","nuxt":"^3.13.0","jsdom":"^26.1.0","eslint":"^9.11.1","vitest":"^2.1.1","vue-tsc":"^2.1.6","happy-dom":"^18.0.1","@vitest/ui":"^3.2.3","playwright":"^1.53.0","typescript":"^5.6.2","vue-router":"^4.5.1","@types/node":"^22.7.4","changelogen":"^0.5.7","@nuxt/schema":"^3.13.0","@types/jsdom":"^21.1.7","@nuxt/devtools":"^1.5.0","@vue/test-utils":"^2.4.6","@nuxt/test-utils":"^3.14.2","@playwright/test":"^1.53.0","@vitejs/plugin-vue":"^5.2.4","@iconify-json/logos":"^1.2.4","@nuxt/eslint-config":"^0.5.7","@types/jsonwebtoken":"^9.0.10","@iconify-json/lucide":"^1.2.50","@nuxt/module-builder":"^0.8.4"},"peerDependencies":{"@nuxt/ui":"^3.1.0","@nuxt/icon":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/nuxt-supabase-team-auth_0.2.2_1751064346574_0.4599687026030206","host":"s3://npm-registry-packages-npm-production"}},"0.2.3":{"name":"nuxt-supabase-team-auth","version":"0.2.3","keywords":["nuxt","nuxt3","supabase","authentication","team","rbac","auth","module"],"author":{"name":"Peter Engelbrecht","email":"peter@engelbrecht.dk"},"license":"MIT","_id":"nuxt-supabase-team-auth@0.2.3","maintainers":[{"name":"pengelbrecht","email":"peter@engelbrecht.dk"}],"homepage":"https://github.com/pengelbrecht/nuxt-supabase-team-auth#readme","bugs":{"url":"https://github.com/pengelbrecht/nuxt-supabase-team-auth/issues"},"bin":{"team-auth":"dist/cli.mjs"},"dist":{"shasum":"74742a9ed0d45834bdb39b6763304b478df0252b","tarball":"https://registry.npmjs.org/nuxt-supabase-team-auth/-/nuxt-supabase-team-auth-0.2.3.tgz","fileCount":178,"integrity":"sha512-Deg/QidUSp/vyrKXzJE9de+ngIr1yXGlhTSzTgqbCPbv4bCSqe4SMSuyed28EvdinVc9GrnBkilePU+YZ5LIWg==","signatures":[{"sig":"MEYCIQCSMXnWpzjU9V0TkvGiltqKToxS0erU4mTVxWSXqwDjfAIhAOmlicvd6uzzGL3Fkyi0AMPGNegZ6jnGJ0r3OgmsDX0A","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":887513},"main":"./dist/module.cjs","pnpm":{"overrides":{"esbuild":">=0.25.0"}},"type":"module","types":"./dist/types.d.ts","exports":{".":{"types":"./dist/types.d.ts","import":"./dist/module.mjs","require":"./dist/module.cjs"}},"gitHead":"efd001fc3ae8a97d80dae40a4dc884ec8f295439","scripts":{"dev":"nuxi dev playground","lint":"eslint .","test":"vitest run","build":"nuxt-module-build build","cleanup":"pnpm db:clean","lint:md":"pnpm dlx markdownlint-cli README.md","prepack":"nuxt-module-build build","prepare":"nuxt-module-build build","release":"pnpm run lint && pnpm run test && pnpm run prepack && changelogen --release && pnpm publish && git push --follow-tags","db:clean":"psql postgresql://postgres:postgres@127.0.0.1:54322/postgres -c \"SELECT cleanup_all_test_data();\"","db:reset":"supabase db reset --debug","db:start":"supabase start","lint:fix":"eslint . --fix","pack:dry":"npm pack --dry-run","test:all":"npm run test && npm run test:e2e","test:e2e":"playwright test","changelog":"changelogen --no-commit --no-tag","db:status":"supabase status","dev:build":"nuxt-module-build build --stub && nuxi dev playground","test:types":"vue-tsc --noEmit && cd playground && vue-tsc --noEmit","test:watch":"vitest watch","cleanup:all":"pnpm db:reset","dev:prepare":"nuxt-module-build build --stub && nuxi prepare playground","lint:md:fix":"pnpm dlx markdownlint-cli --fix README.md","test:e2e:ui":"playwright test --ui","types:check":"supabase gen types typescript --local | diff - src/runtime/types/database.types.ts","types:update":"npm run types:generate && echo 'Supabase types updated! Consider running: npm run lint:fix'","version:info":"node scripts/version-info.js","db:clean-team":"node -e \"const teamId = process.argv[1]; if (!teamId) { console.log('Usage: pnpm db:clean-team <team-id>'); process.exit(1); } const { execSync } = require('child_process'); execSync(\\`psql postgresql://postgres:postgres@127.0.0.1:54322/postgres -c \\\"SELECT cleanup_test_team('\\${teamId}');\\\"\\`, { stdio: 'inherit' });\"","version:major":"pnpm run validate:package && npm version major && git push --follow-tags","version:minor":"pnpm run validate:package && npm version minor && git push --follow-tags","version:patch":"pnpm run validate:package && npm version patch && git push --follow-tags","test:e2e:debug":"playwright test --debug","types:generate":"supabase gen types typescript --local > src/runtime/types/database.types.ts","test:e2e:headed":"playwright test --headed","validate:package":"pnpm run pack:dry && pnpm run build","changelog:release":"changelogen --release"},"_npmUser":{"name":"pengelbrecht","actor":{"name":"pengelbrecht","type":"user","email":"peter@engelbrecht.dk"},"email":"peter@engelbrecht.dk"},"deprecated":"All versions before 0.4.0 were development/debug releases. Please use 0.4.0 or later.","repository":{"url":"git+https://github.com/pengelbrecht/nuxt-supabase-team-auth.git","type":"git"},"_npmVersion":"10.8.2","description":"Drop-in Nuxt 3 module for team-based authentication with Supabase","directories":{},"_nodeVersion":"20.11.0","dependencies":{"defu":"^6.1.4","pathe":"^1.1.2","valibot":"^1.1.0","@nuxt/kit":"^3.13.0","commander":"^14.0.0","jsonwebtoken":"^9.0.2","@nuxtjs/supabase":"^1.5.0","@supabase/supabase-js":"^2.45.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.10.2","vue":"^3.5.16","nuxt":"^3.13.0","jsdom":"^26.1.0","eslint":"^9.11.1","vitest":"^2.1.1","vue-tsc":"^2.1.6","happy-dom":"^18.0.1","@vitest/ui":"^3.2.3","playwright":"^1.53.0","typescript":"^5.6.2","vue-router":"^4.5.1","@types/node":"^22.7.4","changelogen":"^0.5.7","@nuxt/schema":"^3.13.0","@types/jsdom":"^21.1.7","@nuxt/devtools":"^1.5.0","@vue/test-utils":"^2.4.6","@nuxt/test-utils":"^3.14.2","@playwright/test":"^1.53.0","@vitejs/plugin-vue":"^5.2.4","@iconify-json/logos":"^1.2.4","@nuxt/eslint-config":"^0.5.7","@types/jsonwebtoken":"^9.0.10","@iconify-json/lucide":"^1.2.50","@nuxt/module-builder":"^0.8.4"},"peerDependencies":{"@nuxt/ui":"^3.1.0","@nuxt/icon":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/nuxt-supabase-team-auth_0.2.3_1751065177600_0.4608374516260836","host":"s3://npm-registry-packages-npm-production"}},"0.2.4":{"name":"nuxt-supabase-team-auth","version":"0.2.4","keywords":["nuxt","nuxt3","supabase","authentication","team","rbac","auth","module"],"author":{"name":"Peter Engelbrecht","email":"peter@engelbrecht.dk"},"license":"MIT","_id":"nuxt-supabase-team-auth@0.2.4","maintainers":[{"name":"pengelbrecht","email":"peter@engelbrecht.dk"}],"homepage":"https://github.com/pengelbrecht/nuxt-supabase-team-auth#readme","bugs":{"url":"https://github.com/pengelbrecht/nuxt-supabase-team-auth/issues"},"bin":{"team-auth":"dist/cli.mjs"},"dist":{"shasum":"2f0455e69044d53bc2c57ca9418df5af39208c44","tarball":"https://registry.npmjs.org/nuxt-supabase-team-auth/-/nuxt-supabase-team-auth-0.2.4.tgz","fileCount":178,"integrity":"sha512-EjMGzhWqTWFYcBJHr4ChsVFBhnXf8miprZLYInKWEkPQd88ucPmkHzD09+/+RYODu9Uz6+XNadWD9V9XZ+DaFA==","signatures":[{"sig":"MEUCID2L9SKz8GJ8qOI4HM/jP0yPD16Vb/NkXkGeXwB6KnwNAiEAomAmh1iTwrQbTxihZ4xZx1/Ax3RJTgRgToxkSFntR1k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":888545},"main":"./dist/module.cjs","pnpm":{"overrides":{"esbuild":">=0.25.0"}},"type":"module","types":"./dist/types.d.ts","exports":{".":{"types":"./dist/types.d.ts","import":"./dist/module.mjs","require":"./dist/module.cjs"}},"gitHead":"9b0bf1498449d36f7318f76013a629a242479eaf","scripts":{"dev":"nuxi dev playground","lint":"eslint .","test":"vitest run","build":"nuxt-module-build build","cleanup":"pnpm db:clean","lint:md":"pnpm dlx markdownlint-cli README.md","prepack":"nuxt-module-build build","prepare":"nuxt-module-build build","release":"pnpm run lint && pnpm run test && pnpm run prepack && changelogen --release && pnpm publish && git push --follow-tags","db:clean":"psql postgresql://postgres:postgres@127.0.0.1:54322/postgres -c \"SELECT cleanup_all_test_data();\"","db:reset":"supabase db reset --debug","db:start":"supabase start","lint:fix":"eslint . --fix","pack:dry":"npm pack --dry-run","test:all":"npm run test && npm run test:e2e","test:e2e":"playwright test","changelog":"changelogen --no-commit --no-tag","db:status":"supabase status","dev:build":"nuxt-module-build build --stub && nuxi dev playground","test:types":"vue-tsc --noEmit && cd playground && vue-tsc --noEmit","test:watch":"vitest watch","cleanup:all":"pnpm db:reset","dev:prepare":"nuxt-module-build build --stub && nuxi prepare playground","lint:md:fix":"pnpm dlx markdownlint-cli --fix README.md","test:e2e:ui":"playwright test --ui","types:check":"supabase gen types typescript --local | diff - src/runtime/types/database.types.ts","types:update":"npm run types:generate && echo 'Supabase types updated! Consider running: npm run lint:fix'","version:info":"node scripts/version-info.js","db:clean-team":"node -e \"const teamId = process.argv[1]; if (!teamId) { console.log('Usage: pnpm db:clean-team <team-id>'); process.exit(1); } const { execSync } = require('child_process'); execSync(\\`psql postgresql://postgres:postgres@127.0.0.1:54322/postgres -c \\\"SELECT cleanup_test_team('\\${teamId}');\\\"\\`, { stdio: 'inherit' });\"","version:major":"pnpm run validate:package && npm version major && git push --follow-tags","version:minor":"pnpm run validate:package && npm version minor && git push --follow-tags","version:patch":"pnpm run validate:package && npm version patch && git push --follow-tags","test:e2e:debug":"playwright test --debug","types:generate":"supabase gen types typescript --local > src/runtime/types/database.types.ts","test:e2e:headed":"playwright test --headed","validate:package":"pnpm run pack:dry && pnpm run build","changelog:release":"changelogen --release"},"_npmUser":{"name":"pengelbrecht","actor":{"name":"pengelbrecht","type":"user","email":"peter@engelbrecht.dk"},"email":"peter@engelbrecht.dk"},"deprecated":"All versions before 0.4.0 were development/debug releases. Please use 0.4.0 or later.","repository":{"url":"git+https://github.com/pengelbrecht/nuxt-supabase-team-auth.git","type":"git"},"_npmVersion":"10.8.2","description":"Drop-in Nuxt 3 module for team-based authentication with Supabase","directories":{},"_nodeVersion":"20.11.0","dependencies":{"defu":"^6.1.4","pathe":"^1.1.2","valibot":"^1.1.0","@nuxt/kit":"^3.13.0","commander":"^14.0.0","jsonwebtoken":"^9.0.2","@nuxtjs/supabase":"^1.5.0","@supabase/supabase-js":"^2.45.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.10.2","vue":"^3.5.16","nuxt":"^3.13.0","jsdom":"^26.1.0","eslint":"^9.11.1","vitest":"^2.1.1","vue-tsc":"^2.1.6","happy-dom":"^18.0.1","@vitest/ui":"^3.2.3","playwright":"^1.53.0","typescript":"^5.6.2","vue-router":"^4.5.1","@types/node":"^22.7.4","changelogen":"^0.5.7","@nuxt/schema":"^3.13.0","@types/jsdom":"^21.1.7","@nuxt/devtools":"^1.5.0","@vue/test-utils":"^2.4.6","@nuxt/test-utils":"^3.14.2","@playwright/test":"^1.53.0","@vitejs/plugin-vue":"^5.2.4","@iconify-json/logos":"^1.2.4","@nuxt/eslint-config":"^0.5.7","@types/jsonwebtoken":"^9.0.10","@iconify-json/lucide":"^1.2.50","@nuxt/module-builder":"^0.8.4"},"peerDependencies":{"@nuxt/ui":"^3.1.0","@nuxt/icon":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/nuxt-supabase-team-auth_0.2.4_1751065602544_0.6479313702564846","host":"s3://npm-registry-packages-npm-production"}},"0.2.5":{"name":"nuxt-supabase-team-auth","version":"0.2.5","keywords":["nuxt","nuxt3","supabase","authentication","team","rbac","auth","module"],"author":{"name":"Peter Engelbrecht","email":"peter@engelbrecht.dk"},"license":"MIT","_id":"nuxt-supabase-team-auth@0.2.5","maintainers":[{"name":"pengelbrecht","email":"peter@engelbrecht.dk"}],"homepage":"https://github.com/pengelbrecht/nuxt-supabase-team-auth#readme","bugs":{"url":"https://github.com/pengelbrecht/nuxt-supabase-team-auth/issues"},"bin":{"team-auth":"dist/cli.mjs"},"dist":{"shasum":"8a5689ea7d89e9cc3c8cc2e2b0565aaa43207647","tarball":"https://registry.npmjs.org/nuxt-supabase-team-auth/-/nuxt-supabase-team-auth-0.2.5.tgz","fileCount":178,"integrity":"sha512-bFF/bz5UCeGHtYr/b5rBLF0gaHJYm/DGgvO2/0R1YyJateK6yAZWIRDPacQYrpiv+XAvRI9WJKaG9SFpF2nweg==","signatures":[{"sig":"MEUCIQCjGsgee+xLIiVAW0sH20E18IR0nT34PwrumXC0gY87CQIgTHqodZfRcXJCxsBDDZX2IDB+JTjKWUmHZoAwaxLglj0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":886138},"main":"./dist/module.cjs","pnpm":{"overrides":{"esbuild":">=0.25.0"}},"type":"module","types":"./dist/types.d.ts","exports":{".":{"types":"./dist/types.d.ts","import":"./dist/module.mjs","require":"./dist/module.cjs"}},"gitHead":"e2d428e89249c0a106c8d1734cb1cb03987a79fa","scripts":{"dev":"nuxi dev playground","lint":"eslint .","test":"vitest run","build":"nuxt-module-build build","cleanup":"pnpm db:clean","lint:md":"pnpm dlx markdownlint-cli README.md","prepack":"nuxt-module-build build","prepare":"nuxt-module-build build","release":"pnpm run lint && pnpm run test && pnpm run prepack && changelogen --release && pnpm publish && git push --follow-tags","db:clean":"psql postgresql://postgres:postgres@127.0.0.1:54322/postgres -c \"SELECT cleanup_all_test_data();\"","db:reset":"supabase db reset --debug","db:start":"supabase start","lint:fix":"eslint . --fix","pack:dry":"npm pack --dry-run","test:all":"npm run test && npm run test:e2e","test:e2e":"playwright test","changelog":"changelogen --no-commit --no-tag","db:status":"supabase status","dev:build":"nuxt-module-build build --stub && nuxi dev playground","test:types":"vue-tsc --noEmit && cd playground && vue-tsc --noEmit","test:watch":"vitest watch","cleanup:all":"pnpm db:reset","dev:prepare":"nuxt-module-build build --stub && nuxi prepare playground","lint:md:fix":"pnpm dlx markdownlint-cli --fix README.md","test:e2e:ui":"playwright test --ui","types:check":"supabase gen types typescript --local | diff - src/runtime/types/database.types.ts","types:update":"npm run types:generate && echo 'Supabase types updated! Consider running: npm run lint:fix'","version:info":"node scripts/version-info.js","db:clean-team":"node -e \"const teamId = process.argv[1]; if (!teamId) { console.log('Usage: pnpm db:clean-team <team-id>'); process.exit(1); } const { execSync } = require('child_process'); execSync(\\`psql postgresql://postgres:postgres@127.0.0.1:54322/postgres -c \\\"SELECT cleanup_test_team('\\${teamId}');\\\"\\`, { stdio: 'inherit' });\"","version:major":"pnpm run validate:package && npm version major && git push --follow-tags","version:minor":"pnpm run validate:package && npm version minor && git push --follow-tags","version:patch":"pnpm run validate:package && npm version patch && git push --follow-tags","test:e2e:debug":"playwright test --debug","types:generate":"supabase gen types typescript --local > src/runtime/types/database.types.ts","test:e2e:headed":"playwright test --headed","validate:package":"pnpm run pack:dry && pnpm run build","changelog:release":"changelogen --release"},"_npmUser":{"name":"pengelbrecht","actor":{"name":"pengelbrecht","type":"user","email":"peter@engelbrecht.dk"},"email":"peter@engelbrecht.dk"},"deprecated":"All versions before 0.4.0 were development/debug releases. Please use 0.4.0 or later.","repository":{"url":"git+https://github.com/pengelbrecht/nuxt-supabase-team-auth.git","type":"git"},"_npmVersion":"10.8.2","description":"Drop-in Nuxt 3 module for team-based authentication with Supabase","directories":{},"_nodeVersion":"20.11.0","dependencies":{"defu":"^6.1.4","pathe":"^1.1.2","valibot":"^1.1.0","@nuxt/kit":"^3.13.0","commander":"^14.0.0","jsonwebtoken":"^9.0.2","@nuxtjs/supabase":"^1.5.0","@supabase/supabase-js":"^2.45.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.10.2","vue":"^3.5.16","nuxt":"^3.13.0","jsdom":"^26.1.0","eslint":"^9.11.1","vitest":"^2.1.1","vue-tsc":"^2.1.6","happy-dom":"^18.0.1","@vitest/ui":"^3.2.3","playwright":"^1.53.0","typescript":"^5.6.2","vue-router":"^4.5.1","@types/node":"^22.7.4","changelogen":"^0.5.7","@nuxt/schema":"^3.13.0","@types/jsdom":"^21.1.7","@nuxt/devtools":"^1.5.0","@vue/test-utils":"^2.4.6","@nuxt/test-utils":"^3.14.2","@playwright/test":"^1.53.0","@vitejs/plugin-vue":"^5.2.4","@iconify-json/logos":"^1.2.4","@nuxt/eslint-config":"^0.5.7","@types/jsonwebtoken":"^9.0.10","@iconify-json/lucide":"^1.2.50","@nuxt/module-builder":"^0.8.4"},"peerDependencies":{"@nuxt/ui":"^3.1.0","@nuxt/icon":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/nuxt-supabase-team-auth_0.2.5_1751095762653_0.18430903698024226","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"nuxt-supabase-team-auth","version":"0.3.0","keywords":["nuxt","nuxt3","supabase","authentication","team","rbac","auth","module"],"author":{"name":"Peter Engelbrecht","email":"peter@engelbrecht.dk"},"license":"MIT","_id":"nuxt-supabase-team-auth@0.3.0","maintainers":[{"name":"pengelbrecht","email":"peter@engelbrecht.dk"}],"homepage":"https://github.com/pengelbrecht/nuxt-supabase-team-auth#readme","bugs":{"url":"https://github.com/pengelbrecht/nuxt-supabase-team-auth/issues"},"bin":{"team-auth":"dist/cli.mjs"},"dist":{"shasum":"93f45a9d713c836ea5be277a21c2b79fdfe3c8dd","tarball":"https://registry.npmjs.org/nuxt-supabase-team-auth/-/nuxt-supabase-team-auth-0.3.0.tgz","fileCount":169,"integrity":"sha512-3BqBkwsna7GENdDx7keZBu0PR5PiqczDWDUSOARokRLqgZWJj+zNsGhc9Iv0il7MO/aLaT6Lu2uxAdrJXEcBZA==","signatures":[{"sig":"MEUCIHDijdNYd9bgYd6SUfOSe5YRs1NH92AjfrI57Pdd9sUmAiEAh02MdMdfQ7GC7o3w6ubJSXbU8B/60YcgfyfyjzKWCpY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":878403},"main":"./dist/module.cjs","pnpm":{"overrides":{"cookie":"0.7.2","esbuild":">=0.25.0"}},"type":"module","types":"./dist/types.d.ts","exports":{".":{"types":"./dist/types.d.ts","import":"./dist/module.mjs","require":"./dist/module.cjs"}},"gitHead":"65329340c2284ae440e3d5292d783bbb4f0efd89","scripts":{"dev":"nuxi dev playground","lint":"eslint .","test":"vitest run","build":"nuxt-module-build build","cleanup":"pnpm db:clean","lint:md":"pnpm dlx markdownlint-cli README.md","prepack":"nuxt-module-build build","prepare":"nuxt-module-build build","release":"pnpm run lint && pnpm run test && pnpm run prepack && changelogen --release && pnpm publish && git push --follow-tags","db:clean":"psql postgresql://postgres:postgres@127.0.0.1:54322/postgres -c \"SELECT cleanup_all_test_data();\"","db:reset":"supabase db reset --debug","db:start":"supabase start","lint:fix":"eslint . --fix","pack:dry":"npm pack --dry-run","test:all":"npm run test && npm run test:e2e","test:e2e":"playwright test","changelog":"changelogen --no-commit --no-tag","db:status":"supabase status","dev:build":"nuxt-module-build build --stub && nuxi dev playground","test:types":"vue-tsc --noEmit && cd playground && vue-tsc --noEmit","test:watch":"vitest watch","cleanup:all":"pnpm db:reset","dev:prepare":"nuxt-module-build build --stub && nuxi prepare playground","lint:md:fix":"pnpm dlx markdownlint-cli --fix README.md","test:e2e:ui":"playwright test --ui","types:check":"supabase gen types typescript --local | diff - src/runtime/types/database.types.ts","types:update":"npm run types:generate && echo 'Supabase types updated! Consider running: npm run lint:fix'","version:info":"node scripts/version-info.js","db:clean-team":"node -e \"const teamId = process.argv[1]; if (!teamId) { console.log('Usage: pnpm db:clean-team <team-id>'); process.exit(1); } const { execSync } = require('child_process'); execSync(\\`psql postgresql://postgres:postgres@127.0.0.1:54322/postgres -c \\\"SELECT cleanup_test_team('\\${teamId}');\\\"\\`, { stdio: 'inherit' });\"","version:major":"pnpm run validate:package && npm version major && git push --follow-tags","version:minor":"pnpm run validate:package && npm version minor && git push --follow-tags","version:patch":"pnpm run validate:package && npm version patch && git push --follow-tags","test:e2e:debug":"playwright test --debug","types:generate":"supabase gen types typescript --local > src/runtime/types/database.types.ts","test:e2e:headed":"playwright test --headed","validate:package":"pnpm run pack:dry && pnpm run build","changelog:release":"changelogen --release"},"_npmUser":{"name":"pengelbrecht","actor":{"name":"pengelbrecht","type":"user","email":"peter@engelbrecht.dk"},"email":"peter@engelbrecht.dk"},"deprecated":"All versions before 0.4.0 were development/debug releases. Please use 0.4.0 or later.","repository":{"url":"git+https://github.com/pengelbrecht/nuxt-supabase-team-auth.git","type":"git"},"_npmVersion":"10.8.2","description":"Drop-in Nuxt 3 module for team-based authentication with Supabase","directories":{},"_nodeVersion":"20.11.0","dependencies":{"defu":"^6.1.4","pathe":"^1.1.2","cookie":"0.7.2","valibot":"^1.1.0","@nuxt/kit":"^3.13.0","commander":"^14.0.0","jsonwebtoken":"^9.0.2","@nuxtjs/supabase":"^1.5.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.10.2","vue":"^3.5.16","nuxt":"^3.13.0","jsdom":"^26.1.0","eslint":"^9.11.1","vitest":"^2.1.1","vue-tsc":"^2.1.6","happy-dom":"^18.0.1","@vitest/ui":"^3.2.3","playwright":"^1.53.0","typescript":"^5.6.2","vue-router":"^4.5.1","@types/node":"^22.7.4","changelogen":"^0.5.7","@nuxt/schema":"^3.13.0","@types/jsdom":"^21.1.7","@nuxt/devtools":"^1.5.0","@vue/test-utils":"^2.4.6","@nuxt/test-utils":"^3.14.2","@playwright/test":"^1.53.0","@vitejs/plugin-vue":"^5.2.4","@iconify-json/logos":"^1.2.4","@nuxt/eslint-config":"^0.5.7","@types/jsonwebtoken":"^9.0.10","@iconify-json/lucide":"^1.2.50","@nuxt/module-builder":"^0.8.4","@supabase/supabase-js":"^2.50.2"},"peerDependencies":{"@nuxt/ui":"^3.1.0","@nuxt/icon":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/nuxt-supabase-team-auth_0.3.0_1751138173411_0.3833249958385472","host":"s3://npm-registry-packages-npm-production"}},"0.3.1":{"name":"nuxt-supabase-team-auth","version":"0.3.1","keywords":["nuxt","nuxt3","supabase","authentication","team","rbac","auth","module"],"author":{"name":"Peter Engelbrecht","email":"peter@engelbrecht.dk"},"license":"MIT","_id":"nuxt-supabase-team-auth@0.3.1","maintainers":[{"name":"pengelbrecht","email":"peter@engelbrecht.dk"}],"homepage":"https://github.com/pengelbrecht/nuxt-supabase-team-auth#readme","bugs":{"url":"https://github.com/pengelbrecht/nuxt-supabase-team-auth/issues"},"bin":{"team-auth":"dist/cli.mjs"},"dist":{"shasum":"b2c25f0e25d2f76451f9b612db4d4509b165fe91","tarball":"https://registry.npmjs.org/nuxt-supabase-team-auth/-/nuxt-supabase-team-auth-0.3.1.tgz","fileCount":169,"integrity":"sha512-/2FdaiCRXoqOO5mFMq6U0vuASKQ0dcrdNHGcyYc9O8S9yBMVWInnT9Iil2IfR1knj6PQX8G2N29HV22wvD02zw==","signatures":[{"sig":"MEQCH29GfLFNMCd8+ViBcwKP9DpDp9KklBrTZFP7EdH8t0wCIQDkCwrb/WoUqChY4w5p8akEFOKtCiPCcVYDzjZvUMyfdg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":878351},"main":"./dist/module.cjs","pnpm":{"overrides":{"cookie":"0.7.2","esbuild":">=0.25.0"}},"type":"module","types":"./dist/types.d.ts","exports":{".":{"types":"./dist/types.d.ts","import":"./dist/module.mjs","require":"./dist/module.cjs"}},"gitHead":"1ed79d2b230b1c2fa04e1d6e28d65ac4acf4c0fe","scripts":{"dev":"nuxi dev playground","lint":"eslint .","test":"vitest run","build":"nuxt-module-build build","cleanup":"pnpm db:clean","lint:md":"pnpm dlx markdownlint-cli README.md","prepack":"nuxt-module-build build","prepare":"nuxt-module-build build","release":"pnpm run lint && pnpm run test && pnpm run prepack && changelogen --release && pnpm publish && git push --follow-tags","db:clean":"psql postgresql://postgres:postgres@127.0.0.1:54322/postgres -c \"SELECT cleanup_all_test_data();\"","db:reset":"supabase db reset --debug","db:start":"supabase start","lint:fix":"eslint . --fix","pack:dry":"npm pack --dry-run","test:all":"npm run test && npm run test:e2e","test:e2e":"playwright test","changelog":"changelogen --no-commit --no-tag","db:status":"supabase status","dev:build":"nuxt-module-build build --stub && nuxi dev playground","test:types":"vue-tsc --noEmit && cd playground && vue-tsc --noEmit","test:watch":"vitest watch","cleanup:all":"pnpm db:reset","dev:prepare":"nuxt-module-build build --stub && nuxi prepare playground","lint:md:fix":"pnpm dlx markdownlint-cli --fix README.md","test:e2e:ui":"playwright test --ui","types:check":"supabase gen types typescript --local | diff - src/runtime/types/database.types.ts","types:update":"npm run types:generate && echo 'Supabase types updated! Consider running: npm run lint:fix'","version:info":"node scripts/version-info.js","db:clean-team":"node -e \"const teamId = process.argv[1]; if (!teamId) { console.log('Usage: pnpm db:clean-team <team-id>'); process.exit(1); } const { execSync } = require('child_process'); execSync(\\`psql postgresql://postgres:postgres@127.0.0.1:54322/postgres -c \\\"SELECT cleanup_test_team('\\${teamId}');\\\"\\`, { stdio: 'inherit' });\"","version:major":"pnpm run validate:package && npm version major && git push --follow-tags","version:minor":"pnpm run validate:package && npm version minor && git push --follow-tags","version:patch":"pnpm run validate:package && npm version patch && git push --follow-tags","test:e2e:debug":"playwright test --debug","types:generate":"supabase gen types typescript --local > src/runtime/types/database.types.ts","test:e2e:headed":"playwright test --headed","validate:package":"pnpm run pack:dry && pnpm run build","changelog:release":"changelogen --release"},"_npmUser":{"name":"pengelbrecht","actor":{"name":"pengelbrecht","type":"user","email":"peter@engelbrecht.dk"},"email":"peter@engelbrecht.dk"},"deprecated":"All versions before 0.4.0 were development/debug releases. Please use 0.4.0 or later.","repository":{"url":"git+https://github.com/pengelbrecht/nuxt-supabase-team-auth.git","type":"git"},"_npmVersion":"10.8.2","description":"Drop-in Nuxt 3 module for team-based authentication with Supabase","directories":{},"_nodeVersion":"20.11.0","dependencies":{"defu":"^6.1.4","pathe":"^1.1.2","cookie":"0.7.2","valibot":"^1.1.0","@nuxt/kit":"^3.13.0","commander":"^14.0.0","jsonwebtoken":"^9.0.2","@nuxtjs/supabase":"^1.5.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.10.2","vue":"^3.5.16","nuxt":"^3.13.0","jsdom":"^26.1.0","eslint":"^9.11.1","vitest":"^2.1.1","vue-tsc":"^2.1.6","happy-dom":"^18.0.1","@vitest/ui":"^3.2.3","playwright":"^1.53.0","typescript":"^5.6.2","vue-router":"^4.5.1","@types/node":"^22.7.4","changelogen":"^0.5.7","@nuxt/schema":"^3.13.0","@types/jsdom":"^21.1.7","@nuxt/devtools":"^1.5.0","@vue/test-utils":"^2.4.6","@nuxt/test-utils":"^3.14.2","@playwright/test":"^1.53.0","@vitejs/plugin-vue":"^5.2.4","@iconify-json/logos":"^1.2.4","@nuxt/eslint-config":"^0.5.7","@types/jsonwebtoken":"^9.0.10","@iconify-json/lucide":"^1.2.50","@nuxt/module-builder":"^0.8.4","@supabase/supabase-js":"^2.50.2"},"peerDependencies":{"@nuxt/ui":"^3.1.0","@nuxt/icon":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/nuxt-supabase-team-auth_0.3.1_1751138945575_0.16084448498631465","host":"s3://npm-registry-packages-npm-production"}},"0.3.2":{"name":"nuxt-supabase-team-auth","version":"0.3.2","keywords":["nuxt","nuxt3","supabase","authentication","team","rbac","auth","module"],"author":{"name":"Peter Engelbrecht","email":"peter@engelbrecht.dk"},"license":"MIT","_id":"nuxt-supabase-team-auth@0.3.2","maintainers":[{"name":"pengelbrecht","email":"peter@engelbrecht.dk"}],"homepage":"https://github.com/pengelbrecht/nuxt-supabase-team-auth#readme","bugs":{"url":"https://github.com/pengelbrecht/nuxt-supabase-team-auth/issues"},"bin":{"team-auth":"dist/cli.mjs"},"dist":{"shasum":"bfe786edd79c8a2c513a0742e1030f2e60880f3a","tarball":"https://registry.npmjs.org/nuxt-supabase-team-auth/-/nuxt-supabase-team-auth-0.3.2.tgz","fileCount":169,"integrity":"sha512-EPogBEd9jBKjtFTo53osGR7voVkDewyah8iFnq/brCqJG/DDfnfmo9XZslaOCEz+ySCMFU2WmCots32dMZjE0w==","signatures":[{"sig":"MEQCIEeYKvOsjB6S2qdVv+QJ8P0zd4B9qkOaBWL+capaOHiyAiA66k34+73vzNX0uPGya/ie/tK715poGF7+ZlQSVhd8zg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":880822},"main":"./dist/module.cjs","pnpm":{"overrides":{"cookie":"0.7.2","esbuild":">=0.25.0"}},"type":"module","types":"./dist/types.d.ts","exports":{".":{"types":"./dist/types.d.ts","import":"./dist/module.mjs","require":"./dist/module.cjs"}},"gitHead":"cd20492d855bb52644ad0a66b5149fdfc6120b31","scripts":{"dev":"nuxi dev playground","lint":"eslint .","test":"vitest run","build":"nuxt-module-build build","cleanup":"pnpm db:clean","lint:md":"pnpm dlx markdownlint-cli README.md","prepack":"nuxt-module-build build","prepare":"nuxt-module-build build","release":"pnpm run lint && pnpm run test && pnpm run prepack && changelogen --release && pnpm publish && git push --follow-tags","db:clean":"psql postgresql://postgres:postgres@127.0.0.1:54322/postgres -c \"SELECT cleanup_all_test_data();\"","db:reset":"supabase db reset --debug","db:start":"supabase start","lint:fix":"eslint . --fix","pack:dry":"npm pack --dry-run","test:all":"npm run test && npm run test:e2e","test:e2e":"playwright test","changelog":"changelogen --no-commit --no-tag","db:status":"supabase status","dev:build":"nuxt-module-build build --stub && nuxi dev playground","test:types":"vue-tsc --noEmit && cd playground && vue-tsc --noEmit","test:watch":"vitest watch","cleanup:all":"pnpm db:reset","dev:prepare":"nuxt-module-build build --stub && nuxi prepare playground","lint:md:fix":"pnpm dlx markdownlint-cli --fix README.md","test:e2e:ui":"playwright test --ui","types:check":"supabase gen types typescript --local | diff - src/runtime/types/database.types.ts","types:update":"npm run types:generate && echo 'Supabase types updated! Consider running: npm run lint:fix'","version:info":"node scripts/version-info.js","db:clean-team":"node -e \"const teamId = process.argv[1]; if (!teamId) { console.log('Usage: pnpm db:clean-team <team-id>'); process.exit(1); } const { execSync } = require('child_process'); execSync(\\`psql postgresql://postgres:postgres@127.0.0.1:54322/postgres -c \\\"SELECT cleanup_test_team('\\${teamId}');\\\"\\`, { stdio: 'inherit' });\"","version:major":"pnpm run validate:package && npm version major && git push --follow-tags","version:minor":"pnpm run validate:package && npm version minor && git push --follow-tags","version:patch":"pnpm run validate:package && npm version patch && git push --follow-tags","test:e2e:debug":"playwright test --debug","types:generate":"supabase gen types typescript --local > src/runtime/types/database.types.ts","test:e2e:headed":"playwright test --headed","validate:package":"pnpm run pack:dry && pnpm run build","changelog:release":"changelogen --release"},"_npmUser":{"name":"pengelbrecht","actor":{"name":"pengelbrecht","type":"user","email":"peter@engelbrecht.dk"},"email":"peter@engelbrecht.dk"},"deprecated":"All versions before 0.4.0 were development/debug releases. Please use 0.4.0 or later.","repository":{"url":"git+https://github.com/pengelbrecht/nuxt-supabase-team-auth.git","type":"git"},"_npmVersion":"10.8.2","description":"Drop-in Nuxt 3 module for team-based authentication with Supabase","directories":{},"_nodeVersion":"20.11.0","dependencies":{"defu":"^6.1.4","pathe":"^1.1.2","cookie":"0.7.2","valibot":"^1.1.0","@nuxt/kit":"^3.13.0","commander":"^14.0.0","jsonwebtoken":"^9.0.2","@nuxtjs/supabase":"^1.5.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.10.2","vue":"^3.5.16","nuxt":"^3.13.0","jsdom":"^26.1.0","eslint":"^9.11.1","vitest":"^2.1.1","vue-tsc":"^2.1.6","happy-dom":"^18.0.1","@vitest/ui":"^3.2.3","playwright":"^1.53.0","typescript":"^5.6.2","vue-router":"^4.5.1","@types/node":"^22.7.4","changelogen":"^0.5.7","@nuxt/schema":"^3.13.0","@types/jsdom":"^21.1.7","@nuxt/devtools":"^1.5.0","@vue/test-utils":"^2.4.6","@nuxt/test-utils":"^3.14.2","@playwright/test":"^1.53.0","@vitejs/plugin-vue":"^5.2.4","@iconify-json/logos":"^1.2.4","@nuxt/eslint-config":"^0.5.7","@types/jsonwebtoken":"^9.0.10","@iconify-json/lucide":"^1.2.50","@nuxt/module-builder":"^0.8.4","@supabase/supabase-js":"^2.50.2"},"peerDependencies":{"@nuxt/ui":"^3.1.0","@nuxt/icon":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/nuxt-supabase-team-auth_0.3.2_1751139307111_0.37209484702439544","host":"s3://npm-registry-packages-npm-production"}},"0.3.3":{"name":"nuxt-supabase-team-auth","version":"0.3.3","keywords":["nuxt","nuxt3","supabase","authentication","team","rbac","auth","module"],"author":{"name":"Peter Engelbrecht","email":"peter@engelbrecht.dk"},"license":"MIT","_id":"nuxt-supabase-team-auth@0.3.3","maintainers":[{"name":"pengelbrecht","email":"peter@engelbrecht.dk"}],"homepage":"https://github.com/pengelbrecht/nuxt-supabase-team-auth#readme","bugs":{"url":"https://github.com/pengelbrecht/nuxt-supabase-team-auth/issues"},"bin":{"team-auth":"dist/cli.mjs"},"dist":{"shasum":"923261cfe7c951faa2c64084ff47f1b970ba0f31","tarball":"https://registry.npmjs.org/nuxt-supabase-team-auth/-/nuxt-supabase-team-auth-0.3.3.tgz","fileCount":169,"integrity":"sha512-5DO+I8K+oMpjQ+eShHn+WipBjOliiDk4OSKVqv5Otjh9PDkXZtKabu6EtsB41Oy0vPTecC3MfmwObzM6zIYnzA==","signatures":[{"sig":"MEYCIQCY71hN4PSsG7ldmeukS8pnmEmycTQVeUjKDXAYyXIa5gIhAIh4e8wSll3WnRLVr88YeWdeKTjYIXhYQ6WRTzqwfYxw","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":878942},"main":"./dist/module.cjs","type":"module","_from":"file:nuxt-supabase-team-auth-0.3.3.tgz","types":"./dist/types.d.ts","exports":{".":{"types":"./dist/types.d.ts","import":"./dist/module.mjs","require":"./dist/module.cjs"}},"scripts":{"dev":"nuxi dev playground","lint":"eslint .","test":"vitest run","build":"nuxt-module-build build","cleanup":"pnpm db:clean","lint:md":"pnpm dlx markdownlint-cli README.md","release":"pnpm run lint && pnpm run test && pnpm run prepack && changelogen --release && pnpm publish && git push --follow-tags","db:clean":"psql postgresql://postgres:postgres@127.0.0.1:54322/postgres -c \"SELECT cleanup_all_test_data();\"","db:reset":"supabase db reset --debug","db:start":"supabase start","lint:fix":"eslint . --fix","pack:dry":"npm pack --dry-run","test:all":"npm run test && npm run test:e2e","test:e2e":"playwright test","changelog":"changelogen --no-commit --no-tag","db:status":"supabase status","dev:build":"nuxt-module-build build --stub && nuxi dev playground","test:types":"vue-tsc --noEmit && cd playground && vue-tsc --noEmit","test:watch":"vitest watch","cleanup:all":"pnpm db:reset","dev:prepare":"nuxt-module-build build --stub && nuxi prepare playground","lint:md:fix":"pnpm dlx markdownlint-cli --fix README.md","test:e2e:ui":"playwright test --ui","types:check":"supabase gen types typescript --local | diff - src/runtime/types/database.types.ts","types:update":"npm run types:generate && echo 'Supabase types updated! Consider running: npm run lint:fix'","version:info":"node scripts/version-info.js","db:clean-team":"node -e \"const teamId = process.argv[1]; if (!teamId) { console.log('Usage: pnpm db:clean-team <team-id>'); process.exit(1); } const { execSync } = require('child_process'); execSync(\\`psql postgresql://postgres:postgres@127.0.0.1:54322/postgres -c \\\"SELECT cleanup_test_team('\\${teamId}');\\\"\\`, { stdio: 'inherit' });\"","version:major":"pnpm run validate:package && npm version major && git push --follow-tags","version:minor":"pnpm run validate:package && npm version minor && git push --follow-tags","version:patch":"pnpm run validate:package && npm version patch && git push --follow-tags","test:e2e:debug":"playwright test --debug","types:generate":"supabase gen types typescript --local > src/runtime/types/database.types.ts","test:e2e:headed":"playwright test --headed","validate:package":"pnpm run pack:dry && pnpm run build","changelog:release":"changelogen --release"},"_npmUser":{"name":"pengelbrecht","actor":{"name":"pengelbrecht","type":"user","email":"peter@engelbrecht.dk"},"email":"peter@engelbrecht.dk"},"_resolved":"/private/var/folders/h_/kscmq9n54839262qx2j3g1kh0000gn/T/5ae962a4f48c1610a7f25faf2b31604e/nuxt-supabase-team-auth-0.3.3.tgz","_integrity":"sha512-5DO+I8K+oMpjQ+eShHn+WipBjOliiDk4OSKVqv5Otjh9PDkXZtKabu6EtsB41Oy0vPTecC3MfmwObzM6zIYnzA==","deprecated":"All versions before 0.4.0 were development/debug releases. Please use 0.4.0 or later.","repository":{"url":"git+https://github.com/pengelbrecht/nuxt-supabase-team-auth.git","type":"git"},"_npmVersion":"10.8.2","description":"Drop-in Nuxt 3 module for team-based authentication with Supabase","directories":{},"_nodeVersion":"20.11.0","dependencies":{"defu":"^6.1.4","pathe":"^1.1.2","cookie":"0.7.2","valibot":"^1.1.0","@nuxt/kit":"^3.13.0","commander":"^14.0.0","jsonwebtoken":"^9.0.2","@nuxtjs/supabase":"^1.5.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.10.2","vue":"^3.5.16","nuxt":"^3.13.0","jsdom":"^26.1.0","eslint":"^9.11.1","vitest":"^2.1.1","vue-tsc":"^2.1.6","happy-dom":"^18.0.1","@vitest/ui":"^3.2.3","playwright":"^1.53.0","typescript":"^5.6.2","vue-router":"^4.5.1","@types/node":"^22.7.4","changelogen":"^0.5.7","@nuxt/schema":"^3.13.0","@types/jsdom":"^21.1.7","@nuxt/devtools":"^1.5.0","@vue/test-utils":"^2.4.6","@nuxt/test-utils":"^3.14.2","@playwright/test":"^1.53.0","@vitejs/plugin-vue":"^5.2.4","@iconify-json/logos":"^1.2.4","@nuxt/eslint-config":"^0.5.7","@types/jsonwebtoken":"^9.0.10","@iconify-json/lucide":"^1.2.50","@nuxt/module-builder":"^0.8.4","@supabase/supabase-js":"^2.50.2"},"peerDependencies":{"@nuxt/ui":"^3.1.0","@nuxt/icon":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/nuxt-supabase-team-auth_0.3.3_1751145000689_0.09251766504102465","host":"s3://npm-registry-packages-npm-production"}},"0.3.4":{"name":"nuxt-supabase-team-auth","version":"0.3.4","keywords":["nuxt","nuxt3","supabase","authentication","team","rbac","auth","module"],"author":{"name":"Peter Engelbrecht","email":"peter@engelbrecht.dk"},"license":"MIT","_id":"nuxt-supabase-team-auth@0.3.4","maintainers":[{"name":"pengelbrecht","email":"peter@engelbrecht.dk"}],"homepage":"https://github.com/pengelbrecht/nuxt-supabase-team-auth#readme","bugs":{"url":"https://github.com/pengelbrecht/nuxt-supabase-team-auth/issues"},"bin":{"team-auth":"dist/cli.mjs"},"dist":{"shasum":"2c91d3b34e37171fd1a6b3e6d5455af73c4e6483","tarball":"https://registry.npmjs.org/nuxt-supabase-team-auth/-/nuxt-supabase-team-auth-0.3.4.tgz","fileCount":169,"integrity":"sha512-JQ4/zUoK6b4Am1ieIIcMymAjVUV5JzD3kRLayP5pZm1yJxrLdQ/qqgsfa2p/7VcRWUjybdNcRKDIgHqQL/2tdg==","signatures":[{"sig":"MEUCIQD/a01EJwdeToHhzIJGKpWiCFaNe+2wRw/+oaK66njklgIgaIlGk//a9q+s4fs8/miL72ys/TVax0JisO2jjpIv0oo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":882702},"main":"./dist/module.cjs","type":"module","_from":"file:nuxt-supabase-team-auth-0.3.4.tgz","types":"./dist/types.d.ts","exports":{".":{"types":"./dist/types.d.ts","import":"./dist/module.mjs","require":"./dist/module.cjs"}},"scripts":{"dev":"nuxi dev playground","lint":"eslint .","test":"vitest run","build":"nuxt-module-build build","cleanup":"pnpm db:clean","lint:md":"pnpm dlx markdownlint-cli README.md","release":"pnpm run lint && pnpm run test && pnpm run prepack && changelogen --release && pnpm publish && git push --follow-tags","db:clean":"psql postgresql://postgres:postgres@127.0.0.1:54322/postgres -c \"SELECT cleanup_all_test_data();\"","db:reset":"supabase db reset --debug","db:start":"supabase start","lint:fix":"eslint . --fix","pack:dry":"npm pack --dry-run","test:all":"npm run test && npm run test:e2e","test:e2e":"playwright test","changelog":"changelogen --no-commit --no-tag","db:status":"supabase status","dev:build":"nuxt-module-build build --stub && nuxi dev playground","test:types":"vue-tsc --noEmit && cd playground && vue-tsc --noEmit","test:watch":"vitest watch","cleanup:all":"pnpm db:reset","dev:prepare":"nuxt-module-build build --stub && nuxi prepare playground","lint:md:fix":"pnpm dlx markdownlint-cli --fix README.md","test:e2e:ui":"playwright test --ui","types:check":"supabase gen types typescript --local | diff - src/runtime/types/database.types.ts","types:update":"npm run types:generate && echo 'Supabase types updated! Consider running: npm run lint:fix'","version:info":"node scripts/version-info.js","db:clean-team":"node -e \"const teamId = process.argv[1]; if (!teamId) { console.log('Usage: pnpm db:clean-team <team-id>'); process.exit(1); } const { execSync } = require('child_process'); execSync(\\`psql postgresql://postgres:postgres@127.0.0.1:54322/postgres -c \\\"SELECT cleanup_test_team('\\${teamId}');\\\"\\`, { stdio: 'inherit' });\"","version:major":"pnpm run validate:package && npm version major && git push --follow-tags","version:minor":"pnpm run validate:package && npm version minor && git push --follow-tags","version:patch":"pnpm run validate:package && npm version patch && git push --follow-tags","test:e2e:debug":"playwright test --debug","types:generate":"supabase gen types typescript --local > src/runtime/types/database.types.ts","test:e2e:headed":"playwright test --headed","validate:package":"pnpm run pack:dry && pnpm run build","changelog:release":"changelogen --release"},"_npmUser":{"name":"pengelbrecht","actor":{"name":"pengelbrecht","type":"user","email":"peter@engelbrecht.dk"},"email":"peter@engelbrecht.dk"},"_resolved":"/private/var/folders/h_/kscmq9n54839262qx2j3g1kh0000gn/T/fc6b92029a51fafa8c2ff0374f8635fd/nuxt-supabase-team-auth-0.3.4.tgz","_integrity":"sha512-JQ4/zUoK6b4Am1ieIIcMymAjVUV5JzD3kRLayP5pZm1yJxrLdQ/qqgsfa2p/7VcRWUjybdNcRKDIgHqQL/2tdg==","deprecated":"All versions before 0.4.0 were development/debug releases. Please use 0.4.0 or later.","repository":{"url":"git+https://github.com/pengelbrecht/nuxt-supabase-team-auth.git","type":"git"},"_npmVersion":"10.8.2","description":"Drop-in Nuxt 3 module for team-based authentication with Supabase","directories":{},"_nodeVersion":"20.11.0","dependencies":{"defu":"^6.1.4","pathe":"^1.1.2","cookie":"0.7.2","valibot":"^1.1.0","@nuxt/kit":"^3.13.0","commander":"^14.0.0","jsonwebtoken":"^9.0.2","@nuxtjs/supabase":"^1.5.0","@supabase/supabase-js":"^2.50.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.10.2","vue":"^3.5.16","nuxt":"^3.13.0","jsdom":"^26.1.0","eslint":"^9.11.1","vitest":"^2.1.1","vue-tsc":"^2.1.6","happy-dom":"^18.0.1","@vitest/ui":"^3.2.3","playwright":"^1.53.0","typescript":"^5.6.2","vue-router":"^4.5.1","@types/node":"^22.7.4","changelogen":"^0.5.7","@nuxt/schema":"^3.13.0","@types/jsdom":"^21.1.7","@nuxt/devtools":"^1.5.0","@vue/test-utils":"^2.4.6","@nuxt/test-utils":"^3.14.2","@playwright/test":"^1.53.0","@vitejs/plugin-vue":"^5.2.4","@iconify-json/logos":"^1.2.4","@nuxt/eslint-config":"^0.5.7","@types/jsonwebtoken":"^9.0.10","@iconify-json/lucide":"^1.2.50","@nuxt/module-builder":"^0.8.4"},"peerDependencies":{"@nuxt/ui":"^3.1.0","@nuxt/icon":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/nuxt-supabase-team-auth_0.3.4_1751181976268_0.6261350243425543","host":"s3://npm-registry-packages-npm-production"}},"0.3.5":{"name":"nuxt-supabase-team-auth","version":"0.3.5","keywords":["nuxt","nuxt3","supabase","authentication","team","rbac","auth","module"],"author":{"name":"Peter Engelbrecht","email":"peter@engelbrecht.dk"},"license":"MIT","_id":"nuxt-supabase-team-auth@0.3.5","maintainers":[{"name":"pengelbrecht","email":"peter@engelbrecht.dk"}],"homepage":"https://github.com/pengelbrecht/nuxt-supabase-team-auth#readme","bugs":{"url":"https://github.com/pengelbrecht/nuxt-supabase-team-auth/issues"},"bin":{"team-auth":"dist/cli.mjs"},"dist":{"shasum":"d66f271790e2741fb07b1eca3d2d52f08edb5b59","tarball":"https://registry.npmjs.org/nuxt-supabase-team-auth/-/nuxt-supabase-team-auth-0.3.5.tgz","fileCount":169,"integrity":"sha512-0sjvRpFu9zS1ltncatAOG3QyHMV2eXalr1Ibk0Q1v4PH4S7nm0yvStmjdPWeOqpSrmV3zUohtydf3fH+x5BOnQ==","signatures":[{"sig":"MEUCIEOX3yNtlb8A2usvWIlNE0RywvjYqfDvksHeufo3Dj2OAiEA1PNwvRlERRoRizX8HYCnzuwrN75/hglNHaCitHF3MUY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":883604},"main":"./dist/module.cjs","type":"module","_from":"file:nuxt-supabase-team-auth-0.3.5.tgz","types":"./dist/types.d.ts","exports":{".":{"types":"./dist/types.d.ts","import":"./dist/module.mjs","require":"./dist/module.cjs"}},"scripts":{"dev":"nuxi dev playground","lint":"eslint .","test":"vitest run","build":"nuxt-module-build build","cleanup":"pnpm db:clean","lint:md":"pnpm dlx markdownlint-cli README.md","release":"pnpm run lint && pnpm run test && pnpm run prepack && changelogen --release && pnpm publish && git push --follow-tags","db:clean":"psql postgresql://postgres:postgres@127.0.0.1:54322/postgres -c \"SELECT cleanup_all_test_data();\"","db:reset":"supabase db reset --debug","db:start":"supabase start","lint:fix":"eslint . --fix","pack:dry":"npm pack --dry-run","test:all":"npm run test && npm run test:e2e","test:e2e":"playwright test","changelog":"changelogen --no-commit --no-tag","db:status":"supabase status","dev:build":"nuxt-module-build build --stub && nuxi dev playground","test:types":"vue-tsc --noEmit && cd playground && vue-tsc --noEmit","test:watch":"vitest watch","cleanup:all":"pnpm db:reset","dev:prepare":"nuxt-module-build build --stub && nuxi prepare playground","lint:md:fix":"pnpm dlx markdownlint-cli --fix README.md","test:e2e:ui":"playwright test --ui","types:check":"supabase gen types typescript --local | diff - src/runtime/types/database.types.ts","types:update":"npm run types:generate && echo 'Supabase types updated! Consider running: npm run lint:fix'","version:info":"node scripts/version-info.js","db:clean-team":"node -e \"const teamId = process.argv[1]; if (!teamId) { console.log('Usage: pnpm db:clean-team <team-id>'); process.exit(1); } const { execSync } = require('child_process'); execSync(\\`psql postgresql://postgres:postgres@127.0.0.1:54322/postgres -c \\\"SELECT cleanup_test_team('\\${teamId}');\\\"\\`, { stdio: 'inherit' });\"","version:major":"pnpm run validate:package && npm version major && git push --follow-tags","version:minor":"pnpm run validate:package && npm version minor && git push --follow-tags","version:patch":"pnpm run validate:package && npm version patch && git push --follow-tags","test:e2e:debug":"playwright test --debug","types:generate":"supabase gen types typescript --local > src/runtime/types/database.types.ts","test:e2e:headed":"playwright test --headed","validate:package":"pnpm run pack:dry && pnpm run build","changelog:release":"changelogen --release"},"_npmUser":{"name":"pengelbrecht","actor":{"name":"pengelbrecht","type":"user","email":"peter@engelbrecht.dk"},"email":"peter@engelbrecht.dk"},"_resolved":"/private/var/folders/h_/kscmq9n54839262qx2j3g1kh0000gn/T/b4b5303ae6a1bae146f306cc19358697/nuxt-supabase-team-auth-0.3.5.tgz","_integrity":"sha512-0sjvRpFu9zS1ltncatAOG3QyHMV2eXalr1Ibk0Q1v4PH4S7nm0yvStmjdPWeOqpSrmV3zUohtydf3fH+x5BOnQ==","deprecated":"All versions before 0.4.0 were development/debug releases. Please use 0.4.0 or later.","repository":{"url":"git+https://github.com/pengelbrecht/nuxt-supabase-team-auth.git","type":"git"},"_npmVersion":"10.8.2","description":"Drop-in Nuxt 3 module for team-based authentication with Supabase","directories":{},"_nodeVersion":"20.11.0","dependencies":{"defu":"^6.1.4","pathe":"^1.1.2","cookie":"0.7.2","valibot":"^1.1.0","@nuxt/kit":"^3.13.0","commander":"^14.0.0","jsonwebtoken":"^9.0.2","@nuxtjs/supabase":"^1.5.0","@supabase/supabase-js":"^2.50.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.10.2","vue":"^3.5.16","nuxt":"^3.13.0","jsdom":"^26.1.0","eslint":"^9.11.1","vitest":"^2.1.1","vue-tsc":"^2.1.6","happy-dom":"^18.0.1","@vitest/ui":"^3.2.3","playwright":"^1.53.0","typescript":"^5.6.2","vue-router":"^4.5.1","@types/node":"^22.7.4","changelogen":"^0.5.7","@nuxt/schema":"^3.13.0","@types/jsdom":"^21.1.7","@nuxt/devtools":"^1.5.0","@vue/test-utils":"^2.4.6","@nuxt/test-utils":"^3.14.2","@playwright/test":"^1.53.0","@vitejs/plugin-vue":"^5.2.4","@iconify-json/logos":"^1.2.4","@nuxt/eslint-config":"^0.5.7","@types/jsonwebtoken":"^9.0.10","@iconify-json/lucide":"^1.2.50","@nuxt/module-builder":"^0.8.4"},"peerDependencies":{"@nuxt/ui":"^3.1.0","@nuxt/icon":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/nuxt-supabase-team-auth_0.3.5_1751186596726_0.8640428151230053","host":"s3://npm-registry-packages-npm-production"}},"0.3.6":{"name":"nuxt-supabase-team-auth","version":"0.3.6","keywords":["nuxt","nuxt3","supabase","authentication","team","rbac","auth","module"],"author":{"name":"Peter Engelbrecht","email":"peter@engelbrecht.dk"},"license":"MIT","_id":"nuxt-supabase-team-auth@0.3.6","maintainers":[{"name":"pengelbrecht","email":"peter@engelbrecht.dk"}],"homepage":"https://github.com/pengelbrecht/nuxt-supabase-team-auth#readme","bugs":{"url":"https://github.com/pengelbrecht/nuxt-supabase-team-auth/issues"},"bin":{"team-auth":"dist/cli.mjs"},"dist":{"shasum":"e0bb96c1adcec84afcd7c81350842e31487e543b","tarball":"https://registry.npmjs.org/nuxt-supabase-team-auth/-/nuxt-supabase-team-auth-0.3.6.tgz","fileCount":213,"integrity":"sha512-6RhpS8oavpU7dowKNtjhrOxRfTto0LaSiasy/jioxIhRFdLvVnywV+9Wi/p3wF7D3k65gtvvOos6TffLlqPKHA==","signatures":[{"sig":"MEUCIQDIHLNdPpQ7AJmInYTQRFuGy/U1a8ePNzMN1ySSKcvuhQIgD9owA94NAPDJ5YtlXFWKccOSub1DWJs5MQRenHnlW6Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":977236},"main":"./dist/module.cjs","type":"module","_from":"file:nuxt-supabase-team-auth-0.3.6.tgz","types":"./dist/types.d.ts","exports":{".":{"types":"./dist/types.d.ts","import":"./dist/module.mjs","require":"./dist/module.cjs"}},"scripts":{"dev":"nuxi dev playground","lint":"eslint .","test":"vitest run","build":"nuxt-module-build build","cleanup":"pnpm db:clean","lint:md":"pnpm dlx markdownlint-cli README.md","release":"pnpm run lint && pnpm run test && pnpm run prepack && changelogen --release && pnpm publish && git push --follow-tags","db:clean":"psql postgresql://postgres:postgres@127.0.0.1:54322/postgres -c \"SELECT cleanup_all_test_data();\"","db:reset":"supabase db reset --debug","db:start":"supabase start","lint:fix":"eslint . --fix","pack:dry":"npm pack --dry-run","test:all":"npm run test && npm run test:e2e","test:e2e":"playwright test","changelog":"changelogen --no-commit --no-tag","db:status":"supabase status","dev:build":"nuxt-module-build build --stub && nuxi dev playground","test:types":"vue-tsc --noEmit && cd playground && vue-tsc --noEmit","test:watch":"vitest watch","cleanup:all":"pnpm db:reset","dev:prepare":"nuxt-module-build build --stub && nuxi prepare playground","lint:md:fix":"pnpm dlx markdownlint-cli --fix README.md","test:e2e:ui":"playwright test --ui","types:check":"supabase gen types typescript --local | diff - src/runtime/types/database.types.ts","types:update":"npm run types:generate && echo 'Supabase types updated! Consider running: npm run lint:fix'","version:info":"node scripts/version-info.js","db:clean-team":"node -e \"const teamId = process.argv[1]; if (!teamId) { console.log('Usage: pnpm db:clean-team <team-id>'); process.exit(1); } const { execSync } = require('child_process'); execSync(\\`psql postgresql://postgres:postgres@127.0.0.1:54322/postgres -c \\\"SELECT cleanup_test_team('\\${teamId}');\\\"\\`, { stdio: 'inherit' });\"","version:major":"pnpm run validate:package && npm version major && git push --follow-tags","version:minor":"pnpm run validate:package && npm version minor && git push --follow-tags","version:patch":"pnpm run validate:package && npm version patch && git push --follow-tags","test:e2e:debug":"playwright test --debug","types:generate":"supabase gen types typescript --local > src/runtime/types/database.types.ts","test:e2e:headed":"playwright test --headed","validate:package":"pnpm run pack:dry && pnpm run build","changelog:release":"changelogen --release"},"_npmUser":{"name":"pengelbrecht","actor":{"name":"pengelbrecht","type":"user","email":"peter@engelbrecht.dk"},"email":"peter@engelbrecht.dk"},"_resolved":"/private/var/folders/h_/kscmq9n54839262qx2j3g1kh0000gn/T/fe1d5fae58cef9af54dc4f22c06b3d5b/nuxt-supabase-team-auth-0.3.6.tgz","_integrity":"sha512-6RhpS8oavpU7dowKNtjhrOxRfTto0LaSiasy/jioxIhRFdLvVnywV+9Wi/p3wF7D3k65gtvvOos6TffLlqPKHA==","deprecated":"All versions before 0.4.0 were development/debug releases. Please use 0.4.0 or later.","repository":{"url":"git+https://github.com/pengelbrecht/nuxt-supabase-team-auth.git","type":"git"},"_npmVersion":"10.8.2","description":"Drop-in Nuxt 3 module for team-based authentication with Supabase","directories":{},"_nodeVersion":"20.11.0","dependencies":{"defu":"^6.1.4","pathe":"^1.1.2","cookie":"0.7.2","valibot":"^1.1.0","@nuxt/kit":"^3.13.0","commander":"^14.0.0","jsonwebtoken":"^9.0.2","@nuxtjs/supabase":"^1.5.0","@supabase/supabase-js":"^2.50.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.10.2","vue":"^3.5.16","nuxt":"^3.13.0","jsdom":"^26.1.0","eslint":"^9.11.1","vitest":"^2.1.1","vue-tsc":"^2.1.6","happy-dom":"^18.0.1","@vitest/ui":"^3.2.3","playwright":"^1.53.0","typescript":"^5.6.2","vue-router":"^4.5.1","@types/node":"^22.7.4","changelogen":"^0.5.7","@nuxt/schema":"^3.13.0","@types/jsdom":"^21.1.7","@nuxt/devtools":"^1.5.0","@vue/test-utils":"^2.4.6","@nuxt/test-utils":"^3.14.2","@playwright/test":"^1.53.0","@vitejs/plugin-vue":"^5.2.4","@iconify-json/logos":"^1.2.4","@nuxt/eslint-config":"^0.5.7","@types/jsonwebtoken":"^9.0.10","@iconify-json/lucide":"^1.2.50","@nuxt/module-builder":"^0.8.4"},"peerDependencies":{"@nuxt/ui":"^3.1.0","@nuxt/icon":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/nuxt-supabase-team-auth_0.3.6_1751197792540_0.35833174000061097","host":"s3://npm-registry-packages-npm-production"}},"0.3.7":{"name":"nuxt-supabase-team-auth","version":"0.3.7","keywords":["nuxt","nuxt3","supabase","authentication","team","rbac","auth","module"],"author":{"name":"Peter Engelbrecht","email":"peter@engelbrecht.dk"},"license":"MIT","_id":"nuxt-supabase-team-auth@0.3.7","maintainers":[{"name":"pengelbrecht","email":"peter@engelbrecht.dk"}],"homepage":"https://github.com/pengelbrecht/nuxt-supabase-team-auth#readme","bugs":{"url":"https://github.com/pengelbrecht/nuxt-supabase-team-auth/issues"},"bin":{"team-auth":"dist/cli.mjs"},"dist":{"shasum":"3a85b9def206a2241762655072b54f322923d8fe","tarball":"https://registry.npmjs.org/nuxt-supabase-team-auth/-/nuxt-supabase-team-auth-0.3.7.tgz","fileCount":168,"integrity":"sha512-cesMtSOtDWsoIS09K6HouZoTBT1FpKwBp9HOfQS/epBg+jD5m7ImQcIHW5wymTFviqIgP86Az6DeGOvtliJByg==","signatures":[{"sig":"MEUCIB6zkETFZKaxjEt3zfJ5PVq1guYaUtCAFi2tnImlcPz9AiEApxhepwXm2eM2YSIVh45P//NDppLlKWDRc0nnDCbG/yg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":853798},"main":"./dist/module.cjs","type":"module","_from":"file:nuxt-supabase-team-auth-0.3.7.tgz","types":"./dist/types.d.ts","exports":{".":{"types":"./dist/types.d.ts","import":"./dist/module.mjs","require":"./dist/module.cjs"}},"scripts":{"dev":"nuxi dev playground","lint":"eslint .","test":"vitest run","build":"nuxt-module-build build","cleanup":"pnpm db:clean","lint:md":"pnpm dlx markdownlint-cli README.md","release":"pnpm run lint && pnpm run test && pnpm run prepack && changelogen --release && pnpm publish && git push --follow-tags","db:clean":"psql postgresql://postgres:postgres@127.0.0.1:54322/postgres -c \"SELECT cleanup_all_test_data();\"","db:reset":"supabase db reset --debug","db:start":"supabase start","lint:fix":"eslint . --fix","pack:dry":"npm pack --dry-run","test:all":"npm run test && npm run test:e2e","test:e2e":"playwright test","changelog":"changelogen --no-commit --no-tag","db:status":"supabase status","dev:build":"nuxt-module-build build --stub && nuxi dev playground","test:types":"vue-tsc --noEmit && cd playground && vue-tsc --noEmit","test:watch":"vitest watch","cleanup:all":"pnpm db:reset","dev:prepare":"nuxt-module-build build --stub && nuxi prepare playground","lint:md:fix":"pnpm dlx markdownlint-cli --fix README.md","test:e2e:ui":"playwright test --ui","types:check":"supabase gen types typescript --local | diff - src/runtime/types/database.types.ts","types:update":"npm run types:generate && echo 'Supabase types updated! Consider running: npm run lint:fix'","version:info":"node scripts/version-info.js","db:clean-team":"node -e \"const teamId = process.argv[1]; if (!teamId) { console.log('Usage: pnpm db:clean-team <team-id>'); process.exit(1); } const { execSync } = require('child_process'); execSync(\\`psql postgresql://postgres:postgres@127.0.0.1:54322/postgres -c \\\"SELECT cleanup_test_team('\\${teamId}');\\\"\\`, { stdio: 'inherit' });\"","version:major":"pnpm run validate:package && npm version major && git push --follow-tags","version:minor":"pnpm run validate:package && npm version minor && git push --follow-tags","version:patch":"pnpm run validate:package && npm version patch && git push --follow-tags","test:e2e:debug":"playwright test --debug","types:generate":"supabase gen types typescript --local > src/runtime/types/database.types.ts","test:e2e:headed":"playwright test --headed","validate:package":"pnpm run pack:dry && pnpm run build","changelog:release":"changelogen --release"},"_npmUser":{"name":"pengelbrecht","actor":{"name":"pengelbrecht","type":"user","email":"peter@engelbrecht.dk"},"email":"peter@engelbrecht.dk"},"_resolved":"/private/var/folders/h_/kscmq9n54839262qx2j3g1kh0000gn/T/b3241ea48323e86c928ed7d9fbb4c37b/nuxt-supabase-team-auth-0.3.7.tgz","_integrity":"sha512-cesMtSOtDWsoIS09K6HouZoTBT1FpKwBp9HOfQS/epBg+jD5m7ImQcIHW5wymTFviqIgP86Az6DeGOvtliJByg==","deprecated":"All versions before 0.4.0 were development/debug releases. Please use 0.4.0 or later.","repository":{"url":"git+https://github.com/pengelbrecht/nuxt-supabase-team-auth.git","type":"git"},"_npmVersion":"11.4.2","description":"Drop-in Nuxt 3 module for team-based authentication with Supabase","directories":{},"_nodeVersion":"24.3.0","dependencies":{"defu":"^6.1.4","pathe":"^1.1.2","cookie":"0.7.2","valibot":"^1.1.0","@nuxt/kit":"^3.13.0","commander":"^14.0.0","jsonwebtoken":"^9.0.2","@nuxtjs/supabase":"^1.5.0","@supabase/supabase-js":"^2.50.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.10.2","vue":"^3.5.16","nuxt":"^3.13.0","jsdom":"^26.1.0","eslint":"^9.11.1","vitest":"^2.1.1","vue-tsc":"^2.1.6","happy-dom":"^18.0.1","@vitest/ui":"^3.2.3","playwright":"^1.53.0","typescript":"^5.6.2","vue-router":"^4.5.1","@types/node":"^22.7.4","changelogen":"^0.5.7","@nuxt/schema":"^3.13.0","@types/jsdom":"^21.1.7","@nuxt/devtools":"^1.5.0","@vue/test-utils":"^2.4.6","@nuxt/test-utils":"^3.14.2","@playwright/test":"^1.53.0","@vitejs/plugin-vue":"^5.2.4","@iconify-json/logos":"^1.2.4","@nuxt/eslint-config":"^0.5.7","@types/jsonwebtoken":"^9.0.10","@iconify-json/lucide":"^1.2.50","@nuxt/module-builder":"^0.8.4"},"peerDependencies":{"@nuxt/ui":"^3.1.0","@nuxt/icon":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/nuxt-supabase-team-auth_0.3.7_1751211089851_0.4725188209654274","host":"s3://npm-registry-packages-npm-production"}},"0.3.8":{"name":"nuxt-supabase-team-auth","version":"0.3.8","keywords":["nuxt","nuxt3","supabase","authentication","team","rbac","auth","module"],"author":{"name":"Peter Engelbrecht","email":"peter@engelbrecht.dk"},"license":"MIT","_id":"nuxt-supabase-team-auth@0.3.8","maintainers":[{"name":"pengelbrecht","email":"peter@engelbrecht.dk"}],"homepage":"https://github.com/pengelbrecht/nuxt-supabase-team-auth#readme","bugs":{"url":"https://github.com/pengelbrecht/nuxt-supabase-team-auth/issues"},"bin":{"team-auth":"dist/cli.mjs"},"dist":{"shasum":"7b8c45ed8c3e0d6c5d676167aa6caba9b43cdb03","tarball":"https://registry.npmjs.org/nuxt-supabase-team-auth/-/nuxt-supabase-team-auth-0.3.8.tgz","fileCount":166,"integrity":"sha512-QY5j/6jNhy4Kr336z/3d4VRLfXZTnoqk/cG2rcKCHNLzjcVSDhtTY8z9/fLnse9INidCzpIq74dyB7GrJOOofw==","signatures":[{"sig":"MEUCIER/TNmUYOz23yPTOWR3vQqWYQPyd4zDGKVv1yfLVXe4AiEApoSARol/BWq1GZdq6tMeu/VOyc7psIiG0xVHWSU8+P4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":883144},"main":"./dist/module.cjs","type":"module","_from":"file:nuxt-supabase-team-auth-0.3.8.tgz","types":"./dist/types.d.ts","exports":{".":{"types":"./dist/types.d.ts","import":"./dist/module.mjs","require":"./dist/module.cjs"}},"scripts":{"dev":"nuxi dev playground","lint":"eslint .","test":"vitest run","build":"nuxt-module-build build","cleanup":"pnpm db:clean","lint:md":"pnpm dlx markdownlint-cli README.md","release":"pnpm run lint && pnpm run test && pnpm run prepack && changelogen --release && pnpm publish && git push --follow-tags","db:clean":"psql postgresql://postgres:postgres@127.0.0.1:54322/postgres -c \"SELECT cleanup_all_test_data();\"","db:reset":"supabase db reset --debug","db:start":"supabase start","lint:fix":"eslint . --fix","pack:dry":"npm pack --dry-run","test:all":"npm run test && npm run test:e2e","test:e2e":"playwright test","changelog":"changelogen --no-commit --no-tag","db:status":"supabase status","dev:build":"nuxt-module-build build --stub && nuxi dev playground","test:types":"vue-tsc --noEmit && cd playground && vue-tsc --noEmit","test:watch":"vitest watch","cleanup:all":"pnpm db:reset","dev:prepare":"nuxt-module-build build --stub && nuxi prepare playground","lint:md:fix":"pnpm dlx markdownlint-cli --fix README.md","test:e2e:ui":"playwright test --ui","types:check":"supabase gen types typescript --local | diff - src/runtime/types/database.types.ts","types:update":"npm run types:generate && echo 'Supabase types updated! Consider running: npm run lint:fix'","version:info":"node scripts/version-info.js","db:clean-team":"node -e \"const teamId = process.argv[1]; if (!teamId) { console.log('Usage: pnpm db:clean-team <team-id>'); process.exit(1); } const { execSync } = require('child_process'); execSync(\\`psql postgresql://postgres:postgres@127.0.0.1:54322/postgres -c \\\"SELECT cleanup_test_team('\\${teamId}');\\\"\\`, { stdio: 'inherit' });\"","version:major":"pnpm run validate:package && npm version major && git push --follow-tags","version:minor":"pnpm run validate:package && npm version minor && git push --follow-tags","version:patch":"pnpm run validate:package && npm version patch && git push --follow-tags","test:e2e:debug":"playwright test --debug","types:generate":"supabase gen types typescript --local > src/runtime/types/database.types.ts","test:e2e:headed":"playwright test --headed","validate:package":"pnpm run pack:dry && pnpm run build","changelog:release":"changelogen --release"},"_npmUser":{"name":"pengelbrecht","actor":{"name":"pengelbrecht","type":"user","email":"peter@engelbrecht.dk"},"email":"peter@engelbrecht.dk"},"_resolved":"/private/var/folders/h_/kscmq9n54839262qx2j3g1kh0000gn/T/ee2e6130eb4099fcbdcc0a1571d4dedc/nuxt-supabase-team-auth-0.3.8.tgz","_integrity":"sha512-QY5j/6jNhy4Kr336z/3d4VRLfXZTnoqk/cG2rcKCHNLzjcVSDhtTY8z9/fLnse9INidCzpIq74dyB7GrJOOofw==","deprecated":"All versions before 0.4.0 were development/debug releases. Please use 0.4.0 or later.","repository":{"url":"git+https://github.com/pengelbrecht/nuxt-supabase-team-auth.git","type":"git"},"_npmVersion":"10.8.2","description":"Drop-in Nuxt 3 module for team-based authentication with Supabase","directories":{},"_nodeVersion":"20.11.0","dependencies":{"defu":"^6.1.4","pathe":"^1.1.2","cookie":"0.7.2","valibot":"^1.1.0","@nuxt/kit":"^3.13.0","commander":"^14.0.0","jsonwebtoken":"^9.0.2","@nuxtjs/supabase":"^1.5.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.10.2","vue":"^3.5.16","nuxt":"^3.13.0","jsdom":"^26.1.0","eslint":"^9.11.1","vitest":"^2.1.1","vue-tsc":"^2.1.6","happy-dom":"^18.0.1","@vitest/ui":"^3.2.3","playwright":"^1.53.0","typescript":"^5.8.3","vue-router":"^4.5.1","@types/node":"^22.7.4","changelogen":"^0.5.7","@nuxt/schema":"^3.13.0","@types/jsdom":"^21.1.7","@nuxt/devtools":"^1.5.0","@vue/test-utils":"^2.4.6","@nuxt/test-utils":"^3.14.2","@playwright/test":"^1.53.0","@vitejs/plugin-vue":"^5.2.4","@iconify-json/logos":"^1.2.4","@nuxt/eslint-config":"^0.5.7","@types/jsonwebtoken":"^9.0.10","@iconify-json/lucide":"^1.2.50","@nuxt/module-builder":"^0.8.4","@supabase/supabase-js":"^2.50.2"},"peerDependencies":{"@nuxt/ui":"^3.1.0","@nuxt/icon":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/nuxt-supabase-team-auth_0.3.8_1751285270140_0.04233147610750709","host":"s3://npm-registry-packages-npm-production"}},"0.3.9":{"name":"nuxt-supabase-team-auth","version":"0.3.9","keywords":["nuxt","nuxt3","supabase","authentication","team","rbac","auth","module"],"author":{"name":"Peter Engelbrecht","email":"peter@engelbrecht.dk"},"license":"MIT","_id":"nuxt-supabase-team-auth@0.3.9","maintainers":[{"name":"pengelbrecht","email":"peter@engelbrecht.dk"}],"homepage":"https://github.com/pengelbrecht/nuxt-supabase-team-auth#readme","bugs":{"url":"https://github.com/pengelbrecht/nuxt-supabase-team-auth/issues"},"bin":{"team-auth":"dist/cli.mjs"},"dist":{"shasum":"3e5e74090d113fb7f1b3ded52fcdbf0a22d0d974","tarball":"https://registry.npmjs.org/nuxt-supabase-team-auth/-/nuxt-supabase-team-auth-0.3.9.tgz","fileCount":169,"integrity":"sha512-WwTrfw09oW5JkoN95xlX30TQdNgWPzwGE/3Em4GgAcAI4+gbcCJzZgWHT2Ye9pLy0jt9C/Oob5wl/2dasjHkNQ==","signatures":[{"sig":"MEUCIHvRmNI/mixOLNbZkOjvFH2IhfE8rzEM6MS4LiNnYfJmAiEAioXNtUOajp6Qy5ziJHhaVohXxrromVCNowzLxnatFuo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":887046},"main":"./dist/module.cjs","type":"module","_from":"file:nuxt-supabase-team-auth-0.3.9.tgz","types":"./dist/types.d.ts","exports":{".":{"types":"./dist/types.d.ts","import":"./dist/module.mjs","require":"./dist/module.cjs"}},"scripts":{"dev":"nuxi dev playground","lint":"eslint . --ignore-pattern 'test-projects/**'","test":"vitest run","build":"nuxt-module-build build","cleanup":"pnpm db:clean","lint:md":"pnpm dlx markdownlint-cli README.md","release":"pnpm run lint && pnpm run test && pnpm run prepack && changelogen --release && pnpm publish && git push --follow-tags","db:clean":"psql postgresql://postgres:postgres@127.0.0.1:54322/postgres -c \"SELECT cleanup_all_test_data();\"","db:reset":"supabase db reset --debug","db:start":"supabase start","lint:fix":"eslint . --fix --ignore-pattern 'test-projects/**'","pack:dry":"npm pack --dry-run","test:all":"npm run test && npm run test:e2e","test:e2e":"playwright test","changelog":"changelogen --no-commit --no-tag","db:status":"supabase status","dev:build":"nuxt-module-build build --stub && nuxi dev playground","test:types":"vue-tsc --noEmit && cd playground && vue-tsc --noEmit","test:watch":"vitest watch","cleanup:all":"pnpm db:reset","dev:prepare":"nuxt-module-build build --stub && nuxi prepare playground","lint:md:fix":"pnpm dlx markdownlint-cli --fix README.md","test:e2e:ui":"playwright test --ui","types:check":"supabase gen types typescript --local | diff - src/runtime/types/database.types.ts","types:update":"npm run types:generate && echo 'Supabase types updated! Consider running: npm run lint:fix'","version:info":"node scripts/version-info.js","db:clean-team":"node -e \"const teamId = process.argv[1]; if (!teamId) { console.log('Usage: pnpm db:clean-team <team-id>'); process.exit(1); } const { execSync } = require('child_process'); execSync(\\`psql postgresql://postgres:postgres@127.0.0.1:54322/postgres -c \\\"SELECT cleanup_test_team('\\${teamId}');\\\"\\`, { stdio: 'inherit' });\"","version:major":"pnpm run validate:package && npm version major && git push --follow-tags","version:minor":"pnpm run validate:package && npm version minor && git push --follow-tags","version:patch":"pnpm run validate:package && npm version patch && git push --follow-tags","test:e2e:debug":"playwright test --debug","types:generate":"supabase gen types typescript --local > src/runtime/types/database.types.ts","test:e2e:headed":"playwright test --headed","validate:package":"pnpm run pack:dry && pnpm run build","changelog:release":"changelogen --release"},"_npmUser":{"name":"pengelbrecht","actor":{"name":"pengelbrecht","type":"user","email":"peter@engelbrecht.dk"},"email":"peter@engelbrecht.dk"},"_resolved":"/private/var/folders/h_/kscmq9n54839262qx2j3g1kh0000gn/T/87d621ad1bbb83fe8b2215b75a671f77/nuxt-supabase-team-auth-0.3.9.tgz","_integrity":"sha512-WwTrfw09oW5JkoN95xlX30TQdNgWPzwGE/3Em4GgAcAI4+gbcCJzZgWHT2Ye9pLy0jt9C/Oob5wl/2dasjHkNQ==","deprecated":"All versions before 0.4.0 were development/debug releases. Please use 0.4.0 or later.","repository":{"url":"git+https://github.com/pengelbrecht/nuxt-supabase-team-auth.git","type":"git"},"_npmVersion":"10.8.2","description":"Drop-in Nuxt 3 module for team-based authentication with Supabase","directories":{},"_nodeVersion":"20.11.0","dependencies":{"defu":"^6.1.4","pathe":"^1.1.2","cookie":"0.7.2","valibot":"^1.1.0","@nuxt/kit":"^3.13.0","commander":"^14.0.0","jsonwebtoken":"^9.0.2","@nuxtjs/supabase":"^1.5.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.10.2","vue":"^3.5.16","nuxt":"^3.13.0","jsdom":"^26.1.0","eslint":"^9.11.1","vitest":"^2.1.1","vue-tsc":"^2.1.6","happy-dom":"^18.0.1","@vitest/ui":"^3.2.3","playwright":"^1.53.0","typescript":"^5.8.3","vue-router":"^4.5.1","@types/node":"^22.7.4","changelogen":"^0.5.7","@nuxt/schema":"^3.13.0","@types/jsdom":"^21.1.7","@nuxt/devtools":"^1.5.0","@vue/test-utils":"^2.4.6","@nuxt/test-utils":"^3.14.2","@playwright/test":"^1.53.0","@vitejs/plugin-vue":"^5.2.4","@iconify-json/logos":"^1.2.4","@nuxt/eslint-config":"^0.5.7","@types/jsonwebtoken":"^9.0.10","@iconify-json/lucide":"^1.2.50","@nuxt/module-builder":"^0.8.4","@supabase/supabase-js":"^2.50.2"},"peerDependencies":{"@nuxt/ui":"^3.1.0","@nuxt/icon":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/nuxt-supabase-team-auth_0.3.9_1751291724029_0.9461440685360716","host":"s3://npm-registry-packages-npm-production"}},"0.3.10":{"name":"nuxt-supabase-team-auth","version":"0.3.10","keywords":["nuxt","nuxt3","supabase","authentication","team","rbac","auth","module"],"author":{"name":"Peter Engelbrecht","email":"peter@engelbrecht.dk"},"license":"MIT","_id":"nuxt-supabase-team-auth@0.3.10","maintainers":[{"name":"pengelbrecht","email":"peter@engelbrecht.dk"}],"homepage":"https://github.com/pengelbrecht/nuxt-supabase-team-auth#readme","bugs":{"url":"https://github.com/pengelbrecht/nuxt-supabase-team-auth/issues"},"bin":{"team-auth":"dist/cli.mjs"},"dist":{"shasum":"9327bce4180cf4d19cc392f843cea48470a7d35f","tarball":"https://registry.npmjs.org/nuxt-supabase-team-auth/-/nuxt-supabase-team-auth-0.3.10.tgz","fileCount":169,"integrity":"sha512-g3zZ+LBtzIBOL14MOENbR+0vpp2uAz+0MIrsrXnpHakNU27v7/+Dj/D030Gwn6wh4lubEOog68rgDizm0wvhVA==","signatures":[{"sig":"MEUCIBdcf2WOZ7kpDgnTUcqun1Ig6nZTPxKo2wo1SQhUmkurAiEA5S79jlGBUzl2YRANUjZH1q1N9gjTSwqwoS0caY3YFtQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":887962},"main":"./dist/module.cjs","type":"module","_from":"file:nuxt-supabase-team-auth-0.3.10.tgz","types":"./dist/types.d.ts","exports":{".":{"types":"./dist/types.d.ts","import":"./dist/module.mjs","require":"./dist/module.cjs"}},"scripts":{"dev":"nuxi dev playground","lint":"eslint . --ignore-pattern 'test-projects/**'","test":"vitest run","build":"nuxt-module-build build","cleanup":"pnpm db:clean","lint:md":"pnpm dlx markdownlint-cli README.md","release":"pnpm run lint && pnpm run test && pnpm run prepack && changelogen --release && pnpm publish && git push --follow-tags","db:clean":"psql postgresql://postgres:postgres@127.0.0.1:54322/postgres -c \"SELECT cleanup_all_test_data();\"","db:reset":"supabase db reset --debug","db:start":"supabase start","lint:fix":"eslint . --fix --ignore-pattern 'test-projects/**'","pack:dry":"npm pack --dry-run","test:all":"npm run test && npm run test:e2e","test:e2e":"playwright test","changelog":"changelogen --no-commit --no-tag","db:status":"supabase status","dev:build":"nuxt-module-build build --stub && nuxi dev playground","test:types":"vue-tsc --noEmit && cd playground && vue-tsc --noEmit","test:watch":"vitest watch","cleanup:all":"pnpm db:reset","dev:prepare":"nuxt-module-build build --stub && nuxi prepare playground","lint:md:fix":"pnpm dlx markdownlint-cli --fix README.md","test:e2e:ui":"playwright test --ui","types:check":"supabase gen types typescript --local | diff - src/runtime/types/database.types.ts","types:update":"npm run types:generate && echo 'Supabase types updated! Consider running: npm run lint:fix'","version:info":"node scripts/version-info.js","db:clean-team":"node -e \"const teamId = process.argv[1]; if (!teamId) { console.log('Usage: pnpm db:clean-team <team-id>'); process.exit(1); } const { execSync } = require('child_process'); execSync(\\`psql postgresql://postgres:postgres@127.0.0.1:54322/postgres -c \\\"SELECT cleanup_test_team('\\${teamId}');\\\"\\`, { stdio: 'inherit' });\"","version:major":"pnpm run validate:package && npm version major && git push --follow-tags","version:minor":"pnpm run validate:package && npm version minor && git push --follow-tags","version:patch":"pnpm run validate:package && npm version patch && git push --follow-tags","test:e2e:debug":"playwright test --debug","types:generate":"supabase gen types typescript --local > src/runtime/types/database.types.ts","test:e2e:headed":"playwright test --headed","validate:package":"pnpm run pack:dry && pnpm run build","changelog:release":"changelogen --release"},"_npmUser":{"name":"pengelbrecht","actor":{"name":"pengelbrecht","type":"user","email":"peter@engelbrecht.dk"},"email":"peter@engelbrecht.dk"},"_resolved":"/private/var/folders/h_/kscmq9n54839262qx2j3g1kh0000gn/T/46a1912507f1662380fd2f1fb6764ca8/nuxt-supabase-team-auth-0.3.10.tgz","_integrity":"sha512-g3zZ+LBtzIBOL14MOENbR+0vpp2uAz+0MIrsrXnpHakNU27v7/+Dj/D030Gwn6wh4lubEOog68rgDizm0wvhVA==","deprecated":"All versions before 0.4.0 were development/debug releases. Please use 0.4.0 or later.","repository":{"url":"git+https://github.com/pengelbrecht/nuxt-supabase-team-auth.git","type":"git"},"_npmVersion":"10.8.2","description":"Drop-in Nuxt 3 module for team-based authentication with Supabase","directories":{},"_nodeVersion":"20.11.0","dependencies":{"defu":"^6.1.4","pathe":"^1.1.2","cookie":"0.7.2","valibot":"^1.1.0","@nuxt/kit":"^3.13.0","commander":"^14.0.0","jsonwebtoken":"^9.0.2","@nuxtjs/supabase":"^1.5.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.10.2","vue":"^3.5.16","nuxt":"^3.13.0","jsdom":"^26.1.0","eslint":"^9.11.1","vitest":"^2.1.1","vue-tsc":"^2.1.6","happy-dom":"^18.0.1","@vitest/ui":"^3.2.3","playwright":"^1.53.0","typescript":"^5.8.3","vue-router":"^4.5.1","@types/node":"^22.7.4","changelogen":"^0.5.7","@nuxt/schema":"^3.13.0","@types/jsdom":"^21.1.7","@nuxt/devtools":"^1.5.0","@vue/test-utils":"^2.4.6","@nuxt/test-utils":"^3.14.2","@playwright/test":"^1.53.0","@vitejs/plugin-vue":"^5.2.4","@iconify-json/logos":"^1.2.4","@nuxt/eslint-config":"^0.5.7","@types/jsonwebtoken":"^9.0.10","@iconify-json/lucide":"^1.2.50","@nuxt/module-builder":"^0.8.4","@supabase/supabase-js":"^2.50.2"},"peerDependencies":{"@nuxt/ui":"^3.1.0","@nuxt/icon":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/nuxt-supabase-team-auth_0.3.10_1751292611254_0.19978154203663068","host":"s3://npm-registry-packages-npm-production"}},"0.3.11":{"name":"nuxt-supabase-team-auth","version":"0.3.11","keywords":["nuxt","nuxt3","supabase","authentication","team","rbac","auth","module"],"author":{"name":"Peter Engelbrecht","email":"peter@engelbrecht.dk"},"license":"MIT","_id":"nuxt-supabase-team-auth@0.3.11","maintainers":[{"name":"pengelbrecht","email":"peter@engelbrecht.dk"}],"homepage":"https://github.com/pengelbrecht/nuxt-supabase-team-auth#readme","bugs":{"url":"https://github.com/pengelbrecht/nuxt-supabase-team-auth/issues"},"bin":{"team-auth":"dist/cli.mjs"},"dist":{"shasum":"7eae70ef3963f52e74ca75af98c04c007a7feb6c","tarball":"https://registry.npmjs.org/nuxt-supabase-team-auth/-/nuxt-supabase-team-auth-0.3.11.tgz","fileCount":169,"integrity":"sha512-D5KuR4LQHgv65RLfrmrCX/ACtUqj5U/TabrARuJTfIuGPQMaPi2jNpeYCG17T3HNG9aMV6e2yHMjrg4ZammGMg==","signatures":[{"sig":"MEQCIDgUcvm7A4P5MrciUCvFM3aQ4FmYcLdTGoRf4a6juXqlAiAbLHoM7Oe9PkmDlt3wYHjC9nFOgMeGxExswxLfb+6BeA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":889978},"main":"./dist/module.cjs","pnpm":{"overrides":{"cookie":"0.7.2","esbuild":">=0.25.0"}},"type":"module","types":"./dist/types.d.ts","exports":{".":{"types":"./dist/types.d.ts","import":"./dist/module.mjs","require":"./dist/module.cjs"}},"gitHead":"8c8aad84f94c53471254bd3352174e7d4eb54352","scripts":{"dev":"nuxi dev playground","lint":"eslint . --ignore-pattern 'test-projects/**'","test":"vitest run","build":"nuxt-module-build build","cleanup":"pnpm db:clean","lint:md":"pnpm dlx markdownlint-cli README.md","prepack":"nuxt-module-build build","prepare":"nuxt-module-build build","release":"pnpm run lint && pnpm run test && pnpm run prepack && changelogen --release && pnpm publish && git push --follow-tags","db:clean":"psql postgresql://postgres:postgres@127.0.0.1:54322/postgres -c \"SELECT cleanup_all_test_data();\"","db:reset":"supabase db reset --debug","db:start":"supabase start","lint:fix":"eslint . --fix --ignore-pattern 'test-projects/**'","pack:dry":"npm pack --dry-run","test:all":"npm run test && npm run test:e2e","test:e2e":"playwright test","changelog":"changelogen --no-commit --no-tag","db:status":"supabase status","dev:build":"nuxt-module-build build --stub && nuxi dev playground","test:types":"vue-tsc --noEmit && cd playground && vue-tsc --noEmit","test:watch":"vitest watch","cleanup:all":"pnpm db:reset","dev:prepare":"nuxt-module-build build --stub && nuxi prepare playground","lint:md:fix":"pnpm dlx markdownlint-cli --fix README.md","test:e2e:ui":"playwright test --ui","types:check":"supabase gen types typescript --local | diff - src/runtime/types/database.types.ts","types:update":"npm run types:generate && echo 'Supabase types updated! Consider running: npm run lint:fix'","version:info":"node scripts/version-info.js","db:clean-team":"node -e \"const teamId = process.argv[1]; if (!teamId) { console.log('Usage: pnpm db:clean-team <team-id>'); process.exit(1); } const { execSync } = require('child_process'); execSync(\\`psql postgresql://postgres:postgres@127.0.0.1:54322/postgres -c \\\"SELECT cleanup_test_team('\\${teamId}');\\\"\\`, { stdio: 'inherit' });\"","version:major":"pnpm run validate:package && npm version major && git push --follow-tags","version:minor":"pnpm run validate:package && npm version minor && git push --follow-tags","version:patch":"pnpm run validate:package && npm version patch && git push --follow-tags","test:e2e:debug":"playwright test --debug","types:generate":"supabase gen types typescript --local > src/runtime/types/database.types.ts","test:e2e:headed":"playwright test --headed","validate:package":"pnpm run pack:dry && pnpm run build","changelog:release":"changelogen --release"},"_npmUser":{"name":"pengelbrecht","actor":{"name":"pengelbrecht","type":"user","email":"peter@engelbrecht.dk"},"email":"peter@engelbrecht.dk"},"deprecated":"All versions before 0.4.0 were development/debug releases. Please use 0.4.0 or later.","repository":{"url":"git+https://github.com/pengelbrecht/nuxt-supabase-team-auth.git","type":"git"},"_npmVersion":"10.8.2","description":"Drop-in Nuxt 3 module for team-based authentication with Supabase","directories":{},"_nodeVersion":"20.11.0","dependencies":{"defu":"^6.1.4","pathe":"^1.1.2","cookie":"0.7.2","valibot":"^1.1.0","@nuxt/kit":"^3.13.0","commander":"^14.0.0","jsonwebtoken":"^9.0.2","@nuxtjs/supabase":"^1.5.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.10.2","vue":"^3.5.16","nuxt":"^3.13.0","jsdom":"^26.1.0","eslint":"^9.11.1","vitest":"^2.1.1","vue-tsc":"^2.1.6","happy-dom":"^18.0.1","@vitest/ui":"^3.2.3","playwright":"^1.53.0","typescript":"^5.8.3","vue-router":"^4.5.1","@types/node":"^22.7.4","changelogen":"^0.5.7","@nuxt/schema":"^3.13.0","@types/jsdom":"^21.1.7","@nuxt/devtools":"^1.5.0","@vue/test-utils":"^2.4.6","@nuxt/test-utils":"^3.14.2","@playwright/test":"^1.53.0","@vitejs/plugin-vue":"^5.2.4","@iconify-json/logos":"^1.2.4","@nuxt/eslint-config":"^0.5.7","@types/jsonwebtoken":"^9.0.10","@iconify-json/lucide":"^1.2.50","@nuxt/module-builder":"^0.8.4","@supabase/supabase-js":"^2.50.2"},"peerDependencies":{"@nuxt/ui":"^3.1.0","@nuxt/icon":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/nuxt-supabase-team-auth_0.3.11_1751373406034_0.5234614124391974","host":"s3://npm-registry-packages-npm-production"}},"0.3.12":{"name":"nuxt-supabase-team-auth","version":"0.3.12","keywords":["nuxt","nuxt3","supabase","authentication","team","rbac","auth","module"],"author":{"name":"Peter Engelbrecht","email":"peter@engelbrecht.dk"},"license":"MIT","_id":"nuxt-supabase-team-auth@0.3.12","maintainers":[{"name":"pengelbrecht","email":"peter@engelbrecht.dk"}],"homepage":"https://github.com/pengelbrecht/nuxt-supabase-team-auth#readme","bugs":{"url":"https://github.com/pengelbrecht/nuxt-supabase-team-auth/issues"},"bin":{"team-auth":"dist/cli.mjs"},"dist":{"shasum":"ae1e4821b5e1b68131d67f7eac7afabd7f66a451","tarball":"https://registry.npmjs.org/nuxt-supabase-team-auth/-/nuxt-supabase-team-auth-0.3.12.tgz","fileCount":169,"integrity":"sha512-q93Z0i+Ijltrjjw3HSJ5qMc8C88+rKLJewiSQFxFQJHcNyCLd9M1oLOUSfUZ1hYWsby5KZhiS35Ym1Fz6nEocg==","signatures":[{"sig":"MEUCIEeMfX1wbU4XMtAB6SCozARumkyEfHDGX0Z11ZYqlbQRAiEAnB6YRf6bHeDHjuKm5/v9c36o7xO8zdbwgSUN4TN1fJA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":891108},"main":"./dist/module.cjs","pnpm":{"overrides":{"cookie":"0.7.2","esbuild":">=0.25.0"}},"type":"module","types":"./dist/types.d.ts","exports":{".":{"types":"./dist/types.d.ts","import":"./dist/module.mjs","require":"./dist/module.cjs"}},"gitHead":"9ac179a493a4dd953386b86eb1a99bcd4e53d33f","scripts":{"dev":"nuxi dev playground","lint":"eslint . --ignore-pattern 'test-projects/**'","test":"vitest run","build":"nuxt-module-build build","cleanup":"pnpm db:clean","lint:md":"pnpm dlx markdownlint-cli README.md","prepack":"nuxt-module-build build","prepare":"nuxt-module-build build","release":"pnpm run lint && pnpm run test && pnpm run prepack && changelogen --release && pnpm publish && git push --follow-tags","db:clean":"psql postgresql://postgres:postgres@127.0.0.1:54322/postgres -c \"SELECT cleanup_all_test_data();\"","db:reset":"supabase db reset --debug","db:start":"supabase start","lint:fix":"eslint . --fix --ignore-pattern 'test-projects/**'","pack:dry":"npm pack --dry-run","test:all":"npm run test && npm run test:e2e","test:e2e":"playwright test","changelog":"changelogen --no-commit --no-tag","db:status":"supabase status","dev:build":"nuxt-module-build build --stub && nuxi dev playground","test:types":"vue-tsc --noEmit && cd playground && vue-tsc --noEmit","test:watch":"vitest watch","cleanup:all":"pnpm db:reset","dev:prepare":"nuxt-module-build build --stub && nuxi prepare playground","lint:md:fix":"pnpm dlx markdownlint-cli --fix README.md","test:e2e:ui":"playwright test --ui","types:check":"supabase gen types typescript --local | diff - src/runtime/types/database.types.ts","types:update":"npm run types:generate && echo 'Supabase types updated! Consider running: npm run lint:fix'","version:info":"node scripts/version-info.js","db:clean-team":"node -e \"const teamId = process.argv[1]; if (!teamId) { console.log('Usage: pnpm db:clean-team <team-id>'); process.exit(1); } const { execSync } = require('child_process'); execSync(\\`psql postgresql://postgres:postgres@127.0.0.1:54322/postgres -c \\\"SELECT cleanup_test_team('\\${teamId}');\\\"\\`, { stdio: 'inherit' });\"","version:major":"pnpm run validate:package && npm version major && git push --follow-tags","version:minor":"pnpm run validate:package && npm version minor && git push --follow-tags","version:patch":"pnpm run validate:package && npm version patch && git push --follow-tags","test:e2e:debug":"playwright test --debug","types:generate":"supabase gen types typescript --local > src/runtime/types/database.types.ts","test:e2e:headed":"playwright test --headed","validate:package":"pnpm run pack:dry && pnpm run build","changelog:release":"changelogen --release"},"_npmUser":{"name":"pengelbrecht","actor":{"name":"pengelbrecht","type":"user","email":"peter@engelbrecht.dk"},"email":"peter@engelbrecht.dk"},"deprecated":"All versions before 0.4.0 were development/debug releases. Please use 0.4.0 or later.","repository":{"url":"git+https://github.com/pengelbrecht/nuxt-supabase-team-auth.git","type":"git"},"_npmVersion":"10.8.2","description":"Drop-in Nuxt 3 module for team-based authentication with Supabase","directories":{},"_nodeVersion":"20.11.0","dependencies":{"defu":"^6.1.4","pathe":"^1.1.2","cookie":"0.7.2","valibot":"^1.1.0","@nuxt/kit":"^3.13.0","commander":"^14.0.0","jsonwebtoken":"^9.0.2","@nuxtjs/supabase":"^1.5.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.10.2","vue":"^3.5.16","nuxt":"^3.13.0","jsdom":"^26.1.0","eslint":"^9.11.1","vitest":"^2.1.1","vue-tsc":"^2.1.6","happy-dom":"^18.0.1","@vitest/ui":"^3.2.3","playwright":"^1.53.0","typescript":"^5.8.3","vue-router":"^4.5.1","@types/node":"^22.7.4","changelogen":"^0.5.7","@nuxt/schema":"^3.13.0","@types/jsdom":"^21.1.7","@nuxt/devtools":"^1.5.0","@vue/test-utils":"^2.4.6","@nuxt/test-utils":"^3.14.2","@playwright/test":"^1.53.0","@vitejs/plugin-vue":"^5.2.4","@iconify-json/logos":"^1.2.4","@nuxt/eslint-config":"^0.5.7","@types/jsonwebtoken":"^9.0.10","@iconify-json/lucide":"^1.2.50","@nuxt/module-builder":"^0.8.4","@supabase/supabase-js":"^2.50.2"},"peerDependencies":{"@nuxt/ui":"^3.1.0","@nuxt/icon":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/nuxt-supabase-team-auth_0.3.12_1751374754655_0.25681858537486923","host":"s3://npm-registry-packages-npm-production"}},"0.3.13":{"name":"nuxt-supabase-team-auth","version":"0.3.13","keywords":["nuxt","nuxt3","supabase","authentication","team","rbac","auth","module"],"author":{"name":"Peter Engelbrecht","email":"peter@engelbrecht.dk"},"license":"MIT","_id":"nuxt-supabase-team-auth@0.3.13","maintainers":[{"name":"pengelbrecht","email":"peter@engelbrecht.dk"}],"homepage":"https://github.com/pengelbrecht/nuxt-supabase-team-auth#readme","bugs":{"url":"https://github.com/pengelbrecht/nuxt-supabase-team-auth/issues"},"bin":{"team-auth":"dist/cli.mjs"},"dist":{"shasum":"ced5a920d3a5c4f543e2fc382456e482d2994edd","tarball":"https://registry.npmjs.org/nuxt-supabase-team-auth/-/nuxt-supabase-team-auth-0.3.13.tgz","fileCount":169,"integrity":"sha512-QBsM2Z7+H5gHoBPT4sskJRtaxujWg2Vk0eyeVBe2TrlXTIzUbCsBHW+jVYo2L8PMTu5dGZqV20QY7r66MWmj7g==","signatures":[{"sig":"MEUCIFd15pJD8pGlp7NnXOg4X1/8h6eMlT+lx+9yfJ5Vp/TJAiEA/mb+3r8JBLo1xibUufJ9xk6T0RZcuF789YwClzpLxaA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":889964},"main":"./dist/module.cjs","pnpm":{"overrides":{"cookie":"0.7.2","esbuild":">=0.25.0"}},"type":"module","types":"./dist/types.d.ts","exports":{".":{"types":"./dist/types.d.ts","import":"./dist/module.mjs","require":"./dist/module.cjs"}},"gitHead":"1a584fd4158499fa3a2e5e50844f20c07af44787","scripts":{"dev":"nuxi dev playground","lint":"eslint . --ignore-pattern 'test-projects/**'","test":"vitest run","build":"nuxt-module-build build","cleanup":"pnpm db:clean","lint:md":"pnpm dlx markdownlint-cli README.md","prepack":"nuxt-module-build build","prepare":"nuxt-module-build build","release":"pnpm run lint && pnpm run test && pnpm run prepack && changelogen --release && pnpm publish && git push --follow-tags","db:clean":"psql postgresql://postgres:postgres@127.0.0.1:54322/postgres -c \"SELECT cleanup_all_test_data();\"","db:reset":"supabase db reset --debug","db:start":"supabase start","lint:fix":"eslint . --fix --ignore-pattern 'test-projects/**'","pack:dry":"npm pack --dry-run","test:all":"npm run test && npm run test:e2e","test:e2e":"playwright test","changelog":"changelogen --no-commit --no-tag","db:status":"supabase status","dev:build":"nuxt-module-build build --stub && nuxi dev playground","test:types":"vue-tsc --noEmit && cd playground && vue-tsc --noEmit","test:watch":"vitest watch","cleanup:all":"pnpm db:reset","dev:prepare":"nuxt-module-build build --stub && nuxi prepare playground","lint:md:fix":"pnpm dlx markdownlint-cli --fix README.md","test:e2e:ui":"playwright test --ui","types:check":"supabase gen types typescript --local | diff - src/runtime/types/database.types.ts","types:update":"npm run types:generate && echo 'Supabase types updated! Consider running: npm run lint:fix'","version:info":"node scripts/version-info.js","db:clean-team":"node -e \"const teamId = process.argv[1]; if (!teamId) { console.log('Usage: pnpm db:clean-team <team-id>'); process.exit(1); } const { execSync } = require('child_process'); execSync(\\`psql postgresql://postgres:postgres@127.0.0.1:54322/postgres -c \\\"SELECT cleanup_test_team('\\${teamId}');\\\"\\`, { stdio: 'inherit' });\"","version:major":"pnpm run validate:package && npm version major && git push --follow-tags","version:minor":"pnpm run validate:package && npm version minor && git push --follow-tags","version:patch":"pnpm run validate:package && npm version patch && git push --follow-tags","test:e2e:debug":"playwright test --debug","types:generate":"supabase gen types typescript --local > src/runtime/types/database.types.ts","test:e2e:headed":"playwright test --headed","validate:package":"pnpm run pack:dry && pnpm run build","changelog:release":"changelogen --release"},"_npmUser":{"name":"pengelbrecht","actor":{"name":"pengelbrecht","type":"user","email":"peter@engelbrecht.dk"},"email":"peter@engelbrecht.dk"},"deprecated":"All versions before 0.4.0 were development/debug releases. Please use 0.4.0 or later.","repository":{"url":"git+https://github.com/pengelbrecht/nuxt-supabase-team-auth.git","type":"git"},"_npmVersion":"10.8.2","description":"Drop-in Nuxt 3 module for team-based authentication with Supabase","directories":{},"_nodeVersion":"20.11.0","dependencies":{"defu":"^6.1.4","pathe":"^1.1.2","cookie":"0.7.2","valibot":"^1.1.0","@nuxt/kit":"^3.13.0","commander":"^14.0.0","jsonwebtoken":"^9.0.2","@nuxtjs/supabase":"^1.5.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.10.2","vue":"^3.5.16","nuxt":"^3.13.0","jsdom":"^26.1.0","eslint":"^9.11.1","vitest":"^2.1.1","vue-tsc":"^2.1.6","happy-dom":"^18.0.1","@vitest/ui":"^3.2.3","playwright":"^1.53.0","typescript":"^5.8.3","vue-router":"^4.5.1","@types/node":"^22.7.4","changelogen":"^0.5.7","@nuxt/schema":"^3.13.0","@types/jsdom":"^21.1.7","@nuxt/devtools":"^1.5.0","@vue/test-utils":"^2.4.6","@nuxt/test-utils":"^3.14.2","@playwright/test":"^1.53.0","@vitejs/plugin-vue":"^5.2.4","@iconify-json/logos":"^1.2.4","@nuxt/eslint-config":"^0.5.7","@types/jsonwebtoken":"^9.0.10","@iconify-json/lucide":"^1.2.50","@nuxt/module-builder":"^0.8.4","@supabase/supabase-js":"^2.50.2"},"peerDependencies":{"@nuxt/ui":"^3.0.0","@nuxt/icon":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/nuxt-supabase-team-auth_0.3.13_1751376421367_0.9839310240009791","host":"s3://npm-registry-packages-npm-production"}},"0.3.14":{"name":"nuxt-supabase-team-auth","version":"0.3.14","keywords":["nuxt","nuxt3","supabase","authentication","team","rbac","auth","module"],"author":{"name":"Peter Engelbrecht","email":"peter@engelbrecht.dk"},"license":"MIT","_id":"nuxt-supabase-team-auth@0.3.14","maintainers":[{"name":"pengelbrecht","email":"peter@engelbrecht.dk"}],"homepage":"https://github.com/pengelbrecht/nuxt-supabase-team-auth#readme","bugs":{"url":"https://github.com/pengelbrecht/nuxt-supabase-team-auth/issues"},"bin":{"team-auth":"dist/cli.mjs"},"dist":{"shasum":"3fa290bd7bb36d75c290ea66d4295ac0b19b7e50","tarball":"https://registry.npmjs.org/nuxt-supabase-team-auth/-/nuxt-supabase-team-auth-0.3.14.tgz","fileCount":169,"integrity":"sha512-Ys61hm/YpsHetVxamRVvwz9o0P+rWxzuKJXVdHZae0wPgoZrKHA82Kcu9GerVqC7eK+hQb0J7HKGbmGtGhr1nA==","signatures":[{"sig":"MEYCIQCaWuJ1Sfg7D1FzFmLoec9Uszl5U36Wk2qrtkCPE7JUvgIhAOSIWHemhdMIkHEinPSXqDBN+fiacFehynwurYoTX6HX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":890399},"main":"./dist/module.cjs","pnpm":{"overrides":{"cookie":"0.7.2","esbuild":">=0.25.0"}},"type":"module","types":"./dist/types.d.ts","exports":{".":{"types":"./dist/types.d.ts","import":"./dist/module.mjs","require":"./dist/module.cjs"}},"gitHead":"495a23b6ee82073005626bb33967d37561f1acb5","scripts":{"dev":"nuxi dev playground","lint":"eslint . --ignore-pattern 'test-projects/**'","test":"vitest run","build":"nuxt-module-build build","cleanup":"pnpm db:clean","lint:md":"pnpm dlx markdownlint-cli README.md","prepack":"nuxt-module-build build","prepare":"nuxt-module-build build","release":"pnpm run lint && pnpm run test && pnpm run prepack && changelogen --release && pnpm publish && git push --follow-tags","db:clean":"psql postgresql://postgres:postgres@127.0.0.1:54322/postgres -c \"SELECT cleanup_all_test_data();\"","db:reset":"supabase db reset --debug","db:start":"supabase start","lint:fix":"eslint . --fix --ignore-pattern 'test-projects/**'","pack:dry":"npm pack --dry-run","test:all":"npm run test && npm run test:e2e","test:e2e":"playwright test","changelog":"changelogen --no-commit --no-tag","db:status":"supabase status","dev:build":"nuxt-module-build build --stub && nuxi dev playground","test:types":"vue-tsc --noEmit && cd playground && vue-tsc --noEmit","test:watch":"vitest watch","cleanup:all":"pnpm db:reset","dev:prepare":"nuxt-module-build build --stub && nuxi prepare playground","lint:md:fix":"pnpm dlx markdownlint-cli --fix README.md","test:e2e:ui":"playwright test --ui","types:check":"supabase gen types typescript --local | diff - src/runtime/types/database.types.ts","types:update":"npm run types:generate && echo 'Supabase types updated! Consider running: npm run lint:fix'","version:info":"node scripts/version-info.js","db:clean-team":"node -e \"const teamId = process.argv[1]; if (!teamId) { console.log('Usage: pnpm db:clean-team <team-id>'); process.exit(1); } const { execSync } = require('child_process'); execSync(\\`psql postgresql://postgres:postgres@127.0.0.1:54322/postgres -c \\\"SELECT cleanup_test_team('\\${teamId}');\\\"\\`, { stdio: 'inherit' });\"","version:major":"pnpm run validate:package && npm version major && git push --follow-tags","version:minor":"pnpm run validate:package && npm version minor && git push --follow-tags","version:patch":"pnpm run validate:package && npm version patch && git push --follow-tags","test:e2e:debug":"playwright test --debug","types:generate":"supabase gen types typescript --local > src/runtime/types/database.types.ts","test:e2e:headed":"playwright test --headed","validate:package":"pnpm run pack:dry && pnpm run build","changelog:release":"changelogen --release"},"_npmUser":{"name":"pengelbrecht","actor":{"name":"pengelbrecht","type":"user","email":"peter@engelbrecht.dk"},"email":"peter@engelbrecht.dk"},"deprecated":"All versions before 0.4.0 were development/debug releases. Please use 0.4.0 or later.","repository":{"url":"git+https://github.com/pengelbrecht/nuxt-supabase-team-auth.git","type":"git"},"_npmVersion":"10.8.2","description":"Drop-in Nuxt 3 module for team-based authentication with Supabase","directories":{},"_nodeVersion":"20.11.0","dependencies":{"defu":"^6.1.4","pathe":"^1.1.2","cookie":"0.7.2","valibot":"^1.1.0","@nuxt/kit":"^3.13.0","commander":"^14.0.0","jsonwebtoken":"^9.0.2","@nuxtjs/supabase":"^1.5.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.10.2","vue":"^3.5.16","nuxt":"^3.13.0","jsdom":"^26.1.0","eslint":"^9.11.1","vitest":"^2.1.1","vue-tsc":"^2.1.6","happy-dom":"^18.0.1","@vitest/ui":"^3.2.3","playwright":"^1.53.0","typescript":"^5.8.3","vue-router":"^4.5.1","@types/node":"^22.7.4","changelogen":"^0.5.7","@nuxt/schema":"^3.13.0","@types/jsdom":"^21.1.7","@nuxt/devtools":"^1.5.0","@vue/test-utils":"^2.4.6","@nuxt/test-utils":"^3.14.2","@playwright/test":"^1.53.0","@vitejs/plugin-vue":"^5.2.4","@iconify-json/logos":"^1.2.4","@nuxt/eslint-config":"^0.5.7","@types/jsonwebtoken":"^9.0.10","@iconify-json/lucide":"^1.2.50","@nuxt/module-builder":"^0.8.4","@supabase/supabase-js":"^2.50.2"},"peerDependencies":{"@nuxt/ui":"^3.0.0","@nuxt/icon":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/nuxt-supabase-team-auth_0.3.14_1751377582913_0.575357341852901","host":"s3://npm-registry-packages-npm-production"}},"0.3.15":{"name":"nuxt-supabase-team-auth","version":"0.3.15","keywords":["nuxt","nuxt3","supabase","authentication","team","rbac","auth","module"],"author":{"name":"Peter Engelbrecht","email":"peter@engelbrecht.dk"},"license":"MIT","_id":"nuxt-supabase-team-auth@0.3.15","maintainers":[{"name":"pengelbrecht","email":"peter@engelbrecht.dk"}],"homepage":"https://github.com/pengelbrecht/nuxt-supabase-team-auth#readme","bugs":{"url":"https://github.com/pengelbrecht/nuxt-supabase-team-auth/issues"},"bin":{"team-auth":"dist/cli.mjs"},"dist":{"shasum":"7c2eaf2c4413f3f1c0e3d58ed3cc8c7a2f403cfb","tarball":"https://registry.npmjs.org/nuxt-supabase-team-auth/-/nuxt-supabase-team-auth-0.3.15.tgz","fileCount":169,"integrity":"sha512-Tdsj1+7IBTylMCNe147McBlObjWdRAImh5QVT+SBMWMNqFXTP7fptgXSRmBB2aCWx8D9r7ZxMpOka4VOz3qqPg==","signatures":[{"sig":"MEYCIQChBUg1xC6OLQG/cKTahfEqIR6KoPuR5wJczFqQaj03/AIhAPJG0zpFnaUZ/Cz91CMc9BEBtWguG0yDI6c6kK3hmpek","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":891377},"main":"./dist/module.cjs","pnpm":{"overrides":{"cookie":"0.7.2","esbuild":">=0.25.0"}},"type":"module","types":"./dist/types.d.ts","exports":{".":{"types":"./dist/types.d.ts","import":"./dist/module.mjs","require":"./dist/module.cjs"}},"gitHead":"700fa3f642bee515d051c232bc9959a4c0bcdf7e","scripts":{"dev":"nuxi dev playground","lint":"eslint . --ignore-pattern 'test-projects/**'","test":"vitest run","build":"nuxt-module-build build","cleanup":"pnpm db:clean","lint:md":"pnpm dlx markdownlint-cli README.md","prepack":"nuxt-module-build build","prepare":"nuxt-module-build build","release":"pnpm run lint && pnpm run test && pnpm run prepack && changelogen --release && pnpm publish && git push --follow-tags","db:clean":"psql postgresql://postgres:postgres@127.0.0.1:54322/postgres -c \"SELECT cleanup_all_test_data();\"","db:reset":"supabase db reset --debug","db:start":"supabase start","lint:fix":"eslint . --fix --ignore-pattern 'test-projects/**'","pack:dry":"npm pack --dry-run","test:all":"npm run test && npm run test:e2e","test:e2e":"playwright test","changelog":"changelogen --no-commit --no-tag","db:status":"supabase status","dev:build":"nuxt-module-build build --stub && nuxi dev playground","test:types":"vue-tsc --noEmit && cd playground && vue-tsc --noEmit","test:watch":"vitest watch","cleanup:all":"pnpm db:reset","dev:prepare":"nuxt-module-build build --stub && nuxi prepare playground","lint:md:fix":"pnpm dlx markdownlint-cli --fix README.md","test:e2e:ui":"playwright test --ui","types:check":"supabase gen types typescript --local | diff - src/runtime/types/database.types.ts","types:update":"npm run types:generate && echo 'Supabase types updated! Consider running: npm run lint:fix'","version:info":"node scripts/version-info.js","db:clean-team":"node -e \"const teamId = process.argv[1]; if (!teamId) { console.log('Usage: pnpm db:clean-team <team-id>'); process.exit(1); } const { execSync } = require('child_process'); execSync(\\`psql postgresql://postgres:postgres@127.0.0.1:54322/postgres -c \\\"SELECT cleanup_test_team('\\${teamId}');\\\"\\`, { stdio: 'inherit' });\"","version:major":"pnpm run validate:package && npm version major && git push --follow-tags","version:minor":"pnpm run validate:package && npm version minor && git push --follow-tags","version:patch":"pnpm run validate:package && npm version patch && git push --follow-tags","test:e2e:debug":"playwright test --debug","types:generate":"supabase gen types typescript --local > src/runtime/types/database.types.ts","test:e2e:headed":"playwright test --headed","validate:package":"pnpm run pack:dry && pnpm run build","changelog:release":"changelogen --release"},"_npmUser":{"name":"pengelbrecht","actor":{"name":"pengelbrecht","type":"user","email":"peter@engelbrecht.dk"},"email":"peter@engelbrecht.dk"},"deprecated":"All versions before 0.4.0 were development/debug releases. Please use 0.4.0 or later.","repository":{"url":"git+https://github.com/pengelbrecht/nuxt-supabase-team-auth.git","type":"git"},"_npmVersion":"10.8.2","description":"Drop-in Nuxt 3 module for team-based authentication with Supabase","directories":{},"_nodeVersion":"20.11.0","dependencies":{"defu":"^6.1.4","pathe":"^1.1.2","cookie":"0.7.2","valibot":"^1.1.0","@nuxt/kit":"^3.13.0","commander":"^14.0.0","jsonwebtoken":"^9.0.2","@nuxtjs/supabase":"^1.5.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.10.2","vue":"^3.5.16","nuxt":"^3.13.0","jsdom":"^26.1.0","eslint":"^9.11.1","vitest":"^2.1.1","vue-tsc":"^2.1.6","happy-dom":"^18.0.1","@vitest/ui":"^3.2.3","playwright":"^1.53.0","typescript":"^5.8.3","vue-router":"^4.5.1","@types/node":"^22.7.4","changelogen":"^0.5.7","@nuxt/schema":"^3.13.0","@types/jsdom":"^21.1.7","@nuxt/devtools":"^1.5.0","@vue/test-utils":"^2.4.6","@nuxt/test-utils":"^3.14.2","@playwright/test":"^1.53.0","@vitejs/plugin-vue":"^5.2.4","@iconify-json/logos":"^1.2.4","@nuxt/eslint-config":"^0.5.7","@types/jsonwebtoken":"^9.0.10","@iconify-json/lucide":"^1.2.50","@nuxt/module-builder":"^0.8.4","@supabase/supabase-js":"^2.50.2"},"peerDependencies":{"@nuxt/ui":"^3.0.0","@nuxt/icon":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/nuxt-supabase-team-auth_0.3.15_1751378411265_0.5267294895038115","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"nuxt-supabase-team-auth","version":"0.4.0","keywords":["nuxt","nuxt3","supabase","authentication","team","rbac","auth","module"],"author":{"name":"Peter Engelbrecht","email":"peter@engelbrecht.dk"},"license":"MIT","_id":"nuxt-supabase-team-auth@0.4.0","maintainers":[{"name":"pengelbrecht","email":"peter@engelbrecht.dk"}],"homepage":"https://github.com/pengelbrecht/nuxt-supabase-team-auth#readme","bugs":{"url":"https://github.com/pengelbrecht/nuxt-supabase-team-auth/issues"},"bin":{"team-auth":"dist/cli.mjs"},"dist":{"shasum":"028d3ce2fc6d2553e75002894f63a333065e9ef5","tarball":"https://registry.npmjs.org/nuxt-supabase-team-auth/-/nuxt-supabase-team-auth-0.4.0.tgz","fileCount":169,"integrity":"sha512-c831KTl8pGT7jHIxRfMR1P6+BxUnAPGzqFy1eTnMMUPSIe7Ek1uk9xbuVzhPljOxBFdWm+c/bJ/Bd7CMB9OgQQ==","signatures":[{"sig":"MEUCIH5qMdmJb4VUl10bEX8EPasbIoTBfDk+QhHVn6GFTKhdAiEApjeQgBUirfFLepX6jPfrQ5bUyu6F/KMHnD3GULR1Mqs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":890520},"main":"./dist/module.cjs","pnpm":{"overrides":{"cookie":"0.7.2","esbuild":">=0.25.0"}},"type":"module","types":"./dist/types.d.ts","exports":{".":{"types":"./dist/types.d.ts","import":"./dist/module.mjs","require":"./dist/module.cjs"}},"gitHead":"4f6d12268b3d6309d1936df63dd6f50eba8b9fbf","scripts":{"dev":"nuxi dev playground","lint":"eslint . --ignore-pattern 'test-projects/**'","test":"vitest run","build":"nuxt-module-build build","cleanup":"pnpm db:clean","lint:md":"pnpm dlx markdownlint-cli README.md","prepack":"nuxt-module-build build","prepare":"nuxt-module-build build","release":"pnpm run lint && pnpm run test && pnpm run prepack && changelogen --release && pnpm publish && git push --follow-tags","db:clean":"psql postgresql://postgres:postgres@127.0.0.1:54322/postgres -c \"SELECT cleanup_all_test_data();\"","db:reset":"supabase db reset --debug","db:start":"supabase start","lint:fix":"eslint . --fix --ignore-pattern 'test-projects/**'","pack:dry":"npm pack --dry-run","test:all":"npm run test && npm run test:e2e","test:e2e":"playwright test","changelog":"changelogen --no-commit --no-tag","db:status":"supabase status","dev:build":"nuxt-module-build build --stub && nuxi dev playground","test:types":"vue-tsc --noEmit && cd playground && vue-tsc --noEmit","test:watch":"vitest watch","cleanup:all":"pnpm db:reset","dev:prepare":"nuxt-module-build build --stub && nuxi prepare playground","lint:md:fix":"pnpm dlx markdownlint-cli --fix README.md","test:e2e:ui":"playwright test --ui","types:check":"supabase gen types typescript --local | diff - src/runtime/types/database.types.ts","types:update":"npm run types:generate && echo 'Supabase types updated! Consider running: npm run lint:fix'","version:info":"node scripts/version-info.js","db:clean-team":"node -e \"const teamId = process.argv[1]; if (!teamId) { console.log('Usage: pnpm db:clean-team <team-id>'); process.exit(1); } const { execSync } = require('child_process'); execSync(\\`psql postgresql://postgres:postgres@127.0.0.1:54322/postgres -c \\\"SELECT cleanup_test_team('\\${teamId}');\\\"\\`, { stdio: 'inherit' });\"","version:major":"pnpm run validate:package && npm version major && git push --follow-tags","version:minor":"pnpm run validate:package && npm version minor && git push --follow-tags","version:patch":"pnpm run validate:package && npm version patch && git push --follow-tags","test:e2e:debug":"playwright test --debug","types:generate":"supabase gen types typescript --local > src/runtime/types/database.types.ts","test:e2e:headed":"playwright test --headed","validate:package":"pnpm run pack:dry && pnpm run build","changelog:release":"changelogen --release"},"_npmUser":{"name":"pengelbrecht","actor":{"name":"pengelbrecht","type":"user","email":"peter@engelbrecht.dk"},"email":"peter@engelbrecht.dk"},"repository":{"url":"git+https://github.com/pengelbrecht/nuxt-supabase-team-auth.git","type":"git"},"_npmVersion":"10.8.2","description":"Drop-in Nuxt 3 module for team-based authentication with Supabase","directories":{},"_nodeVersion":"20.11.0","dependencies":{"defu":"^6.1.4","pathe":"^1.1.2","valibot":"^1.1.0","@nuxt/kit":"^3.13.0","commander":"^14.0.0","jsonwebtoken":"^9.0.2","@nuxtjs/supabase":"^1.5.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.10.2","vue":"^3.5.16","nuxt":"^3.13.0","jsdom":"^26.1.0","eslint":"^9.11.1","vitest":"^2.1.1","vue-tsc":"^2.1.6","happy-dom":"^18.0.1","@vitest/ui":"^3.2.3","playwright":"^1.53.0","typescript":"^5.8.3","vue-router":"^4.5.1","@types/node":"^22.7.4","changelogen":"^0.5.7","@nuxt/schema":"^3.13.0","@types/jsdom":"^21.1.7","@nuxt/devtools":"^1.5.0","@vue/test-utils":"^2.4.6","@nuxt/test-utils":"^3.14.2","@playwright/test":"^1.53.0","@vitejs/plugin-vue":"^5.2.4","@iconify-json/logos":"^1.2.4","@nuxt/eslint-config":"^0.5.7","@types/jsonwebtoken":"^9.0.10","@iconify-json/lucide":"^1.2.50","@nuxt/module-builder":"^0.8.4","@supabase/supabase-js":"^2.50.2"},"peerDependencies":{"@nuxt/ui":"^3.0.0","@nuxt/icon":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/nuxt-supabase-team-auth_0.4.0_1751454575619_0.4131286341613154","host":"s3://npm-registry-packages-npm-production"}},"0.4.1":{"name":"nuxt-supabase-team-auth","version":"0.4.1","keywords":["nuxt","nuxt3","supabase","authentication","team","rbac","auth","module"],"author":{"name":"Peter Engelbrecht","email":"peter@engelbrecht.dk"},"license":"MIT","_id":"nuxt-supabase-team-auth@0.4.1","maintainers":[{"name":"pengelbrecht","email":"peter@engelbrecht.dk"}],"homepage":"https://github.com/pengelbrecht/nuxt-supabase-team-auth#readme","bugs":{"url":"https://github.com/pengelbrecht/nuxt-supabase-team-auth/issues"},"bin":{"team-auth":"dist/cli.mjs"},"dist":{"shasum":"cbd55aca5b0848694fc0f987bb9cd29d045185c0","tarball":"https://registry.npmjs.org/nuxt-supabase-team-auth/-/nuxt-supabase-team-auth-0.4.1.tgz","fileCount":169,"integrity":"sha512-WROeHfHVyjvl3m08LYgK8y/+P38OvUmhBpw2jHyX23Dnjk7zykYoUtdaoNGJ1my6/j4grFSGhnlb8oc1IUcoBQ==","signatures":[{"sig":"MEYCIQD6QtibgrgQnk683J/OHMAYltLXIcjoUGSXUhgbR1vZHQIhALclVfpI35T7PC4+aVqLdpKTRe7pvXS5Yr55u92vdeQs","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":888869},"main":"./dist/module.cjs","type":"module","_from":"file:nuxt-supabase-team-auth-0.4.1.tgz","types":"./dist/types.d.ts","exports":{".":{"types":"./dist/types.d.ts","import":"./dist/module.mjs","require":"./dist/module.cjs"}},"scripts":{"dev":"nuxi dev playground","lint":"eslint . --ignore-pattern 'test-projects/**'","test":"vitest run","build":"nuxt-module-build build","cleanup":"pnpm db:clean","lint:md":"pnpm dlx markdownlint-cli README.md","release":"pnpm run lint && pnpm run test && pnpm run prepack && changelogen --release && pnpm publish && git push --follow-tags","db:clean":"psql postgresql://postgres:postgres@127.0.0.1:54322/postgres -c \"SELECT cleanup_all_test_data();\"","db:reset":"supabase db reset --debug","db:start":"supabase start","lint:fix":"eslint . --fix --ignore-pattern 'test-projects/**'","pack:dry":"npm pack --dry-run","test:all":"npm run test && npm run test:e2e","test:e2e":"playwright test","changelog":"changelogen --no-commit --no-tag","db:status":"supabase status","dev:build":"nuxt-module-build build --stub && nuxi dev playground","test:types":"vue-tsc --noEmit && cd playground && vue-tsc --noEmit","test:watch":"vitest watch","cleanup:all":"pnpm db:reset","dev:prepare":"nuxt-module-build build --stub && nuxi prepare playground","lint:md:fix":"pnpm dlx markdownlint-cli --fix README.md","test:e2e:ui":"playwright test --ui","types:check":"supabase gen types typescript --local | diff - src/runtime/types/database.types.ts","types:update":"npm run types:generate && echo 'Supabase types updated! Consider running: npm run lint:fix'","version:info":"node scripts/version-info.js","db:clean-team":"node -e \"const teamId = process.argv[1]; if (!teamId) { console.log('Usage: pnpm db:clean-team <team-id>'); process.exit(1); } const { execSync } = require('child_process'); execSync(\\`psql postgresql://postgres:postgres@127.0.0.1:54322/postgres -c \\\"SELECT cleanup_test_team('\\${teamId}');\\\"\\`, { stdio: 'inherit' });\"","version:major":"pnpm run validate:package && npm version major && git push --follow-tags","version:minor":"pnpm run validate:package && npm version minor && git push --follow-tags","version:patch":"pnpm run validate:package && npm version patch && git push --follow-tags","test:e2e:debug":"playwright test --debug","types:generate":"supabase gen types typescript --local > src/runtime/types/database.types.ts","test:e2e:headed":"playwright test --headed","validate:package":"pnpm run pack:dry && pnpm run build","changelog:release":"changelogen --release"},"_npmUser":{"name":"pengelbrecht","actor":{"name":"pengelbrecht","type":"user","email":"peter@engelbrecht.dk"},"email":"peter@engelbrecht.dk"},"_resolved":"/private/var/folders/h_/kscmq9n54839262qx2j3g1kh0000gn/T/ca62d06309d2dda0ce6cece0e0779139/nuxt-supabase-team-auth-0.4.1.tgz","_integrity":"sha512-WROeHfHVyjvl3m08LYgK8y/+P38OvUmhBpw2jHyX23Dnjk7zykYoUtdaoNGJ1my6/j4grFSGhnlb8oc1IUcoBQ==","repository":{"url":"git+https://github.com/pengelbrecht/nuxt-supabase-team-auth.git","type":"git"},"_npmVersion":"10.8.2","description":"Drop-in Nuxt 3 module for team-based authentication with Supabase","directories":{},"_nodeVersion":"20.11.0","dependencies":{"defu":"^6.1.4","pathe":"^1.1.2","valibot":"^1.1.0","@nuxt/kit":"^3.13.0","commander":"^14.0.0","jsonwebtoken":"^9.0.2","@nuxtjs/supabase":"^1.5.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.10.2","vue":"^3.5.16","nuxt":"^3.13.0","jsdom":"^26.1.0","eslint":"^9.11.1","vitest":"^2.1.1","vue-tsc":"^2.1.6","happy-dom":"^18.0.1","@vitest/ui":"^3.2.3","playwright":"^1.53.2","typescript":"^5.8.3","vue-router":"^4.5.1","@types/node":"^22.7.4","changelogen":"^0.5.7","@nuxt/schema":"^3.13.0","@types/jsdom":"^21.1.7","@nuxt/devtools":"^1.5.0","@vue/test-utils":"^2.4.6","@nuxt/test-utils":"^3.14.2","@playwright/test":"^1.53.2","@vitejs/plugin-vue":"^5.2.4","@iconify-json/logos":"^1.2.4","@nuxt/eslint-config":"^0.5.7","@types/jsonwebtoken":"^9.0.10","@iconify-json/lucide":"^1.2.50","@nuxt/module-builder":"^0.8.4","@supabase/supabase-js":"^2.50.2"},"peerDependencies":{"@nuxt/ui":"^3.0.0","@nuxt/icon":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/nuxt-supabase-team-auth_0.4.1_1751617637753_0.2043286793133563","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"nuxt-supabase-team-auth","version":"0.5.0","keywords":["nuxt","nuxt3","supabase","authentication","team","rbac","auth","module"],"author":{"name":"Peter Engelbrecht","email":"peter@engelbrecht.dk"},"license":"MIT","_id":"nuxt-supabase-team-auth@0.5.0","maintainers":[{"name":"pengelbrecht","email":"peter@engelbrecht.dk"}],"homepage":"https://github.com/pengelbrecht/nuxt-supabase-team-auth#readme","bugs":{"url":"https://github.com/pengelbrecht/nuxt-supabase-team-auth/issues"},"bin":{"team-auth":"dist/cli.mjs"},"dist":{"shasum":"29b2c8c09bd436dede623683c04e0240384b6869","tarball":"https://registry.npmjs.org/nuxt-supabase-team-auth/-/nuxt-supabase-team-auth-0.5.0.tgz","fileCount":187,"integrity":"sha512-gu59pgNU77lLHw3i+itjwoXDo3BIM1u92BWiNnHlEGvi4rTQfyK9bxpc5hiyF2Mjn4Rb55LkQMaRGMzyHOjHZg==","signatures":[{"sig":"MEUCIEw+4LXeHauV/YouOJ6ANGhZ066hU+tAKxZtyG9CgWGKAiEA5N1NJBxNyvk3AgjZsfD6fQ1TlMFlbsen2LN/37Qb9KA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":925091},"main":"./dist/module.cjs","pnpm":{"overrides":{"cookie":"0.7.2","esbuild":">=0.25.0"}},"type":"module","types":"./dist/types.d.ts","exports":{".":{"types":"./dist/types.d.ts","import":"./dist/module.mjs","require":"./dist/module.cjs"}},"scripts":{"dev":"nuxi dev playground","lint":"eslint . --ignore-pattern 'test-projects/**'","test":"vitest run","build":"nuxt-module-build build","cleanup":"pnpm db:clean","lint:md":"pnpm dlx markdownlint-cli README.md","prepack":"nuxt-module-build build","prepare":"nuxt-module-build build","release":"pnpm run lint && pnpm run test && pnpm run prepack && changelogen --release && pnpm publish && git push --follow-tags","db:clean":"psql postgresql://postgres:postgres@127.0.0.1:54322/postgres -c \"SELECT cleanup_all_test_data();\"","db:reset":"supabase db reset --debug","db:start":"supabase start","lint:fix":"eslint . --fix --ignore-pattern 'test-projects/**'","pack:dry":"npm pack --dry-run","test:all":"npm run test && npm run test:e2e","test:e2e":"playwright test","changelog":"changelogen --no-commit --no-tag","db:status":"supabase status","dev:build":"nuxt-module-build build --stub && nuxi dev playground","test:types":"vue-tsc --noEmit && cd playground && vue-tsc --noEmit","test:watch":"vitest watch","cleanup:all":"pnpm db:reset","dev:prepare":"nuxt-module-build build --stub && nuxi prepare playground","lint:md:fix":"pnpm dlx markdownlint-cli --fix README.md","test:e2e:ui":"playwright test --ui","types:check":"supabase gen types typescript --local | diff - src/runtime/types/database.types.ts","types:update":"npm run types:generate && echo 'Supabase types updated! Consider running: npm run lint:fix'","version:info":"node scripts/version-info.js","db:clean-team":"node -e \"const teamId = process.argv[1]; if (!teamId) { console.log('Usage: pnpm db:clean-team <team-id>'); process.exit(1); } const { execSync } = require('child_process'); execSync(\\`psql postgresql://postgres:postgres@127.0.0.1:54322/postgres -c \\\"SELECT cleanup_test_team('\\${teamId}');\\\"\\`, { stdio: 'inherit' });\"","version:major":"pnpm run validate:package && npm version major && git push --follow-tags","version:minor":"pnpm run validate:package && npm version minor && git push --follow-tags","version:patch":"pnpm run validate:package && npm version patch && git push --follow-tags","test:e2e:debug":"playwright test --debug","types:generate":"supabase gen types typescript --local > src/runtime/types/database.types.ts","test:e2e:headed":"playwright test --headed","validate:package":"pnpm run pack:dry && pnpm run build","changelog:release":"changelogen --release"},"_npmUser":{"name":"pengelbrecht","email":"peter@engelbrecht.dk"},"repository":{"url":"git+https://github.com/pengelbrecht/nuxt-supabase-team-auth.git","type":"git"},"_npmVersion":"10.9.2","description":"Drop-in Nuxt 3 module for team-based authentication with Supabase","directories":{},"_nodeVersion":"22.16.0","dependencies":{"defu":"^6.1.4","pathe":"^1.1.2","valibot":"^1.1.0","@nuxt/kit":"^3.13.0","commander":"^14.0.0","jsonwebtoken":"^9.0.2","@nuxtjs/supabase":"^1.5.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.10.2","vue":"^3.5.16","nuxt":"^3.13.0","jsdom":"^26.1.0","eslint":"^9.11.1","vitest":"^2.1.1","vue-tsc":"^2.1.6","happy-dom":"^18.0.1","@vitest/ui":"^3.2.3","playwright":"^1.53.2","typescript":"^5.8.3","vue-router":"^4.5.1","@types/node":"^22.7.4","changelogen":"^0.5.7","@nuxt/schema":"^3.13.0","@types/jsdom":"^21.1.7","@nuxt/devtools":"^1.5.0","@vue/test-utils":"^2.4.6","@nuxt/test-utils":"^3.14.2","@playwright/test":"^1.53.2","@vitejs/plugin-vue":"^5.2.4","@iconify-json/logos":"^1.2.4","@nuxt/eslint-config":"^0.5.7","@types/jsonwebtoken":"^9.0.10","@iconify-json/lucide":"^1.2.50","@nuxt/module-builder":"^0.8.4","@supabase/supabase-js":"^2.50.2"},"peerDependencies":{"@nuxt/ui":"^3.0.0","@nuxt/icon":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/nuxt-supabase-team-auth_0.5.0_1753885583047_0.6717731653269214","host":"s3://npm-registry-packages-npm-production"}},"0.5.1":{"name":"nuxt-supabase-team-auth","version":"0.5.1","keywords":["nuxt","nuxt3","supabase","authentication","team","rbac","auth","module"],"author":{"name":"Peter Engelbrecht","email":"peter@engelbrecht.dk"},"license":"MIT","_id":"nuxt-supabase-team-auth@0.5.1","maintainers":[{"name":"pengelbrecht","email":"peter@engelbrecht.dk"}],"homepage":"https://github.com/pengelbrecht/nuxt-supabase-team-auth#readme","bugs":{"url":"https://github.com/pengelbrecht/nuxt-supabase-team-auth/issues"},"bin":{"team-auth":"dist/cli.mjs"},"dist":{"shasum":"42ff7c57dd25fffb3b42d4220b9cc7dac2412590","tarball":"https://registry.npmjs.org/nuxt-supabase-team-auth/-/nuxt-supabase-team-auth-0.5.1.tgz","fileCount":187,"integrity":"sha512-anv2gtUrOskGg/RvI31uHq1ihY8wrTuR9YW/WRS2Vry37nFU4GWjw6b1gavaYf/4uWZfmqDcNs+8W1/53XGS2A==","signatures":[{"sig":"MEYCIQDmACCbRhKvmW0Bo8DTHejgBkoKrmRK5bWdXlG6WxetegIhAMCSI06wEsXhvVtlUA3E08jnbEVb9sh0tyGoIGsV5Sdw","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":927671},"main":"./dist/module.cjs","type":"module","_from":"file:nuxt-supabase-team-auth-0.5.1.tgz","types":"./dist/types.d.ts","exports":{".":{"types":"./dist/types.d.ts","import":"./dist/module.mjs","require":"./dist/module.cjs"}},"scripts":{"dev":"nuxi dev playground","lint":"eslint . --ignore-pattern 'test-projects/**'","test":"vitest run","build":"nuxt-module-build build","cleanup":"pnpm db:clean","lint:md":"pnpm dlx markdownlint-cli README.md","release":"pnpm run lint && pnpm run test && pnpm run prepack && changelogen --release && pnpm publish && git push --follow-tags","db:clean":"psql postgresql://postgres:postgres@127.0.0.1:54322/postgres -c \"SELECT cleanup_all_test_data();\"","db:reset":"supabase db reset --debug","db:start":"supabase start","lint:fix":"eslint . --fix --ignore-pattern 'test-projects/**'","pack:dry":"npm pack --dry-run","test:all":"npm run test && npm run test:e2e","test:e2e":"playwright test","changelog":"changelogen --no-commit --no-tag","db:status":"supabase status","dev:build":"nuxt-module-build build --stub && nuxi dev playground","test:types":"vue-tsc --noEmit && cd playground && vue-tsc --noEmit","test:watch":"vitest watch","cleanup:all":"pnpm db:reset","dev:prepare":"nuxt-module-build build --stub && nuxi prepare playground","lint:md:fix":"pnpm dlx markdownlint-cli --fix README.md","test:e2e:ui":"playwright test --ui","types:check":"supabase gen types typescript --local | diff - src/runtime/types/database.types.ts","types:update":"npm run types:generate && echo 'Supabase types updated! Consider running: npm run lint:fix'","version:info":"node scripts/version-info.js","db:clean-team":"node -e \"const teamId = process.argv[1]; if (!teamId) { console.log('Usage: pnpm db:clean-team <team-id>'); process.exit(1); } const { execSync } = require('child_process'); execSync(\\`psql postgresql://postgres:postgres@127.0.0.1:54322/postgres -c \\\"SELECT cleanup_test_team('\\${teamId}');\\\"\\`, { stdio: 'inherit' });\"","version:major":"pnpm run validate:package && npm version major && git push --follow-tags","version:minor":"pnpm run validate:package && npm version minor && git push --follow-tags","version:patch":"pnpm run validate:package && npm version patch && git push --follow-tags","test:e2e:debug":"playwright test --debug","types:generate":"supabase gen types typescript --local > src/runtime/types/database.types.ts","test:e2e:headed":"playwright test --headed","validate:package":"pnpm run pack:dry && pnpm run build","changelog:release":"changelogen --release"},"_npmUser":{"name":"pengelbrecht","email":"peter@engelbrecht.dk"},"_resolved":"/private/var/folders/h_/kscmq9n54839262qx2j3g1kh0000gn/T/e11deba979f2a3951665d0e7bf8ab98e/nuxt-supabase-team-auth-0.5.1.tgz","_integrity":"sha512-anv2gtUrOskGg/RvI31uHq1ihY8wrTuR9YW/WRS2Vry37nFU4GWjw6b1gavaYf/4uWZfmqDcNs+8W1/53XGS2A==","repository":{"url":"git+https://github.com/pengelbrecht/nuxt-supabase-team-auth.git","type":"git"},"_npmVersion":"10.9.3","description":"Drop-in Nuxt 3 module for team-based authentication with Supabase","directories":{},"_nodeVersion":"22.18.0","dependencies":{"defu":"^6.1.4","pathe":"^1.1.2","valibot":"^1.1.0","@nuxt/kit":"^3.13.0","commander":"^14.0.0","jsonwebtoken":"^9.0.2","@nuxtjs/supabase":"^1.5.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.10.2","vue":"^3.5.16","nuxt":"^3.13.0","jsdom":"^26.1.0","eslint":"^9.11.1","vitest":"^2.1.1","vue-tsc":"^2.1.6","happy-dom":"^18.0.1","@vitest/ui":"^3.2.3","playwright":"^1.53.2","typescript":"^5.8.3","vue-router":"^4.5.1","@types/node":"^22.7.4","changelogen":"^0.5.7","@nuxt/schema":"^3.13.0","@types/jsdom":"^21.1.7","@nuxt/devtools":"^1.5.0","@vue/test-utils":"^2.4.6","@nuxt/test-utils":"^3.14.2","@playwright/test":"^1.53.2","@vitejs/plugin-vue":"^5.2.4","@iconify-json/logos":"^1.2.4","@nuxt/eslint-config":"^0.5.7","@types/jsonwebtoken":"^9.0.10","@iconify-json/lucide":"^1.2.50","@nuxt/module-builder":"^0.8.4","@supabase/supabase-js":"^2.50.2"},"peerDependencies":{"@nuxt/ui":"^3.0.0","@nuxt/icon":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/nuxt-supabase-team-auth_0.5.1_1754552588612_0.6413759633673666","host":"s3://npm-registry-packages-npm-production"}},"0.5.2":{"name":"nuxt-supabase-team-auth","version":"0.5.2","keywords":["nuxt","nuxt3","supabase","authentication","team","rbac","auth","module"],"author":{"name":"Peter Engelbrecht","email":"peter@engelbrecht.dk"},"license":"MIT","_id":"nuxt-supabase-team-auth@0.5.2","maintainers":[{"name":"pengelbrecht","email":"peter@engelbrecht.dk"}],"homepage":"https://github.com/pengelbrecht/nuxt-supabase-team-auth#readme","bugs":{"url":"https://github.com/pengelbrecht/nuxt-supabase-team-auth/issues"},"bin":{"team-auth":"dist/cli.mjs"},"dist":{"shasum":"1a1e6a5d223a925b7cd3da03600a0ce4f95e997f","tarball":"https://registry.npmjs.org/nuxt-supabase-team-auth/-/nuxt-supabase-team-auth-0.5.2.tgz","fileCount":187,"integrity":"sha512-07EKpkjDf++MHm0P9XtsiC/3tzVTvrrNjzj7pTiAxp1B1r6MsDbgXDPRrPv0FgfAg9igMrXjQdU1p9nJjV7tDA==","signatures":[{"sig":"MEUCIQC9Ib6/risCbLK1IQ2RGmy8jt+gEIYGtOtEsx1qtiB5ZQIgZIhYKN/w6B83RjTAs5oKPN3e7jqlExvWjSRneTGS3H8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":927909},"main":"./dist/module.cjs","pnpm":{"overrides":{"cookie":"0.7.2","esbuild":">=0.25.0"}},"type":"module","types":"./dist/types.d.ts","exports":{".":{"types":"./dist/types.d.ts","import":"./dist/module.mjs","require":"./dist/module.cjs"}},"gitHead":"b4929b1290fc59f2c9fe448a7dcede8d542e3f85","scripts":{"dev":"nuxi dev playground","lint":"eslint . --ignore-pattern 'test-projects/**'","test":"vitest run","build":"nuxt-module-build build","cleanup":"pnpm db:clean","lint:md":"pnpm dlx markdownlint-cli README.md","prepack":"nuxt-module-build build","prepare":"nuxt-module-build build","release":"pnpm run lint && pnpm run test && pnpm run prepack && changelogen --release && pnpm publish && git push --follow-tags","db:clean":"psql postgresql://postgres:postgres@127.0.0.1:54322/postgres -c \"SELECT cleanup_all_test_data();\"","db:reset":"supabase db reset --debug","db:start":"supabase start","lint:fix":"eslint . --fix --ignore-pattern 'test-projects/**'","pack:dry":"npm pack --dry-run","test:all":"npm run test && npm run test:e2e","test:e2e":"playwright test","changelog":"changelogen --no-commit --no-tag","db:status":"supabase status","dev:build":"nuxt-module-build build --stub && nuxi dev playground","test:types":"vue-tsc --noEmit && cd playground && vue-tsc --noEmit","test:watch":"vitest watch","cleanup:all":"pnpm db:reset","dev:prepare":"nuxt-module-build build --stub && nuxi prepare playground","lint:md:fix":"pnpm dlx markdownlint-cli --fix README.md","test:e2e:ui":"playwright test --ui","types:check":"supabase gen types typescript --local | diff - src/runtime/types/database.types.ts","types:update":"npm run types:generate && echo 'Supabase types updated! Consider running: npm run lint:fix'","version:info":"node scripts/version-info.js","db:clean-team":"node -e \"const teamId = process.argv[1]; if (!teamId) { console.log('Usage: pnpm db:clean-team <team-id>'); process.exit(1); } const { execSync } = require('child_process'); execSync(\\`psql postgresql://postgres:postgres@127.0.0.1:54322/postgres -c \\\"SELECT cleanup_test_team('\\${teamId}');\\\"\\`, { stdio: 'inherit' });\"","version:major":"pnpm run validate:package && npm version major && git push --follow-tags","version:minor":"pnpm run validate:package && npm version minor && git push --follow-tags","version:patch":"pnpm run validate:package && npm version patch && git push --follow-tags","test:e2e:debug":"playwright test --debug","types:generate":"supabase gen types typescript --local > src/runtime/types/database.types.ts","test:e2e:headed":"playwright test --headed","validate:package":"pnpm run pack:dry && pnpm run build","changelog:release":"changelogen --release"},"_npmUser":{"name":"pengelbrecht","email":"peter@engelbrecht.dk"},"repository":{"url":"git+https://github.com/pengelbrecht/nuxt-supabase-team-auth.git","type":"git"},"_npmVersion":"10.9.3","description":"Drop-in Nuxt 3 module for team-based authentication with Supabase","directories":{},"_nodeVersion":"22.18.0","dependencies":{"defu":"^6.1.4","jose":"^5.9.6","pathe":"^1.1.2","valibot":"^1.1.0","@nuxt/kit":"^3.13.0","commander":"^14.0.0","@nuxtjs/supabase":"^1.5.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.10.2","vue":"^3.5.16","nuxt":"^3.13.0","jsdom":"^26.1.0","eslint":"^9.11.1","vitest":"^2.1.1","vue-tsc":"^2.1.6","happy-dom":"^18.0.1","@vitest/ui":"^3.2.3","playwright":"^1.53.2","typescript":"^5.8.3","vue-router":"^4.5.1","@types/node":"^22.7.4","changelogen":"^0.5.7","@nuxt/schema":"^3.13.0","@types/jsdom":"^21.1.7","@nuxt/devtools":"^1.5.0","@vue/test-utils":"^2.4.6","@nuxt/test-utils":"^3.14.2","@playwright/test":"^1.53.2","@vitejs/plugin-vue":"^5.2.4","@iconify-json/logos":"^1.2.4","@nuxt/eslint-config":"^0.5.7","@iconify-json/lucide":"^1.2.50","@nuxt/module-builder":"^0.8.4","@supabase/supabase-js":"^2.50.2"},"peerDependencies":{"@nuxt/ui":"^3.0.0","@nuxt/icon":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/nuxt-supabase-team-auth_0.5.2_1756477288606_0.782847483274957","host":"s3://npm-registry-packages-npm-production"}},"0.5.3":{"name":"nuxt-supabase-team-auth","version":"0.5.3","keywords":["nuxt","nuxt3","supabase","authentication","team","rbac","auth","module"],"author":{"name":"Peter Engelbrecht","email":"peter@engelbrecht.dk"},"license":"MIT","_id":"nuxt-supabase-team-auth@0.5.3","maintainers":[{"name":"pengelbrecht","email":"peter@engelbrecht.dk"}],"homepage":"https://github.com/pengelbrecht/nuxt-supabase-team-auth#readme","bugs":{"url":"https://github.com/pengelbrecht/nuxt-supabase-team-auth/issues"},"bin":{"team-auth":"dist/cli.mjs"},"dist":{"shasum":"2e1d7cb60e891d9e8eae6b70ef01e2f7935a8bf0","tarball":"https://registry.npmjs.org/nuxt-supabase-team-auth/-/nuxt-supabase-team-auth-0.5.3.tgz","fileCount":187,"integrity":"sha512-GFlkXgCkVypuE/bFx6YfYjQ2Pn6S3dnkiyHrY5Td+TR/jCURgD9Oo1p8Ke6MQ9l8Wbke9c/ia674RnUhW8bYzQ==","signatures":[{"sig":"MEQCIBZQZifn24egW6nNsWwZK8aKdB3WzqftVDcAyCVHTYdnAiBDyktVXTLN0gsxwTjb3imQbe1kGtj64xDUXh/nyDRQcA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":927255},"main":"./dist/module.cjs","type":"module","_from":"file:nuxt-supabase-team-auth-0.5.3.tgz","types":"./dist/types.d.ts","exports":{".":{"types":"./dist/types.d.ts","import":"./dist/module.mjs","require":"./dist/module.cjs"}},"scripts":{"dev":"nuxi dev playground","lint":"eslint . --ignore-pattern 'test-projects/**'","test":"vitest run","build":"nuxt-module-build build","cleanup":"pnpm db:clean","lint:md":"pnpm dlx markdownlint-cli README.md","release":"pnpm run lint && pnpm run test && pnpm run prepack && changelogen --release && pnpm publish && git push --follow-tags","db:clean":"psql postgresql://postgres:postgres@127.0.0.1:54322/postgres -c \"SELECT cleanup_all_test_data();\"","db:reset":"supabase db reset --debug","db:start":"supabase start","lint:fix":"eslint . --fix --ignore-pattern 'test-projects/**'","pack:dry":"npm pack --dry-run","test:all":"npm run test && npm run test:e2e","test:e2e":"playwright test","changelog":"changelogen --no-commit --no-tag","db:status":"supabase status","dev:build":"nuxt-module-build build --stub && nuxi dev playground","test:types":"vue-tsc --noEmit && cd playground && vue-tsc --noEmit","test:watch":"vitest watch","cleanup:all":"pnpm db:reset","dev:prepare":"nuxt-module-build build --stub && nuxi prepare playground","lint:md:fix":"pnpm dlx markdownlint-cli --fix README.md","test:e2e:ui":"playwright test --ui","types:check":"supabase gen types typescript --local | diff - src/runtime/types/database.types.ts","types:update":"npm run types:generate && echo 'Supabase types updated! Consider running: npm run lint:fix'","version:info":"node scripts/version-info.js","db:clean-team":"node -e \"const teamId = process.argv[1]; if (!teamId) { console.log('Usage: pnpm db:clean-team <team-id>'); process.exit(1); } const { execSync } = require('child_process'); execSync(\\`psql postgresql://postgres:postgres@127.0.0.1:54322/postgres -c \\\"SELECT cleanup_test_team('\\${teamId}');\\\"\\`, { stdio: 'inherit' });\"","version:major":"pnpm run validate:package && npm version major && git push --follow-tags","version:minor":"pnpm run validate:package && npm version minor && git push --follow-tags","version:patch":"pnpm run validate:package && npm version patch && git push --follow-tags","test:e2e:debug":"playwright test --debug","types:generate":"supabase gen types typescript --local > src/runtime/types/database.types.ts","test:e2e:headed":"playwright test --headed","validate:package":"pnpm run pack:dry && pnpm run build","changelog:release":"changelogen --release"},"_npmUser":{"name":"pengelbrecht","email":"peter@engelbrecht.dk"},"_resolved":"/private/var/folders/h_/kscmq9n54839262qx2j3g1kh0000gn/T/f32ebcff4f91c5ece7f553626ceb8767/nuxt-supabase-team-auth-0.5.3.tgz","_integrity":"sha512-GFlkXgCkVypuE/bFx6YfYjQ2Pn6S3dnkiyHrY5Td+TR/jCURgD9Oo1p8Ke6MQ9l8Wbke9c/ia674RnUhW8bYzQ==","repository":{"url":"git+https://github.com/pengelbrecht/nuxt-supabase-team-auth.git","type":"git"},"_npmVersion":"10.9.3","description":"Drop-in Nuxt 3 module for team-based authentication with Supabase","directories":{},"_nodeVersion":"22.18.0","dependencies":{"defu":"^6.1.4","jose":"^5.9.6","pathe":"^1.1.2","valibot":"^1.1.0","@nuxt/kit":"^3.13.0","commander":"^14.0.0","@nuxtjs/supabase":"^1.5.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.10.2","vue":"^3.5.16","nuxt":"^3.13.0","jsdom":"^26.1.0","eslint":"^9.11.1","vitest":"^2.1.1","vue-tsc":"^2.1.6","happy-dom":"^18.0.1","@vitest/ui":"^3.2.3","playwright":"^1.53.2","typescript":"^5.8.3","vue-router":"^4.5.1","@types/node":"^22.7.4","changelogen":"^0.5.7","@nuxt/schema":"^3.13.0","@types/jsdom":"^21.1.7","@nuxt/devtools":"^1.5.0","@vue/test-utils":"^2.4.6","@nuxt/test-utils":"^3.14.2","@playwright/test":"^1.53.2","@vitejs/plugin-vue":"^5.2.4","@iconify-json/logos":"^1.2.4","@nuxt/eslint-config":"^0.5.7","@iconify-json/lucide":"^1.2.50","@nuxt/module-builder":"^0.8.4","@supabase/supabase-js":"^2.50.2"},"peerDependencies":{"@nuxt/ui":"^3.0.0","@nuxt/icon":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/nuxt-supabase-team-auth_0.5.3_1757691636534_0.903812619086414","host":"s3://npm-registry-packages-npm-production"}},"0.5.4":{"name":"nuxt-supabase-team-auth","version":"0.5.4","keywords":["nuxt","nuxt3","supabase","authentication","team","rbac","auth","module"],"author":{"name":"Peter Engelbrecht","email":"peter@engelbrecht.dk"},"license":"MIT","_id":"nuxt-supabase-team-auth@0.5.4","maintainers":[{"name":"pengelbrecht","email":"peter@engelbrecht.dk"}],"homepage":"https://github.com/pengelbrecht/nuxt-supabase-team-auth#readme","bugs":{"url":"https://github.com/pengelbrecht/nuxt-supabase-team-auth/issues"},"bin":{"team-auth":"dist/cli.mjs"},"dist":{"shasum":"436d38ec9a3f460c005979f3a56d2b9174ffa9fd","tarball":"https://registry.npmjs.org/nuxt-supabase-team-auth/-/nuxt-supabase-team-auth-0.5.4.tgz","fileCount":187,"integrity":"sha512-vC4i7E5NqULiT3LWP1Ftz4tMEeQGYZDLrC+EuhiMjCt2N/g6GwW8Jy5IEpdg8iD1BL6CF0W16sXT04UIwyHLtg==","signatures":[{"sig":"MEQCIHUZ2x5jlNhE1YQOpRkYabgbejYLFBBwnlcZYWCXpTkQAiABLlKKwGDNE0M+4iJW72R79JsDZbHEFOlPSs10hLz/Kw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":928051},"main":"./dist/module.cjs","type":"module","_from":"file:nuxt-supabase-team-auth-0.5.4.tgz","types":"./dist/types.d.ts","exports":{".":{"types":"./dist/types.d.ts","import":"./dist/module.mjs","require":"./dist/module.cjs"}},"scripts":{"dev":"nuxi dev playground","lint":"eslint . --ignore-pattern 'test-projects/**'","test":"vitest run","build":"nuxt-module-build build","cleanup":"pnpm db:clean","lint:md":"pnpm dlx markdownlint-cli README.md","release":"pnpm run lint && pnpm run test && pnpm run prepack && changelogen --release && pnpm publish && git push --follow-tags","db:clean":"psql postgresql://postgres:postgres@127.0.0.1:54322/postgres -c \"SELECT cleanup_all_test_data();\"","db:reset":"supabase db reset --debug","db:start":"supabase start","lint:fix":"eslint . --fix --ignore-pattern 'test-projects/**'","pack:dry":"npm pack --dry-run","test:all":"npm run test && npm run test:e2e","test:e2e":"playwright test","changelog":"changelogen --no-commit --no-tag","db:status":"supabase status","dev:build":"nuxt-module-build build --stub && nuxi dev playground","test:types":"vue-tsc --noEmit && cd playground && vue-tsc --noEmit","test:watch":"vitest watch","cleanup:all":"pnpm db:reset","dev:prepare":"nuxt-module-build build --stub && nuxi prepare playground","lint:md:fix":"pnpm dlx markdownlint-cli --fix README.md","test:e2e:ui":"playwright test --ui","types:check":"supabase gen types typescript --local | diff - src/runtime/types/database.types.ts","types:update":"npm run types:generate && echo 'Supabase types updated! Consider running: npm run lint:fix'","version:info":"node scripts/version-info.js","db:clean-team":"node -e \"const teamId = process.argv[1]; if (!teamId) { console.log('Usage: pnpm db:clean-team <team-id>'); process.exit(1); } const { execSync } = require('child_process'); execSync(\\`psql postgresql://postgres:postgres@127.0.0.1:54322/postgres -c \\\"SELECT cleanup_test_team('\\${teamId}');\\\"\\`, { stdio: 'inherit' });\"","version:major":"pnpm run validate:package && npm version major && git push --follow-tags","version:minor":"pnpm run validate:package && npm version minor && git push --follow-tags","version:patch":"pnpm run validate:package && npm version patch && git push --follow-tags","test:e2e:debug":"playwright test --debug","types:generate":"supabase gen types typescript --local > src/runtime/types/database.types.ts","test:e2e:headed":"playwright test --headed","validate:package":"pnpm run pack:dry && pnpm run build","changelog:release":"changelogen --release"},"_npmUser":{"name":"pengelbrecht","email":"peter@engelbrecht.dk"},"_resolved":"/private/var/folders/h_/kscmq9n54839262qx2j3g1kh0000gn/T/bbdda78202b99075feb1c699a015daa7/nuxt-supabase-team-auth-0.5.4.tgz","_integrity":"sha512-vC4i7E5NqULiT3LWP1Ftz4tMEeQGYZDLrC+EuhiMjCt2N/g6GwW8Jy5IEpdg8iD1BL6CF0W16sXT04UIwyHLtg==","repository":{"url":"git+https://github.com/pengelbrecht/nuxt-supabase-team-auth.git","type":"git"},"_npmVersion":"10.9.3","description":"Drop-in Nuxt 3 module for team-based authentication with Supabase","directories":{},"_nodeVersion":"22.18.0","dependencies":{"defu":"^6.1.4","jose":"^5.9.6","pathe":"^1.1.2","valibot":"^1.1.0","@nuxt/kit":"^3.13.0","commander":"^14.0.0","@nuxtjs/supabase":"^1.5.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.10.2","vue":"^3.5.16","nuxt":"^3.13.0","jsdom":"^26.1.0","eslint":"^9.11.1","vitest":"^2.1.1","vue-tsc":"^2.1.6","happy-dom":"^18.0.1","@vitest/ui":"^3.2.3","playwright":"^1.53.2","typescript":"^5.8.3","vue-router":"^4.5.1","@types/node":"^22.7.4","changelogen":"^0.5.7","@nuxt/schema":"^3.13.0","@types/jsdom":"^21.1.7","@nuxt/devtools":"^1.5.0","@vue/test-utils":"^2.4.6","@nuxt/test-utils":"^3.14.2","@playwright/test":"^1.53.2","@vitejs/plugin-vue":"^5.2.4","@iconify-json/logos":"^1.2.4","@nuxt/eslint-config":"^0.5.7","@iconify-json/lucide":"^1.2.50","@nuxt/module-builder":"^0.8.4","@supabase/supabase-js":"^2.50.2"},"peerDependencies":{"@nuxt/ui":"^3.0.0","@nuxt/icon":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/nuxt-supabase-team-auth_0.5.4_1757925728965_0.38517440032883243","host":"s3://npm-registry-packages-npm-production"}},"0.5.5":{"name":"nuxt-supabase-team-auth","version":"0.5.5","keywords":["nuxt","nuxt3","supabase","authentication","team","rbac","auth","module"],"author":{"name":"Peter Engelbrecht","email":"peter@engelbrecht.dk"},"license":"MIT","_id":"nuxt-supabase-team-auth@0.5.5","maintainers":[{"name":"pengelbrecht","email":"peter@engelbrecht.dk"}],"homepage":"https://github.com/pengelbrecht/nuxt-supabase-team-auth#readme","bugs":{"url":"https://github.com/pengelbrecht/nuxt-supabase-team-auth/issues"},"bin":{"team-auth":"dist/cli.mjs"},"dist":{"shasum":"6aaf9d526ed2938745a14b5a39005dbc52926f90","tarball":"https://registry.npmjs.org/nuxt-supabase-team-auth/-/nuxt-supabase-team-auth-0.5.5.tgz","fileCount":187,"integrity":"sha512-h9B9B1H7xaLdIeIiigJ5RAgqBrXUhx3WUrlYKsrmAulvoGk1BO3aNDv1aTpKNFVRhqtfOwa6DVZoGvsRN0/HgQ==","signatures":[{"sig":"MEUCIEo+DDYfovHfDJzP26lvzinIguBpaD5i4Ig45L8DA/M7AiEAszEw4xXq1EXCWfpmDS/2U7F1E1bFGYR+C8P2btSaYgA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":928051},"main":"./dist/module.cjs","type":"module","_from":"file:nuxt-supabase-team-auth-0.5.5.tgz","types":"./dist/types.d.ts","exports":{".":{"types":"./dist/types.d.ts","import":"./dist/module.mjs","require":"./dist/module.cjs"}},"scripts":{"dev":"nuxi dev playground","lint":"eslint . --ignore-pattern 'test-projects/**'","test":"vitest run","build":"nuxt-module-build build","cleanup":"pnpm db:clean","lint:md":"pnpm dlx markdownlint-cli README.md","release":"pnpm run lint && pnpm run test && pnpm run prepack && changelogen --release && pnpm publish && git push --follow-tags","db:clean":"psql postgresql://postgres:postgres@127.0.0.1:54322/postgres -c \"SELECT cleanup_all_test_data();\"","db:reset":"supabase db reset --debug","db:start":"supabase start","lint:fix":"eslint . --fix --ignore-pattern 'test-projects/**'","pack:dry":"npm pack --dry-run","test:all":"npm run test && npm run test:e2e","test:e2e":"playwright test","changelog":"changelogen --no-commit --no-tag","db:status":"supabase status","dev:build":"nuxt-module-build build --stub && nuxi dev playground","test:types":"vue-tsc --noEmit && cd playground && vue-tsc --noEmit","test:watch":"vitest watch","cleanup:all":"pnpm db:reset","dev:prepare":"nuxt-module-build build --stub && nuxi prepare playground","lint:md:fix":"pnpm dlx markdownlint-cli --fix README.md","test:e2e:ui":"playwright test --ui","types:check":"supabase gen types typescript --local | diff - src/runtime/types/database.types.ts","types:update":"npm run types:generate && echo 'Supabase types updated! Consider running: npm run lint:fix'","version:info":"node scripts/version-info.js","db:clean-team":"node -e \"const teamId = process.argv[1]; if (!teamId) { console.log('Usage: pnpm db:clean-team <team-id>'); process.exit(1); } const { execSync } = require('child_process'); execSync(\\`psql postgresql://postgres:postgres@127.0.0.1:54322/postgres -c \\\"SELECT cleanup_test_team('\\${teamId}');\\\"\\`, { stdio: 'inherit' });\"","version:major":"pnpm run validate:package && npm version major && git push --follow-tags","version:minor":"pnpm run validate:package && npm version minor && git push --follow-tags","version:patch":"pnpm run validate:package && npm version patch && git push --follow-tags","test:e2e:debug":"playwright test --debug","types:generate":"supabase gen types typescript --local > src/runtime/types/database.types.ts","test:e2e:headed":"playwright test --headed","validate:package":"pnpm run pack:dry && pnpm run build","changelog:release":"changelogen --release"},"_npmUser":{"name":"pengelbrecht","email":"peter@engelbrecht.dk"},"_resolved":"/private/var/folders/h_/kscmq9n54839262qx2j3g1kh0000gn/T/6e8510c1caa4f07a81d0bf52511f705c/nuxt-supabase-team-auth-0.5.5.tgz","_integrity":"sha512-h9B9B1H7xaLdIeIiigJ5RAgqBrXUhx3WUrlYKsrmAulvoGk1BO3aNDv1aTpKNFVRhqtfOwa6DVZoGvsRN0/HgQ==","repository":{"url":"git+https://github.com/pengelbrecht/nuxt-supabase-team-auth.git","type":"git"},"_npmVersion":"10.9.3","description":"Drop-in Nuxt 3 module for team-based authentication with Supabase","directories":{},"_nodeVersion":"22.18.0","dependencies":{"defu":"^6.1.4","jose":"^5.9.6","pathe":"^1.1.2","valibot":"^1.1.0","@nuxt/kit":"^3.13.0","commander":"^14.0.0","@nuxtjs/supabase":"^1.5.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.10.2","vue":"^3.5.16","nuxt":"^3.13.0","jsdom":"^26.1.0","eslint":"^9.11.1","vitest":"^2.1.1","vue-tsc":"^2.1.6","happy-dom":"^18.0.1","@vitest/ui":"^3.2.3","playwright":"^1.53.2","typescript":"^5.8.3","vue-router":"^4.5.1","@types/node":"^22.7.4","changelogen":"^0.5.7","@nuxt/schema":"^3.13.0","@types/jsdom":"^21.1.7","@nuxt/devtools":"^1.5.0","@vue/test-utils":"^2.4.6","@nuxt/test-utils":"^3.14.2","@playwright/test":"^1.53.2","@vitejs/plugin-vue":"^5.2.4","@iconify-json/logos":"^1.2.4","@nuxt/eslint-config":"^0.5.7","@iconify-json/lucide":"^1.2.50","@nuxt/module-builder":"^0.8.4","@supabase/supabase-js":"^2.50.2"},"peerDependencies":{"@nuxt/ui":"^3.0.0","@nuxt/icon":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/nuxt-supabase-team-auth_0.5.5_1757926989845_0.1919788282955115","host":"s3://npm-registry-packages-npm-production"}},"0.5.6":{"name":"nuxt-supabase-team-auth","version":"0.5.6","keywords":["nuxt","nuxt3","supabase","authentication","team","rbac","auth","module"],"author":{"name":"Peter Engelbrecht","email":"peter@engelbrecht.dk"},"license":"MIT","_id":"nuxt-supabase-team-auth@0.5.6","maintainers":[{"name":"pengelbrecht","email":"peter@engelbrecht.dk"}],"homepage":"https://github.com/pengelbrecht/nuxt-supabase-team-auth#readme","bugs":{"url":"https://github.com/pengelbrecht/nuxt-supabase-team-auth/issues"},"bin":{"team-auth":"dist/cli.mjs"},"dist":{"shasum":"07e87b8695ca6dda01b3e8471d9dd18b7133b443","tarball":"https://registry.npmjs.org/nuxt-supabase-team-auth/-/nuxt-supabase-team-auth-0.5.6.tgz","fileCount":187,"integrity":"sha512-6S7SfAfNsJvGCumdFMyXnRaJA4ATIaegp3ZkK31Z/wQm374zKShuhWEPE99hWvNyGkgsWhqm7AVz7m7QpDzF1Q==","signatures":[{"sig":"MEUCIATqLkyLqMguiLCX4eViRWNxa75sRO97sb4UGAZlLQCTAiEA0ePNcbeBMs+6Gel1p0jwINjbPiqM988jM6jmJVRsYuY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":927795},"main":"./dist/module.cjs","type":"module","_from":"file:nuxt-supabase-team-auth-0.5.6.tgz","types":"./dist/types.d.ts","exports":{".":{"types":"./dist/types.d.ts","import":"./dist/module.mjs","require":"./dist/module.cjs"}},"scripts":{"dev":"nuxi dev playground","lint":"eslint . --ignore-pattern 'test-projects/**'","test":"vitest run","build":"nuxt-module-build build","cleanup":"pnpm db:clean","lint:md":"pnpm dlx markdownlint-cli README.md","release":"pnpm run lint && pnpm run test && pnpm run prepack && changelogen --release && pnpm publish && git push --follow-tags","db:clean":"psql postgresql://postgres:postgres@127.0.0.1:54322/postgres -c \"SELECT cleanup_all_test_data();\"","db:reset":"supabase db reset --debug","db:start":"supabase start","lint:fix":"eslint . --fix --ignore-pattern 'test-projects/**'","pack:dry":"npm pack --dry-run","test:all":"npm run test && npm run test:e2e","test:e2e":"playwright test","changelog":"changelogen --no-commit --no-tag","db:status":"supabase status","dev:build":"nuxt-module-build build --stub && nuxi dev playground","test:types":"vue-tsc --noEmit && cd playground && vue-tsc --noEmit","test:watch":"vitest watch","cleanup:all":"pnpm db:reset","dev:prepare":"nuxt-module-build build --stub && nuxi prepare playground","lint:md:fix":"pnpm dlx markdownlint-cli --fix README.md","test:e2e:ui":"playwright test --ui","types:check":"supabase gen types typescript --local | diff - src/runtime/types/database.types.ts","types:update":"npm run types:generate && echo 'Supabase types updated! Consider running: npm run lint:fix'","version:info":"node scripts/version-info.js","db:clean-team":"node -e \"const teamId = process.argv[1]; if (!teamId) { console.log('Usage: pnpm db:clean-team <team-id>'); process.exit(1); } const { execSync } = require('child_process'); execSync(\\`psql postgresql://postgres:postgres@127.0.0.1:54322/postgres -c \\\"SELECT cleanup_test_team('\\${teamId}');\\\"\\`, { stdio: 'inherit' });\"","version:major":"pnpm run validate:package && npm version major && git push --follow-tags","version:minor":"pnpm run validate:package && npm version minor && git push --follow-tags","version:patch":"pnpm run validate:package && npm version patch && git push --follow-tags","test:e2e:debug":"playwright test --debug","types:generate":"supabase gen types typescript --local > src/runtime/types/database.types.ts","test:e2e:headed":"playwright test --headed","validate:package":"pnpm run pack:dry && pnpm run build","changelog:release":"changelogen --release"},"_npmUser":{"name":"pengelbrecht","email":"peter@engelbrecht.dk"},"_resolved":"/private/var/folders/h_/kscmq9n54839262qx2j3g1kh0000gn/T/083867ab11d4dbc921b7d1b049b7670e/nuxt-supabase-team-auth-0.5.6.tgz","_integrity":"sha512-6S7SfAfNsJvGCumdFMyXnRaJA4ATIaegp3ZkK31Z/wQm374zKShuhWEPE99hWvNyGkgsWhqm7AVz7m7QpDzF1Q==","repository":{"url":"git+https://github.com/pengelbrecht/nuxt-supabase-team-auth.git","type":"git"},"_npmVersion":"10.9.3","description":"Drop-in Nuxt 3 module for team-based authentication with Supabase","directories":{},"_nodeVersion":"22.18.0","dependencies":{"defu":"^6.1.4","jose":"^5.9.6","pathe":"^1.1.2","valibot":"^1.1.0","@nuxt/kit":"^3.13.0","commander":"^14.0.0","@nuxtjs/supabase":"^1.5.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.10.2","vue":"^3.5.16","nuxt":"^3.13.0","jsdom":"^26.1.0","eslint":"^9.11.1","vitest":"^2.1.1","vue-tsc":"^2.1.6","happy-dom":"^18.0.1","@vitest/ui":"^3.2.3","playwright":"^1.53.2","typescript":"^5.8.3","vue-router":"^4.5.1","@types/node":"^22.7.4","changelogen":"^0.5.7","@nuxt/schema":"^3.13.0","@types/jsdom":"^21.1.7","@nuxt/devtools":"^1.5.0","@vue/test-utils":"^2.4.6","@nuxt/test-utils":"^3.14.2","@playwright/test":"^1.53.2","@vitejs/plugin-vue":"^5.2.4","@iconify-json/logos":"^1.2.4","@nuxt/eslint-config":"^0.5.7","@iconify-json/lucide":"^1.2.50","@nuxt/module-builder":"^0.8.4","@supabase/supabase-js":"^2.50.2"},"peerDependencies":{"@nuxt/ui":"^3.0.0","@nuxt/icon":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/nuxt-supabase-team-auth_0.5.6_1757941213611_0.5822462179272223","host":"s3://npm-registry-packages-npm-production"}},"0.5.7":{"name":"nuxt-supabase-team-auth","version":"0.5.7","keywords":["nuxt","nuxt3","supabase","authentication","team","rbac","auth","module"],"author":{"name":"Peter Engelbrecht","email":"peter@engelbrecht.dk"},"license":"MIT","_id":"nuxt-supabase-team-auth@0.5.7","maintainers":[{"name":"pengelbrecht","email":"peter@engelbrecht.dk"}],"homepage":"https://github.com/pengelbrecht/nuxt-supabase-team-auth#readme","bugs":{"url":"https://github.com/pengelbrecht/nuxt-supabase-team-auth/issues"},"bin":{"team-auth":"dist/cli.mjs"},"dist":{"shasum":"45cd50f9c6dac3240bad4df06fb31998f08bbd6f","tarball":"https://registry.npmjs.org/nuxt-supabase-team-auth/-/nuxt-supabase-team-auth-0.5.7.tgz","fileCount":187,"integrity":"sha512-NT/xAbCj7BE+QE4lxNnDlo6eEJkLizNF6AYdKIwxuNNiRuUxJCa5WMu8A6FtFf9ggABfKelUY2edGDazRRkEmA==","signatures":[{"sig":"MEUCIQDJgasMzzTlIl+KzR8RJM/u0LDRA18clqx3c4SPv5WApgIgZtl4YrNogCDxjiXz8KTWHUDFFzjqEnA1Kd+IrLzurEg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":928927},"main":"./dist/module.cjs","type":"module","_from":"file:nuxt-supabase-team-auth-0.5.7.tgz","types":"./dist/types.d.ts","exports":{".":{"types":"./dist/types.d.ts","import":"./dist/module.mjs","require":"./dist/module.cjs"}},"scripts":{"dev":"nuxi dev playground","lint":"eslint . --ignore-pattern 'test-projects/**'","test":"vitest run","build":"nuxt-module-build build","cleanup":"pnpm db:clean","lint:md":"pnpm dlx markdownlint-cli README.md","release":"pnpm run lint && pnpm run test && pnpm run prepack && changelogen --release && pnpm publish && git push --follow-tags","db:clean":"psql postgresql://postgres:postgres@127.0.0.1:54322/postgres -c \"SELECT cleanup_all_test_data();\"","db:reset":"supabase db reset --debug","db:start":"supabase start","lint:fix":"eslint . --fix --ignore-pattern 'test-projects/**'","pack:dry":"npm pack --dry-run","test:all":"npm run test && npm run test:e2e","test:e2e":"playwright test","changelog":"changelogen --no-commit --no-tag","db:status":"supabase status","dev:build":"nuxt-module-build build --stub && nuxi dev playground","test:types":"vue-tsc --noEmit && cd playground && vue-tsc --noEmit","test:watch":"vitest watch","cleanup:all":"pnpm db:reset","dev:prepare":"nuxt-module-build build --stub && nuxi prepare playground","lint:md:fix":"pnpm dlx markdownlint-cli --fix README.md","test:e2e:ui":"playwright test --ui","types:check":"supabase gen types typescript --local | diff - src/runtime/types/database.types.ts","types:update":"npm run types:generate && echo 'Supabase types updated! Consider running: npm run lint:fix'","version:info":"node scripts/version-info.js","db:clean-team":"node -e \"const teamId = process.argv[1]; if (!teamId) { console.log('Usage: pnpm db:clean-team <team-id>'); process.exit(1); } const { execSync } = require('child_process'); execSync(\\`psql postgresql://postgres:postgres@127.0.0.1:54322/postgres -c \\\"SELECT cleanup_test_team('\\${teamId}');\\\"\\`, { stdio: 'inherit' });\"","version:major":"pnpm run validate:package && npm version major && git push --follow-tags","version:minor":"pnpm run validate:package && npm version minor && git push --follow-tags","version:patch":"pnpm run validate:package && npm version patch && git push --follow-tags","test:e2e:debug":"playwright test --debug","types:generate":"supabase gen types typescript --local > src/runtime/types/database.types.ts","test:e2e:headed":"playwright test --headed","validate:package":"pnpm run pack:dry && pnpm run build","changelog:release":"changelogen --release"},"_npmUser":{"name":"pengelbrecht","email":"peter@engelbrecht.dk"},"_resolved":"/private/var/folders/h_/kscmq9n54839262qx2j3g1kh0000gn/T/e470579f692eef5e55cadaad9b7aa438/nuxt-supabase-team-auth-0.5.7.tgz","_integrity":"sha512-NT/xAbCj7BE+QE4lxNnDlo6eEJkLizNF6AYdKIwxuNNiRuUxJCa5WMu8A6FtFf9ggABfKelUY2edGDazRRkEmA==","repository":{"url":"git+https://github.com/pengelbrecht/nuxt-supabase-team-auth.git","type":"git"},"_npmVersion":"10.9.3","description":"Drop-in Nuxt 3 module for team-based authentication with Supabase","directories":{},"_nodeVersion":"22.18.0","dependencies":{"defu":"^6.1.4","jose":"^5.9.6","pathe":"^1.1.2","valibot":"^1.1.0","@nuxt/kit":"^3.13.0","commander":"^14.0.0","@nuxtjs/supabase":"^1.5.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.10.2","vue":"^3.5.16","nuxt":"^3.13.0","jsdom":"^26.1.0","eslint":"^9.11.1","vitest":"^2.1.1","vue-tsc":"^2.1.6","happy-dom":"^18.0.1","@vitest/ui":"^3.2.3","playwright":"^1.53.2","typescript":"^5.8.3","vue-router":"^4.5.1","@types/node":"^22.7.4","changelogen":"^0.5.7","@nuxt/schema":"^3.13.0","@types/jsdom":"^21.1.7","@nuxt/devtools":"^1.5.0","@vue/test-utils":"^2.4.6","@nuxt/test-utils":"^3.14.2","@playwright/test":"^1.53.2","@vitejs/plugin-vue":"^5.2.4","@iconify-json/logos":"^1.2.4","@nuxt/eslint-config":"^0.5.7","@iconify-json/lucide":"^1.2.50","@nuxt/module-builder":"^0.8.4","@supabase/supabase-js":"^2.50.2"},"peerDependencies":{"@nuxt/ui":"^3.0.0","@nuxt/icon":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/nuxt-supabase-team-auth_0.5.7_1758113398747_0.7182120059176398","host":"s3://npm-registry-packages-npm-production"}},"0.5.8":{"name":"nuxt-supabase-team-auth","version":"0.5.8","keywords":["nuxt","nuxt3","supabase","authentication","team","rbac","auth","module"],"author":{"name":"Peter Engelbrecht","email":"peter@engelbrecht.dk"},"license":"MIT","_id":"nuxt-supabase-team-auth@0.5.8","maintainers":[{"name":"pengelbrecht","email":"peter@engelbrecht.dk"}],"homepage":"https://github.com/pengelbrecht/nuxt-supabase-team-auth#readme","bugs":{"url":"https://github.com/pengelbrecht/nuxt-supabase-team-auth/issues"},"bin":{"team-auth":"dist/cli.mjs"},"dist":{"shasum":"82b8e2481b80c8c406303a7eb16502bb38b388e4","tarball":"https://registry.npmjs.org/nuxt-supabase-team-auth/-/nuxt-supabase-team-auth-0.5.8.tgz","fileCount":187,"integrity":"sha512-ssrLC+jA/h/W0fSqC6amavYm/lvHmiq5TTKoXtPtr4BrhCDvlWq6EF7BPkdHVsk+4++4hSLPIFt7CXVjiSuV0w==","signatures":[{"sig":"MEQCICUYnkPV603Du90RnqlWsH85wW4HoDRYnUz9eT+PmUc4AiA3piCIYUDpwhiB0ska9AFFjP3vPw1gOjc1yRsFTKfcYw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":928833},"main":"./dist/module.cjs","type":"module","_from":"file:nuxt-supabase-team-auth-0.5.8.tgz","types":"./dist/types.d.ts","exports":{".":{"types":"./dist/types.d.ts","import":"./dist/module.mjs","require":"./dist/module.cjs"}},"scripts":{"dev":"nuxi dev playground","lint":"eslint . --ignore-pattern 'test-projects/**'","test":"vitest run","build":"nuxt-module-build build","cleanup":"pnpm db:clean","lint:md":"pnpm dlx markdownlint-cli README.md","release":"pnpm run lint && pnpm run test && pnpm run prepack && changelogen --release && pnpm publish && git push --follow-tags","db:clean":"psql postgresql://postgres:postgres@127.0.0.1:54322/postgres -c \"SELECT cleanup_all_test_data();\"","db:reset":"supabase db reset --debug","db:start":"supabase start","lint:fix":"eslint . --fix --ignore-pattern 'test-projects/**'","pack:dry":"npm pack --dry-run","test:all":"npm run test && npm run test:e2e","test:e2e":"playwright test","changelog":"changelogen --no-commit --no-tag","db:status":"supabase status","dev:build":"nuxt-module-build build --stub && nuxi dev playground","test:types":"vue-tsc --noEmit && cd playground && vue-tsc --noEmit","test:watch":"vitest watch","cleanup:all":"pnpm db:reset","dev:prepare":"nuxt-module-build build --stub && nuxi prepare playground","lint:md:fix":"pnpm dlx markdownlint-cli --fix README.md","test:e2e:ui":"playwright test --ui","types:check":"supabase gen types typescript --local | diff - src/runtime/types/database.types.ts","types:update":"npm run types:generate && echo 'Supabase types updated! Consider running: npm run lint:fix'","version:info":"node scripts/version-info.js","db:clean-team":"node -e \"const teamId = process.argv[1]; if (!teamId) { console.log('Usage: pnpm db:clean-team <team-id>'); process.exit(1); } const { execSync } = require('child_process'); execSync(\\`psql postgresql://postgres:postgres@127.0.0.1:54322/postgres -c \\\"SELECT cleanup_test_team('\\${teamId}');\\\"\\`, { stdio: 'inherit' });\"","version:major":"pnpm run validate:package && npm version major && git push --follow-tags","version:minor":"pnpm run validate:package && npm version minor && git push --follow-tags","version:patch":"pnpm run validate:package && npm version patch && git push --follow-tags","test:e2e:debug":"playwright test --debug","types:generate":"supabase gen types typescript --local > src/runtime/types/database.types.ts","test:e2e:headed":"playwright test --headed","validate:package":"pnpm run pack:dry && pnpm run build","changelog:release":"changelogen --release"},"_npmUser":{"name":"pengelbrecht","email":"peter@engelbrecht.dk"},"_resolved":"/private/var/folders/h_/kscmq9n54839262qx2j3g1kh0000gn/T/82b045ceffde42c56c258159775e147e/nuxt-supabase-team-auth-0.5.8.tgz","_integrity":"sha512-ssrLC+jA/h/W0fSqC6amavYm/lvHmiq5TTKoXtPtr4BrhCDvlWq6EF7BPkdHVsk+4++4hSLPIFt7CXVjiSuV0w==","repository":{"url":"git+https://github.com/pengelbrecht/nuxt-supabase-team-auth.git","type":"git"},"_npmVersion":"10.9.3","description":"Drop-in Nuxt 3 module for team-based authentication with Supabase","directories":{},"_nodeVersion":"22.18.0","dependencies":{"defu":"^6.1.4","jose":"^5.9.6","pathe":"^1.1.2","valibot":"^1.1.0","@nuxt/kit":"^3.13.0","commander":"^14.0.0","@nuxtjs/supabase":"^1.5.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.10.2","vue":"^3.5.16","nuxt":"^3.13.0","jsdom":"^26.1.0","eslint":"^9.11.1","vitest":"^2.1.1","vue-tsc":"^2.1.6","happy-dom":"^18.0.1","@vitest/ui":"^3.2.3","playwright":"^1.53.2","typescript":"^5.8.3","vue-router":"^4.5.1","@types/node":"^22.7.4","changelogen":"^0.5.7","@nuxt/schema":"^3.13.0","@types/jsdom":"^21.1.7","@nuxt/devtools":"^1.5.0","@vue/test-utils":"^2.4.6","@nuxt/test-utils":"^3.14.2","@playwright/test":"^1.53.2","@vitejs/plugin-vue":"^5.2.4","@iconify-json/logos":"^1.2.4","@nuxt/eslint-config":"^0.5.7","@iconify-json/lucide":"^1.2.50","@nuxt/module-builder":"^0.8.4","@supabase/supabase-js":"^2.50.2"},"peerDependencies":{"@nuxt/ui":"^3.0.0","@nuxt/icon":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/nuxt-supabase-team-auth_0.5.8_1758114030820_0.8863697344578978","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"nuxt-supabase-team-auth","version":"0.6.0","keywords":["nuxt","nuxt3","supabase","authentication","team","rbac","auth","module"],"author":{"name":"Peter Engelbrecht","email":"peter@engelbrecht.dk"},"license":"MIT","_id":"nuxt-supabase-team-auth@0.6.0","maintainers":[{"name":"pengelbrecht","email":"peter@engelbrecht.dk"}],"homepage":"https://github.com/pengelbrecht/nuxt-supabase-team-auth#readme","bugs":{"url":"https://github.com/pengelbrecht/nuxt-supabase-team-auth/issues"},"bin":{"team-auth":"dist/cli.mjs"},"dist":{"shasum":"e64f4ae16540e2a41aa4ca7a7547ab8198e5d8bd","tarball":"https://registry.npmjs.org/nuxt-supabase-team-auth/-/nuxt-supabase-team-auth-0.6.0.tgz","fileCount":187,"integrity":"sha512-SVku6LoZsTnwpAWFlpQQgUDEgp510qxQgCNXELYDzlix1OogJWVcJU0rvky+cQ1mZqff+1tedBTeUX/jdyKsEQ==","signatures":[{"sig":"MEUCIGxoHEVlMU0kaHTY8ITrW06+RdfkgbTuymk3rqjKnO9cAiEA/4HMnl8D8BSHzgQKy8lZyZfblL4KtEvHrCz1NWZsgMg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":922787},"main":"./dist/module.cjs","type":"module","_from":"file:nuxt-supabase-team-auth-0.6.0.tgz","types":"./dist/types.d.ts","exports":{".":{"types":"./dist/types.d.ts","import":"./dist/module.mjs","require":"./dist/module.cjs"}},"scripts":{"dev":"nuxi dev playground","lint":"eslint . --ignore-pattern 'test-projects/**'","test":"vitest run","build":"nuxt-module-build build","cleanup":"pnpm db:clean","lint:md":"pnpm dlx markdownlint-cli README.md","release":"pnpm run lint && pnpm run test && pnpm run prepack && changelogen --release && pnpm publish && git push --follow-tags","db:clean":"psql postgresql://postgres:postgres@127.0.0.1:54322/postgres -c \"SELECT cleanup_all_test_data();\"","db:reset":"supabase db reset --debug","db:start":"supabase start","lint:fix":"eslint . --fix --ignore-pattern 'test-projects/**'","pack:dry":"npm pack --dry-run","test:all":"npm run test && npm run test:e2e","test:e2e":"playwright test","changelog":"changelogen --no-commit --no-tag","db:status":"supabase status","dev:build":"nuxt-module-build build --stub && nuxi dev playground","test:types":"vue-tsc --noEmit && cd playground && vue-tsc --noEmit","test:watch":"vitest watch","cleanup:all":"pnpm db:reset","dev:prepare":"nuxt-module-build build --stub && nuxi prepare playground","lint:md:fix":"pnpm dlx markdownlint-cli --fix README.md","test:e2e:ui":"playwright test --ui","types:check":"supabase gen types typescript --local | diff - src/runtime/types/database.types.ts","types:update":"npm run types:generate && echo 'Supabase types updated! Consider running: npm run lint:fix'","version:info":"node scripts/version-info.js","db:clean-team":"node -e \"const teamId = process.argv[1]; if (!teamId) { console.log('Usage: pnpm db:clean-team <team-id>'); process.exit(1); } const { execSync } = require('child_process'); execSync(\\`psql postgresql://postgres:postgres@127.0.0.1:54322/postgres -c \\\"SELECT cleanup_test_team('\\${teamId}');\\\"\\`, { stdio: 'inherit' });\"","version:major":"pnpm run validate:package && npm version major && git push --follow-tags","version:minor":"pnpm run validate:package && npm version minor && git push --follow-tags","version:patch":"pnpm run validate:package && npm version patch && git push --follow-tags","test:e2e:debug":"playwright test --debug","types:generate":"supabase gen types typescript --local > src/runtime/types/database.types.ts","test:e2e:headed":"playwright test --headed","validate:package":"pnpm run pack:dry && pnpm run build","changelog:release":"changelogen --release"},"_npmUser":{"name":"pengelbrecht","email":"peter@engelbrecht.dk"},"_resolved":"/private/var/folders/h_/kscmq9n54839262qx2j3g1kh0000gn/T/e94afaca7ad4b2a0df496032c72d8f8c/nuxt-supabase-team-auth-0.6.0.tgz","_integrity":"sha512-SVku6LoZsTnwpAWFlpQQgUDEgp510qxQgCNXELYDzlix1OogJWVcJU0rvky+cQ1mZqff+1tedBTeUX/jdyKsEQ==","repository":{"url":"git+https://github.com/pengelbrecht/nuxt-supabase-team-auth.git","type":"git"},"_npmVersion":"10.9.3","description":"Drop-in Nuxt 3 module for team-based authentication with Supabase","directories":{},"_nodeVersion":"22.18.0","dependencies":{"defu":"^6.1.4","jose":"^5.9.6","pathe":"^1.1.2","valibot":"^1.1.0","@nuxt/kit":"^3.13.0","commander":"^14.0.0","@nuxtjs/supabase":"^1.5.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.10.2","vue":"^3.5.16","nuxt":"^3.13.0","jsdom":"^26.1.0","eslint":"^9.11.1","vitest":"^2.1.1","vue-tsc":"^2.1.6","happy-dom":"^18.0.1","@vitest/ui":"^3.2.3","playwright":"^1.53.2","typescript":"^5.8.3","vue-router":"^4.5.1","@types/node":"^22.7.4","changelogen":"^0.5.7","@nuxt/schema":"^3.13.0","@types/jsdom":"^21.1.7","@nuxt/devtools":"^1.5.0","@vue/test-utils":"^2.4.6","@nuxt/test-utils":"^3.14.2","@playwright/test":"^1.53.2","@vitejs/plugin-vue":"^5.2.4","@iconify-json/logos":"^1.2.4","@nuxt/eslint-config":"^0.5.7","@iconify-json/lucide":"^1.2.50","@nuxt/module-builder":"^0.8.4","@supabase/supabase-js":"^2.50.2"},"peerDependencies":{"@nuxt/ui":"^3.0.0","@nuxt/icon":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/nuxt-supabase-team-auth_0.6.0_1758117835402_0.25872413372827974","host":"s3://npm-registry-packages-npm-production"}},"0.6.1":{"name":"nuxt-supabase-team-auth","version":"0.6.1","keywords":["nuxt","nuxt3","supabase","authentication","team","rbac","auth","module"],"author":{"name":"Peter Engelbrecht","email":"peter@engelbrecht.dk"},"license":"MIT","_id":"nuxt-supabase-team-auth@0.6.1","maintainers":[{"name":"pengelbrecht","email":"peter@engelbrecht.dk"}],"homepage":"https://github.com/pengelbrecht/nuxt-supabase-team-auth#readme","bugs":{"url":"https://github.com/pengelbrecht/nuxt-supabase-team-auth/issues"},"bin":{"team-auth":"dist/cli.mjs"},"dist":{"shasum":"157958932de0881490ba92e4ef80859c029e2dbe","tarball":"https://registry.npmjs.org/nuxt-supabase-team-auth/-/nuxt-supabase-team-auth-0.6.1.tgz","fileCount":187,"integrity":"sha512-ObhF39Iz0sjOuX32mbUjpDVat0hI5Mi74OPvofyQ0Yc3NAFHTDp2+90Te5biE9KIMCJt97WQH8RCdkcdm/6Dxw==","signatures":[{"sig":"MEQCIGOOqd8wQnAvRZueDYsN/0H+pFGWQGDDWnRgqg7smjQJAiA5/X+n42reSUNWh52Xh2swz+ogsJCb+Ae2fTIGJF8U3A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":922557},"main":"./dist/module.cjs","type":"module","_from":"file:nuxt-supabase-team-auth-0.6.1.tgz","types":"./dist/types.d.ts","exports":{".":{"types":"./dist/types.d.ts","import":"./dist/module.mjs","require":"./dist/module.cjs"}},"scripts":{"dev":"nuxi dev playground","lint":"eslint . --ignore-pattern 'test-projects/**'","test":"vitest run","build":"nuxt-module-build build","cleanup":"pnpm db:clean","lint:md":"pnpm dlx markdownlint-cli README.md","release":"pnpm run lint && pnpm run test && pnpm run prepack && changelogen --release && pnpm publish && git push --follow-tags","db:clean":"psql postgresql://postgres:postgres@127.0.0.1:54322/postgres -c \"SELECT cleanup_all_test_data();\"","db:reset":"supabase db reset --debug","db:start":"supabase start","lint:fix":"eslint . --fix --ignore-pattern 'test-projects/**'","pack:dry":"npm pack --dry-run","test:all":"npm run test && npm run test:e2e","test:e2e":"playwright test","changelog":"changelogen --no-commit --no-tag","db:status":"supabase status","dev:build":"nuxt-module-build build --stub && nuxi dev playground","test:types":"vue-tsc --noEmit && cd playground && vue-tsc --noEmit","test:watch":"vitest watch","cleanup:all":"pnpm db:reset","dev:prepare":"nuxt-module-build build --stub && nuxi prepare playground","lint:md:fix":"pnpm dlx markdownlint-cli --fix README.md","test:e2e:ui":"playwright test --ui","types:check":"supabase gen types typescript --local | diff - src/runtime/types/database.types.ts","types:update":"npm run types:generate && echo 'Supabase types updated! Consider running: npm run lint:fix'","version:info":"node scripts/version-info.js","db:clean-team":"node -e \"const teamId = process.argv[1]; if (!teamId) { console.log('Usage: pnpm db:clean-team <team-id>'); process.exit(1); } const { execSync } = require('child_process'); execSync(\\`psql postgresql://postgres:postgres@127.0.0.1:54322/postgres -c \\\"SELECT cleanup_test_team('\\${teamId}');\\\"\\`, { stdio: 'inherit' });\"","version:major":"pnpm run validate:package && npm version major && git push --follow-tags","version:minor":"pnpm run validate:package && npm version minor && git push --follow-tags","version:patch":"pnpm run validate:package && npm version patch && git push --follow-tags","test:e2e:debug":"playwright test --debug","types:generate":"supabase gen types typescript --local > src/runtime/types/database.types.ts","test:e2e:headed":"playwright test --headed","validate:package":"pnpm run pack:dry && pnpm run build","changelog:release":"changelogen --release"},"_npmUser":{"name":"pengelbrecht","email":"peter@engelbrecht.dk"},"_resolved":"/private/var/folders/h_/kscmq9n54839262qx2j3g1kh0000gn/T/5e0e2879622c17560e7edb2a56cfa126/nuxt-supabase-team-auth-0.6.1.tgz","_integrity":"sha512-ObhF39Iz0sjOuX32mbUjpDVat0hI5Mi74OPvofyQ0Yc3NAFHTDp2+90Te5biE9KIMCJt97WQH8RCdkcdm/6Dxw==","repository":{"url":"git+https://github.com/pengelbrecht/nuxt-supabase-team-auth.git","type":"git"},"_npmVersion":"10.9.3","description":"Drop-in Nuxt 3 module for team-based authentication with Supabase","directories":{},"_nodeVersion":"22.18.0","dependencies":{"defu":"^6.1.4","jose":"^5.9.6","pathe":"^1.1.2","valibot":"^1.1.0","@nuxt/kit":"^3.13.0","commander":"^14.0.0","@nuxtjs/supabase":"^1.5.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.10.2","vue":"^3.5.16","nuxt":"^3.13.0","jsdom":"^26.1.0","eslint":"^9.11.1","vitest":"^2.1.1","vue-tsc":"^2.1.6","happy-dom":"^18.0.1","@vitest/ui":"^3.2.3","playwright":"^1.53.2","typescript":"^5.8.3","vue-router":"^4.5.1","@types/node":"^22.7.4","changelogen":"^0.5.7","@nuxt/schema":"^3.13.0","@types/jsdom":"^21.1.7","@nuxt/devtools":"^1.5.0","@vue/test-utils":"^2.4.6","@nuxt/test-utils":"^3.14.2","@playwright/test":"^1.53.2","@vitejs/plugin-vue":"^5.2.4","@iconify-json/logos":"^1.2.4","@nuxt/eslint-config":"^0.5.7","@iconify-json/lucide":"^1.2.50","@nuxt/module-builder":"^0.8.4","@supabase/supabase-js":"^2.50.2"},"peerDependencies":{"@nuxt/ui":"^3.0.0","@nuxt/icon":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/nuxt-supabase-team-auth_0.6.1_1758118560105_0.5130989799005896","host":"s3://npm-registry-packages-npm-production"}},"0.6.2":{"name":"nuxt-supabase-team-auth","version":"0.6.2","keywords":["nuxt","nuxt3","supabase","authentication","team","rbac","auth","module"],"author":{"name":"Peter Engelbrecht","email":"peter@engelbrecht.dk"},"license":"MIT","_id":"nuxt-supabase-team-auth@0.6.2","maintainers":[{"name":"pengelbrecht","email":"peter@engelbrecht.dk"}],"homepage":"https://github.com/pengelbrecht/nuxt-supabase-team-auth#readme","bugs":{"url":"https://github.com/pengelbrecht/nuxt-supabase-team-auth/issues"},"bin":{"team-auth":"dist/cli.mjs"},"dist":{"shasum":"022e30917e4ff2801449f8fb8847fa1482cf890c","tarball":"https://registry.npmjs.org/nuxt-supabase-team-auth/-/nuxt-supabase-team-auth-0.6.2.tgz","fileCount":187,"integrity":"sha512-37runNQbIOsIKxcBCM75HNJxrCyWNYRCLB+3tzbojnSS8PoXsZyDfjGD3P1sEETa7F6DcndbHJm6uY1kLCNzhg==","signatures":[{"sig":"MEQCIBdIH6umZE+yiAC+EqjnbwiKeIV8u1Lo25YSIvns7VQsAiAbExsl0X8PoOOEOgWeHTIeaeiF5akWQ5+uEtLLJPOudA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":924804},"main":"./dist/module.cjs","type":"module","_from":"file:nuxt-supabase-team-auth-0.6.2.tgz","types":"./dist/types.d.ts","exports":{".":{"types":"./dist/types.d.ts","import":"./dist/module.mjs","require":"./dist/module.cjs"}},"scripts":{"dev":"nuxi dev playground","lint":"eslint . --ignore-pattern 'test-projects/**'","test":"vitest run","build":"nuxt-module-build build","cleanup":"pnpm db:clean","lint:md":"pnpm dlx markdownlint-cli README.md","release":"pnpm run lint && pnpm run test && pnpm run prepack && changelogen --release && pnpm publish && git push --follow-tags","db:clean":"psql postgresql://postgres:postgres@127.0.0.1:54322/postgres -c \"SELECT cleanup_all_test_data();\"","db:reset":"supabase db reset --debug","db:start":"supabase start","lint:fix":"eslint . --fix --ignore-pattern 'test-projects/**'","pack:dry":"npm pack --dry-run","test:all":"npm run test && npm run test:e2e","test:e2e":"playwright test","changelog":"changelogen --no-commit --no-tag","db:status":"supabase status","dev:build":"nuxt-module-build build --stub && nuxi dev playground","test:types":"vue-tsc --noEmit && cd playground && vue-tsc --noEmit","test:watch":"vitest watch","cleanup:all":"pnpm db:reset","dev:prepare":"nuxt-module-build build --stub && nuxi prepare playground","lint:md:fix":"pnpm dlx markdownlint-cli --fix README.md","test:e2e:ui":"playwright test --ui","types:check":"supabase gen types typescript --local | diff - src/runtime/types/database.types.ts","types:update":"npm run types:generate && echo 'Supabase types updated! Consider running: npm run lint:fix'","version:info":"node scripts/version-info.js","db:clean-team":"node -e \"const teamId = process.argv[1]; if (!teamId) { console.log('Usage: pnpm db:clean-team <team-id>'); process.exit(1); } const { execSync } = require('child_process'); execSync(\\`psql postgresql://postgres:postgres@127.0.0.1:54322/postgres -c \\\"SELECT cleanup_test_team('\\${teamId}');\\\"\\`, { stdio: 'inherit' });\"","version:major":"pnpm run validate:package && npm version major && git push --follow-tags","version:minor":"pnpm run validate:package && npm version minor && git push --follow-tags","version:patch":"pnpm run validate:package && npm version patch && git push --follow-tags","test:e2e:debug":"playwright test --debug","types:generate":"supabase gen types typescript --local > src/runtime/types/database.types.ts","test:e2e:headed":"playwright test --headed","validate:package":"pnpm run pack:dry && pnpm run build","changelog:release":"changelogen --release"},"_npmUser":{"name":"pengelbrecht","email":"peter@engelbrecht.dk"},"_resolved":"/private/var/folders/h_/kscmq9n54839262qx2j3g1kh0000gn/T/954cb53efa47ef787dc9c0ed07d405fd/nuxt-supabase-team-auth-0.6.2.tgz","_integrity":"sha512-37runNQbIOsIKxcBCM75HNJxrCyWNYRCLB+3tzbojnSS8PoXsZyDfjGD3P1sEETa7F6DcndbHJm6uY1kLCNzhg==","repository":{"url":"git+https://github.com/pengelbrecht/nuxt-supabase-team-auth.git","type":"git"},"_npmVersion":"10.9.3","description":"Drop-in Nuxt 3 module for team-based authentication with Supabase","directories":{},"_nodeVersion":"22.18.0","dependencies":{"defu":"^6.1.4","jose":"^5.9.6","pathe":"^1.1.2","valibot":"^1.1.0","@nuxt/kit":"^3.13.0","commander":"^14.0.0","@nuxtjs/supabase":"^1.5.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.10.2","vue":"^3.5.16","nuxt":"^3.13.0","jsdom":"^26.1.0","eslint":"^9.11.1","vitest":"^2.1.1","vue-tsc":"^2.1.6","happy-dom":"^18.0.1","@vitest/ui":"^3.2.3","playwright":"^1.53.2","typescript":"^5.8.3","vue-router":"^4.5.1","@types/node":"^22.7.4","changelogen":"^0.5.7","@nuxt/schema":"^3.13.0","@types/jsdom":"^21.1.7","@nuxt/devtools":"^1.5.0","@vue/test-utils":"^2.4.6","@nuxt/test-utils":"^3.14.2","@playwright/test":"^1.53.2","@vitejs/plugin-vue":"^5.2.4","@iconify-json/logos":"^1.2.4","@nuxt/eslint-config":"^0.5.7","@iconify-json/lucide":"^1.2.50","@nuxt/module-builder":"^0.8.4","@supabase/supabase-js":"^2.50.2"},"peerDependencies":{"@nuxt/ui":"^3.0.0","@nuxt/icon":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/nuxt-supabase-team-auth_0.6.2_1758119114120_0.9554828571817551","host":"s3://npm-registry-packages-npm-production"}},"0.6.3":{"name":"nuxt-supabase-team-auth","version":"0.6.3","keywords":["nuxt","nuxt3","supabase","authentication","team","rbac","auth","module"],"author":{"name":"Peter Engelbrecht","email":"peter@engelbrecht.dk"},"license":"MIT","_id":"nuxt-supabase-team-auth@0.6.3","maintainers":[{"name":"pengelbrecht","email":"peter@engelbrecht.dk"}],"homepage":"https://github.com/pengelbrecht/nuxt-supabase-team-auth#readme","bugs":{"url":"https://github.com/pengelbrecht/nuxt-supabase-team-auth/issues"},"bin":{"team-auth":"dist/cli.mjs"},"dist":{"shasum":"85c4f25f4688659bc370e0b3170878e9402002f0","tarball":"https://registry.npmjs.org/nuxt-supabase-team-auth/-/nuxt-supabase-team-auth-0.6.3.tgz","fileCount":188,"integrity":"sha512-Ix6istjNsVRbMPX3DJwDtue6V4mjvpsnEe3AR6OeXBB93bPOzX/bGsLPSo+HFmSHVEOy4lpqVyemoXFTYSHe/w==","signatures":[{"sig":"MEUCICNSTLIDo3v3zFzHbD9Abs4WZPo2f52l3yAlN1/ubQM/AiEA2/fH4VQ6Sa5lURumKxOd4RPGF490kwsxzNo4PsuGsUw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":921549},"main":"./dist/module.cjs","type":"module","_from":"file:nuxt-supabase-team-auth-0.6.3.tgz","types":"./dist/types.d.ts","exports":{".":{"types":"./dist/types.d.ts","import":"./dist/module.mjs","require":"./dist/module.cjs"}},"scripts":{"dev":"nuxi dev playground","lint":"eslint . --ignore-pattern 'test-projects/**'","test":"vitest run","build":"nuxt-module-build build","cleanup":"pnpm db:clean","lint:md":"pnpm dlx markdownlint-cli README.md","release":"pnpm run lint && pnpm run test && pnpm run prepack && changelogen --release && pnpm publish && git push --follow-tags","db:clean":"psql postgresql://postgres:postgres@127.0.0.1:54322/postgres -c \"SELECT cleanup_all_test_data();\"","db:reset":"supabase db reset --debug","db:start":"supabase start","lint:fix":"eslint . --fix --ignore-pattern 'test-projects/**'","pack:dry":"npm pack --dry-run","test:all":"npm run test && npm run test:e2e","test:e2e":"playwright test","changelog":"changelogen --no-commit --no-tag","db:status":"supabase status","dev:build":"nuxt-module-build build --stub && nuxi dev playground","test:types":"vue-tsc --noEmit && cd playground && vue-tsc --noEmit","test:watch":"vitest watch","cleanup:all":"pnpm db:reset","dev:prepare":"nuxt-module-build build --stub && nuxi prepare playground","lint:md:fix":"pnpm dlx markdownlint-cli --fix README.md","test:e2e:ui":"playwright test --ui","types:check":"supabase gen types typescript --local | diff - src/runtime/types/database.types.ts","types:update":"npm run types:generate && echo 'Supabase types updated! Consider running: npm run lint:fix'","version:info":"node scripts/version-info.js","db:clean-team":"node -e \"const teamId = process.argv[1]; if (!teamId) { console.log('Usage: pnpm db:clean-team <team-id>'); process.exit(1); } const { execSync } = require('child_process'); execSync(\\`psql postgresql://postgres:postgres@127.0.0.1:54322/postgres -c \\\"SELECT cleanup_test_team('\\${teamId}');\\\"\\`, { stdio: 'inherit' });\"","version:major":"pnpm run validate:package && npm version major && git push --follow-tags","version:minor":"pnpm run validate:package && npm version minor && git push --follow-tags","version:patch":"pnpm run validate:package && npm version patch && git push --follow-tags","test:e2e:debug":"playwright test --debug","types:generate":"supabase gen types typescript --local > src/runtime/types/database.types.ts","test:e2e:headed":"playwright test --headed","validate:package":"pnpm run pack:dry && pnpm run build","changelog:release":"changelogen --release"},"_npmUser":{"name":"pengelbrecht","email":"peter@engelbrecht.dk"},"_resolved":"/private/var/folders/h_/kscmq9n54839262qx2j3g1kh0000gn/T/d588f0e575c3a042285d23b2881340b1/nuxt-supabase-team-auth-0.6.3.tgz","_integrity":"sha512-Ix6istjNsVRbMPX3DJwDtue6V4mjvpsnEe3AR6OeXBB93bPOzX/bGsLPSo+HFmSHVEOy4lpqVyemoXFTYSHe/w==","repository":{"url":"git+https://github.com/pengelbrecht/nuxt-supabase-team-auth.git","type":"git"},"_npmVersion":"11.5.1","description":"Drop-in Nuxt 3 module for team-based authentication with Supabase","directories":{},"_nodeVersion":"24.7.0","dependencies":{"defu":"^6.1.4","jose":"^5.9.6","pathe":"^1.1.2","valibot":"^1.1.0","@nuxt/kit":"^3.13.0","commander":"^14.0.0","@nuxtjs/supabase":"^1.5.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.10.2","vue":"^3.5.16","nuxt":"^3.13.0","jsdom":"^26.1.0","eslint":"^9.11.1","vitest":"^2.1.1","vue-tsc":"^2.1.6","happy-dom":"^18.0.1","@vitest/ui":"^3.2.3","playwright":"^1.53.2","typescript":"^5.8.3","vue-router":"^4.5.1","@types/node":"^22.7.4","changelogen":"^0.5.7","@nuxt/schema":"^3.13.0","@types/jsdom":"^21.1.7","@nuxt/devtools":"^1.5.0","@vue/test-utils":"^2.4.6","@nuxt/test-utils":"^3.14.2","@playwright/test":"^1.53.2","@vitejs/plugin-vue":"^5.2.4","@iconify-json/logos":"^1.2.4","@nuxt/eslint-config":"^0.5.7","@iconify-json/lucide":"^1.2.50","@nuxt/module-builder":"^0.8.4","@supabase/supabase-js":"^2.50.2"},"peerDependencies":{"@nuxt/ui":"^3.0.0","@nuxt/icon":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/nuxt-supabase-team-auth_0.6.3_1758126616898_0.9236941032903718","host":"s3://npm-registry-packages-npm-production"}},"0.6.4":{"name":"nuxt-supabase-team-auth","version":"0.6.4","keywords":["nuxt","nuxt3","supabase","authentication","team","rbac","auth","module"],"author":{"name":"Peter Engelbrecht","email":"peter@engelbrecht.dk"},"license":"MIT","_id":"nuxt-supabase-team-auth@0.6.4","maintainers":[{"name":"pengelbrecht","email":"peter@engelbrecht.dk"}],"homepage":"https://github.com/pengelbrecht/nuxt-supabase-team-auth#readme","bugs":{"url":"https://github.com/pengelbrecht/nuxt-supabase-team-auth/issues"},"bin":{"team-auth":"dist/cli.mjs"},"dist":{"shasum":"dcaec2f0b3058057c9978f1fcb0788aa3dfe9930","tarball":"https://registry.npmjs.org/nuxt-supabase-team-auth/-/nuxt-supabase-team-auth-0.6.4.tgz","fileCount":188,"integrity":"sha512-I0UoLDr3fPorCneQaW/5NJ+OIe3xUCAFabU7dHTvq4miQ8m3kEgz/9FsZ8KFDpMiaaf4bxbXKOZ0AdZtkQEO3w==","signatures":[{"sig":"MEYCIQC4djOR7dcOibrdaJLfIsOZtJ1n+X8nGi0BxU81utjK/gIhAJH21w+yKX5cvNzGTF89esPYCH3xdN9YzILcR5gRcjvL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":922920},"main":"./dist/module.cjs","type":"module","_from":"file:nuxt-supabase-team-auth-0.6.4.tgz","types":"./dist/types.d.ts","exports":{".":{"types":"./dist/types.d.ts","import":"./dist/module.mjs","require":"./dist/module.cjs"}},"scripts":{"dev":"nuxi dev playground","lint":"eslint . --ignore-pattern 'test-projects/**'","test":"vitest run","build":"nuxt-module-build build","cleanup":"pnpm db:clean","lint:md":"pnpm dlx markdownlint-cli README.md","release":"pnpm run lint && pnpm run test && pnpm run prepack && changelogen --release && pnpm publish && git push --follow-tags","db:clean":"psql postgresql://postgres:postgres@127.0.0.1:54322/postgres -c \"SELECT cleanup_all_test_data();\"","db:reset":"supabase db reset --debug","db:start":"supabase start","lint:fix":"eslint . --fix --ignore-pattern 'test-projects/**'","pack:dry":"npm pack --dry-run","test:all":"npm run test && npm run test:e2e","test:e2e":"playwright test","changelog":"changelogen --no-commit --no-tag","db:status":"supabase status","dev:build":"nuxt-module-build build --stub && nuxi dev playground","test:types":"vue-tsc --noEmit && cd playground && vue-tsc --noEmit","test:watch":"vitest watch","cleanup:all":"pnpm db:reset","dev:prepare":"nuxt-module-build build --stub && nuxi prepare playground","lint:md:fix":"pnpm dlx markdownlint-cli --fix README.md","test:e2e:ui":"playwright test --ui","types:check":"supabase gen types typescript --local | diff - src/runtime/types/database.types.ts","types:update":"npm run types:generate && echo 'Supabase types updated! Consider running: npm run lint:fix'","version:info":"node scripts/version-info.js","db:clean-team":"node -e \"const teamId = process.argv[1]; if (!teamId) { console.log('Usage: pnpm db:clean-team <team-id>'); process.exit(1); } const { execSync } = require('child_process'); execSync(\\`psql postgresql://postgres:postgres@127.0.0.1:54322/postgres -c \\\"SELECT cleanup_test_team('\\${teamId}');\\\"\\`, { stdio: 'inherit' });\"","version:major":"pnpm run validate:package && npm version major && git push --follow-tags","version:minor":"pnpm run validate:package && npm version minor && git push --follow-tags","version:patch":"pnpm run validate:package && npm version patch && git push --follow-tags","test:e2e:debug":"playwright test --debug","types:generate":"supabase gen types typescript --local > src/runtime/types/database.types.ts","test:e2e:headed":"playwright test --headed","validate:package":"pnpm run pack:dry && pnpm run build","changelog:release":"changelogen --release"},"_npmUser":{"name":"pengelbrecht","email":"peter@engelbrecht.dk"},"_resolved":"/private/var/folders/h_/kscmq9n54839262qx2j3g1kh0000gn/T/cc75b6132c6557ef3a500678c65f253f/nuxt-supabase-team-auth-0.6.4.tgz","_integrity":"sha512-I0UoLDr3fPorCneQaW/5NJ+OIe3xUCAFabU7dHTvq4miQ8m3kEgz/9FsZ8KFDpMiaaf4bxbXKOZ0AdZtkQEO3w==","repository":{"url":"git+https://github.com/pengelbrecht/nuxt-supabase-team-auth.git","type":"git"},"_npmVersion":"11.5.1","description":"Drop-in Nuxt 3 module for team-based authentication with Supabase","directories":{},"_nodeVersion":"24.7.0","dependencies":{"defu":"^6.1.4","jose":"^5.9.6","pathe":"^1.1.2","valibot":"^1.1.0","@nuxt/kit":"^3.13.0","commander":"^14.0.0","@nuxtjs/supabase":"^1.5.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.10.2","vue":"^3.5.16","nuxt":"^3.13.0","jsdom":"^26.1.0","eslint":"^9.11.1","vitest":"^2.1.1","vue-tsc":"^2.1.6","happy-dom":"^18.0.1","@vitest/ui":"^3.2.3","playwright":"^1.53.2","typescript":"^5.8.3","vue-router":"^4.5.1","@types/node":"^22.7.4","changelogen":"^0.5.7","@nuxt/schema":"^3.13.0","@types/jsdom":"^21.1.7","@nuxt/devtools":"^1.5.0","@vue/test-utils":"^2.4.6","@nuxt/test-utils":"^3.14.2","@playwright/test":"^1.53.2","@vitejs/plugin-vue":"^5.2.4","@iconify-json/logos":"^1.2.4","@nuxt/eslint-config":"^0.5.7","@iconify-json/lucide":"^1.2.50","@nuxt/module-builder":"^0.8.4","@supabase/supabase-js":"^2.50.2"},"peerDependencies":{"@nuxt/ui":"^3.0.0","@nuxt/icon":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/nuxt-supabase-team-auth_0.6.4_1758127391368_0.6530006587395096","host":"s3://npm-registry-packages-npm-production"}},"0.6.5":{"name":"nuxt-supabase-team-auth","version":"0.6.5","keywords":["nuxt","nuxt3","supabase","authentication","team","rbac","auth","module"],"author":{"name":"Peter Engelbrecht","email":"peter@engelbrecht.dk"},"license":"MIT","_id":"nuxt-supabase-team-auth@0.6.5","maintainers":[{"name":"pengelbrecht","email":"peter@engelbrecht.dk"}],"homepage":"https://github.com/pengelbrecht/nuxt-supabase-team-auth#readme","bugs":{"url":"https://github.com/pengelbrecht/nuxt-supabase-team-auth/issues"},"bin":{"team-auth":"dist/cli.mjs"},"dist":{"shasum":"13620b5caf9c80c543023c5ec012153d50d8a5ce","tarball":"https://registry.npmjs.org/nuxt-supabase-team-auth/-/nuxt-supabase-team-auth-0.6.5.tgz","fileCount":188,"integrity":"sha512-0BsvkQVSy+SLagYLN2j8Br8qcZAudVVgE73G8Oa1YbaQHfQAqnYbTLbfl0/PDFQJxo4YTJDeHIHoTT2hxOUe1Q==","signatures":[{"sig":"MEUCIEsg2n+MCQFElFTJm1eC8kzNYAlh3HID96rmfb85epJ7AiEAzNWc2MVnaoaqQTEu83gZE7Bip8jXxbkM+luVMepZvr4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":923099},"main":"./dist/module.cjs","type":"module","_from":"file:nuxt-supabase-team-auth-0.6.5.tgz","types":"./dist/types.d.ts","exports":{".":{"types":"./dist/types.d.ts","import":"./dist/module.mjs","require":"./dist/module.cjs"}},"scripts":{"dev":"nuxi dev playground","lint":"eslint . --ignore-pattern 'test-projects/**'","test":"vitest run","build":"nuxt-module-build build","cleanup":"pnpm db:clean","lint:md":"pnpm dlx markdownlint-cli README.md","release":"pnpm run lint && pnpm run test && pnpm run prepack && changelogen --release && pnpm publish && git push --follow-tags","db:clean":"psql postgresql://postgres:postgres@127.0.0.1:54322/postgres -c \"SELECT cleanup_all_test_data();\"","db:reset":"supabase db reset --debug","db:start":"supabase start","lint:fix":"eslint . --fix --ignore-pattern 'test-projects/**'","pack:dry":"npm pack --dry-run","test:all":"npm run test && npm run test:e2e","test:e2e":"playwright test","changelog":"changelogen --no-commit --no-tag","db:status":"supabase status","dev:build":"nuxt-module-build build --stub && nuxi dev playground","test:types":"vue-tsc --noEmit && cd playground && vue-tsc --noEmit","test:watch":"vitest watch","cleanup:all":"pnpm db:reset","dev:prepare":"nuxt-module-build build --stub && nuxi prepare playground","lint:md:fix":"pnpm dlx markdownlint-cli --fix README.md","test:e2e:ui":"playwright test --ui","types:check":"supabase gen types typescript --local | diff - src/runtime/types/database.types.ts","types:update":"npm run types:generate && echo 'Supabase types updated! Consider running: npm run lint:fix'","version:info":"node scripts/version-info.js","db:clean-team":"node -e \"const teamId = process.argv[1]; if (!teamId) { console.log('Usage: pnpm db:clean-team <team-id>'); process.exit(1); } const { execSync } = require('child_process'); execSync(\\`psql postgresql://postgres:postgres@127.0.0.1:54322/postgres -c \\\"SELECT cleanup_test_team('\\${teamId}');\\\"\\`, { stdio: 'inherit' });\"","version:major":"pnpm run validate:package && npm version major && git push --follow-tags","version:minor":"pnpm run validate:package && npm version minor && git push --follow-tags","version:patch":"pnpm run validate:package && npm version patch && git push --follow-tags","test:e2e:debug":"playwright test --debug","types:generate":"supabase gen types typescript --local > src/runtime/types/database.types.ts","test:e2e:headed":"playwright test --headed","validate:package":"pnpm run pack:dry && pnpm run build","changelog:release":"changelogen --release"},"_npmUser":{"name":"pengelbrecht","email":"peter@engelbrecht.dk"},"_resolved":"/private/var/folders/h_/kscmq9n54839262qx2j3g1kh0000gn/T/b74c08efec4db6c793322d82e1b909a0/nuxt-supabase-team-auth-0.6.5.tgz","_integrity":"sha512-0BsvkQVSy+SLagYLN2j8Br8qcZAudVVgE73G8Oa1YbaQHfQAqnYbTLbfl0/PDFQJxo4YTJDeHIHoTT2hxOUe1Q==","repository":{"url":"git+https://github.com/pengelbrecht/nuxt-supabase-team-auth.git","type":"git"},"_npmVersion":"11.5.1","description":"Drop-in Nuxt 3 module for team-based authentication with Supabase","directories":{},"_nodeVersion":"24.7.0","dependencies":{"defu":"^6.1.4","jose":"^5.9.6","pathe":"^1.1.2","valibot":"^1.1.0","@nuxt/kit":"^3.13.0","commander":"^14.0.0","@nuxtjs/supabase":"^1.5.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.10.2","vue":"^3.5.16","nuxt":"^3.13.0","jsdom":"^26.1.0","eslint":"^9.11.1","vitest":"^2.1.1","vue-tsc":"^2.1.6","happy-dom":"^18.0.1","@vitest/ui":"^3.2.3","playwright":"^1.53.2","typescript":"^5.8.3","vue-router":"^4.5.1","@types/node":"^22.7.4","changelogen":"^0.5.7","@nuxt/schema":"^3.13.0","@types/jsdom":"^21.1.7","@nuxt/devtools":"^1.5.0","@vue/test-utils":"^2.4.6","@nuxt/test-utils":"^3.14.2","@playwright/test":"^1.53.2","@vitejs/plugin-vue":"^5.2.4","@iconify-json/logos":"^1.2.4","@nuxt/eslint-config":"^0.5.7","@iconify-json/lucide":"^1.2.50","@nuxt/module-builder":"^0.8.4","@supabase/supabase-js":"^2.50.2"},"peerDependencies":{"@nuxt/ui":"^3.0.0","@nuxt/icon":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/nuxt-supabase-team-auth_0.6.5_1758128827506_0.6319315746028398","host":"s3://npm-registry-packages-npm-production"}},"0.6.6":{"name":"nuxt-supabase-team-auth","version":"0.6.6","keywords":["nuxt","nuxt3","supabase","authentication","team","rbac","auth","module"],"author":{"name":"Peter Engelbrecht","email":"peter@engelbrecht.dk"},"license":"MIT","_id":"nuxt-supabase-team-auth@0.6.6","maintainers":[{"name":"pengelbrecht","email":"peter@engelbrecht.dk"}],"homepage":"https://github.com/pengelbrecht/nuxt-supabase-team-auth#readme","bugs":{"url":"https://github.com/pengelbrecht/nuxt-supabase-team-auth/issues"},"bin":{"team-auth":"dist/cli.mjs"},"dist":{"shasum":"2a66696144eee251a90d8c93d9b396e5f63a331b","tarball":"https://registry.npmjs.org/nuxt-supabase-team-auth/-/nuxt-supabase-team-auth-0.6.6.tgz","fileCount":187,"integrity":"sha512-fMPz3iJGibejyorGDzaFojLkZBMdm9X1gtXj8O+ZcIW29K58OZsZP+sCDc7mhnJpqZH8ADq4OhQGbpN0X9b6bA==","signatures":[{"sig":"MEYCIQCPaLPBNSm+9bRh6NVYl3SR+cpIPzZl9xF8uayLlzUPuwIhAJFlqytK5WVY//c48KgX2P3c8sfKSerKJ9cTpmaBhdeD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":929420},"main":"./dist/module.cjs","type":"module","_from":"file:nuxt-supabase-team-auth-0.6.6.tgz","types":"./dist/types.d.ts","exports":{".":{"types":"./dist/types.d.ts","import":"./dist/module.mjs","require":"./dist/module.cjs"}},"scripts":{"dev":"nuxi dev playground","lint":"eslint . --ignore-pattern 'test-projects/**'","test":"vitest run","build":"nuxt-module-build build","cleanup":"pnpm db:clean","lint:md":"pnpm dlx markdownlint-cli README.md","release":"pnpm run lint && pnpm run test && pnpm run prepack && changelogen --release && pnpm publish && git push --follow-tags","db:clean":"psql postgresql://postgres:postgres@127.0.0.1:54322/postgres -c \"SELECT cleanup_all_test_data();\"","db:reset":"supabase db reset --debug","db:start":"supabase start","lint:fix":"eslint . --fix --ignore-pattern 'test-projects/**'","pack:dry":"npm pack --dry-run","test:all":"npm run test && npm run test:e2e","test:e2e":"playwright test","changelog":"changelogen --no-commit --no-tag","db:status":"supabase status","dev:build":"nuxt-module-build build --stub && nuxi dev playground","test:types":"vue-tsc --noEmit && cd playground && vue-tsc --noEmit","test:watch":"vitest watch","cleanup:all":"pnpm db:reset","dev:prepare":"nuxt-module-build build --stub && nuxi prepare playground","lint:md:fix":"pnpm dlx markdownlint-cli --fix README.md","test:e2e:ui":"playwright test --ui","types:check":"supabase gen types typescript --local | diff - src/runtime/types/database.types.ts","types:update":"npm run types:generate && echo 'Supabase types updated! Consider running: npm run lint:fix'","version:info":"node scripts/version-info.js","db:clean-team":"node -e \"const teamId = process.argv[1]; if (!teamId) { console.log('Usage: pnpm db:clean-team <team-id>'); process.exit(1); } const { execSync } = require('child_process'); execSync(\\`psql postgresql://postgres:postgres@127.0.0.1:54322/postgres -c \\\"SELECT cleanup_test_team('\\${teamId}');\\\"\\`, { stdio: 'inherit' });\"","version:major":"pnpm run validate:package && npm version major && git push --follow-tags","version:minor":"pnpm run validate:package && npm version minor && git push --follow-tags","version:patch":"pnpm run validate:package && npm version patch && git push --follow-tags","test:e2e:debug":"playwright test --debug","types:generate":"supabase gen types typescript --local > src/runtime/types/database.types.ts","test:e2e:headed":"playwright test --headed","validate:package":"pnpm run pack:dry && pnpm run build","changelog:release":"changelogen --release"},"_npmUser":{"name":"pengelbrecht","email":"peter@engelbrecht.dk"},"_resolved":"/private/var/folders/h_/kscmq9n54839262qx2j3g1kh0000gn/T/9ec033d67b24a9e939eb82caafc2e437/nuxt-supabase-team-auth-0.6.6.tgz","_integrity":"sha512-fMPz3iJGibejyorGDzaFojLkZBMdm9X1gtXj8O+ZcIW29K58OZsZP+sCDc7mhnJpqZH8ADq4OhQGbpN0X9b6bA==","repository":{"url":"git+https://github.com/pengelbrecht/nuxt-supabase-team-auth.git","type":"git"},"_npmVersion":"10.9.3","description":"Drop-in Nuxt 3 module for team-based authentication with Supabase","directories":{},"_nodeVersion":"22.18.0","dependencies":{"defu":"^6.1.4","jose":"^5.9.6","pathe":"^1.1.2","valibot":"^1.1.0","@nuxt/kit":"^3.13.0","commander":"^14.0.0","@nuxtjs/supabase":"^1.5.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.10.2","vue":"^3.5.16","nuxt":"^3.13.0","jsdom":"^26.1.0","eslint":"^9.11.1","vitest":"^2.1.1","vue-tsc":"^2.1.6","happy-dom":"^18.0.1","@vitest/ui":"^3.2.3","playwright":"^1.53.2","typescript":"^5.8.3","vue-router":"^4.5.1","@types/node":"^22.7.4","changelogen":"^0.5.7","@nuxt/schema":"^3.13.0","@types/jsdom":"^21.1.7","@nuxt/devtools":"^1.5.0","@vue/test-utils":"^2.4.6","@nuxt/test-utils":"^3.14.2","@playwright/test":"^1.53.2","@vitejs/plugin-vue":"^5.2.4","@iconify-json/logos":"^1.2.4","@nuxt/eslint-config":"^0.5.7","@iconify-json/lucide":"^1.2.50","@nuxt/module-builder":"^0.8.4","@supabase/supabase-js":"^2.50.2"},"peerDependencies":{"@nuxt/ui":"^3.0.0","@nuxt/icon":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/nuxt-supabase-team-auth_0.6.6_1758527576916_0.6950237282381919","host":"s3://npm-registry-packages-npm-production"}},"0.6.7":{"name":"nuxt-supabase-team-auth","version":"0.6.7","keywords":["nuxt","nuxt3","supabase","authentication","team","rbac","auth","module"],"author":{"name":"Peter Engelbrecht","email":"peter@engelbrecht.dk"},"license":"MIT","_id":"nuxt-supabase-team-auth@0.6.7","maintainers":[{"name":"pengelbrecht","email":"peter@engelbrecht.dk"}],"homepage":"https://github.com/pengelbrecht/nuxt-supabase-team-auth#readme","bugs":{"url":"https://github.com/pengelbrecht/nuxt-supabase-team-auth/issues"},"bin":{"team-auth":"dist/cli.mjs"},"dist":{"shasum":"c0475cd2a299de1868bf6149b851ee5bb39a9b3e","tarball":"https://registry.npmjs.org/nuxt-supabase-team-auth/-/nuxt-supabase-team-auth-0.6.7.tgz","fileCount":187,"integrity":"sha512-bUdLsFSjZL4vxajt4qaYD1EEafp0Du59pOsrhNZ9MxWneArEfyaus3t6zTRV5CefnpwrwlQoAHEIzg6ubQFezQ==","signatures":[{"sig":"MEYCIQCzXNw0XrQx53NgiKwyor1uNa4rPu/9ogrc4sWNqakzzgIhAONcyNnrCUo+4+Z1ZkjZa+Oq1nJp/0xegSVIS8ZcL+Pm","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":929348},"main":"./dist/module.cjs","type":"module","_from":"file:nuxt-supabase-team-auth-0.6.7.tgz","types":"./dist/types.d.ts","exports":{".":{"types":"./dist/types.d.ts","import":"./dist/module.mjs","require":"./dist/module.cjs"}},"scripts":{"dev":"nuxi dev playground","lint":"eslint . --ignore-pattern 'test-projects/**'","test":"vitest run","build":"nuxt-module-build build","cleanup":"pnpm db:clean","lint:md":"pnpm dlx markdownlint-cli README.md","release":"pnpm run lint && pnpm run test && pnpm run prepack && changelogen --release && pnpm publish && git push --follow-tags","db:clean":"psql postgresql://postgres:postgres@127.0.0.1:54322/postgres -c \"SELECT cleanup_all_test_data();\"","db:reset":"supabase db reset --debug","db:start":"supabase start","lint:fix":"eslint . --fix --ignore-pattern 'test-projects/**'","pack:dry":"npm pack --dry-run","test:all":"npm run test && npm run test:e2e","test:e2e":"playwright test","changelog":"changelogen --no-commit --no-tag","db:status":"supabase status","dev:build":"nuxt-module-build build --stub && nuxi dev playground","test:types":"vue-tsc --noEmit && cd playground && vue-tsc --noEmit","test:watch":"vitest watch","cleanup:all":"pnpm db:reset","dev:prepare":"nuxt-module-build build --stub && nuxi prepare playground","lint:md:fix":"pnpm dlx markdownlint-cli --fix README.md","test:e2e:ui":"playwright test --ui","types:check":"supabase gen types typescript --local | diff - src/runtime/types/database.types.ts","types:update":"npm run types:generate && echo 'Supabase types updated! Consider running: npm run lint:fix'","version:info":"node scripts/version-info.js","db:clean-team":"node -e \"const teamId = process.argv[1]; if (!teamId) { console.log('Usage: pnpm db:clean-team <team-id>'); process.exit(1); } const { execSync } = require('child_process'); execSync(\\`psql postgresql://postgres:postgres@127.0.0.1:54322/postgres -c \\\"SELECT cleanup_test_team('\\${teamId}');\\\"\\`, { stdio: 'inherit' });\"","version:major":"pnpm run validate:package && npm version major && git push --follow-tags","version:minor":"pnpm run validate:package && npm version minor && git push --follow-tags","version:patch":"pnpm run validate:package && npm version patch && git push --follow-tags","test:e2e:debug":"playwright test --debug","types:generate":"supabase gen types typescript --local > src/runtime/types/database.types.ts","test:e2e:headed":"playwright test --headed","validate:package":"pnpm run pack:dry && pnpm run build","changelog:release":"changelogen --release"},"_npmUser":{"name":"pengelbrecht","email":"peter@engelbrecht.dk"},"_resolved":"/private/var/folders/h_/kscmq9n54839262qx2j3g1kh0000gn/T/2b7aed991d8900795718b5f27e408bd2/nuxt-supabase-team-auth-0.6.7.tgz","_integrity":"sha512-bUdLsFSjZL4vxajt4qaYD1EEafp0Du59pOsrhNZ9MxWneArEfyaus3t6zTRV5CefnpwrwlQoAHEIzg6ubQFezQ==","repository":{"url":"git+https://github.com/pengelbrecht/nuxt-supabase-team-auth.git","type":"git"},"_npmVersion":"10.9.3","description":"Drop-in Nuxt 3 module for team-based authentication with Supabase","directories":{},"_nodeVersion":"22.18.0","dependencies":{"defu":"^6.1.4","jose":"^5.9.6","pathe":"^1.1.2","valibot":"^1.1.0","@nuxt/kit":"^3.13.0","commander":"^14.0.0","@nuxtjs/supabase":"^1.5.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.10.2","vue":"^3.5.16","nuxt":"^3.13.0","jsdom":"^26.1.0","eslint":"^9.11.1","vitest":"^2.1.1","vue-tsc":"^2.1.6","happy-dom":"^18.0.1","@vitest/ui":"^3.2.3","playwright":"^1.53.2","typescript":"^5.8.3","vue-router":"^4.5.1","@types/node":"^22.7.4","changelogen":"^0.5.7","@nuxt/schema":"^3.13.0","@types/jsdom":"^21.1.7","@nuxt/devtools":"^1.5.0","@vue/test-utils":"^2.4.6","@nuxt/test-utils":"^3.14.2","@playwright/test":"^1.53.2","@vitejs/plugin-vue":"^5.2.4","@iconify-json/logos":"^1.2.4","@nuxt/eslint-config":"^0.5.7","@iconify-json/lucide":"^1.2.50","@nuxt/module-builder":"^0.8.4","@supabase/supabase-js":"^2.50.2"},"peerDependencies":{"@nuxt/ui":"^3.0.0","@nuxt/icon":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/nuxt-supabase-team-auth_0.6.7_1758530734224_0.547614410972324","host":"s3://npm-registry-packages-npm-production"}},"0.6.8":{"name":"nuxt-supabase-team-auth","version":"0.6.8","keywords":["nuxt","nuxt3","supabase","authentication","team","rbac","auth","module"],"author":{"name":"Peter Engelbrecht","email":"peter@engelbrecht.dk"},"license":"MIT","_id":"nuxt-supabase-team-auth@0.6.8","maintainers":[{"name":"pengelbrecht","email":"peter@engelbrecht.dk"}],"homepage":"https://github.com/pengelbrecht/nuxt-supabase-team-auth#readme","bugs":{"url":"https://github.com/pengelbrecht/nuxt-supabase-team-auth/issues"},"bin":{"team-auth":"dist/cli.mjs"},"dist":{"shasum":"eefa2d93a859bd11fca17001a599b88d2de9006f","tarball":"https://registry.npmjs.org/nuxt-supabase-team-auth/-/nuxt-supabase-team-auth-0.6.8.tgz","fileCount":187,"integrity":"sha512-UDreE8TVuNOZnjIRx/Ed32t0R4SxkqwuRK2Hf2Z1nHyO4xzJzZPzJco4PVsFnuvvHDuKBJMItYVSNjdNrsK7+Q==","signatures":[{"sig":"MEUCIQCqzvTQpjNgGR8352FQA4DeWa34t9vpInO7qR94knMVIwIgfDxyiIJFQBxMkJB7N+I1YCyrA3K+XzN4pGGlKlk6/jA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":930349},"main":"./dist/module.cjs","type":"module","_from":"file:nuxt-supabase-team-auth-0.6.8.tgz","types":"./dist/types.d.ts","exports":{".":{"types":"./dist/types.d.ts","import":"./dist/module.mjs","require":"./dist/module.cjs"}},"scripts":{"dev":"nuxi dev playground","lint":"eslint . --ignore-pattern 'test-projects/**'","test":"vitest run","build":"nuxt-module-build build","cleanup":"pnpm db:clean","lint:md":"pnpm dlx markdownlint-cli README.md","release":"pnpm run lint && pnpm run test && pnpm run prepack && changelogen --release && pnpm publish && git push --follow-tags","db:clean":"psql postgresql://postgres:postgres@127.0.0.1:54322/postgres -c \"SELECT cleanup_all_test_data();\"","db:reset":"supabase db reset --debug","db:start":"supabase start","lint:fix":"eslint . --fix --ignore-pattern 'test-projects/**'","pack:dry":"npm pack --dry-run","test:all":"npm run test && npm run test:e2e","test:e2e":"playwright test","changelog":"changelogen --no-commit --no-tag","db:status":"supabase status","dev:build":"nuxt-module-build build --stub && nuxi dev playground","test:types":"vue-tsc --noEmit && cd playground && vue-tsc --noEmit","test:watch":"vitest watch","cleanup:all":"pnpm db:reset","dev:prepare":"nuxt-module-build build --stub && nuxi prepare playground","lint:md:fix":"pnpm dlx markdownlint-cli --fix README.md","test:e2e:ui":"playwright test --ui","types:check":"supabase gen types typescript --local | diff - src/runtime/types/database.types.ts","types:update":"npm run types:generate && echo 'Supabase types updated! Consider running: npm run lint:fix'","version:info":"node scripts/version-info.js","db:clean-team":"node -e \"const teamId = process.argv[1]; if (!teamId) { console.log('Usage: pnpm db:clean-team <team-id>'); process.exit(1); } const { execSync } = require('child_process'); execSync(\\`psql postgresql://postgres:postgres@127.0.0.1:54322/postgres -c \\\"SELECT cleanup_test_team('\\${teamId}');\\\"\\`, { stdio: 'inherit' });\"","version:major":"pnpm run validate:package && npm version major && git push --follow-tags","version:minor":"pnpm run validate:package && npm version minor && git push --follow-tags","version:patch":"pnpm run validate:package && npm version patch && git push --follow-tags","test:e2e:debug":"playwright test --debug","types:generate":"supabase gen types typescript --local > src/runtime/types/database.types.ts","test:e2e:headed":"playwright test --headed","validate:package":"pnpm run pack:dry && pnpm run build","changelog:release":"changelogen --release"},"_npmUser":{"name":"pengelbrecht","email":"peter@engelbrecht.dk"},"_resolved":"/private/var/folders/h_/kscmq9n54839262qx2j3g1kh0000gn/T/787a754315fcccfb49e16817f3913663/nuxt-supabase-team-auth-0.6.8.tgz","_integrity":"sha512-UDreE8TVuNOZnjIRx/Ed32t0R4SxkqwuRK2Hf2Z1nHyO4xzJzZPzJco4PVsFnuvvHDuKBJMItYVSNjdNrsK7+Q==","repository":{"url":"git+https://github.com/pengelbrecht/nuxt-supabase-team-auth.git","type":"git"},"_npmVersion":"10.9.3","description":"Drop-in Nuxt 3 module for team-based authentication with Supabase","directories":{},"_nodeVersion":"22.18.0","dependencies":{"defu":"^6.1.4","jose":"^5.9.6","pathe":"^1.1.2","valibot":"^1.1.0","@nuxt/kit":"^3.13.0","commander":"^14.0.0","@nuxtjs/supabase":"^1.5.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.10.2","vue":"^3.5.16","nuxt":"^3.13.0","jsdom":"^26.1.0","eslint":"^9.11.1","vitest":"^2.1.1","vue-tsc":"^2.1.6","happy-dom":"^18.0.1","@vitest/ui":"^3.2.3","playwright":"^1.53.2","typescript":"^5.8.3","vue-router":"^4.5.1","@types/node":"^22.7.4","changelogen":"^0.5.7","@nuxt/schema":"^3.13.0","@types/jsdom":"^21.1.7","@nuxt/devtools":"^1.5.0","@vue/test-utils":"^2.4.6","@nuxt/test-utils":"^3.14.2","@playwright/test":"^1.53.2","@vitejs/plugin-vue":"^5.2.4","@iconify-json/logos":"^1.2.4","@nuxt/eslint-config":"^0.5.7","@iconify-json/lucide":"^1.2.50","@nuxt/module-builder":"^0.8.4","@supabase/supabase-js":"^2.50.2"},"peerDependencies":{"@nuxt/ui":"^3.0.0","@nuxt/icon":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/nuxt-supabase-team-auth_0.6.8_1758533923364_0.5117091513454908","host":"s3://npm-registry-packages-npm-production"}},"0.6.9":{"name":"nuxt-supabase-team-auth","version":"0.6.9","keywords":["nuxt","nuxt3","supabase","authentication","team","rbac","auth","module"],"author":{"name":"Peter Engelbrecht","email":"peter@engelbrecht.dk"},"license":"MIT","_id":"nuxt-supabase-team-auth@0.6.9","maintainers":[{"name":"pengelbrecht","email":"peter@engelbrecht.dk"}],"homepage":"https://github.com/pengelbrecht/nuxt-supabase-team-auth#readme","bugs":{"url":"https://github.com/pengelbrecht/nuxt-supabase-team-auth/issues"},"bin":{"team-auth":"dist/cli.mjs"},"dist":{"shasum":"5c267b7d408cf63835c6bc53dfb92ae62af657e0","tarball":"https://registry.npmjs.org/nuxt-supabase-team-auth/-/nuxt-supabase-team-auth-0.6.9.tgz","fileCount":187,"integrity":"sha512-ON10OTK0GLpXN8pdRnsyvWd8KvqafC1zsVPXjyOBef2pcY+Jtpg6hCpFGrPfFAx89PjSVJQK7lUeO2YvL8u0eQ==","signatures":[{"sig":"MEUCICIgciikur7qTQcg8AWlQQmbZl9gvDvywlrxJOb5l6S4AiEAyzWG5Oy27j/uK5G+vHUQEhturqS2QZ2YosryssPMZZQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":934234},"main":"./dist/module.cjs","type":"module","_from":"file:nuxt-supabase-team-auth-0.6.9.tgz","types":"./dist/types.d.ts","exports":{".":{"types":"./dist/types.d.ts","import":"./dist/module.mjs","require":"./dist/module.cjs"}},"scripts":{"dev":"nuxi dev playground","lint":"eslint . --ignore-pattern 'test-projects/**'","test":"vitest run","build":"nuxt-module-build build","cleanup":"pnpm db:clean","lint:md":"pnpm dlx markdownlint-cli README.md","release":"pnpm run lint && pnpm run test && pnpm run prepack && changelogen --release && pnpm publish && git push --follow-tags","db:clean":"psql postgresql://postgres:postgres@127.0.0.1:54322/postgres -c \"SELECT cleanup_all_test_data();\"","db:reset":"supabase db reset --debug","db:start":"supabase start","lint:fix":"eslint . --fix --ignore-pattern 'test-projects/**'","pack:dry":"npm pack --dry-run","test:all":"npm run test && npm run test:e2e","test:e2e":"playwright test","changelog":"changelogen --no-commit --no-tag","db:status":"supabase status","dev:build":"nuxt-module-build build --stub && nuxi dev playground","test:types":"vue-tsc --noEmit && cd playground && vue-tsc --noEmit","test:watch":"vitest watch","cleanup:all":"pnpm db:reset","dev:prepare":"nuxt-module-build build --stub && nuxi prepare playground","lint:md:fix":"pnpm dlx markdownlint-cli --fix README.md","test:e2e:ui":"playwright test --ui","types:check":"supabase gen types typescript --local | diff - src/runtime/types/database.types.ts","types:update":"npm run types:generate && echo 'Supabase types updated! Consider running: npm run lint:fix'","version:info":"node scripts/version-info.js","db:clean-team":"node -e \"const teamId = process.argv[1]; if (!teamId) { console.log('Usage: pnpm db:clean-team <team-id>'); process.exit(1); } const { execSync } = require('child_process'); execSync(\\`psql postgresql://postgres:postgres@127.0.0.1:54322/postgres -c \\\"SELECT cleanup_test_team('\\${teamId}');\\\"\\`, { stdio: 'inherit' });\"","version:major":"pnpm run validate:package && npm version major && git push --follow-tags","version:minor":"pnpm run validate:package && npm version minor && git push --follow-tags","version:patch":"pnpm run validate:package && npm version patch && git push --follow-tags","test:e2e:debug":"playwright test --debug","types:generate":"supabase gen types typescript --local > src/runtime/types/database.types.ts","test:e2e:headed":"playwright test --headed","validate:package":"pnpm run pack:dry && pnpm run build","changelog:release":"changelogen --release"},"_npmUser":{"name":"pengelbrecht","email":"peter@engelbrecht.dk"},"_resolved":"/private/var/folders/vp/dz76py6n04z_bdyblsfq4lyc0000gn/T/f8119352d53119fe53630fd36d828a0c/nuxt-supabase-team-auth-0.6.9.tgz","_integrity":"sha512-ON10OTK0GLpXN8pdRnsyvWd8KvqafC1zsVPXjyOBef2pcY+Jtpg6hCpFGrPfFAx89PjSVJQK7lUeO2YvL8u0eQ==","repository":{"url":"git+https://github.com/pengelbrecht/nuxt-supabase-team-auth.git","type":"git"},"_npmVersion":"10.9.3","description":"Drop-in Nuxt 3 module for team-based authentication with Supabase","directories":{},"_nodeVersion":"22.19.0","dependencies":{"defu":"^6.1.4","jose":"^5.9.6","pathe":"^1.1.2","valibot":"^1.1.0","@nuxt/kit":"^3.13.0","commander":"^14.0.0","@nuxtjs/supabase":"^1.5.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.10.2","vue":"^3.5.16","nuxt":"^3.13.0","jsdom":"^26.1.0","eslint":"^9.11.1","vitest":"^2.1.1","vue-tsc":"^2.1.6","happy-dom":"^18.0.1","@vitest/ui":"^3.2.3","playwright":"^1.53.2","typescript":"^5.8.3","vue-router":"^4.5.1","@types/node":"^22.7.4","changelogen":"^0.5.7","@nuxt/schema":"^3.13.0","@types/jsdom":"^21.1.7","@nuxt/devtools":"^1.5.0","@vue/test-utils":"^2.4.6","@nuxt/test-utils":"^3.14.2","@playwright/test":"^1.53.2","@vitejs/plugin-vue":"^5.2.4","@iconify-json/logos":"^1.2.4","@nuxt/eslint-config":"^0.5.7","@iconify-json/lucide":"^1.2.50","@nuxt/module-builder":"^0.8.4","@supabase/supabase-js":"^2.50.2"},"peerDependencies":{"@nuxt/ui":"^3.0.0","@nuxt/icon":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/nuxt-supabase-team-auth_0.6.9_1758643628730_0.6398848781995243","host":"s3://npm-registry-packages-npm-production"}},"0.6.10":{"name":"nuxt-supabase-team-auth","version":"0.6.10","keywords":["nuxt","nuxt3","supabase","authentication","team","rbac","auth","module"],"author":{"name":"Peter Engelbrecht","email":"peter@engelbrecht.dk"},"license":"MIT","_id":"nuxt-supabase-team-auth@0.6.10","maintainers":[{"name":"pengelbrecht","email":"peter@engelbrecht.dk"}],"homepage":"https://github.com/pengelbrecht/nuxt-supabase-team-auth#readme","bugs":{"url":"https://github.com/pengelbrecht/nuxt-supabase-team-auth/issues"},"bin":{"team-auth":"dist/cli.mjs"},"dist":{"shasum":"541dc52d109ca091f3ac42cdda2f46f567c6d6cf","tarball":"https://registry.npmjs.org/nuxt-supabase-team-auth/-/nuxt-supabase-team-auth-0.6.10.tgz","fileCount":187,"integrity":"sha512-ph0dCsuhQdDenGQIW31dIv/NQOvAYgpXfXNJUp8yF81SHnXh+ZrviZB8RoQkySf85mbEMUtoGC2th05ZPXGoKQ==","signatures":[{"sig":"MEUCIBb5RL6agojjZX64riUrsTonq4NzSEs+SgrxIyVmLjR+AiEAzd1Peg6/r+YzBlpb7YEAp3Vyh7pN/cEDUss68pZ4iho=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":936770},"main":"./dist/module.cjs","type":"module","_from":"file:nuxt-supabase-team-auth-0.6.10.tgz","types":"./dist/types.d.ts","exports":{".":{"types":"./dist/types.d.ts","import":"./dist/module.mjs","require":"./dist/module.cjs"}},"scripts":{"dev":"nuxi dev playground","lint":"eslint . --ignore-pattern 'test-projects/**'","test":"vitest run","build":"nuxt-module-build build","cleanup":"pnpm db:clean","lint:md":"pnpm dlx markdownlint-cli README.md","release":"pnpm run lint && pnpm run test && pnpm run prepack && changelogen --release && pnpm publish && git push --follow-tags","db:clean":"psql postgresql://postgres:postgres@127.0.0.1:54322/postgres -c \"SELECT cleanup_all_test_data();\"","db:reset":"supabase db reset --debug","db:start":"supabase start","lint:fix":"eslint . --fix --ignore-pattern 'test-projects/**'","pack:dry":"npm pack --dry-run","test:all":"npm run test && npm run test:e2e","test:e2e":"playwright test","changelog":"changelogen --no-commit --no-tag","db:status":"supabase status","dev:build":"nuxt-module-build build --stub && nuxi dev playground","test:types":"vue-tsc --noEmit && cd playground && vue-tsc --noEmit","test:watch":"vitest watch","cleanup:all":"pnpm db:reset","dev:prepare":"nuxt-module-build build --stub && nuxi prepare playground","lint:md:fix":"pnpm dlx markdownlint-cli --fix README.md","test:e2e:ui":"playwright test --ui","types:check":"supabase gen types typescript --local | diff - src/runtime/types/database.types.ts","types:update":"npm run types:generate && echo 'Supabase types updated! Consider running: npm run lint:fix'","version:info":"node scripts/version-info.js","db:clean-team":"node -e \"const teamId = process.argv[1]; if (!teamId) { console.log('Usage: pnpm db:clean-team <team-id>'); process.exit(1); } const { execSync } = require('child_process'); execSync(\\`psql postgresql://postgres:postgres@127.0.0.1:54322/postgres -c \\\"SELECT cleanup_test_team('\\${teamId}');\\\"\\`, { stdio: 'inherit' });\"","version:major":"pnpm run validate:package && npm version major && git push --follow-tags","version:minor":"pnpm run validate:package && npm version minor && git push --follow-tags","version:patch":"pnpm run validate:package && npm version patch && git push --follow-tags","test:e2e:debug":"playwright test --debug","types:generate":"supabase gen types typescript --local > src/runtime/types/database.types.ts","test:e2e:headed":"playwright test --headed","validate:package":"pnpm run pack:dry && pnpm run build","changelog:release":"changelogen --release"},"_npmUser":{"name":"pengelbrecht","email":"peter@engelbrecht.dk"},"_resolved":"/private/var/folders/vp/dz76py6n04z_bdyblsfq4lyc0000gn/T/7084b7a4746d5270bc766a7d659f35bd/nuxt-supabase-team-auth-0.6.10.tgz","_integrity":"sha512-ph0dCsuhQdDenGQIW31dIv/NQOvAYgpXfXNJUp8yF81SHnXh+ZrviZB8RoQkySf85mbEMUtoGC2th05ZPXGoKQ==","repository":{"url":"git+https://github.com/pengelbrecht/nuxt-supabase-team-auth.git","type":"git"},"_npmVersion":"10.9.3","description":"Drop-in Nuxt 3 module for team-based authentication with Supabase","directories":{},"_nodeVersion":"22.19.0","dependencies":{"defu":"^6.1.4","jose":"^5.9.6","pathe":"^1.1.2","valibot":"^1.1.0","@nuxt/kit":"^3.13.0","commander":"^14.0.0","@nuxtjs/supabase":"^1.6.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.10.2","vue":"^3.5.16","nuxt":"^3.13.0","jsdom":"^26.1.0","eslint":"^9.11.1","vitest":"^2.1.1","vue-tsc":"^2.1.6","happy-dom":"^18.0.1","@vitest/ui":"^3.2.3","playwright":"^1.53.2","typescript":"^5.8.3","vue-router":"^4.5.1","@types/node":"^22.7.4","changelogen":"^0.5.7","@nuxt/schema":"^3.13.0","@types/jsdom":"^21.1.7","@nuxt/devtools":"^1.5.0","@vue/test-utils":"^2.4.6","@nuxt/test-utils":"^3.14.2","@playwright/test":"^1.53.2","@vitejs/plugin-vue":"^5.2.4","@iconify-json/logos":"^1.2.4","@nuxt/eslint-config":"^0.5.7","@iconify-json/lucide":"^1.2.50","@nuxt/module-builder":"^0.8.4","@supabase/supabase-js":"^2.50.2"},"peerDependencies":{"@nuxt/ui":"^3.0.0","@nuxt/icon":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/nuxt-supabase-team-auth_0.6.10_1758649587828_0.5227673546087956","host":"s3://npm-registry-packages-npm-production"}},"0.6.11":{"name":"nuxt-supabase-team-auth","version":"0.6.11","keywords":["nuxt","nuxt3","supabase","authentication","team","rbac","auth","module"],"author":{"name":"Peter Engelbrecht","email":"peter@engelbrecht.dk"},"license":"MIT","_id":"nuxt-supabase-team-auth@0.6.11","maintainers":[{"name":"pengelbrecht","email":"peter@engelbrecht.dk"}],"homepage":"https://github.com/pengelbrecht/nuxt-supabase-team-auth#readme","bugs":{"url":"https://github.com/pengelbrecht/nuxt-supabase-team-auth/issues"},"bin":{"team-auth":"dist/cli.mjs"},"dist":{"shasum":"e28d8b9545888d717582bf9b1c1610a1c99de135","tarball":"https://registry.npmjs.org/nuxt-supabase-team-auth/-/nuxt-supabase-team-auth-0.6.11.tgz","fileCount":187,"integrity":"sha512-6ceONyxTdDZtlI925uHYU3etjUnqm4u+tSr0GEaURpMaXTCcVS7jxeaa1aA2vbNmmt5VTo//Sela1ym6m9y+wg==","signatures":[{"sig":"MEQCIHAjPnP7NxgZWwQBhjS2DhLiq/De0ZzXxHvF6O18VJTVAiB2DJxRSBtrnQsfG96NMQf7OoZSxeBk9VXbFSjeJoDhLg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":939562},"main":"./dist/module.cjs","type":"module","_from":"file:nuxt-supabase-team-auth-0.6.11.tgz","types":"./dist/types.d.ts","exports":{".":{"types":"./dist/types.d.ts","import":"./dist/module.mjs","require":"./dist/module.cjs"}},"scripts":{"dev":"nuxi dev playground","lint":"eslint . --ignore-pattern 'test-projects/**'","test":"vitest run","build":"nuxt-module-build build","cleanup":"pnpm db:clean","lint:md":"pnpm dlx markdownlint-cli README.md","release":"pnpm run lint && pnpm run test && pnpm run prepack && changelogen --release && pnpm publish && git push --follow-tags","db:clean":"psql postgresql://postgres:postgres@127.0.0.1:54322/postgres -c \"SELECT cleanup_all_test_data();\"","db:reset":"supabase db reset --debug","db:start":"supabase start","lint:fix":"eslint . --fix --ignore-pattern 'test-projects/**'","pack:dry":"npm pack --dry-run","test:all":"npm run test && npm run test:e2e","test:e2e":"playwright test","changelog":"changelogen --no-commit --no-tag","db:status":"supabase status","dev:build":"nuxt-module-build build --stub && nuxi dev playground","test:types":"vue-tsc --noEmit && cd playground && vue-tsc --noEmit","test:watch":"vitest watch","cleanup:all":"pnpm db:reset","dev:prepare":"nuxt-module-build build --stub && nuxi prepare playground","lint:md:fix":"pnpm dlx markdownlint-cli --fix README.md","test:e2e:ui":"playwright test --ui","types:check":"supabase gen types typescript --local | diff - src/runtime/types/database.types.ts","types:update":"npm run types:generate && echo 'Supabase types updated! Consider running: npm run lint:fix'","version:info":"node scripts/version-info.js","db:clean-team":"node -e \"const teamId = process.argv[1]; if (!teamId) { console.log('Usage: pnpm db:clean-team <team-id>'); process.exit(1); } const { execSync } = require('child_process'); execSync(\\`psql postgresql://postgres:postgres@127.0.0.1:54322/postgres -c \\\"SELECT cleanup_test_team('\\${teamId}');\\\"\\`, { stdio: 'inherit' });\"","version:major":"pnpm run validate:package && npm version major && git push --follow-tags","version:minor":"pnpm run validate:package && npm version minor && git push --follow-tags","version:patch":"pnpm run validate:package && npm version patch && git push --follow-tags","test:e2e:debug":"playwright test --debug","types:generate":"supabase gen types typescript --local > src/runtime/types/database.types.ts","test:e2e:headed":"playwright test --headed","validate:package":"pnpm run pack:dry && pnpm run build","changelog:release":"changelogen --release"},"_npmUser":{"name":"pengelbrecht","email":"peter@engelbrecht.dk"},"_resolved":"/private/var/folders/vp/dz76py6n04z_bdyblsfq4lyc0000gn/T/ad282f05669d5565e33facd3231065f9/nuxt-supabase-team-auth-0.6.11.tgz","_integrity":"sha512-6ceONyxTdDZtlI925uHYU3etjUnqm4u+tSr0GEaURpMaXTCcVS7jxeaa1aA2vbNmmt5VTo//Sela1ym6m9y+wg==","repository":{"url":"git+https://github.com/pengelbrecht/nuxt-supabase-team-auth.git","type":"git"},"_npmVersion":"10.9.3","description":"Drop-in Nuxt 3 module for team-based authentication with Supabase","directories":{},"_nodeVersion":"22.19.0","dependencies":{"defu":"^6.1.4","jose":"^5.9.6","pathe":"^1.1.2","valibot":"^1.1.0","@nuxt/kit":"^3.13.0","commander":"^14.0.0","@nuxtjs/supabase":"1.5.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.10.2","vue":"^3.5.16","nuxt":"^3.13.0","jsdom":"^26.1.0","eslint":"^9.11.1","vitest":"^2.1.1","vue-tsc":"^2.1.6","happy-dom":"^18.0.1","@vitest/ui":"^3.2.3","playwright":"^1.53.2","typescript":"^5.8.3","vue-router":"^4.5.1","@types/node":"^22.7.4","changelogen":"^0.5.7","@nuxt/schema":"^3.13.0","@types/jsdom":"^21.1.7","@nuxt/devtools":"^1.5.0","@vue/test-utils":"^2.4.6","@nuxt/test-utils":"^3.14.2","@playwright/test":"^1.53.2","@vitejs/plugin-vue":"^5.2.4","@iconify-json/logos":"^1.2.4","@nuxt/eslint-config":"^0.5.7","@iconify-json/lucide":"^1.2.50","@nuxt/module-builder":"^0.8.4","@supabase/supabase-js":"^2.50.2"},"peerDependencies":{"@nuxt/ui":"^3.0.0","@nuxt/icon":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/nuxt-supabase-team-auth_0.6.11_1758875868924_0.44724515641430074","host":"s3://npm-registry-packages-npm-production"}},"0.6.12":{"name":"nuxt-supabase-team-auth","version":"0.6.12","keywords":["nuxt","nuxt3","supabase","authentication","team","rbac","auth","module"],"author":{"name":"Peter Engelbrecht","email":"peter@engelbrecht.dk"},"license":"MIT","_id":"nuxt-supabase-team-auth@0.6.12","maintainers":[{"name":"pengelbrecht","email":"peter@engelbrecht.dk"}],"homepage":"https://github.com/pengelbrecht/nuxt-supabase-team-auth#readme","bugs":{"url":"https://github.com/pengelbrecht/nuxt-supabase-team-auth/issues"},"bin":{"team-auth":"dist/cli.mjs"},"dist":{"shasum":"c69f0bcc3c07fb2f3d7b04032e4382e0064dde9b","tarball":"https://registry.npmjs.org/nuxt-supabase-team-auth/-/nuxt-supabase-team-auth-0.6.12.tgz","fileCount":187,"integrity":"sha512-sBjWM31NR2TMYrJXFImlunIdZ7K3VVQZwFN6P4wrhRespIW7bcpCKmKLSr0vXAHIxY7d6T1Rr2toR7sz9dWkkg==","signatures":[{"sig":"MEUCIEjMpdJDM1l/r4l6C+Ldug+fOjMdJJaUK9jgkU65lSvUAiEA9vwvDp7nT2vn3rQMuOlfcaAYum82hgwRzakys7P0m1I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":939932},"main":"./dist/module.cjs","type":"module","_from":"file:nuxt-supabase-team-auth-0.6.12.tgz","types":"./dist/types.d.ts","exports":{".":{"types":"./dist/types.d.ts","import":"./dist/module.mjs","require":"./dist/module.cjs"}},"scripts":{"dev":"nuxi dev playground","lint":"eslint . --ignore-pattern 'test-projects/**'","test":"vitest run","build":"nuxt-module-build build","cleanup":"pnpm db:clean","lint:md":"pnpm dlx markdownlint-cli README.md","release":"pnpm run lint && pnpm run test && pnpm run prepack && changelogen --release && pnpm publish && git push --follow-tags","db:clean":"psql postgresql://postgres:postgres@127.0.0.1:54322/postgres -c \"SELECT cleanup_all_test_data();\"","db:reset":"supabase db reset --debug","db:start":"supabase start","lint:fix":"eslint . --fix --ignore-pattern 'test-projects/**'","pack:dry":"npm pack --dry-run","test:all":"npm run test && npm run test:e2e","test:e2e":"playwright test","changelog":"changelogen --no-commit --no-tag","db:status":"supabase status","dev:build":"nuxt-module-build build --stub && nuxi dev playground","test:types":"vue-tsc --noEmit && cd playground && vue-tsc --noEmit","test:watch":"vitest watch","cleanup:all":"pnpm db:reset","dev:prepare":"nuxt-module-build build --stub && nuxi prepare playground","lint:md:fix":"pnpm dlx markdownlint-cli --fix README.md","test:e2e:ui":"playwright test --ui","types:check":"supabase gen types typescript --local | diff - src/runtime/types/database.types.ts","types:update":"npm run types:generate && echo 'Supabase types updated! Consider running: npm run lint:fix'","version:info":"node scripts/version-info.js","db:clean-team":"node -e \"const teamId = process.argv[1]; if (!teamId) { console.log('Usage: pnpm db:clean-team <team-id>'); process.exit(1); } const { execSync } = require('child_process'); execSync(\\`psql postgresql://postgres:postgres@127.0.0.1:54322/postgres -c \\\"SELECT cleanup_test_team('\\${teamId}');\\\"\\`, { stdio: 'inherit' });\"","version:major":"pnpm run validate:package && npm version major && git push --follow-tags","version:minor":"pnpm run validate:package && npm version minor && git push --follow-tags","version:patch":"pnpm run validate:package && npm version patch && git push --follow-tags","test:e2e:debug":"playwright test --debug","types:generate":"supabase gen types typescript --local > src/runtime/types/database.types.ts","test:e2e:headed":"playwright test --headed","validate:package":"pnpm run pack:dry && pnpm run build","changelog:release":"changelogen --release"},"_npmUser":{"name":"pengelbrecht","email":"peter@engelbrecht.dk"},"_resolved":"/private/var/folders/vp/dz76py6n04z_bdyblsfq4lyc0000gn/T/9351a4f47da509480cea04438832b6d2/nuxt-supabase-team-auth-0.6.12.tgz","_integrity":"sha512-sBjWM31NR2TMYrJXFImlunIdZ7K3VVQZwFN6P4wrhRespIW7bcpCKmKLSr0vXAHIxY7d6T1Rr2toR7sz9dWkkg==","repository":{"url":"git+https://github.com/pengelbrecht/nuxt-supabase-team-auth.git","type":"git"},"_npmVersion":"10.9.3","description":"Drop-in Nuxt 3 module for team-based authentication with Supabase","directories":{},"_nodeVersion":"22.19.0","dependencies":{"defu":"^6.1.4","jose":"^5.9.6","pathe":"^1.1.2","valibot":"^1.1.0","@nuxt/kit":"^3.13.0","commander":"^14.0.0","@nuxtjs/supabase":"1.5.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.10.2","vue":"^3.5.16","nuxt":"^3.13.0","jsdom":"^26.1.0","eslint":"^9.11.1","vitest":"^2.1.1","vue-tsc":"^2.1.6","happy-dom":"^18.0.1","@vitest/ui":"^3.2.3","playwright":"^1.53.2","typescript":"^5.8.3","vue-router":"^4.5.1","@types/node":"^22.7.4","changelogen":"^0.5.7","@nuxt/schema":"^3.13.0","@types/jsdom":"^21.1.7","@nuxt/devtools":"^1.5.0","@vue/test-utils":"^2.4.6","@nuxt/test-utils":"^3.14.2","@playwright/test":"^1.53.2","@vitejs/plugin-vue":"^5.2.4","@iconify-json/logos":"^1.2.4","@nuxt/eslint-config":"^0.5.7","@iconify-json/lucide":"^1.2.50","@nuxt/module-builder":"^0.8.4","@supabase/supabase-js":"^2.50.2"},"peerDependencies":{"@nuxt/ui":"^3.0.0","@nuxt/icon":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/nuxt-supabase-team-auth_0.6.12_1758885803713_0.02159385519674939","host":"s3://npm-registry-packages-npm-production"}},"0.6.13":{"name":"nuxt-supabase-team-auth","version":"0.6.13","keywords":["nuxt","nuxt3","supabase","authentication","team","rbac","auth","module"],"author":{"name":"Peter Engelbrecht","email":"peter@engelbrecht.dk"},"license":"MIT","_id":"nuxt-supabase-team-auth@0.6.13","maintainers":[{"name":"pengelbrecht","email":"peter@engelbrecht.dk"}],"homepage":"https://github.com/pengelbrecht/nuxt-supabase-team-auth#readme","bugs":{"url":"https://github.com/pengelbrecht/nuxt-supabase-team-auth/issues"},"bin":{"team-auth":"dist/cli.mjs"},"dist":{"shasum":"214e4b18272f17ad61a719ea29101cbd7b01251f","tarball":"https://registry.npmjs.org/nuxt-supabase-team-auth/-/nuxt-supabase-team-auth-0.6.13.tgz","fileCount":187,"integrity":"sha512-LlhoM+w2ihuAJe6uc0lvt/BuNQqvJqrPbusXZLmc+KmoYD5ByQidCybEXBttcYRzC5VybnO/JpLOC0ggaVBe9w==","signatures":[{"sig":"MEQCIHRToxAxDZgbX9S7mi1l7Ir/F5/y5jLWuUFvLG8DUstUAiB2+txnE2UmgbfZXVUZgzYKwfbSSii5dvrXwGv2DXe0xg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":940246},"main":"./dist/module.cjs","type":"module","_from":"file:nuxt-supabase-team-auth-0.6.13.tgz","types":"./dist/types.d.ts","exports":{".":{"types":"./dist/types.d.ts","import":"./dist/module.mjs","require":"./dist/module.cjs"}},"scripts":{"dev":"nuxi dev playground","lint":"eslint . --ignore-pattern 'test-projects/**'","test":"vitest run","build":"nuxt-module-build build","cleanup":"pnpm db:clean","lint:md":"pnpm dlx markdownlint-cli README.md","release":"pnpm run lint && pnpm run test && pnpm run prepack && changelogen --release && pnpm publish && git push --follow-tags","db:clean":"psql postgresql://postgres:postgres@127.0.0.1:54322/postgres -c \"SELECT cleanup_all_test_data();\"","db:reset":"supabase db reset --debug","db:start":"supabase start","lint:fix":"eslint . --fix --ignore-pattern 'test-projects/**'","pack:dry":"npm pack --dry-run","test:all":"npm run test && npm run test:e2e","test:e2e":"playwright test","changelog":"changelogen --no-commit --no-tag","db:status":"supabase status","dev:build":"nuxt-module-build build --stub && nuxi dev playground","test:types":"vue-tsc --noEmit && cd playground && vue-tsc --noEmit","test:watch":"vitest watch","cleanup:all":"pnpm db:reset","dev:prepare":"nuxt-module-build build --stub && nuxi prepare playground","lint:md:fix":"pnpm dlx markdownlint-cli --fix README.md","test:e2e:ui":"playwright test --ui","types:check":"supabase gen types typescript --local | diff - src/runtime/types/database.types.ts","types:update":"npm run types:generate && echo 'Supabase types updated! Consider running: npm run lint:fix'","version:info":"node scripts/version-info.js","db:clean-team":"node -e \"const teamId = process.argv[1]; if (!teamId) { console.log('Usage: pnpm db:clean-team <team-id>'); process.exit(1); } const { execSync } = require('child_process'); execSync(\\`psql postgresql://postgres:postgres@127.0.0.1:54322/postgres -c \\\"SELECT cleanup_test_team('\\${teamId}');\\\"\\`, { stdio: 'inherit' });\"","version:major":"pnpm run validate:package && npm version major && git push --follow-tags","version:minor":"pnpm run validate:package && npm version minor && git push --follow-tags","version:patch":"pnpm run validate:package && npm version patch && git push --follow-tags","test:e2e:debug":"playwright test --debug","types:generate":"supabase gen types typescript --local > src/runtime/types/database.types.ts","test:e2e:headed":"playwright test --headed","validate:package":"pnpm run pack:dry && pnpm run build","changelog:release":"changelogen --release"},"_npmUser":{"name":"pengelbrecht","email":"peter@engelbrecht.dk"},"_resolved":"/private/var/folders/vp/dz76py6n04z_bdyblsfq4lyc0000gn/T/194fd65eeb855966e68d7fc03886e1f7/nuxt-supabase-team-auth-0.6.13.tgz","_integrity":"sha512-LlhoM+w2ihuAJe6uc0lvt/BuNQqvJqrPbusXZLmc+KmoYD5ByQidCybEXBttcYRzC5VybnO/JpLOC0ggaVBe9w==","repository":{"url":"git+https://github.com/pengelbrecht/nuxt-supabase-team-auth.git","type":"git"},"_npmVersion":"10.9.3","description":"Drop-in Nuxt 3 module for team-based authentication with Supabase","directories":{},"_nodeVersion":"22.19.0","dependencies":{"defu":"^6.1.4","jose":"^5.9.6","pathe":"^1.1.2","valibot":"^1.1.0","@nuxt/kit":"^3.13.0","commander":"^14.0.0","@nuxtjs/supabase":"1.5.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.10.2","vue":"^3.5.16","nuxt":"^3.13.0","jsdom":"^26.1.0","eslint":"^9.11.1","vitest":"^2.1.1","vue-tsc":"^2.1.6","happy-dom":"^18.0.1","@vitest/ui":"^3.2.3","playwright":"^1.53.2","typescript":"^5.8.3","vue-router":"^4.5.1","@types/node":"^22.7.4","changelogen":"^0.5.7","@nuxt/schema":"^3.13.0","@types/jsdom":"^21.1.7","@nuxt/devtools":"^1.5.0","@vue/test-utils":"^2.4.6","@nuxt/test-utils":"^3.14.2","@playwright/test":"^1.53.2","@vitejs/plugin-vue":"^5.2.4","@iconify-json/logos":"^1.2.4","@nuxt/eslint-config":"^0.5.7","@iconify-json/lucide":"^1.2.50","@nuxt/module-builder":"^0.8.4","@supabase/supabase-js":"^2.50.2"},"peerDependencies":{"@nuxt/ui":"^3.0.0","@nuxt/icon":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/nuxt-supabase-team-auth_0.6.13_1760457784460_0.9564708035981668","host":"s3://npm-registry-packages-npm-production"}},"0.6.14":{"name":"nuxt-supabase-team-auth","version":"0.6.14","keywords":["nuxt","nuxt3","supabase","authentication","team","rbac","auth","module"],"author":{"name":"Peter Engelbrecht","email":"peter@engelbrecht.dk"},"license":"MIT","_id":"nuxt-supabase-team-auth@0.6.14","maintainers":[{"name":"pengelbrecht","email":"peter@engelbrecht.dk"}],"homepage":"https://github.com/pengelbrecht/nuxt-supabase-team-auth#readme","bugs":{"url":"https://github.com/pengelbrecht/nuxt-supabase-team-auth/issues"},"bin":{"team-auth":"dist/cli.mjs"},"dist":{"shasum":"677d8e545268180caa5542f19706094b6611ee1c","tarball":"https://registry.npmjs.org/nuxt-supabase-team-auth/-/nuxt-supabase-team-auth-0.6.14.tgz","fileCount":187,"integrity":"sha512-mJocbXMUQlNUmYxa+oaECW1iDMbz+xkgKpqfEtG41xXMJQIcGNG31eLLmp6lYD+73p3Lzl2sVdMeUl8a7lJ4gA==","signatures":[{"sig":"MEYCIQDhUrPFWioR7sbkoRTom/ZbWZCiyly+i4e3lry6Frg7HwIhAL2/BalC1ZLK15KHKPmCdTYMoe77SZ2KdtX9KedqJNiG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":947224},"main":"./dist/module.cjs","type":"module","_from":"file:nuxt-supabase-team-auth-0.6.14.tgz","types":"./dist/types.d.ts","exports":{".":{"types":"./dist/types.d.ts","import":"./dist/module.mjs","require":"./dist/module.cjs"}},"scripts":{"dev":"nuxi dev playground","lint":"eslint . --ignore-pattern 'test-projects/**'","test":"vitest run","build":"nuxt-module-build build","cleanup":"pnpm db:clean","lint:md":"pnpm dlx markdownlint-cli README.md","release":"pnpm run lint && pnpm run test && pnpm run prepack && changelogen --release && pnpm publish && git push --follow-tags","db:clean":"psql postgresql://postgres:postgres@127.0.0.1:54322/postgres -c \"SELECT cleanup_all_test_data();\"","db:reset":"supabase db reset --debug","db:start":"supabase start","lint:fix":"eslint . --fix --ignore-pattern 'test-projects/**'","pack:dry":"npm pack --dry-run","test:all":"npm run test && npm run test:e2e","test:e2e":"playwright test","changelog":"changelogen --no-commit --no-tag","db:status":"supabase status","dev:build":"nuxt-module-build build --stub && nuxi dev playground","test:types":"vue-tsc --noEmit && cd playground && vue-tsc --noEmit","test:watch":"vitest watch","cleanup:all":"pnpm db:reset","dev:prepare":"nuxt-module-build build --stub && nuxi prepare playground","lint:md:fix":"pnpm dlx markdownlint-cli --fix README.md","test:e2e:ui":"playwright test --ui","types:check":"supabase gen types typescript --local | diff - src/runtime/types/database.types.ts","types:update":"npm run types:generate && echo 'Supabase types updated! Consider running: npm run lint:fix'","version:info":"node scripts/version-info.js","db:clean-team":"node -e \"const teamId = process.argv[1]; if (!teamId) { console.log('Usage: pnpm db:clean-team <team-id>'); process.exit(1); } const { execSync } = require('child_process'); execSync(\\`psql postgresql://postgres:postgres@127.0.0.1:54322/postgres -c \\\"SELECT cleanup_test_team('\\${teamId}');\\\"\\`, { stdio: 'inherit' });\"","version:major":"pnpm run validate:package && npm version major && git push --follow-tags","version:minor":"pnpm run validate:package && npm version minor && git push --follow-tags","version:patch":"pnpm run validate:package && npm version patch && git push --follow-tags","test:e2e:debug":"playwright test --debug","types:generate":"supabase gen types typescript --local > src/runtime/types/database.types.ts","test:e2e:headed":"playwright test --headed","validate:package":"pnpm run pack:dry && pnpm run build","changelog:release":"changelogen --release"},"_npmUser":{"name":"pengelbrecht","email":"peter@engelbrecht.dk"},"_resolved":"/private/var/folders/vp/dz76py6n04z_bdyblsfq4lyc0000gn/T/0d0f1e7b59a42333417ef668526d9a87/nuxt-supabase-team-auth-0.6.14.tgz","_integrity":"sha512-mJocbXMUQlNUmYxa+oaECW1iDMbz+xkgKpqfEtG41xXMJQIcGNG31eLLmp6lYD+73p3Lzl2sVdMeUl8a7lJ4gA==","repository":{"url":"git+https://github.com/pengelbrecht/nuxt-supabase-team-auth.git","type":"git"},"_npmVersion":"10.9.3","description":"Drop-in Nuxt 3 module for team-based authentication with Supabase","directories":{},"_nodeVersion":"22.19.0","dependencies":{"defu":"^6.1.4","jose":"^5.9.6","pathe":"^1.1.2","valibot":"^1.1.0","@nuxt/kit":"^3.13.0","commander":"^14.0.0","@nuxtjs/supabase":"1.5.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.10.2","vue":"^3.5.16","nuxt":"^3.13.0","jsdom":"^26.1.0","eslint":"^9.11.1","vitest":"^2.1.1","vue-tsc":"^2.1.6","happy-dom":"^18.0.1","@vitest/ui":"^3.2.3","playwright":"^1.53.2","typescript":"^5.8.3","vue-router":"^4.5.1","@types/node":"^22.7.4","changelogen":"^0.5.7","@nuxt/schema":"^3.13.0","@types/jsdom":"^21.1.7","@nuxt/devtools":"^1.5.0","@vue/test-utils":"^2.4.6","@nuxt/test-utils":"^3.14.2","@playwright/test":"^1.53.2","@vitejs/plugin-vue":"^5.2.4","@iconify-json/logos":"^1.2.4","@nuxt/eslint-config":"^0.5.7","@iconify-json/lucide":"^1.2.50","@nuxt/module-builder":"^0.8.4","@supabase/supabase-js":"^2.50.2"},"peerDependencies":{"@nuxt/ui":"^3.0.0","@nuxt/icon":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/nuxt-supabase-team-auth_0.6.14_1761124676423_0.9286943468974571","host":"s3://npm-registry-packages-npm-production"}},"0.6.15":{"name":"nuxt-supabase-team-auth","version":"0.6.15","keywords":["nuxt","nuxt3","supabase","authentication","team","rbac","auth","module"],"author":{"name":"Peter Engelbrecht","email":"peter@engelbrecht.dk"},"license":"MIT","_id":"nuxt-supabase-team-auth@0.6.15","maintainers":[{"name":"pengelbrecht","email":"peter@engelbrecht.dk"}],"homepage":"https://github.com/pengelbrecht/nuxt-supabase-team-auth#readme","bugs":{"url":"https://github.com/pengelbrecht/nuxt-supabase-team-auth/issues"},"bin":{"team-auth":"dist/cli.mjs"},"dist":{"shasum":"f50bfc6ed0526ad91ac500cea572916730edc5d8","tarball":"https://registry.npmjs.org/nuxt-supabase-team-auth/-/nuxt-supabase-team-auth-0.6.15.tgz","fileCount":187,"integrity":"sha512-l6FIwu7/riaAAjgK6/dU2vRsazBce4Xvbl5LdmNZ9I0VyxlvbZqaDRmhmMlshgNpA+PIs2BAGqrZMiaQnIrZjA==","signatures":[{"sig":"MEUCIAdnMoyohjHOQWyAsuHK17S98RsAef6AuRvI+O1r02s3AiEA+5Zi79RkDunta7CaIK4AX7Uo0dYFlN7OlqzVzoqXwvM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":946434},"main":"./dist/module.cjs","type":"module","_from":"file:nuxt-supabase-team-auth-0.6.15.tgz","types":"./dist/types.d.ts","exports":{".":{"types":"./dist/types.d.ts","import":"./dist/module.mjs","require":"./dist/module.cjs"}},"scripts":{"dev":"nuxi dev playground","lint":"eslint . --ignore-pattern 'test-projects/**'","test":"vitest run","build":"nuxt-module-build build","cleanup":"pnpm db:clean","lint:md":"pnpm dlx markdownlint-cli README.md","release":"pnpm run lint && pnpm run test && pnpm run prepack && changelogen --release && pnpm publish && git push --follow-tags","db:clean":"psql postgresql://postgres:postgres@127.0.0.1:54322/postgres -c \"SELECT cleanup_all_test_data();\"","db:reset":"supabase db reset --debug","db:start":"supabase start","lint:fix":"eslint . --fix --ignore-pattern 'test-projects/**'","pack:dry":"npm pack --dry-run","test:all":"npm run test && npm run test:e2e","test:e2e":"playwright test","changelog":"changelogen --no-commit --no-tag","db:status":"supabase status","dev:build":"nuxt-module-build build --stub && nuxi dev playground","test:types":"vue-tsc --noEmit && cd playground && vue-tsc --noEmit","test:watch":"vitest watch","cleanup:all":"pnpm db:reset","dev:prepare":"nuxt-module-build build --stub && nuxi prepare playground","lint:md:fix":"pnpm dlx markdownlint-cli --fix README.md","test:e2e:ui":"playwright test --ui","types:check":"supabase gen types typescript --local | diff - src/runtime/types/database.types.ts","types:update":"npm run types:generate && echo 'Supabase types updated! Consider running: npm run lint:fix'","version:info":"node scripts/version-info.js","db:clean-team":"node -e \"const teamId = process.argv[1]; if (!teamId) { console.log('Usage: pnpm db:clean-team <team-id>'); process.exit(1); } const { execSync } = require('child_process'); execSync(\\`psql postgresql://postgres:postgres@127.0.0.1:54322/postgres -c \\\"SELECT cleanup_test_team('\\${teamId}');\\\"\\`, { stdio: 'inherit' });\"","version:major":"pnpm run validate:package && npm version major && git push --follow-tags","version:minor":"pnpm run validate:package && npm version minor && git push --follow-tags","version:patch":"pnpm run validate:package && npm version patch && git push --follow-tags","test:e2e:debug":"playwright test --debug","types:generate":"supabase gen types typescript --local > src/runtime/types/database.types.ts","test:e2e:headed":"playwright test --headed","validate:package":"pnpm run pack:dry && pnpm run build","changelog:release":"changelogen --release"},"_npmUser":{"name":"pengelbrecht","email":"peter@engelbrecht.dk"},"_resolved":"/private/var/folders/vp/dz76py6n04z_bdyblsfq4lyc0000gn/T/a052b6127b859cbec152a13e57b3cab7/nuxt-supabase-team-auth-0.6.15.tgz","_integrity":"sha512-l6FIwu7/riaAAjgK6/dU2vRsazBce4Xvbl5LdmNZ9I0VyxlvbZqaDRmhmMlshgNpA+PIs2BAGqrZMiaQnIrZjA==","repository":{"url":"git+https://github.com/pengelbrecht/nuxt-supabase-team-auth.git","type":"git"},"_npmVersion":"10.9.3","description":"Drop-in Nuxt 3 module for team-based authentication with Supabase","directories":{},"_nodeVersion":"22.19.0","dependencies":{"defu":"^6.1.4","jose":"^5.9.6","pathe":"^1.1.2","valibot":"^1.1.0","@nuxt/kit":"^3.13.0","commander":"^14.0.0","@nuxtjs/supabase":"1.5.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.10.2","vue":"^3.5.16","nuxt":"^3.13.0","jsdom":"^26.1.0","eslint":"^9.11.1","vitest":"^2.1.1","vue-tsc":"^2.1.6","happy-dom":"^18.0.1","@vitest/ui":"^3.2.3","playwright":"^1.53.2","typescript":"^5.8.3","vue-router":"^4.5.1","@types/node":"^22.7.4","changelogen":"^0.5.7","@nuxt/schema":"^3.13.0","@types/jsdom":"^21.1.7","@nuxt/devtools":"^1.5.0","@vue/test-utils":"^2.4.6","@nuxt/test-utils":"^3.14.2","@playwright/test":"^1.53.2","@vitejs/plugin-vue":"^5.2.4","@iconify-json/logos":"^1.2.4","@nuxt/eslint-config":"^0.5.7","@iconify-json/lucide":"^1.2.50","@nuxt/module-builder":"^0.8.4","@supabase/supabase-js":"^2.50.2"},"peerDependencies":{"@nuxt/ui":"^3.0.0","@nuxt/icon":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/nuxt-supabase-team-auth_0.6.15_1761129396945_0.40737147372338134","host":"s3://npm-registry-packages-npm-production"}},"0.6.16":{"name":"nuxt-supabase-team-auth","version":"0.6.16","keywords":["nuxt","nuxt3","supabase","authentication","team","rbac","auth","module"],"author":{"name":"Peter Engelbrecht","email":"peter@engelbrecht.dk"},"license":"MIT","_id":"nuxt-supabase-team-auth@0.6.16","maintainers":[{"name":"pengelbrecht","email":"peter@engelbrecht.dk"}],"homepage":"https://github.com/pengelbrecht/nuxt-supabase-team-auth#readme","bugs":{"url":"https://github.com/pengelbrecht/nuxt-supabase-team-auth/issues"},"bin":{"team-auth":"dist/cli.mjs"},"dist":{"shasum":"b57010c591add6f2f0de1f9dfa1a6b39eb87c2a8","tarball":"https://registry.npmjs.org/nuxt-supabase-team-auth/-/nuxt-supabase-team-auth-0.6.16.tgz","fileCount":187,"integrity":"sha512-GOEN33Fc565+OL1L+FfeIe2YQQVEFwnSsRiij8hbyQoZ0kFchWOb9CcVhCUrKl201qejB8Dl1HuDIJF42w61rw==","signatures":[{"sig":"MEUCIHgQe667KhoPsgUuG2Ym1nDfr0AjBjXmsTstrRDQsUkEAiEAk8DR8Zcco8tkwFaUJsvYNttRcMnv/ADeeeDkAuK5W5M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":950396},"main":"./dist/module.cjs","type":"module","_from":"file:nuxt-supabase-team-auth-0.6.16.tgz","types":"./dist/types.d.ts","exports":{".":{"types":"./dist/types.d.ts","import":"./dist/module.mjs","require":"./dist/module.cjs"}},"scripts":{"dev":"nuxi dev playground","lint":"eslint . --ignore-pattern 'test-projects/**'","test":"vitest run","build":"nuxt-module-build build","cleanup":"pnpm db:clean","lint:md":"pnpm dlx markdownlint-cli README.md","release":"pnpm run lint && pnpm run test && pnpm run prepack && changelogen --release && pnpm publish && git push --follow-tags","db:clean":"psql postgresql://postgres:postgres@127.0.0.1:54322/postgres -c \"SELECT cleanup_all_test_data();\"","db:reset":"supabase db reset --debug","db:start":"supabase start","lint:fix":"eslint . --fix --ignore-pattern 'test-projects/**'","pack:dry":"npm pack --dry-run","test:all":"npm run test && npm run test:e2e","test:e2e":"playwright test","changelog":"changelogen --no-commit --no-tag","db:status":"supabase status","dev:build":"nuxt-module-build build --stub && nuxi dev playground","test:types":"vue-tsc --noEmit && cd playground && vue-tsc --noEmit","test:watch":"vitest watch","cleanup:all":"pnpm db:reset","dev:prepare":"nuxt-module-build build --stub && nuxi prepare playground","lint:md:fix":"pnpm dlx markdownlint-cli --fix README.md","test:e2e:ui":"playwright test --ui","types:check":"supabase gen types typescript --local | diff - src/runtime/types/database.types.ts","types:update":"npm run types:generate && echo 'Supabase types updated! Consider running: npm run lint:fix'","version:info":"node scripts/version-info.js","db:clean-team":"node -e \"const teamId = process.argv[1]; if (!teamId) { console.log('Usage: pnpm db:clean-team <team-id>'); process.exit(1); } const { execSync } = require('child_process'); execSync(\\`psql postgresql://postgres:postgres@127.0.0.1:54322/postgres -c \\\"SELECT cleanup_test_team('\\${teamId}');\\\"\\`, { stdio: 'inherit' });\"","version:major":"pnpm run validate:package && npm version major && git push --follow-tags","version:minor":"pnpm run validate:package && npm version minor && git push --follow-tags","version:patch":"pnpm run validate:package && npm version patch && git push --follow-tags","test:e2e:debug":"playwright test --debug","types:generate":"supabase gen types typescript --local > src/runtime/types/database.types.ts","test:e2e:headed":"playwright test --headed","validate:package":"pnpm run pack:dry && pnpm run build","changelog:release":"changelogen --release"},"_npmUser":{"name":"pengelbrecht","email":"peter@engelbrecht.dk"},"_resolved":"/private/var/folders/vp/dz76py6n04z_bdyblsfq4lyc0000gn/T/a22085d6d66b5840ac95867102dbfb79/nuxt-supabase-team-auth-0.6.16.tgz","_integrity":"sha512-GOEN33Fc565+OL1L+FfeIe2YQQVEFwnSsRiij8hbyQoZ0kFchWOb9CcVhCUrKl201qejB8Dl1HuDIJF42w61rw==","repository":{"url":"git+https://github.com/pengelbrecht/nuxt-supabase-team-auth.git","type":"git"},"_npmVersion":"10.9.3","description":"Drop-in Nuxt 3 module for team-based authentication with Supabase","directories":{},"_nodeVersion":"22.19.0","dependencies":{"defu":"^6.1.4","jose":"^5.9.6","pathe":"^1.1.2","valibot":"^1.1.0","@nuxt/kit":"^3.13.0","commander":"^14.0.0","@nuxtjs/supabase":"1.5.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.10.2","vue":"^3.5.16","nuxt":"^3.13.0","jsdom":"^26.1.0","eslint":"^9.11.1","vitest":"^2.1.1","vue-tsc":"^2.1.6","happy-dom":"^18.0.1","@vitest/ui":"^3.2.3","playwright":"^1.53.2","typescript":"^5.8.3","vue-router":"^4.5.1","@types/node":"^22.7.4","changelogen":"^0.5.7","@nuxt/schema":"^3.13.0","@types/jsdom":"^21.1.7","@nuxt/devtools":"^1.5.0","@vue/test-utils":"^2.4.6","@nuxt/test-utils":"^3.14.2","@playwright/test":"^1.53.2","@vitejs/plugin-vue":"^5.2.4","@iconify-json/logos":"^1.2.4","@nuxt/eslint-config":"^0.5.7","@iconify-json/lucide":"^1.2.50","@nuxt/module-builder":"^0.8.4","@supabase/supabase-js":"^2.50.2"},"peerDependencies":{"@nuxt/ui":"^3.0.0","@nuxt/icon":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/nuxt-supabase-team-auth_0.6.16_1761134354752_0.7157359577722322","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"name":"nuxt-supabase-team-auth","version":"0.7.0","keywords":["nuxt","nuxt3","supabase","authentication","team","rbac","auth","module"],"author":{"name":"Peter Engelbrecht","email":"peter@engelbrecht.dk"},"license":"MIT","_id":"nuxt-supabase-team-auth@0.7.0","maintainers":[{"name":"lgunnersen","email":"lars.gunnersen@gmail.com"},{"name":"pengelbrecht","email":"peter@engelbrecht.dk"}],"homepage":"https://github.com/pengelbrecht/nuxt-supabase-team-auth#readme","bugs":{"url":"https://github.com/pengelbrecht/nuxt-supabase-team-auth/issues"},"bin":{"team-auth":"dist/cli.mjs"},"dist":{"shasum":"bc188a6041a630b9714215bd61b6e7a0822069b2","tarball":"https://registry.npmjs.org/nuxt-supabase-team-auth/-/nuxt-supabase-team-auth-0.7.0.tgz","fileCount":189,"integrity":"sha512-H3vk7b1O+95u+QT2E805Z4lUAQxxcyepWDpNfa/Qdp/m4Vd5TDIuh90EYVsW7rGAUSFd597AHxJXHfO+4UyWjw==","signatures":[{"sig":"MEUCIQDCXey2e0Mu3wKbJjiBkSVlDKbCq0yGnGGZnvbGJQYe7wIgD0Dr1Q2Yz/3NKSXWSbrTsHn+RMWI9TB0cqxfZfPNmQY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":956015},"main":"./dist/module.cjs","type":"module","_from":"file:nuxt-supabase-team-auth-0.7.0.tgz","types":"./dist/types.d.ts","exports":{".":{"types":"./dist/types.d.ts","import":"./dist/module.mjs","require":"./dist/module.cjs"}},"scripts":{"dev":"nuxi dev playground","lint":"eslint . --ignore-pattern 'test-projects/**'","test":"vitest run","build":"nuxt-module-build build","cleanup":"pnpm db:clean","lint:md":"pnpm dlx markdownlint-cli README.md","release":"pnpm run lint && pnpm run test && pnpm run prepack && changelogen --release && pnpm publish && git push --follow-tags","db:clean":"psql postgresql://postgres:postgres@127.0.0.1:54322/postgres -c \"SELECT cleanup_all_test_data();\"","db:reset":"supabase db reset --debug","db:start":"supabase start","lint:fix":"eslint . --fix --ignore-pattern 'test-projects/**'","pack:dry":"npm pack --dry-run","test:all":"npm run test && npm run test:e2e","test:e2e":"playwright test","changelog":"changelogen --no-commit --no-tag","db:status":"supabase status","dev:build":"nuxt-module-build build --stub && nuxi dev playground","test:types":"vue-tsc --noEmit && cd playground && vue-tsc --noEmit","test:watch":"vitest watch","cleanup:all":"pnpm db:reset","dev:prepare":"nuxt-module-build build --stub && nuxi prepare playground","lint:md:fix":"pnpm dlx markdownlint-cli --fix README.md","test:e2e:ui":"playwright test --ui","types:check":"supabase gen types typescript --local | diff - src/runtime/types/database.types.ts","types:update":"npm run types:generate && echo 'Supabase types updated! Consider running: npm run lint:fix'","version:info":"node scripts/version-info.js","db:clean-team":"node -e \"const teamId = process.argv[1]; if (!teamId) { console.log('Usage: pnpm db:clean-team <team-id>'); process.exit(1); } const { execSync } = require('child_process'); execSync(\\`psql postgresql://postgres:postgres@127.0.0.1:54322/postgres -c \\\"SELECT cleanup_test_team('\\${teamId}');\\\"\\`, { stdio: 'inherit' });\"","version:major":"pnpm run validate:package && npm version major && git push --follow-tags","version:minor":"pnpm run validate:package && npm version minor && git push --follow-tags","version:patch":"pnpm run validate:package && npm version patch && git push --follow-tags","test:e2e:debug":"playwright test --debug","types:generate":"supabase gen types typescript --local > src/runtime/types/database.types.ts","test:e2e:headed":"playwright test --headed","validate:package":"pnpm run pack:dry && pnpm run build","changelog:release":"changelogen --release"},"_npmUser":{"name":"lgunnersen","email":"lars.gunnersen@gmail.com"},"_resolved":"/private/var/folders/j0/p2t9n__11gd7ky03j3jb8cbw0000gn/T/d884063249a3e0bd3ad4eabd8234c10f/nuxt-supabase-team-auth-0.7.0.tgz","_integrity":"sha512-H3vk7b1O+95u+QT2E805Z4lUAQxxcyepWDpNfa/Qdp/m4Vd5TDIuh90EYVsW7rGAUSFd597AHxJXHfO+4UyWjw==","repository":{"url":"git+https://github.com/pengelbrecht/nuxt-supabase-team-auth.git","type":"git"},"_npmVersion":"11.2.0","description":"Drop-in Nuxt module for team-based authentication with Supabase","directories":{},"_nodeVersion":"22.11.0","dependencies":{"defu":"^6.1.4","jose":"^5.9.6","pathe":"^1.1.2","valibot":"^1.1.0","@nuxt/kit":"^4.0.0","commander":"^14.0.0","@nuxtjs/supabase":"^2.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.10.2","vue":"^3.5.17","nuxt":"^4.0.0","jsdom":"^26.1.0","eslint":"^9.30.0","vitest":"^3.2.4","vue-tsc":"^2.2.0","@nuxt/ui":"^4.3.0","happy-dom":"^18.0.1","@nuxt/icon":"^2.2.1","@vitest/ui":"^3.2.4","playwright":"^1.53.2","typescript":"^5.8.3","vue-router":"^4.5.1","@types/node":"^22.16.0","changelogen":"^0.5.7","@nuxt/schema":"^4.0.0","@types/jsdom":"^21.1.7","@nuxt/devtools":"^1.7.0","@vue/test-utils":"^2.4.6","@nuxt/test-utils":"^3.19.0","@playwright/test":"^1.53.2","@vitejs/plugin-vue":"^5.2.4","@iconify-json/logos":"^1.2.4","@nuxt/eslint-config":"^1.0.0","@iconify-json/lucide":"^1.2.54","@nuxt/module-builder":"^0.8.4","@supabase/supabase-js":"^2.50.2","@oxc-minify/binding-darwin-arm64":"^0.110.0","@oxc-parser/binding-darwin-arm64":"^0.111.0","@oxc-transform/binding-darwin-arm64":"^0.110.0"},"peerDependencies":{"@nuxt/ui":"^4.0.0","@nuxt/icon":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/nuxt-supabase-team-auth_0.7.0_1769447488228_0.2575006556524433","host":"s3://npm-registry-packages-npm-production"}},"0.7.1":{"name":"nuxt-supabase-team-auth","version":"0.7.1","keywords":["nuxt","nuxt3","supabase","authentication","team","rbac","auth","module"],"author":{"name":"Peter Engelbrecht","email":"peter@engelbrecht.dk"},"license":"MIT","_id":"nuxt-supabase-team-auth@0.7.1","maintainers":[{"name":"lgunnersen","email":"lars.gunnersen@gmail.com"},{"name":"pengelbrecht","email":"peter@engelbrecht.dk"}],"homepage":"https://github.com/pengelbrecht/nuxt-supabase-team-auth#readme","bugs":{"url":"https://github.com/pengelbrecht/nuxt-supabase-team-auth/issues"},"bin":{"team-auth":"dist/cli.mjs"},"dist":{"shasum":"d027ce2818d4f7b826f68205c52e1bb2608c064b","tarball":"https://registry.npmjs.org/nuxt-supabase-team-auth/-/nuxt-supabase-team-auth-0.7.1.tgz","fileCount":189,"integrity":"sha512-l1mDEwdJMXcUBnQZYG8qOE1Ald6SgaJuyxEVX1ygOlrAt54Uw1QP/Ina3IMLog3NA/G77yHfgGyUlV/R9UPYGw==","signatures":[{"sig":"MEUCIFwBnNlzjfI9dLjtHqKFwCI8wkjm0DK9f2e9fGnFjekMAiEAg88uAqoDENk/tW0W5R9eLmErxUiGEjBB4gj1yEUY89g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":956015},"main":"./dist/module.cjs","type":"module","_from":"file:nuxt-supabase-team-auth-0.7.1.tgz","types":"./dist/types.d.ts","exports":{".":{"types":"./dist/types.d.ts","import":"./dist/module.mjs","require":"./dist/module.cjs"}},"scripts":{"dev":"nuxi dev playground","lint":"eslint . --ignore-pattern 'test-projects/**'","test":"vitest run","build":"nuxt-module-build build","cleanup":"pnpm db:clean","lint:md":"pnpm dlx markdownlint-cli README.md","release":"pnpm run lint && pnpm run test && pnpm run prepack && changelogen --release && pnpm publish && git push --follow-tags","db:clean":"psql postgresql://postgres:postgres@127.0.0.1:54322/postgres -c \"SELECT cleanup_all_test_data();\"","db:reset":"supabase db reset --debug","db:start":"supabase start","lint:fix":"eslint . --fix --ignore-pattern 'test-projects/**'","pack:dry":"npm pack --dry-run","test:all":"npm run test && npm run test:e2e","test:e2e":"playwright test","changelog":"changelogen --no-commit --no-tag","db:status":"supabase status","dev:build":"nuxt-module-build build --stub && nuxi dev playground","test:types":"vue-tsc --noEmit && cd playground && vue-tsc --noEmit","test:watch":"vitest watch","cleanup:all":"pnpm db:reset","dev:prepare":"nuxt-module-build build --stub && nuxi prepare playground","lint:md:fix":"pnpm dlx markdownlint-cli --fix README.md","test:e2e:ui":"playwright test --ui","types:check":"supabase gen types typescript --local | diff - src/runtime/types/database.types.ts","types:update":"npm run types:generate && echo 'Supabase types updated! Consider running: npm run lint:fix'","version:info":"node scripts/version-info.js","db:clean-team":"node -e \"const teamId = process.argv[1]; if (!teamId) { console.log('Usage: pnpm db:clean-team <team-id>'); process.exit(1); } const { execSync } = require('child_process'); execSync(\\`psql postgresql://postgres:postgres@127.0.0.1:54322/postgres -c \\\"SELECT cleanup_test_team('\\${teamId}');\\\"\\`, { stdio: 'inherit' });\"","version:major":"pnpm run validate:package && npm version major && git push --follow-tags","version:minor":"pnpm run validate:package && npm version minor && git push --follow-tags","version:patch":"pnpm run validate:package && npm version patch && git push --follow-tags","test:e2e:debug":"playwright test --debug","types:generate":"supabase gen types typescript --local > src/runtime/types/database.types.ts","test:e2e:headed":"playwright test --headed","validate:package":"pnpm run pack:dry && pnpm run build","changelog:release":"changelogen --release"},"_npmUser":{"name":"lgunnersen","email":"lars.gunnersen@gmail.com"},"_resolved":"/private/var/folders/j0/p2t9n__11gd7ky03j3jb8cbw0000gn/T/dd46e291dc99b375cb7ccc9b76ce9428/nuxt-supabase-team-auth-0.7.1.tgz","_integrity":"sha512-l1mDEwdJMXcUBnQZYG8qOE1Ald6SgaJuyxEVX1ygOlrAt54Uw1QP/Ina3IMLog3NA/G77yHfgGyUlV/R9UPYGw==","repository":{"url":"git+https://github.com/pengelbrecht/nuxt-supabase-team-auth.git","type":"git"},"_npmVersion":"11.2.0","description":"Drop-in Nuxt module for team-based authentication with Supabase","directories":{},"_nodeVersion":"22.11.0","dependencies":{"defu":"^6.1.4","jose":"^5.9.6","pathe":"^1.1.2","valibot":"^1.1.0","@nuxt/kit":"^4.0.0","commander":"^14.0.0","@nuxtjs/supabase":"^2.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.10.2","vue":"^3.5.27","nuxt":"^4.0.0","jsdom":"^26.1.0","eslint":"^9.30.0","vitest":"^3.2.4","vue-tsc":"^2.2.0","@nuxt/ui":"^4.3.0","happy-dom":"^18.0.1","@nuxt/icon":"^2.2.1","@vitest/ui":"^3.2.4","playwright":"^1.53.2","typescript":"^5.8.3","vue-router":"^4.5.1","@types/node":"^22.16.0","changelogen":"^0.5.7","@nuxt/schema":"^4.0.0","@types/jsdom":"^21.1.7","@nuxt/devtools":"^1.7.0","@vue/test-utils":"^2.4.6","@nuxt/test-utils":"^3.19.0","@playwright/test":"^1.53.2","@vitejs/plugin-vue":"^5.2.4","@iconify-json/logos":"^1.2.4","@nuxt/eslint-config":"^1.0.0","@iconify-json/lucide":"^1.2.54","@nuxt/module-builder":"^0.8.4","@supabase/supabase-js":"^2.50.2","@oxc-minify/binding-darwin-arm64":"^0.110.0","@oxc-parser/binding-darwin-arm64":"^0.111.0","@oxc-transform/binding-darwin-arm64":"^0.110.0"},"peerDependencies":{"@nuxt/ui":"^4.0.0","@nuxt/icon":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/nuxt-supabase-team-auth_0.7.1_1769516893095_0.17862188575795557","host":"s3://npm-registry-packages-npm-production"}},"0.7.2":{"name":"nuxt-supabase-team-auth","version":"0.7.2","keywords":["nuxt","nuxt3","supabase","authentication","team","rbac","auth","module"],"author":{"name":"Peter Engelbrecht","email":"peter@engelbrecht.dk"},"license":"MIT","_id":"nuxt-supabase-team-auth@0.7.2","maintainers":[{"name":"lgunnersen","email":"lars.gunnersen@gmail.com"},{"name":"pengelbrecht","email":"peter@engelbrecht.dk"}],"homepage":"https://github.com/pengelbrecht/nuxt-supabase-team-auth#readme","bugs":{"url":"https://github.com/pengelbrecht/nuxt-supabase-team-auth/issues"},"bin":{"team-auth":"dist/cli.mjs"},"dist":{"shasum":"efc9776b3aa208d89bbf8ab3171e2991334b9232","tarball":"https://registry.npmjs.org/nuxt-supabase-team-auth/-/nuxt-supabase-team-auth-0.7.2.tgz","fileCount":189,"integrity":"sha512-X3MUxg/E5Qy+O32stotmzK8ol8InZYsfO+FAE/ygAPSZ1Ru2dRXCYGgfi1RkNWg3IBZ6D2ZTnVL0KyxeCD+p+g==","signatures":[{"sig":"MEQCIGFd12ZOFP1XhC7jqy7Pf7/WDHkPbHhwT6a79OZ4ACARAiAmuEHsqIgkbhPYC2aefxG6Lu1tlmOUXWdZ8XEDLvlfxQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":956015},"main":"./dist/module.cjs","type":"module","_from":"file:nuxt-supabase-team-auth-0.7.2.tgz","types":"./dist/types.d.ts","exports":{".":{"types":"./dist/types.d.ts","import":"./dist/module.mjs","require":"./dist/module.cjs"}},"scripts":{"dev":"nuxi dev playground","lint":"eslint . --ignore-pattern 'test-projects/**'","test":"vitest run","build":"nuxt-module-build build","cleanup":"pnpm db:clean","lint:md":"pnpm dlx markdownlint-cli README.md","release":"pnpm run lint && pnpm run test && pnpm run prepack && changelogen --release && pnpm publish && git push --follow-tags","db:clean":"psql postgresql://postgres:postgres@127.0.0.1:54322/postgres -c \"SELECT cleanup_all_test_data();\"","db:reset":"supabase db reset --debug","db:start":"supabase start","lint:fix":"eslint . --fix --ignore-pattern 'test-projects/**'","pack:dry":"npm pack --dry-run","test:all":"npm run test && npm run test:e2e","test:e2e":"playwright test","changelog":"changelogen --no-commit --no-tag","db:status":"supabase status","dev:build":"nuxt-module-build build --stub && nuxi dev playground","test:types":"vue-tsc --noEmit && cd playground && vue-tsc --noEmit","test:watch":"vitest watch","cleanup:all":"pnpm db:reset","dev:prepare":"nuxt-module-build build --stub && nuxi prepare playground","lint:md:fix":"pnpm dlx markdownlint-cli --fix README.md","test:e2e:ui":"playwright test --ui","types:check":"supabase gen types typescript --local | diff - src/runtime/types/database.types.ts","types:update":"npm run types:generate && echo 'Supabase types updated! Consider running: npm run lint:fix'","version:info":"node scripts/version-info.js","db:clean-team":"node -e \"const teamId = process.argv[1]; if (!teamId) { console.log('Usage: pnpm db:clean-team <team-id>'); process.exit(1); } const { execSync } = require('child_process'); execSync(\\`psql postgresql://postgres:postgres@127.0.0.1:54322/postgres -c \\\"SELECT cleanup_test_team('\\${teamId}');\\\"\\`, { stdio: 'inherit' });\"","version:major":"pnpm run validate:package && npm version major && git push --follow-tags","version:minor":"pnpm run validate:package && npm version minor && git push --follow-tags","version:patch":"pnpm run validate:package && npm version patch && git push --follow-tags","test:e2e:debug":"playwright test --debug","types:generate":"supabase gen types typescript --local > src/runtime/types/database.types.ts","test:e2e:headed":"playwright test --headed","validate:package":"pnpm run pack:dry && pnpm run build","changelog:release":"changelogen --release"},"_npmUser":{"name":"lgunnersen","email":"lars.gunnersen@gmail.com"},"_resolved":"/private/var/folders/j0/p2t9n__11gd7ky03j3jb8cbw0000gn/T/6d794bbdda765cb4946ae98a4598c55e/nuxt-supabase-team-auth-0.7.2.tgz","_integrity":"sha512-X3MUxg/E5Qy+O32stotmzK8ol8InZYsfO+FAE/ygAPSZ1Ru2dRXCYGgfi1RkNWg3IBZ6D2ZTnVL0KyxeCD+p+g==","repository":{"url":"git+https://github.com/pengelbrecht/nuxt-supabase-team-auth.git","type":"git"},"_npmVersion":"11.2.0","description":"Drop-in Nuxt module for team-based authentication with Supabase","directories":{},"_nodeVersion":"22.11.0","dependencies":{"defu":"^6.1.4","jose":"^5.9.6","pathe":"^1.1.2","valibot":"^1.1.0","@nuxt/kit":"^4.0.0","commander":"^14.0.0","@nuxtjs/supabase":"^2.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.10.2","vue":"^3.5.27","nuxt":"^4.0.0","jsdom":"^26.1.0","eslint":"^9.30.0","vitest":"^3.2.4","vue-tsc":"^2.2.0","@nuxt/ui":"^4.3.0","happy-dom":"^18.0.1","@nuxt/icon":"^2.2.1","@vitest/ui":"^3.2.4","playwright":"^1.53.2","typescript":"^5.8.3","vue-router":"^4.5.1","@types/node":"^22.16.0","changelogen":"^0.5.7","@nuxt/schema":"^4.0.0","@types/jsdom":"^21.1.7","@nuxt/devtools":"^1.7.0","@vue/test-utils":"^2.4.6","@nuxt/test-utils":"^3.19.0","@playwright/test":"^1.53.2","@vitejs/plugin-vue":"^5.2.4","@iconify-json/logos":"^1.2.4","@nuxt/eslint-config":"^1.0.0","@iconify-json/lucide":"^1.2.54","@nuxt/module-builder":"^0.8.4","@supabase/supabase-js":"^2.50.2","@oxc-minify/binding-darwin-arm64":"^0.110.0","@oxc-parser/binding-darwin-arm64":"^0.111.0","@oxc-transform/binding-darwin-arm64":"^0.110.0"},"peerDependencies":{"@nuxt/ui":"^4.0.0","@nuxt/icon":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/nuxt-supabase-team-auth_0.7.2_1769517763370_0.5963205188506937","host":"s3://npm-registry-packages-npm-production"}},"0.7.3":{"name":"nuxt-supabase-team-auth","version":"0.7.3","keywords":["nuxt","nuxt3","supabase","authentication","team","rbac","auth","module"],"author":{"name":"Peter Engelbrecht","email":"peter@engelbrecht.dk"},"license":"MIT","_id":"nuxt-supabase-team-auth@0.7.3","maintainers":[{"name":"lgunnersen","email":"lars.gunnersen@gmail.com"},{"name":"pengelbrecht","email":"peter@engelbrecht.dk"}],"homepage":"https://github.com/pengelbrecht/nuxt-supabase-team-auth#readme","bugs":{"url":"https://github.com/pengelbrecht/nuxt-supabase-team-auth/issues"},"bin":{"team-auth":"dist/cli.mjs"},"dist":{"shasum":"560aa35b5c9e5faab570f08959b4fb9fe380e86c","tarball":"https://registry.npmjs.org/nuxt-supabase-team-auth/-/nuxt-supabase-team-auth-0.7.3.tgz","fileCount":191,"integrity":"sha512-Yq3y0HFATGmAT0SI5V/horn6yrCCR4zvUeI7zxFLVQ3bgEYIcAGWSv3CNDluG/B12lMR6uDdF98D9OmCgURg0A==","signatures":[{"sig":"MEUCIGH269JtboMxyjDr7kv6gnLWGIxX+ccEKCXl9+rIyetAAiEA/GxHiraQXw0CMFXCcEh+euiO04wBMTMCVPJ3Li7xrkA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":965664},"main":"./dist/module.cjs","type":"module","_from":"file:nuxt-supabase-team-auth-0.7.3.tgz","types":"./dist/types.d.ts","exports":{".":{"types":"./dist/types.d.ts","import":"./dist/module.mjs","require":"./dist/module.cjs"}},"scripts":{"dev":"nuxi dev playground","lint":"eslint . --ignore-pattern 'test-projects/**'","test":"vitest run","build":"nuxt-module-build build","cleanup":"pnpm db:clean","lint:md":"pnpm dlx markdownlint-cli README.md","release":"pnpm run lint && pnpm run test && pnpm run prepack && changelogen --release && pnpm publish && git push --follow-tags","db:clean":"psql postgresql://postgres:postgres@127.0.0.1:54322/postgres -c \"SELECT cleanup_all_test_data();\"","db:reset":"supabase db reset --debug","db:start":"supabase start","lint:fix":"eslint . --fix --ignore-pattern 'test-projects/**'","pack:dry":"npm pack --dry-run","test:all":"npm run test && npm run test:e2e","test:e2e":"playwright test","changelog":"changelogen --no-commit --no-tag","db:status":"supabase status","dev:build":"nuxt-module-build build --stub && nuxi dev playground","test:types":"vue-tsc --noEmit && cd playground && vue-tsc --noEmit","test:watch":"vitest watch","cleanup:all":"pnpm db:reset","dev:prepare":"nuxt-module-build build --stub && nuxi prepare playground","lint:md:fix":"pnpm dlx markdownlint-cli --fix README.md","test:e2e:ui":"playwright test --ui","types:check":"supabase gen types typescript --local | diff - src/runtime/types/database.types.ts","types:update":"npm run types:generate && echo 'Supabase types updated! Consider running: npm run lint:fix'","version:info":"node scripts/version-info.js","db:clean-team":"node -e \"const teamId = process.argv[1]; if (!teamId) { console.log('Usage: pnpm db:clean-team <team-id>'); process.exit(1); } const { execSync } = require('child_process'); execSync(\\`psql postgresql://postgres:postgres@127.0.0.1:54322/postgres -c \\\"SELECT cleanup_test_team('\\${teamId}');\\\"\\`, { stdio: 'inherit' });\"","version:major":"pnpm run validate:package && npm version major && git push --follow-tags","version:minor":"pnpm run validate:package && npm version minor && git push --follow-tags","version:patch":"pnpm run validate:package && npm version patch && git push --follow-tags","test:e2e:debug":"playwright test --debug","types:generate":"supabase gen types typescript --local > src/runtime/types/database.types.ts","test:e2e:headed":"playwright test --headed","validate:package":"pnpm run pack:dry && pnpm run build","changelog:release":"changelogen --release"},"_npmUser":{"name":"lgunnersen","email":"lars.gunnersen@gmail.com"},"_resolved":"/private/var/folders/j0/p2t9n__11gd7ky03j3jb8cbw0000gn/T/a1f04b3de685dfc1f77fa7137e347799/nuxt-supabase-team-auth-0.7.3.tgz","_integrity":"sha512-Yq3y0HFATGmAT0SI5V/horn6yrCCR4zvUeI7zxFLVQ3bgEYIcAGWSv3CNDluG/B12lMR6uDdF98D9OmCgURg0A==","repository":{"url":"git+https://github.com/pengelbrecht/nuxt-supabase-team-auth.git","type":"git"},"_npmVersion":"11.2.0","description":"Drop-in Nuxt module for team-based authentication with Supabase","directories":{},"_nodeVersion":"22.11.0","dependencies":{"defu":"^6.1.4","jose":"^5.9.6","pathe":"^1.1.2","valibot":"^1.1.0","@nuxt/kit":"^4.0.0","commander":"^14.0.0","@nuxtjs/supabase":"^2.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"h3":"2.0.1-rc.11","msw":"^2.10.2","vue":"^3.5.27","nuxt":"^4.0.0","jsdom":"^26.1.0","eslint":"^9.30.0","ofetch":"^1.5.1","vitest":"^3.2.4","vue-tsc":"^2.2.0","@nuxt/ui":"^4.3.0","happy-dom":"^18.0.1","@nuxt/icon":"^2.2.1","@vitest/ui":"^3.2.4","playwright":"^1.53.2","typescript":"^5.8.3","vue-router":"^4.5.1","@types/node":"^22.16.0","changelogen":"^0.5.7","@nuxt/schema":"^4.0.0","@types/jsdom":"^21.1.7","@nuxt/devtools":"^1.7.0","@vue/test-utils":"^2.4.6","@nuxt/test-utils":"^3.19.0","@playwright/test":"^1.53.2","@vitejs/plugin-vue":"^5.2.4","@iconify-json/logos":"^1.2.4","@nuxt/eslint-config":"^1.0.0","@iconify-json/lucide":"^1.2.54","@nuxt/module-builder":"^0.8.4","@supabase/supabase-js":"^2.50.2","@oxc-minify/binding-darwin-arm64":"^0.110.0","@oxc-parser/binding-darwin-arm64":"^0.111.0","@oxc-transform/binding-darwin-arm64":"^0.110.0"},"peerDependencies":{"@nuxt/ui":"^4.0.0","@nuxt/icon":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/nuxt-supabase-team-auth_0.7.3_1769610369746_0.3718852804469992","host":"s3://npm-registry-packages-npm-production"}},"0.7.4":{"name":"nuxt-supabase-team-auth","version":"0.7.4","keywords":["nuxt","nuxt3","supabase","authentication","team","rbac","auth","module"],"author":{"name":"Peter Engelbrecht","email":"peter@engelbrecht.dk"},"license":"MIT","_id":"nuxt-supabase-team-auth@0.7.4","maintainers":[{"name":"lgunnersen","email":"lars.gunnersen@gmail.com"},{"name":"pengelbrecht","email":"peter@engelbrecht.dk"}],"homepage":"https://github.com/pengelbrecht/nuxt-supabase-team-auth#readme","bugs":{"url":"https://github.com/pengelbrecht/nuxt-supabase-team-auth/issues"},"bin":{"team-auth":"dist/cli.mjs"},"dist":{"shasum":"1b541fcd83382ce4798a8d6d075a3189062f4443","tarball":"https://registry.npmjs.org/nuxt-supabase-team-auth/-/nuxt-supabase-team-auth-0.7.4.tgz","fileCount":191,"integrity":"sha512-Jj1LumqyaNZWuL1g+qWfhNCGvYHXRsXHxi1C+UgZ1aN+/c8e8fBE5sOjTF/VATXVOpiNOBD5hF68rT3brSOX9w==","signatures":[{"sig":"MEQCIBBh3Pthi3clFqyVuluPmvMdg13kf3bb4YqchzyKJpFTAiArNbVNgEiAfiC8qf7P0eNWOyIhF/V+DD4pIN3z2WJAoA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":976809},"main":"./dist/module.cjs","type":"module","_from":"file:nuxt-supabase-team-auth-0.7.4.tgz","types":"./dist/types.d.ts","exports":{".":{"types":"./dist/types.d.ts","import":"./dist/module.mjs","require":"./dist/module.cjs"}},"scripts":{"dev":"nuxi dev playground","lint":"eslint . --ignore-pattern 'test-projects/**'","test":"vitest run","build":"nuxt-module-build build","cleanup":"pnpm db:clean","lint:md":"pnpm dlx markdownlint-cli README.md","release":"pnpm run lint && pnpm run test && pnpm run prepack && changelogen --release && pnpm publish && git push --follow-tags","db:clean":"psql postgresql://postgres:postgres@127.0.0.1:54322/postgres -c \"SELECT cleanup_all_test_data();\"","db:reset":"supabase db reset --debug","db:start":"supabase start","lint:fix":"eslint . --fix --ignore-pattern 'test-projects/**'","pack:dry":"npm pack --dry-run","test:all":"npm run test && npm run test:e2e","test:e2e":"playwright test","changelog":"changelogen --no-commit --no-tag","db:status":"supabase status","dev:build":"nuxt-module-build build --stub && nuxi dev playground","test:types":"vue-tsc --noEmit && cd playground && vue-tsc --noEmit","test:watch":"vitest watch","cleanup:all":"pnpm db:reset","dev:prepare":"nuxt-module-build build --stub && nuxi prepare playground","lint:md:fix":"pnpm dlx markdownlint-cli --fix README.md","test:e2e:ui":"playwright test --ui","types:check":"supabase gen types typescript --local | diff - src/runtime/types/database.types.ts","types:update":"npm run types:generate && echo 'Supabase types updated! Consider running: npm run lint:fix'","version:info":"node scripts/version-info.js","db:clean-team":"node -e \"const teamId = process.argv[1]; if (!teamId) { console.log('Usage: pnpm db:clean-team <team-id>'); process.exit(1); } const { execSync } = require('child_process'); execSync(\\`psql postgresql://postgres:postgres@127.0.0.1:54322/postgres -c \\\"SELECT cleanup_test_team('\\${teamId}');\\\"\\`, { stdio: 'inherit' });\"","version:major":"pnpm run validate:package && npm version major && git push --follow-tags","version:minor":"pnpm run validate:package && npm version minor && git push --follow-tags","version:patch":"pnpm run validate:package && npm version patch && git push --follow-tags","test:e2e:debug":"playwright test --debug","types:generate":"supabase gen types typescript --local > src/runtime/types/database.types.ts","test:e2e:headed":"playwright test --headed","validate:package":"pnpm run pack:dry && pnpm run build","changelog:release":"changelogen --release"},"_npmUser":{"name":"lgunnersen","email":"lars.gunnersen@gmail.com"},"_resolved":"/private/var/folders/j0/p2t9n__11gd7ky03j3jb8cbw0000gn/T/2c732b46082d78b1e0f9ab1c397f8dbc/nuxt-supabase-team-auth-0.7.4.tgz","_integrity":"sha512-Jj1LumqyaNZWuL1g+qWfhNCGvYHXRsXHxi1C+UgZ1aN+/c8e8fBE5sOjTF/VATXVOpiNOBD5hF68rT3brSOX9w==","repository":{"url":"git+https://github.com/pengelbrecht/nuxt-supabase-team-auth.git","type":"git"},"_npmVersion":"11.2.0","description":"Drop-in Nuxt module for team-based authentication with Supabase","directories":{},"lint-staged":{"*.{ts,vue,js,mjs}":"eslint --fix"},"_nodeVersion":"22.11.0","dependencies":{"defu":"^6.1.4","jose":"^5.9.6","pathe":"^1.1.2","valibot":"^1.1.0","@nuxt/kit":"^4.0.0","commander":"^14.0.0","@nuxtjs/supabase":"^2.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"h3":"2.0.1-rc.11","msw":"^2.10.2","vue":"^3.5.27","nuxt":"^4.0.0","husky":"^9.1.7","jsdom":"^26.1.0","eslint":"^9.30.0","ofetch":"^1.5.1","vitest":"^3.2.4","vue-tsc":"^2.2.0","@nuxt/ui":"^4.3.0","happy-dom":"^18.0.1","@nuxt/icon":"^2.2.1","@vitest/ui":"^3.2.4","playwright":"^1.53.2","typescript":"^5.8.3","vue-router":"^4.5.1","@types/node":"^22.16.0","changelogen":"^0.5.7","lint-staged":"^16.2.7","@nuxt/schema":"^4.0.0","@types/jsdom":"^21.1.7","@nuxt/devtools":"^1.7.0","@vue/test-utils":"^2.4.6","@nuxt/test-utils":"^3.19.0","@playwright/test":"^1.53.2","@vitejs/plugin-vue":"^5.2.4","@iconify-json/logos":"^1.2.4","@nuxt/eslint-config":"^1.0.0","@iconify-json/lucide":"^1.2.54","@nuxt/module-builder":"^0.8.4","@supabase/supabase-js":"^2.50.2","@oxc-minify/binding-darwin-arm64":"^0.110.0","@oxc-parser/binding-darwin-arm64":"^0.111.0","@oxc-transform/binding-darwin-arm64":"^0.110.0"},"peerDependencies":{"@nuxt/ui":"^4.0.0","@nuxt/icon":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/nuxt-supabase-team-auth_0.7.4_1769689924563_0.3922533042118561","host":"s3://npm-registry-packages-npm-production"}},"0.7.5":{"name":"nuxt-supabase-team-auth","version":"0.7.5","keywords":["nuxt","nuxt3","supabase","authentication","team","rbac","auth","module"],"author":{"name":"Peter Engelbrecht","email":"peter@engelbrecht.dk"},"license":"MIT","_id":"nuxt-supabase-team-auth@0.7.5","maintainers":[{"name":"lgunnersen","email":"lars.gunnersen@gmail.com"},{"name":"pengelbrecht","email":"peter@engelbrecht.dk"}],"homepage":"https://github.com/pengelbrecht/nuxt-supabase-team-auth#readme","bugs":{"url":"https://github.com/pengelbrecht/nuxt-supabase-team-auth/issues"},"bin":{"team-auth":"dist/cli.mjs"},"dist":{"shasum":"6defc420b95fb3517a666b29b8cf2511a0206098","tarball":"https://registry.npmjs.org/nuxt-supabase-team-auth/-/nuxt-supabase-team-auth-0.7.5.tgz","fileCount":191,"integrity":"sha512-Qi0VP5V3WOR4fiSX8bWLSdx+T6YRuwe5sw3gXiBEfwrnRNYEEAnGB49E2B3um8jKnTVExgrC93jRvQgJzd3gyw==","signatures":[{"sig":"MEUCIDoHwU536+wUB4ssw/7cARoiXfRcZc4Hy3CFBL/qAOYmAiEAtCtf9BE18Px4NUvFEdqL7dsT7DKmcJ60hUnkBIqmBUk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":976889},"main":"./dist/module.cjs","type":"module","_from":"file:nuxt-supabase-team-auth-0.7.5.tgz","types":"./dist/types.d.ts","exports":{".":{"types":"./dist/types.d.ts","import":"./dist/module.mjs","require":"./dist/module.cjs"}},"scripts":{"dev":"nuxi dev playground","lint":"eslint . --ignore-pattern 'test-projects/**'","test":"vitest run","build":"nuxt-module-build build","cleanup":"pnpm db:clean","lint:md":"pnpm dlx markdownlint-cli README.md","release":"pnpm run lint && pnpm run test && pnpm run prepack && changelogen --release && pnpm publish && git push --follow-tags","db:clean":"psql postgresql://postgres:postgres@127.0.0.1:54322/postgres -c \"SELECT cleanup_all_test_data();\"","db:reset":"supabase db reset --debug","db:start":"supabase start","lint:fix":"eslint . --fix --ignore-pattern 'test-projects/**'","pack:dry":"npm pack --dry-run","test:all":"npm run test && npm run test:e2e","test:e2e":"playwright test","changelog":"changelogen --no-commit --no-tag","db:status":"supabase status","dev:build":"nuxt-module-build build --stub && nuxi dev playground","test:types":"vue-tsc --noEmit && cd playground && vue-tsc --noEmit","test:watch":"vitest watch","cleanup:all":"pnpm db:reset","dev:prepare":"nuxt-module-build build --stub && nuxi prepare playground","lint:md:fix":"pnpm dlx markdownlint-cli --fix README.md","test:e2e:ui":"playwright test --ui","types:check":"supabase gen types typescript --local | diff - src/runtime/types/database.types.ts","types:update":"npm run types:generate && echo 'Supabase types updated! Consider running: npm run lint:fix'","version:info":"node scripts/version-info.js","db:clean-team":"node -e \"const teamId = process.argv[1]; if (!teamId) { console.log('Usage: pnpm db:clean-team <team-id>'); process.exit(1); } const { execSync } = require('child_process'); execSync(\\`psql postgresql://postgres:postgres@127.0.0.1:54322/postgres -c \\\"SELECT cleanup_test_team('\\${teamId}');\\\"\\`, { stdio: 'inherit' });\"","version:major":"pnpm run validate:package && npm version major && git push --follow-tags","version:minor":"pnpm run validate:package && npm version minor && git push --follow-tags","version:patch":"pnpm run validate:package && npm version patch && git push --follow-tags","test:e2e:debug":"playwright test --debug","types:generate":"supabase gen types typescript --local > src/runtime/types/database.types.ts","test:e2e:headed":"playwright test --headed","validate:package":"pnpm run pack:dry && pnpm run build","changelog:release":"changelogen --release"},"_npmUser":{"name":"lgunnersen","email":"lars.gunnersen@gmail.com"},"_resolved":"/private/var/folders/j0/p2t9n__11gd7ky03j3jb8cbw0000gn/T/b9d4a5ae246348b81e15f4d2ddc6ed49/nuxt-supabase-team-auth-0.7.5.tgz","_integrity":"sha512-Qi0VP5V3WOR4fiSX8bWLSdx+T6YRuwe5sw3gXiBEfwrnRNYEEAnGB49E2B3um8jKnTVExgrC93jRvQgJzd3gyw==","repository":{"url":"git+https://github.com/pengelbrecht/nuxt-supabase-team-auth.git","type":"git"},"_npmVersion":"11.2.0","description":"Drop-in Nuxt module for team-based authentication with Supabase","directories":{},"lint-staged":{"*.{ts,vue,js,mjs}":"eslint --fix"},"_nodeVersion":"22.11.0","dependencies":{"defu":"^6.1.4","jose":"^5.9.6","pathe":"^1.1.2","valibot":"^1.1.0","@nuxt/kit":"^4.0.0","commander":"^14.0.0","@nuxtjs/supabase":"^2.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"h3":"2.0.1-rc.11","msw":"^2.10.2","vue":"^3.5.27","nuxt":"^4.0.0","husky":"^9.1.7","jsdom":"^26.1.0","eslint":"^9.30.0","ofetch":"^1.5.1","vitest":"^3.2.4","vue-tsc":"^2.2.0","@nuxt/ui":"^4.3.0","happy-dom":"^18.0.1","@nuxt/icon":"^2.2.1","@vitest/ui":"^3.2.4","playwright":"^1.53.2","typescript":"^5.8.3","vue-router":"^4.5.1","@types/node":"^22.16.0","changelogen":"^0.5.7","lint-staged":"^16.2.7","@nuxt/schema":"^4.0.0","@types/jsdom":"^21.1.7","@nuxt/devtools":"^1.7.0","@vue/test-utils":"^2.4.6","@nuxt/test-utils":"^3.19.0","@playwright/test":"^1.53.2","@vitejs/plugin-vue":"^5.2.4","@iconify-json/logos":"^1.2.4","@nuxt/eslint-config":"^1.0.0","@iconify-json/lucide":"^1.2.54","@nuxt/module-builder":"^0.8.4","@supabase/supabase-js":"^2.50.2","@oxc-minify/binding-darwin-arm64":"^0.110.0","@oxc-parser/binding-darwin-arm64":"^0.111.0","@oxc-transform/binding-darwin-arm64":"^0.110.0"},"peerDependencies":{"@nuxt/ui":"^4.0.0","@nuxt/icon":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/nuxt-supabase-team-auth_0.7.5_1769694163169_0.5980424308276775","host":"s3://npm-registry-packages-npm-production"}},"0.7.6":{"name":"nuxt-supabase-team-auth","version":"0.7.6","keywords":["nuxt","nuxt3","supabase","authentication","team","rbac","auth","module"],"author":{"name":"Peter Engelbrecht","email":"peter@engelbrecht.dk"},"license":"MIT","_id":"nuxt-supabase-team-auth@0.7.6","maintainers":[{"name":"lgunnersen","email":"lars.gunnersen@gmail.com"},{"name":"pengelbrecht","email":"peter@engelbrecht.dk"}],"homepage":"https://github.com/pengelbrecht/nuxt-supabase-team-auth#readme","bugs":{"url":"https://github.com/pengelbrecht/nuxt-supabase-team-auth/issues"},"bin":{"team-auth":"dist/cli.mjs"},"dist":{"shasum":"05dd191e8facc1c7d1f3fc4938db7bc9146d1f1a","tarball":"https://registry.npmjs.org/nuxt-supabase-team-auth/-/nuxt-supabase-team-auth-0.7.6.tgz","fileCount":191,"integrity":"sha512-fTOCiTScR0XuzO+f+J2fF8laURzMFWiXcndlkuQ6QHyMn+8N+Zf9+woEVHr7NraMtDglIPh0Qom4VamKXZnSTw==","signatures":[{"sig":"MEYCIQDDOPY0PZoMtOvt6Fa45ZxRJqV6yKiD0k6b7DjAhIgVBwIhAJdIIZKsm2zhFgnCPBF6xCmsklkaqHpyTD33KmM1w2sL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":976870},"main":"./dist/module.cjs","type":"module","_from":"file:nuxt-supabase-team-auth-0.7.6.tgz","types":"./dist/types.d.ts","exports":{".":{"types":"./dist/types.d.ts","import":"./dist/module.mjs","require":"./dist/module.cjs"}},"scripts":{"dev":"nuxi dev playground","lint":"eslint . --ignore-pattern 'test-projects/**'","test":"vitest run","build":"nuxt-module-build build","cleanup":"pnpm db:clean","lint:md":"pnpm dlx markdownlint-cli README.md","release":"pnpm run lint && pnpm run test && pnpm run prepack && changelogen --release && pnpm publish && git push --follow-tags","db:clean":"psql postgresql://postgres:postgres@127.0.0.1:54322/postgres -c \"SELECT cleanup_all_test_data();\"","db:reset":"supabase db reset --debug","db:start":"supabase start","lint:fix":"eslint . --fix --ignore-pattern 'test-projects/**'","pack:dry":"npm pack --dry-run","test:all":"npm run test && npm run test:e2e","test:e2e":"playwright test","changelog":"changelogen --no-commit --no-tag","db:status":"supabase status","dev:build":"nuxt-module-build build --stub && nuxi dev playground","typecheck":"nuxt typecheck","test:types":"vue-tsc --noEmit && cd playground && vue-tsc --noEmit","test:watch":"vitest watch","cleanup:all":"pnpm db:reset","dev:prepare":"nuxt-module-build build --stub && nuxi prepare playground","lint:md:fix":"pnpm dlx markdownlint-cli --fix README.md","test:e2e:ui":"playwright test --ui","types:check":"supabase gen types typescript --local | diff - src/runtime/types/database.types.ts","types:update":"npm run types:generate && echo 'Supabase types updated! Consider running: npm run lint:fix'","version:info":"node scripts/version-info.js","db:clean-team":"node -e \"const teamId = process.argv[1]; if (!teamId) { console.log('Usage: pnpm db:clean-team <team-id>'); process.exit(1); } const { execSync } = require('child_process'); execSync(\\`psql postgresql://postgres:postgres@127.0.0.1:54322/postgres -c \\\"SELECT cleanup_test_team('\\${teamId}');\\\"\\`, { stdio: 'inherit' });\"","version:major":"pnpm run validate:package && npm version major && git push --follow-tags","version:minor":"pnpm run validate:package && npm version minor && git push --follow-tags","version:patch":"pnpm run validate:package && npm version patch && git push --follow-tags","test:e2e:debug":"playwright test --debug","types:generate":"supabase gen types typescript --local > src/runtime/types/database.types.ts","test:e2e:headed":"playwright test --headed","validate:package":"pnpm run pack:dry && pnpm run build","changelog:release":"changelogen --release"},"_npmUser":{"name":"lgunnersen","email":"lars.gunnersen@gmail.com"},"_resolved":"/private/var/folders/j0/p2t9n__11gd7ky03j3jb8cbw0000gn/T/e6c0e60d6b3f8f3b612e280e85c293a2/nuxt-supabase-team-auth-0.7.6.tgz","_integrity":"sha512-fTOCiTScR0XuzO+f+J2fF8laURzMFWiXcndlkuQ6QHyMn+8N+Zf9+woEVHr7NraMtDglIPh0Qom4VamKXZnSTw==","repository":{"url":"git+https://github.com/pengelbrecht/nuxt-supabase-team-auth.git","type":"git"},"_npmVersion":"11.2.0","description":"Drop-in Nuxt module for team-based authentication with Supabase","directories":{},"lint-staged":{"*.{ts,vue,js,mjs}":"eslint --fix"},"_nodeVersion":"22.11.0","dependencies":{"defu":"^6.1.4","jose":"^5.9.6","pathe":"^1.1.2","valibot":"^1.1.0","@nuxt/kit":"^4.0.0","commander":"^14.0.0","@nuxtjs/supabase":"^2.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"h3":"2.0.1-rc.11","msw":"^2.10.2","vue":"^3.5.27","nuxt":"^4.0.0","husky":"^9.1.7","jsdom":"^26.1.0","eslint":"^9.30.0","ofetch":"^1.5.1","vitest":"^3.2.4","vue-tsc":"^2.2.0","@nuxt/ui":"^4.3.0","happy-dom":"^18.0.1","@nuxt/icon":"^2.2.1","@vitest/ui":"^3.2.4","playwright":"^1.53.2","typescript":"^5.8.3","vue-router":"^4.5.1","@nuxt/fonts":"^0.13.0","@nuxt/image":"^2.0.0","@types/node":"^22.16.0","changelogen":"^0.5.7","lint-staged":"^16.2.7","@nuxt/eslint":"^1.13.0","@nuxt/schema":"^4.0.0","@types/jsdom":"^21.1.7","@nuxt/scripts":"^0.13.2","@nuxt/devtools":"^1.7.0","@vue/test-utils":"^2.4.6","@nuxt/test-utils":"^3.19.0","@playwright/test":"^1.53.2","@vitejs/plugin-vue":"^5.2.4","@iconify-json/logos":"^1.2.4","@nuxt/eslint-config":"^1.0.0","@iconify-json/lucide":"^1.2.54","@nuxt/module-builder":"^0.8.4","@supabase/supabase-js":"^2.50.2","@oxc-minify/binding-darwin-arm64":"^0.110.0","@oxc-parser/binding-darwin-arm64":"^0.111.0","@oxc-transform/binding-darwin-arm64":"^0.110.0"},"peerDependencies":{"@nuxt/ui":"^4.0.0","@nuxt/icon":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/nuxt-supabase-team-auth_0.7.6_1769725873142_0.4441528940045383","host":"s3://npm-registry-packages-npm-production"}},"0.7.7":{"name":"nuxt-supabase-team-auth","version":"0.7.7","description":"Drop-in Nuxt module for team-based authentication with Supabase","type":"module","exports":{".":{"types":"./dist/types.d.ts","import":"./dist/module.mjs","require":"./dist/module.cjs"}},"main":"./dist/module.cjs","types":"./dist/types.d.ts","bin":{"team-auth":"./dist/cli.mjs"},"lint-staged":{"*.{ts,vue,js,mjs}":"eslint --fix --ignore-pattern 'test-projects/**'"},"dependencies":{"@nuxt/kit":"^4.0.0","@nuxtjs/supabase":"^2.0.7","commander":"^14.0.0","defu":"^6.1.4","jose":"^5.9.6","pathe":"^1.1.2","valibot":"^1.1.0"},"peerDependencies":{"@nuxt/icon":"^1.0.0","@nuxt/ui":"^4.0.0"},"devDependencies":{"@iconify-json/logos":"^1.2.4","@iconify-json/lucide":"^1.2.54","@nuxt/devtools":"^1.7.0","@nuxt/eslint":"^1.13.0","@nuxt/eslint-config":"^1.0.0","@nuxt/fonts":"^0.13.0","@nuxt/icon":"^2.2.1","@nuxt/image":"^2.0.0","@nuxt/module-builder":"^0.8.4","@nuxt/schema":"^4.0.0","@nuxt/scripts":"^0.13.2","@nuxt/test-utils":"^3.19.0","@nuxt/ui":"^4.3.0","@oxc-minify/binding-darwin-arm64":"^0.110.0","@oxc-parser/binding-darwin-arm64":"^0.111.0","@oxc-transform/binding-darwin-arm64":"^0.110.0","@playwright/test":"^1.53.2","@supabase/supabase-js":"^2.50.2","@types/jsdom":"^21.1.7","@types/node":"^22.16.0","@vitejs/plugin-vue":"^5.2.4","@vitest/ui":"^3.2.4","@vue/test-utils":"^2.4.6","changelogen":"^0.5.7","eslint":"^9.30.0","h3":"2.0.1-rc.11","happy-dom":"^18.0.1","husky":"^9.1.7","jsdom":"^26.1.0","lint-staged":"^16.2.7","msw":"^2.10.2","nuxt":"^4.0.0","ofetch":"^1.5.1","playwright":"^1.53.2","typescript":"^5.8.3","vitest":"^3.2.4","vue":"^3.5.27","vue-router":"^4.5.1","vue-tsc":"^2.2.0"},"keywords":["nuxt","nuxt3","supabase","authentication","team","rbac","auth","module"],"author":"Peter Engelbrecht <peter@engelbrecht.dk>","license":"MIT","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"homepage":"https://github.com/pengelbrecht/nuxt-supabase-team-auth#readme","repository":{"type":"git","url":"git+https://github.com/pengelbrecht/nuxt-supabase-team-auth.git"},"bugs":{"url":"https://github.com/pengelbrecht/nuxt-supabase-team-auth/issues"},"scripts":{"build":"nuxt-module-build build","dev":"nuxi dev playground","dev:build":"nuxt-module-build build --stub && nuxi dev playground","dev:prepare":"nuxt-module-build build --stub && nuxi prepare playground","release":"pnpm run lint && pnpm run test && pnpm run prepack && changelogen --release && pnpm publish && git push --follow-tags","lint":"eslint . --ignore-pattern 'test-projects/**' --ignore-pattern '.deepsec/**' --ignore-pattern '.pnpm-store/**'","lint:fix":"eslint . --fix --ignore-pattern 'test-projects/**' --ignore-pattern '.deepsec/**' --ignore-pattern '.pnpm-store/**'","lint:md":"pnpm dlx markdownlint-cli README.md","lint:md:fix":"pnpm dlx markdownlint-cli --fix README.md","test":"vitest run","test:watch":"vitest watch","test:types":"vue-tsc --noEmit","test:e2e":"playwright test","test:e2e:ui":"playwright test --ui","test:e2e:headed":"playwright test --headed","test:e2e:debug":"playwright test --debug","test:all":"npm run test && npm run test:e2e","typecheck":"nuxt typecheck","types:generate":"supabase gen types typescript --local > src/runtime/types/database.types.ts","types:check":"supabase gen types typescript --local | diff - src/runtime/types/database.types.ts","types:update":"npm run types:generate && echo 'Supabase types updated! Consider running: npm run lint:fix'","db:start":"supabase start","db:reset":"supabase db reset --debug","db:clean":"psql postgresql://postgres:postgres@127.0.0.1:54322/postgres -c \"SELECT cleanup_all_test_data();\"","db:clean-team":"node -e \"const teamId = process.argv[1]; if (!teamId) { console.log('Usage: pnpm db:clean-team <team-id>'); process.exit(1); } const { execSync } = require('child_process'); execSync(\\`psql postgresql://postgres:postgres@127.0.0.1:54322/postgres -c \\\"SELECT cleanup_test_team('\\${teamId}');\\\"\\`, { stdio: 'inherit' });\"","db:status":"supabase status","cleanup":"pnpm db:clean","cleanup:all":"pnpm db:reset","version:patch":"pnpm run validate:package && npm version patch && git push --follow-tags","version:minor":"pnpm run validate:package && npm version minor && git push --follow-tags","version:major":"pnpm run validate:package && npm version major && git push --follow-tags","pack:dry":"npm pack --dry-run","validate:package":"pnpm run pack:dry && pnpm run build","changelog":"changelogen --no-commit --no-tag","changelog:release":"changelogen --release","version:info":"node scripts/version-info.js"},"_nodeVersion":"22.22.2","_id":"nuxt-supabase-team-auth@0.7.7","dist":{"integrity":"sha512-vKIBx+pawvBNp3m/g910xgjo0p3A1DtiRb6QDaYlRu0ATmzf/7sxOc359enF6fpv5yahGzMSDygUoTxI++w73Q==","shasum":"d8bb41bed8bd1ff56ffc58d76fcb8af98f6d0d52","tarball":"https://registry.npmjs.org/nuxt-supabase-team-auth/-/nuxt-supabase-team-auth-0.7.7.tgz","fileCount":191,"unpackedSize":977100,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDaTG6Bmiw0WE8IeLTNnRDeAfwLje+CfNOzkjvuNotbDQIhAJ0RPXNN99OLXTza2ZT+KIvxhJoLjQxG+QiR+fLQbWiw"}]},"_npmUser":{"name":"pengelbrecht","email":"peter@engelbrecht.dk"},"directories":{},"maintainers":[{"name":"lgunnersen","email":"lars.gunnersen@gmail.com"},{"name":"pengelbrecht","email":"peter@engelbrecht.dk"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/nuxt-supabase-team-auth_0.7.7_1779100856610_0.1819424298212351"},"_hasShrinkwrap":false}},"time":{"created":"2025-06-27T14:08:21.572Z","modified":"2026-05-18T10:40:56.884Z","0.1.2":"2025-06-27T14:08:21.867Z","0.1.3":"2025-06-27T15:02:54.229Z","0.1.4":"2025-06-27T15:35:33.323Z","0.1.5":"2025-06-27T16:09:27.779Z","0.1.6":"2025-06-27T16:20:24.125Z","0.1.7":"2025-06-27T16:34:51.030Z","0.2.0":"2025-06-27T17:22:43.453Z","0.2.1":"2025-06-27T21:31:49.039Z","0.2.2":"2025-06-27T22:45:46.838Z","0.2.3":"2025-06-27T22:59:37.826Z","0.2.4":"2025-06-27T23:06:42.738Z","0.2.5":"2025-06-28T07:29:22.881Z","0.3.0":"2025-06-28T19:16:13.694Z","0.3.1":"2025-06-28T19:29:06.129Z","0.3.2":"2025-06-28T19:35:07.347Z","0.3.3":"2025-06-28T21:10:00.950Z","0.3.4":"2025-06-29T07:26:16.555Z","0.3.5":"2025-06-29T08:43:16.972Z","0.3.6":"2025-06-29T11:49:52.747Z","0.3.7":"2025-06-29T15:31:30.029Z","0.3.8":"2025-06-30T12:07:50.417Z","0.3.9":"2025-06-30T13:55:24.268Z","0.3.10":"2025-06-30T14:10:11.463Z","0.3.11":"2025-07-01T12:36:46.350Z","0.3.12":"2025-07-01T12:59:14.870Z","0.3.13":"2025-07-01T13:27:01.609Z","0.3.14":"2025-07-01T13:46:23.139Z","0.3.15":"2025-07-01T14:00:11.557Z","0.4.0":"2025-07-02T11:09:35.906Z","0.4.1":"2025-07-04T08:27:18.059Z","0.5.0":"2025-07-30T14:26:23.349Z","0.5.1":"2025-08-07T07:43:08.807Z","0.5.2":"2025-08-29T14:21:28.913Z","0.5.3":"2025-09-12T15:40:36.785Z","0.5.4":"2025-09-15T08:42:09.186Z","0.5.5":"2025-09-15T09:03:10.121Z","0.5.6":"2025-09-15T13:00:13.811Z","0.5.7":"2025-09-17T12:49:58.933Z","0.5.8":"2025-09-17T13:00:30.984Z","0.6.0":"2025-09-17T14:03:55.637Z","0.6.1":"2025-09-17T14:16:00.342Z","0.6.2":"2025-09-17T14:25:14.328Z","0.6.3":"2025-09-17T16:30:17.101Z","0.6.4":"2025-09-17T16:43:11.605Z","0.6.5":"2025-09-17T17:07:07.730Z","0.6.6":"2025-09-22T07:52:57.137Z","0.6.7":"2025-09-22T08:45:34.425Z","0.6.8":"2025-09-22T09:38:43.577Z","0.6.9":"2025-09-23T16:07:08.939Z","0.6.10":"2025-09-23T17:46:28.009Z","0.6.11":"2025-09-26T08:37:49.141Z","0.6.12":"2025-09-26T11:23:24.009Z","0.6.13":"2025-10-14T16:03:04.699Z","0.6.14":"2025-10-22T09:17:56.649Z","0.6.15":"2025-10-22T10:36:37.188Z","0.6.16":"2025-10-22T11:59:14.949Z","0.7.0":"2026-01-26T17:11:28.449Z","0.7.1":"2026-01-27T12:28:13.286Z","0.7.2":"2026-01-27T12:42:43.544Z","0.7.3":"2026-01-28T14:26:10.003Z","0.7.4":"2026-01-29T12:32:04.743Z","0.7.5":"2026-01-29T13:42:43.371Z","0.7.6":"2026-01-29T22:31:13.331Z","0.7.7":"2026-05-18T10:40:56.792Z"},"bugs":{"url":"https://github.com/pengelbrecht/nuxt-supabase-team-auth/issues"},"author":"Peter Engelbrecht <peter@engelbrecht.dk>","license":"MIT","homepage":"https://github.com/pengelbrecht/nuxt-supabase-team-auth#readme","keywords":["nuxt","nuxt3","supabase","authentication","team","rbac","auth","module"],"repository":{"type":"git","url":"git+https://github.com/pengelbrecht/nuxt-supabase-team-auth.git"},"description":"Drop-in Nuxt module for team-based authentication with Supabase","maintainers":[{"name":"lgunnersen","email":"lars.gunnersen@gmail.com"},{"name":"pengelbrecht","email":"peter@engelbrecht.dk"}],"readme":"","readmeFilename":""}