{"_id":"@selvajs/supabase-provider","_rev":"40-4f3a20732507f52af1b4f23c71ed3e43","name":"@selvajs/supabase-provider","dist-tags":{"beta":"0.17.0-beta.4","latest":"0.19.7"},"versions":{"0.11.0":{"name":"@selvajs/supabase-provider","version":"0.11.0","license":"MIT","_id":"@selvajs/supabase-provider@0.11.0","maintainers":[{"name":"thevessen","email":"xilef1997@hotmail.com"}],"homepage":"https://github.com/VektorNode/selva#readme","bugs":{"url":"https://github.com/VektorNode/selva/issues"},"dist":{"shasum":"1304f95a4378fd5d7263823b7cb3c8a9b65369bb","tarball":"https://registry.npmjs.org/@selvajs/supabase-provider/-/supabase-provider-0.11.0.tgz","fileCount":173,"integrity":"sha512-SBWi60fmjDenxCCV1Y62zPhNnWg2WzdauoO04QHdQCNBbV57jYvSX3DPzwUJqrwZK4yKgxHZHHIBitkyROE64A==","signatures":[{"sig":"MEUCIQCYuWhVORBTJu4OcJ3VxgSscKfqq9dFtIuNZn4F34vDewIgUflWm1cu994tnQ1ifsgP0D0fYY9/LYxBjWEIx7Y8Ss0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":537332},"main":"./dist/index.js","type":"module","_from":"file:selvajs-supabase-provider-0.11.0.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","source":"./src/index.ts"},"./auth":{"types":"./dist/auth/index.d.ts","import":"./dist/auth/index.js","source":"./src/auth/index.ts"},"./data":{"types":"./dist/data/index.d.ts","import":"./dist/data/index.js","source":"./src/data/index.ts"},"./storage":{"types":"./dist/storage/index.d.ts","import":"./dist/storage/index.js","source":"./src/storage/index.ts"},"./permissions":{"types":"./dist/permissions/index.d.ts","import":"./dist/permissions/index.js","source":"./src/permissions/index.ts"},"./userProfile":{"types":"./dist/userProfile/index.d.ts","import":"./dist/userProfile/index.js","source":"./src/userProfile/index.ts"}},"scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","test:watch":"vitest","type-check":"tsc --noEmit","supabase:stop":"supabase stop","supabase:reset":"supabase db reset","supabase:start":"supabase start"},"_npmUser":{"name":"thevessen","email":"xilef1997@hotmail.com"},"_resolved":"C:\\Users\\Felix\\AppData\\Local\\Temp\\fdf3439629433f5c0fc9cddb8cd86087\\selvajs-supabase-provider-0.11.0.tgz","_integrity":"sha512-SBWi60fmjDenxCCV1Y62zPhNnWg2WzdauoO04QHdQCNBbV57jYvSX3DPzwUJqrwZK4yKgxHZHHIBitkyROE64A==","repository":{"url":"git+https://github.com/VektorNode/selva.git","type":"git","directory":"packages/providers/supabase"},"_npmVersion":"10.8.2","description":"Supabase (Auth + Postgres + Storage) implementations of @selvajs/platform interfaces","directories":{},"_nodeVersion":"20.19.0","dependencies":{"sharp":"^0.34.5","@selvajs/platform":"0.11.0","@supabase/supabase-js":"^2.104.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","supabase":"^2.95.3","typescript":"^5.9.3","@types/node":"^22.19.17"},"_npmOperationalInternal":{"tmp":"tmp/supabase-provider_0.11.0_1779891802730_0.35508769572494003","host":"s3://npm-registry-packages-npm-production"}},"0.12.0":{"name":"@selvajs/supabase-provider","version":"0.12.0","license":"MIT","_id":"@selvajs/supabase-provider@0.12.0","maintainers":[{"name":"thevessen","email":"xilef1997@hotmail.com"}],"homepage":"https://github.com/VektorNode/selva#readme","bugs":{"url":"https://github.com/VektorNode/selva/issues"},"dist":{"shasum":"6cf21b32484e842208f55fb622a1494d393c653c","tarball":"https://registry.npmjs.org/@selvajs/supabase-provider/-/supabase-provider-0.12.0.tgz","fileCount":172,"integrity":"sha512-h4sL73iEH1bIo905psHkspPax63dov3CKL3jeaCxKJCoxOKAUnuCcPPlHfI44j8xQkJ+EYC9cgULExV165LIXg==","signatures":[{"sig":"MEUCIQCeebSm1wvGQIraFt+KiT78amDQ6kyHHX5NOVElC2xpcAIgEdYS7cFfRWN6Kv2DBzjB11AaqeolW/eyfcJZ5tsHXRQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":541520},"main":"./dist/index.js","type":"module","_from":"file:selvajs-supabase-provider-0.12.0.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","source":"./src/index.ts"},"./auth":{"types":"./dist/auth/index.d.ts","import":"./dist/auth/index.js","source":"./src/auth/index.ts"},"./data":{"types":"./dist/data/index.d.ts","import":"./dist/data/index.js","source":"./src/data/index.ts"},"./storage":{"types":"./dist/storage/index.d.ts","import":"./dist/storage/index.js","source":"./src/storage/index.ts"},"./permissions":{"types":"./dist/permissions/index.d.ts","import":"./dist/permissions/index.js","source":"./src/permissions/index.ts"},"./userProfile":{"types":"./dist/userProfile/index.d.ts","import":"./dist/userProfile/index.js","source":"./src/userProfile/index.ts"}},"scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","test:watch":"vitest","type-check":"tsc --noEmit","supabase:stop":"supabase stop","supabase:reset":"supabase db reset","supabase:start":"supabase start"},"_npmUser":{"name":"thevessen","email":"xilef1997@hotmail.com"},"_resolved":"C:\\Users\\felix\\AppData\\Local\\Temp\\348d584297d8fdeeb64261130db23787\\selvajs-supabase-provider-0.12.0.tgz","_integrity":"sha512-h4sL73iEH1bIo905psHkspPax63dov3CKL3jeaCxKJCoxOKAUnuCcPPlHfI44j8xQkJ+EYC9cgULExV165LIXg==","repository":{"url":"git+https://github.com/VektorNode/selva.git","type":"git","directory":"packages/providers/supabase"},"_npmVersion":"10.9.3","description":"Supabase (Auth + Postgres + Storage) implementations of @selvajs/platform interfaces","directories":{},"_nodeVersion":"22.19.0","dependencies":{"sharp":"^0.34.5","@selvajs/platform":"0.12.0","@supabase/supabase-js":"^2.104.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","supabase":"^2.95.3","typescript":"^5.9.3","@types/node":"^22.19.17"},"_npmOperationalInternal":{"tmp":"tmp/supabase-provider_0.12.0_1780128404351_0.8724955077162952","host":"s3://npm-registry-packages-npm-production"}},"0.13.0":{"name":"@selvajs/supabase-provider","version":"0.13.0","license":"MIT","_id":"@selvajs/supabase-provider@0.13.0","maintainers":[{"name":"thevessen","email":"xilef1997@hotmail.com"}],"homepage":"https://github.com/VektorNode/selva#readme","bugs":{"url":"https://github.com/VektorNode/selva/issues"},"bin":{"selva-supabase":"dist/cli/sync-migrations.js"},"dist":{"shasum":"e5a735fbcc2f5c7a5291346b7195214935b07e57","tarball":"https://registry.npmjs.org/@selvajs/supabase-provider/-/supabase-provider-0.13.0.tgz","fileCount":177,"integrity":"sha512-rDeQYPBEr02YOAupaptoo1JmmdyI942RKEB4XkAlbDVxDTCMSuD63pgMMFJdjnW42nP180QC9yF9SUgRsPxn8g==","signatures":[{"sig":"MEQCIHgUlIcAS/fmLGqC5qjfWT5U0xEJaAp01C1s7Os9SxlIAiA+psKm78IqCZGRg/vx/tQ0LId+En7tyWXdYbMv9uhs2w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":564021},"main":"./dist/index.js","type":"module","_from":"file:selvajs-supabase-provider-0.13.0.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","source":"./src/index.ts"},"./auth":{"types":"./dist/auth/index.d.ts","import":"./dist/auth/index.js","source":"./src/auth/index.ts"},"./data":{"types":"./dist/data/index.d.ts","import":"./dist/data/index.js","source":"./src/data/index.ts"},"./storage":{"types":"./dist/storage/index.d.ts","import":"./dist/storage/index.js","source":"./src/storage/index.ts"},"./permissions":{"types":"./dist/permissions/index.d.ts","import":"./dist/permissions/index.js","source":"./src/permissions/index.ts"},"./userProfile":{"types":"./dist/userProfile/index.d.ts","import":"./dist/userProfile/index.js","source":"./src/userProfile/index.ts"}},"scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","test:watch":"vitest","type-check":"tsc --noEmit","supabase:stop":"supabase stop","supabase:reset":"supabase db reset","supabase:start":"supabase start"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:04097b7c-24f4-46b2-b9c5-056130234f94"}},"_resolved":"/tmp/93a386788dbfb3a58b1b745e9aba7d29/selvajs-supabase-provider-0.13.0.tgz","_integrity":"sha512-rDeQYPBEr02YOAupaptoo1JmmdyI942RKEB4XkAlbDVxDTCMSuD63pgMMFJdjnW42nP180QC9yF9SUgRsPxn8g==","repository":{"url":"git+https://github.com/VektorNode/selva.git","type":"git","directory":"packages/providers/supabase"},"_npmVersion":"11.16.0","description":"Supabase (Auth + Postgres + Storage) implementations of @selvajs/platform interfaces","directories":{},"_nodeVersion":"20.20.2","dependencies":{"sharp":"^0.34.5","@selvajs/platform":"0.12.0","@supabase/supabase-js":"^2.104.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","supabase":"^2.95.3","typescript":"^5.9.3","@types/node":"^22.19.17"},"_npmOperationalInternal":{"tmp":"tmp/supabase-provider_0.13.0_1780241171621_0.08917220008297866","host":"s3://npm-registry-packages-npm-production"}},"0.13.1":{"name":"@selvajs/supabase-provider","version":"0.13.1","license":"MIT","_id":"@selvajs/supabase-provider@0.13.1","maintainers":[{"name":"thevessen","email":"xilef1997@hotmail.com"}],"homepage":"https://github.com/VektorNode/selva#readme","bugs":{"url":"https://github.com/VektorNode/selva/issues"},"bin":{"selva-supabase":"dist/cli/sync-migrations.js"},"dist":{"shasum":"a65998d310a0dc0b2923434bff217c8caf084dc6","tarball":"https://registry.npmjs.org/@selvajs/supabase-provider/-/supabase-provider-0.13.1.tgz","fileCount":178,"integrity":"sha512-s5yJiqWVEi/MY6jB+riApm+Lv2XkBZcldhZCFP1dGMME7+iH86erFJb8v0VkCsq/RKSQ4Eut+v4DMbn4NpcUxA==","signatures":[{"sig":"MEUCIDjlvzC6k0hf/d/LFhmH8BRcyryXbFhj+hQ6oDfOvwVmAiEAj6jlivmWzICb5ytJzZCvpRins2iT27Fvkdt34V4pLnk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":564701},"main":"./dist/index.js","type":"module","_from":"file:selvajs-supabase-provider-0.13.1.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","source":"./src/index.ts"},"./auth":{"types":"./dist/auth/index.d.ts","import":"./dist/auth/index.js","source":"./src/auth/index.ts"},"./data":{"types":"./dist/data/index.d.ts","import":"./dist/data/index.js","source":"./src/data/index.ts"},"./storage":{"types":"./dist/storage/index.d.ts","import":"./dist/storage/index.js","source":"./src/storage/index.ts"},"./permissions":{"types":"./dist/permissions/index.d.ts","import":"./dist/permissions/index.js","source":"./src/permissions/index.ts"},"./userProfile":{"types":"./dist/userProfile/index.d.ts","import":"./dist/userProfile/index.js","source":"./src/userProfile/index.ts"}},"scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","test:watch":"vitest","type-check":"tsc --noEmit","supabase:stop":"supabase stop","supabase:reset":"supabase db reset","supabase:start":"supabase start"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:04097b7c-24f4-46b2-b9c5-056130234f94"}},"_resolved":"/tmp/48816460fd00cde906dfe59fe93237ca/selvajs-supabase-provider-0.13.1.tgz","_integrity":"sha512-s5yJiqWVEi/MY6jB+riApm+Lv2XkBZcldhZCFP1dGMME7+iH86erFJb8v0VkCsq/RKSQ4Eut+v4DMbn4NpcUxA==","repository":{"url":"git+https://github.com/VektorNode/selva.git","type":"git","directory":"packages/providers/supabase"},"_npmVersion":"11.16.0","description":"Supabase (Auth + Postgres + Storage) implementations of @selvajs/platform interfaces","directories":{},"_nodeVersion":"20.20.2","dependencies":{"sharp":"^0.34.5","@selvajs/platform":"0.12.0","@supabase/supabase-js":"^2.104.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","supabase":"^2.95.3","typescript":"^5.9.3","@types/node":"^22.19.17"},"_npmOperationalInternal":{"tmp":"tmp/supabase-provider_0.13.1_1780253185786_0.8993897506548816","host":"s3://npm-registry-packages-npm-production"}},"0.13.2":{"name":"@selvajs/supabase-provider","version":"0.13.2","license":"MIT","_id":"@selvajs/supabase-provider@0.13.2","maintainers":[{"name":"thevessen","email":"xilef1997@hotmail.com"}],"homepage":"https://github.com/VektorNode/selva#readme","bugs":{"url":"https://github.com/VektorNode/selva/issues"},"bin":{"selva-supabase":"dist/cli/sync-migrations.js"},"dist":{"shasum":"ea2a6d0736a521fb88558a1405eee68a450ba091","tarball":"https://registry.npmjs.org/@selvajs/supabase-provider/-/supabase-provider-0.13.2.tgz","fileCount":178,"integrity":"sha512-vJR5H+LF7X1D2WuxzFOTioPyQ57k6TI+YJhfoH1Gt6FNswgQvxG9g8kwX50RETF4NjQyUEMaLVmbuzTgH2mLfw==","signatures":[{"sig":"MEUCICOHdarEgl/RYCNPSmyDsKp0Kx4D0RXh/tTdgGALVMzKAiEA+nACvbrC45eXbn86e569yNj1YQLqMPQIhFlTjYvDdRk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":564701},"main":"./dist/index.js","type":"module","_from":"file:selvajs-supabase-provider-0.13.2.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","source":"./src/index.ts"},"./auth":{"types":"./dist/auth/index.d.ts","import":"./dist/auth/index.js","source":"./src/auth/index.ts"},"./data":{"types":"./dist/data/index.d.ts","import":"./dist/data/index.js","source":"./src/data/index.ts"},"./storage":{"types":"./dist/storage/index.d.ts","import":"./dist/storage/index.js","source":"./src/storage/index.ts"},"./permissions":{"types":"./dist/permissions/index.d.ts","import":"./dist/permissions/index.js","source":"./src/permissions/index.ts"},"./userProfile":{"types":"./dist/userProfile/index.d.ts","import":"./dist/userProfile/index.js","source":"./src/userProfile/index.ts"}},"scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","test:watch":"vitest","type-check":"tsc --noEmit","supabase:stop":"supabase stop","supabase:reset":"supabase db reset","supabase:start":"supabase start"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:04097b7c-24f4-46b2-b9c5-056130234f94"}},"_resolved":"/tmp/91658218dd34c239fd63a486ff31f274/selvajs-supabase-provider-0.13.2.tgz","_integrity":"sha512-vJR5H+LF7X1D2WuxzFOTioPyQ57k6TI+YJhfoH1Gt6FNswgQvxG9g8kwX50RETF4NjQyUEMaLVmbuzTgH2mLfw==","repository":{"url":"git+https://github.com/VektorNode/selva.git","type":"git","directory":"packages/providers/supabase"},"_npmVersion":"11.16.0","description":"Supabase (Auth + Postgres + Storage) implementations of @selvajs/platform interfaces","directories":{},"_nodeVersion":"20.20.2","dependencies":{"sharp":"^0.34.5","@selvajs/platform":"0.12.1","@supabase/supabase-js":"^2.104.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","supabase":"^2.95.3","typescript":"^5.9.3","@types/node":"^22.19.17"},"_npmOperationalInternal":{"tmp":"tmp/supabase-provider_0.13.2_1780301544511_0.5376070142712766","host":"s3://npm-registry-packages-npm-production"}},"0.13.3":{"name":"@selvajs/supabase-provider","version":"0.13.3","license":"MIT","_id":"@selvajs/supabase-provider@0.13.3","maintainers":[{"name":"thevessen","email":"xilef1997@hotmail.com"}],"homepage":"https://github.com/VektorNode/selva#readme","bugs":{"url":"https://github.com/VektorNode/selva/issues"},"bin":{"selva-supabase":"dist/cli/sync-migrations.js"},"dist":{"shasum":"40b432f22ba61484e918d9292a4d61bb361a0f4d","tarball":"https://registry.npmjs.org/@selvajs/supabase-provider/-/supabase-provider-0.13.3.tgz","fileCount":178,"integrity":"sha512-R+Ir1Mxgkbl/ceK3SV1R7E3jeubfPzkQh69anzT6lfP0yVIZMy5wlh/RUrPG8fVfJafhouiPZH92TbSNqCb63w==","signatures":[{"sig":"MEUCIQCzNRVTQA5/Z9BUKAj0YJrG9uge7Y4NV1QC2UJjlrhTOAIgcMuuV5q2daAWTqoV8X2oygc/XIwOeVoYKKihyXqSN48=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":564701},"main":"./dist/index.js","type":"module","_from":"file:selvajs-supabase-provider-0.13.3.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","source":"./src/index.ts"},"./auth":{"types":"./dist/auth/index.d.ts","import":"./dist/auth/index.js","source":"./src/auth/index.ts"},"./data":{"types":"./dist/data/index.d.ts","import":"./dist/data/index.js","source":"./src/data/index.ts"},"./storage":{"types":"./dist/storage/index.d.ts","import":"./dist/storage/index.js","source":"./src/storage/index.ts"},"./permissions":{"types":"./dist/permissions/index.d.ts","import":"./dist/permissions/index.js","source":"./src/permissions/index.ts"},"./userProfile":{"types":"./dist/userProfile/index.d.ts","import":"./dist/userProfile/index.js","source":"./src/userProfile/index.ts"}},"scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","test:watch":"vitest","type-check":"tsc --noEmit","supabase:stop":"supabase stop","supabase:reset":"supabase db reset","supabase:start":"supabase start"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:04097b7c-24f4-46b2-b9c5-056130234f94"}},"_resolved":"/tmp/63bd1cdde33adb0959f7972910b3f6ce/selvajs-supabase-provider-0.13.3.tgz","_integrity":"sha512-R+Ir1Mxgkbl/ceK3SV1R7E3jeubfPzkQh69anzT6lfP0yVIZMy5wlh/RUrPG8fVfJafhouiPZH92TbSNqCb63w==","repository":{"url":"git+https://github.com/VektorNode/selva.git","type":"git","directory":"packages/providers/supabase"},"_npmVersion":"11.16.0","description":"Supabase (Auth + Postgres + Storage) implementations of @selvajs/platform interfaces","directories":{},"_nodeVersion":"20.20.2","dependencies":{"sharp":"^0.34.5","@selvajs/platform":"0.12.2","@supabase/supabase-js":"^2.104.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","supabase":"^2.95.3","typescript":"^5.9.3","@types/node":"^22.19.17"},"_npmOperationalInternal":{"tmp":"tmp/supabase-provider_0.13.3_1780400013266_0.1670846790843734","host":"s3://npm-registry-packages-npm-production"}},"0.13.4":{"name":"@selvajs/supabase-provider","version":"0.13.4","license":"MIT","_id":"@selvajs/supabase-provider@0.13.4","maintainers":[{"name":"thevessen","email":"xilef1997@hotmail.com"}],"homepage":"https://github.com/VektorNode/selva#readme","bugs":{"url":"https://github.com/VektorNode/selva/issues"},"bin":{"selva-supabase":"dist/cli/sync-migrations.js"},"dist":{"shasum":"a1463337014dd7e5a64c3045e30788cd2dee53d6","tarball":"https://registry.npmjs.org/@selvajs/supabase-provider/-/supabase-provider-0.13.4.tgz","fileCount":178,"integrity":"sha512-9xmshqW7R78AMBZSiNI5Q83KI3BNAvMnUQz6i9mAtmTeCfeLDtNNTCvyL4kyfJLQ6mQl+jPgJNifprjXTmRcFg==","signatures":[{"sig":"MEQCIDC3cZ+rshCWOS02WyhqZ8eM9j6+LEGr67eC2GWD3tYNAiAdnPmwVn4MdB47hw0ZWqUDx9Qwo+SrFbfnxzdUKfyxMw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":564701},"main":"./dist/index.js","type":"module","_from":"file:selvajs-supabase-provider-0.13.4.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","source":"./src/index.ts"},"./auth":{"types":"./dist/auth/index.d.ts","import":"./dist/auth/index.js","source":"./src/auth/index.ts"},"./data":{"types":"./dist/data/index.d.ts","import":"./dist/data/index.js","source":"./src/data/index.ts"},"./storage":{"types":"./dist/storage/index.d.ts","import":"./dist/storage/index.js","source":"./src/storage/index.ts"},"./permissions":{"types":"./dist/permissions/index.d.ts","import":"./dist/permissions/index.js","source":"./src/permissions/index.ts"},"./userProfile":{"types":"./dist/userProfile/index.d.ts","import":"./dist/userProfile/index.js","source":"./src/userProfile/index.ts"}},"scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","test:watch":"vitest","type-check":"tsc --noEmit","supabase:stop":"supabase stop","supabase:reset":"supabase db reset","supabase:start":"supabase start"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:04097b7c-24f4-46b2-b9c5-056130234f94"}},"_resolved":"/tmp/4dda9fc4bbf7b8b13fdd1c5ac74b98c3/selvajs-supabase-provider-0.13.4.tgz","_integrity":"sha512-9xmshqW7R78AMBZSiNI5Q83KI3BNAvMnUQz6i9mAtmTeCfeLDtNNTCvyL4kyfJLQ6mQl+jPgJNifprjXTmRcFg==","repository":{"url":"git+https://github.com/VektorNode/selva.git","type":"git","directory":"packages/providers/supabase"},"_npmVersion":"11.16.0","description":"Supabase (Auth + Postgres + Storage) implementations of @selvajs/platform interfaces","directories":{},"_nodeVersion":"22.22.3","dependencies":{"sharp":"^0.34.5","@selvajs/platform":"0.12.3","@supabase/supabase-js":"^2.104.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","supabase":"^2.95.3","typescript":"^5.9.3","@types/node":"^22.19.17"},"_npmOperationalInternal":{"tmp":"tmp/supabase-provider_0.13.4_1780485616825_0.5426956180115718","host":"s3://npm-registry-packages-npm-production"}},"0.13.5-beta.0":{"name":"@selvajs/supabase-provider","version":"0.13.5-beta.0","license":"MIT","_id":"@selvajs/supabase-provider@0.13.5-beta.0","maintainers":[{"name":"thevessen","email":"xilef1997@hotmail.com"}],"homepage":"https://github.com/VektorNode/selva#readme","bugs":{"url":"https://github.com/VektorNode/selva/issues"},"bin":{"selva-supabase":"dist/cli/sync-migrations.js"},"dist":{"shasum":"7e5b8b8916cc5541f14b422ab077133c7f5ecb14","tarball":"https://registry.npmjs.org/@selvajs/supabase-provider/-/supabase-provider-0.13.5-beta.0.tgz","fileCount":178,"integrity":"sha512-d9314/cj7d94bItyyE6WSaYKGSKwr0qtrePdc0znKzkyb9i22YW+TVCfqgC0TC6ae/AUO+W+SkThDqIHAMuCmA==","signatures":[{"sig":"MEQCIC8Ch2pjAu21sBqQoAbKXOGuwuVRY+H5HhJxY1S6g5SaAiATB0w2356rObo1QCrhtb+erUwP0gYfvAurZ8pctXomOw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":564708},"main":"./dist/index.js","type":"module","_from":"file:selvajs-supabase-provider-0.13.5-beta.0.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","source":"./src/index.ts"},"./auth":{"types":"./dist/auth/index.d.ts","import":"./dist/auth/index.js","source":"./src/auth/index.ts"},"./data":{"types":"./dist/data/index.d.ts","import":"./dist/data/index.js","source":"./src/data/index.ts"},"./storage":{"types":"./dist/storage/index.d.ts","import":"./dist/storage/index.js","source":"./src/storage/index.ts"},"./permissions":{"types":"./dist/permissions/index.d.ts","import":"./dist/permissions/index.js","source":"./src/permissions/index.ts"},"./userProfile":{"types":"./dist/userProfile/index.d.ts","import":"./dist/userProfile/index.js","source":"./src/userProfile/index.ts"}},"scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","test:watch":"vitest","type-check":"tsc --noEmit","supabase:stop":"supabase stop","supabase:reset":"supabase db reset","supabase:start":"supabase start"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:04097b7c-24f4-46b2-b9c5-056130234f94"}},"_resolved":"/tmp/4ea8e726ea2ad5c42b1d454ee80085a7/selvajs-supabase-provider-0.13.5-beta.0.tgz","_integrity":"sha512-d9314/cj7d94bItyyE6WSaYKGSKwr0qtrePdc0znKzkyb9i22YW+TVCfqgC0TC6ae/AUO+W+SkThDqIHAMuCmA==","repository":{"url":"git+https://github.com/VektorNode/selva.git","type":"git","directory":"packages/providers/supabase"},"_npmVersion":"11.16.0","description":"Supabase (Auth + Postgres + Storage) implementations of @selvajs/platform interfaces","directories":{},"_nodeVersion":"22.22.3","dependencies":{"sharp":"^0.34.5","@selvajs/platform":"0.12.3","@supabase/supabase-js":"^2.104.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^3.2.4","supabase":"^2.95.3","typescript":"^5.9.3","@types/node":"^22.19.17"},"_npmOperationalInternal":{"tmp":"tmp/supabase-provider_0.13.5-beta.0_1781003092128_0.6455460251592511","host":"s3://npm-registry-packages-npm-production"}},"0.13.5-beta.1":{"name":"@selvajs/supabase-provider","version":"0.13.5-beta.1","license":"MIT","_id":"@selvajs/supabase-provider@0.13.5-beta.1","maintainers":[{"name":"thevessen","email":"xilef1997@hotmail.com"}],"homepage":"https://github.com/VektorNode/selva#readme","bugs":{"url":"https://github.com/VektorNode/selva/issues"},"bin":{"selva-supabase":"dist/cli/sync-migrations.js"},"dist":{"shasum":"c0009a1a899f2b2b23f6d356a4ba3488315b8dd8","tarball":"https://registry.npmjs.org/@selvajs/supabase-provider/-/supabase-provider-0.13.5-beta.1.tgz","fileCount":178,"integrity":"sha512-yR2g6aK/n8YAXrBx7qIaQA+9AIXzPkMMNimoqHyiyP2VyyFhkt5iXRDEISxME/UZ6PncbgDyqbjSNuzdEu+2Yw==","signatures":[{"sig":"MEUCIQCgVhIr2oMqn9O8fveB2faUSW4evOuk/+tI3NayaQmHfwIgCuSXbg2NAIVfI6E1GDCZiqkyOGHX7E/KhymPU+pRLsE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":564708},"main":"./dist/index.js","type":"module","_from":"file:selvajs-supabase-provider-0.13.5-beta.1.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","source":"./src/index.ts"},"./auth":{"types":"./dist/auth/index.d.ts","import":"./dist/auth/index.js","source":"./src/auth/index.ts"},"./data":{"types":"./dist/data/index.d.ts","import":"./dist/data/index.js","source":"./src/data/index.ts"},"./storage":{"types":"./dist/storage/index.d.ts","import":"./dist/storage/index.js","source":"./src/storage/index.ts"},"./permissions":{"types":"./dist/permissions/index.d.ts","import":"./dist/permissions/index.js","source":"./src/permissions/index.ts"},"./userProfile":{"types":"./dist/userProfile/index.d.ts","import":"./dist/userProfile/index.js","source":"./src/userProfile/index.ts"}},"scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","test:watch":"vitest","type-check":"tsc --noEmit","supabase:stop":"supabase stop","supabase:reset":"supabase db reset","supabase:start":"supabase start"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:04097b7c-24f4-46b2-b9c5-056130234f94"}},"_resolved":"/tmp/88a7dbec7719fc8ab2a50d888f627125/selvajs-supabase-provider-0.13.5-beta.1.tgz","_integrity":"sha512-yR2g6aK/n8YAXrBx7qIaQA+9AIXzPkMMNimoqHyiyP2VyyFhkt5iXRDEISxME/UZ6PncbgDyqbjSNuzdEu+2Yw==","repository":{"url":"git+https://github.com/VektorNode/selva.git","type":"git","directory":"packages/providers/supabase"},"_npmVersion":"11.16.0","description":"Supabase (Auth + Postgres + Storage) implementations of @selvajs/platform interfaces","directories":{},"_nodeVersion":"22.22.3","dependencies":{"sharp":"^0.34.5","@selvajs/platform":"0.12.3","@supabase/supabase-js":"^2.104.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^3.2.4","supabase":"^2.95.3","typescript":"^5.9.3","@types/node":"^22.19.17"},"_npmOperationalInternal":{"tmp":"tmp/supabase-provider_0.13.5-beta.1_1781003457863_0.4386409493559176","host":"s3://npm-registry-packages-npm-production"}},"0.13.5-beta.2":{"name":"@selvajs/supabase-provider","version":"0.13.5-beta.2","license":"MIT","_id":"@selvajs/supabase-provider@0.13.5-beta.2","maintainers":[{"name":"thevessen","email":"xilef1997@hotmail.com"}],"homepage":"https://github.com/VektorNode/selva#readme","bugs":{"url":"https://github.com/VektorNode/selva/issues"},"bin":{"selva-supabase":"dist/cli/sync-migrations.js"},"dist":{"shasum":"ca1f59fbdabb6725c3b05751f2d0275f5f4ffd76","tarball":"https://registry.npmjs.org/@selvajs/supabase-provider/-/supabase-provider-0.13.5-beta.2.tgz","fileCount":179,"integrity":"sha512-qXtVfatjsZOfEC++DzcSTFG2JwO4WljtOreSjBxOy8DkX4AlisUsuErVhF6hHm/8qX6jpAbgDMkEvygMcP1qTQ==","signatures":[{"sig":"MEYCIQDJjRUmrUwJH8LYE4/78eY5brEuvqD5HPREJ+FmjeW+cQIhAOZ/5XKpHAcqXyShYnx+aydC5lwBvsJ8SkGKZvK8PMhy","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":566035},"main":"./dist/index.js","type":"module","_from":"file:selvajs-supabase-provider-0.13.5-beta.2.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","source":"./src/index.ts"},"./auth":{"types":"./dist/auth/index.d.ts","import":"./dist/auth/index.js","source":"./src/auth/index.ts"},"./data":{"types":"./dist/data/index.d.ts","import":"./dist/data/index.js","source":"./src/data/index.ts"},"./storage":{"types":"./dist/storage/index.d.ts","import":"./dist/storage/index.js","source":"./src/storage/index.ts"},"./permissions":{"types":"./dist/permissions/index.d.ts","import":"./dist/permissions/index.js","source":"./src/permissions/index.ts"},"./userProfile":{"types":"./dist/userProfile/index.d.ts","import":"./dist/userProfile/index.js","source":"./src/userProfile/index.ts"}},"scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","test:watch":"vitest","type-check":"tsc --noEmit","supabase:stop":"supabase stop","supabase:reset":"supabase db reset","supabase:start":"supabase start"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:04097b7c-24f4-46b2-b9c5-056130234f94"}},"_resolved":"/tmp/a459a64765e0601568dd7838075524cd/selvajs-supabase-provider-0.13.5-beta.2.tgz","_integrity":"sha512-qXtVfatjsZOfEC++DzcSTFG2JwO4WljtOreSjBxOy8DkX4AlisUsuErVhF6hHm/8qX6jpAbgDMkEvygMcP1qTQ==","repository":{"url":"git+https://github.com/VektorNode/selva.git","type":"git","directory":"packages/providers/supabase"},"_npmVersion":"11.16.0","description":"Supabase (Auth + Postgres + Storage) implementations of @selvajs/platform interfaces","directories":{},"_nodeVersion":"22.22.3","dependencies":{"sharp":"^0.34.5","@selvajs/platform":"0.12.3","@supabase/supabase-js":"^2.104.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^3.2.4","supabase":"^2.95.3","typescript":"^5.9.3","@types/node":"^22.19.17"},"_npmOperationalInternal":{"tmp":"tmp/supabase-provider_0.13.5-beta.2_1781083188472_0.7773418154417402","host":"s3://npm-registry-packages-npm-production"}},"0.13.5":{"name":"@selvajs/supabase-provider","version":"0.13.5","license":"MIT","_id":"@selvajs/supabase-provider@0.13.5","maintainers":[{"name":"thevessen","email":"xilef1997@hotmail.com"}],"homepage":"https://github.com/VektorNode/selva#readme","bugs":{"url":"https://github.com/VektorNode/selva/issues"},"bin":{"selva-supabase":"dist/cli/sync-migrations.js"},"dist":{"shasum":"49d8205d0669f678ef703a5d709f67888d688ce2","tarball":"https://registry.npmjs.org/@selvajs/supabase-provider/-/supabase-provider-0.13.5.tgz","fileCount":179,"integrity":"sha512-7Lki6srqC2nC+g9ovsgJigzWo6QW1nI8srb17G1LpbCNmoP5sYk9lnlM1lWoJxAcR7ia7tN5Y2qglesc1jKaFA==","signatures":[{"sig":"MEYCIQCy0iKez5RzK7D+t/NdyJ6Mt1w446kRA+aV83guYe0P4QIhAIpwsqjaUm+x3/vDrywDjVZeA9IVqKSDkevFI9+YQRhQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":569886},"main":"./dist/index.js","type":"module","_from":"file:selvajs-supabase-provider-0.13.5.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","source":"./src/index.ts"},"./auth":{"types":"./dist/auth/index.d.ts","import":"./dist/auth/index.js","source":"./src/auth/index.ts"},"./data":{"types":"./dist/data/index.d.ts","import":"./dist/data/index.js","source":"./src/data/index.ts"},"./storage":{"types":"./dist/storage/index.d.ts","import":"./dist/storage/index.js","source":"./src/storage/index.ts"},"./permissions":{"types":"./dist/permissions/index.d.ts","import":"./dist/permissions/index.js","source":"./src/permissions/index.ts"},"./userProfile":{"types":"./dist/userProfile/index.d.ts","import":"./dist/userProfile/index.js","source":"./src/userProfile/index.ts"}},"scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","test:watch":"vitest","type-check":"tsc --noEmit","supabase:stop":"supabase stop","supabase:reset":"supabase db reset","supabase:start":"supabase start"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:04097b7c-24f4-46b2-b9c5-056130234f94"}},"_resolved":"/tmp/e676753b89808c4b37e76166616dda61/selvajs-supabase-provider-0.13.5.tgz","_integrity":"sha512-7Lki6srqC2nC+g9ovsgJigzWo6QW1nI8srb17G1LpbCNmoP5sYk9lnlM1lWoJxAcR7ia7tN5Y2qglesc1jKaFA==","repository":{"url":"git+https://github.com/VektorNode/selva.git","type":"git","directory":"packages/providers/supabase"},"_npmVersion":"11.16.0","description":"Supabase (Auth + Postgres + Storage) implementations of @selvajs/platform interfaces","directories":{},"_nodeVersion":"22.22.3","dependencies":{"sharp":"^0.34.5","@selvajs/platform":"0.13.0","@supabase/supabase-js":"^2.104.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.6","supabase":"^2.95.3","typescript":"^5.9.3","@types/node":"^22.19.17"},"_npmOperationalInternal":{"tmp":"tmp/supabase-provider_0.13.5_1781096059730_0.04792231274135372","host":"s3://npm-registry-packages-npm-production"}},"0.14.0":{"name":"@selvajs/supabase-provider","version":"0.14.0","license":"MIT","_id":"@selvajs/supabase-provider@0.14.0","maintainers":[{"name":"thevessen","email":"xilef1997@hotmail.com"}],"homepage":"https://github.com/VektorNode/selva#readme","bugs":{"url":"https://github.com/VektorNode/selva/issues"},"bin":{"selva-supabase":"dist/cli/sync-migrations.js"},"dist":{"shasum":"3a669025cfa4691088484cd4da3e41b3ad190346","tarball":"https://registry.npmjs.org/@selvajs/supabase-provider/-/supabase-provider-0.14.0.tgz","fileCount":190,"integrity":"sha512-YDtgH0fTNa2Oxl3De9BOyz9QaAphOwasHETVGGJ0ZcKUHXekYK5P/hbM5hSZ9sIgekSLc5FUHHaD6///SaSxtQ==","signatures":[{"sig":"MEUCIE/elxcsQOgHzL0tuFou85aRIhemeVY2gG8WEkIeCHFdAiEAzFFOGqWlDgbbHTs1qNgCcAzt7YQL4JlqOol4wbDl2v4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":586411},"main":"./dist/index.js","type":"module","_from":"file:selvajs-supabase-provider-0.14.0.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","source":"./src/index.ts"},"./auth":{"types":"./dist/auth/index.d.ts","import":"./dist/auth/index.js","source":"./src/auth/index.ts"},"./data":{"types":"./dist/data/index.d.ts","import":"./dist/data/index.js","source":"./src/data/index.ts"},"./storage":{"types":"./dist/storage/index.d.ts","import":"./dist/storage/index.js","source":"./src/storage/index.ts"},"./permissions":{"types":"./dist/permissions/index.d.ts","import":"./dist/permissions/index.js","source":"./src/permissions/index.ts"},"./userProfile":{"types":"./dist/userProfile/index.d.ts","import":"./dist/userProfile/index.js","source":"./src/userProfile/index.ts"}},"scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","test:watch":"vitest","type-check":"tsc --noEmit","supabase:stop":"supabase stop","supabase:reset":"supabase db reset","supabase:start":"supabase start"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:04097b7c-24f4-46b2-b9c5-056130234f94"}},"_resolved":"/tmp/c4da9c3ab347dd092c0f634c1a9cd280/selvajs-supabase-provider-0.14.0.tgz","_integrity":"sha512-YDtgH0fTNa2Oxl3De9BOyz9QaAphOwasHETVGGJ0ZcKUHXekYK5P/hbM5hSZ9sIgekSLc5FUHHaD6///SaSxtQ==","repository":{"url":"git+https://github.com/VektorNode/selva.git","type":"git","directory":"packages/providers/supabase"},"_npmVersion":"11.17.0","description":"Supabase (Auth + Postgres + Storage) implementations of @selvajs/platform interfaces","directories":{},"_nodeVersion":"22.22.3","dependencies":{"sharp":"^0.34.5","@selvajs/platform":"0.14.0","@supabase/supabase-js":"^2.104.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.6","supabase":"^2.95.3","typescript":"^5.9.3","@types/node":"^22.19.17"},"_npmOperationalInternal":{"tmp":"tmp/supabase-provider_0.14.0_1781503732369_0.863461415049229","host":"s3://npm-registry-packages-npm-production"}},"0.14.1":{"name":"@selvajs/supabase-provider","version":"0.14.1","license":"MIT","_id":"@selvajs/supabase-provider@0.14.1","maintainers":[{"name":"thevessen","email":"xilef1997@hotmail.com"}],"homepage":"https://github.com/VektorNode/selva#readme","bugs":{"url":"https://github.com/VektorNode/selva/issues"},"bin":{"selva-supabase":"dist/cli/sync-migrations.js"},"dist":{"shasum":"f735c2fa265e0a1dc2972af2ce20320bd6cc111f","tarball":"https://registry.npmjs.org/@selvajs/supabase-provider/-/supabase-provider-0.14.1.tgz","fileCount":190,"integrity":"sha512-NbxwhDRgfrh6hk9FyecL74s2liBZJ7XhA/MAs5zW/TQt5QUgrd3rI4k9jKUJIx6VWk67lgxksOtnRzymwoPQDQ==","signatures":[{"sig":"MEUCIEVXiteC8/LlMMmywe/1FZtY6WDtsvWm47W2PaxTlIh9AiEA4hHMn0nOfECH3iczfS5Ots3789kaidYObUdGhTToNfk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":586411},"main":"./dist/index.js","type":"module","_from":"file:selvajs-supabase-provider-0.14.1.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","source":"./src/index.ts"},"./auth":{"types":"./dist/auth/index.d.ts","import":"./dist/auth/index.js","source":"./src/auth/index.ts"},"./data":{"types":"./dist/data/index.d.ts","import":"./dist/data/index.js","source":"./src/data/index.ts"},"./storage":{"types":"./dist/storage/index.d.ts","import":"./dist/storage/index.js","source":"./src/storage/index.ts"},"./permissions":{"types":"./dist/permissions/index.d.ts","import":"./dist/permissions/index.js","source":"./src/permissions/index.ts"},"./userProfile":{"types":"./dist/userProfile/index.d.ts","import":"./dist/userProfile/index.js","source":"./src/userProfile/index.ts"}},"scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","test:watch":"vitest","type-check":"tsc --noEmit","supabase:stop":"supabase stop","supabase:reset":"supabase db reset","supabase:start":"supabase start"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:04097b7c-24f4-46b2-b9c5-056130234f94"}},"_resolved":"/tmp/ef9bbcdec47d88bcbddc7b74260308d7/selvajs-supabase-provider-0.14.1.tgz","_integrity":"sha512-NbxwhDRgfrh6hk9FyecL74s2liBZJ7XhA/MAs5zW/TQt5QUgrd3rI4k9jKUJIx6VWk67lgxksOtnRzymwoPQDQ==","repository":{"url":"git+https://github.com/VektorNode/selva.git","type":"git","directory":"packages/providers/supabase"},"_npmVersion":"11.17.0","description":"Supabase (Auth + Postgres + Storage) implementations of @selvajs/platform interfaces","directories":{},"_nodeVersion":"22.22.3","dependencies":{"sharp":"^0.34.5","@selvajs/platform":"0.14.1","@supabase/supabase-js":"^2.104.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.6","supabase":"^2.95.3","typescript":"^5.9.3","@types/node":"^22.19.17"},"_npmOperationalInternal":{"tmp":"tmp/supabase-provider_0.14.1_1781689803061_0.9900218198361608","host":"s3://npm-registry-packages-npm-production"}},"0.14.2":{"name":"@selvajs/supabase-provider","version":"0.14.2","license":"MIT","_id":"@selvajs/supabase-provider@0.14.2","maintainers":[{"name":"thevessen","email":"xilef1997@hotmail.com"}],"homepage":"https://github.com/VektorNode/selva#readme","bugs":{"url":"https://github.com/VektorNode/selva/issues"},"bin":{"selva-supabase":"dist/cli/sync-migrations.js"},"dist":{"shasum":"dc74f582b2925e6ada7c370548ee51ed0a508147","tarball":"https://registry.npmjs.org/@selvajs/supabase-provider/-/supabase-provider-0.14.2.tgz","fileCount":190,"integrity":"sha512-w2CsLm9jjvNjuQqb733xMF8iSxy3FUQg9Uq4eJxinq8g+L7YQdmd5+jb96zFb5fslFJGy9EmW3l0xXo0KPAtag==","signatures":[{"sig":"MEUCIC/U9xvQkt11wwccyjLkBfua04x9UmUYyPYio+s/bw8mAiEAvADd7LPLqmSgHgQLkSN87vCcSg7yMfBSLI86UoFEthI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":586411},"main":"./dist/index.js","type":"module","_from":"file:selvajs-supabase-provider-0.14.2.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","source":"./src/index.ts"},"./auth":{"types":"./dist/auth/index.d.ts","import":"./dist/auth/index.js","source":"./src/auth/index.ts"},"./data":{"types":"./dist/data/index.d.ts","import":"./dist/data/index.js","source":"./src/data/index.ts"},"./storage":{"types":"./dist/storage/index.d.ts","import":"./dist/storage/index.js","source":"./src/storage/index.ts"},"./permissions":{"types":"./dist/permissions/index.d.ts","import":"./dist/permissions/index.js","source":"./src/permissions/index.ts"},"./userProfile":{"types":"./dist/userProfile/index.d.ts","import":"./dist/userProfile/index.js","source":"./src/userProfile/index.ts"}},"scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","test:watch":"vitest","type-check":"tsc --noEmit","supabase:stop":"supabase stop","supabase:reset":"supabase db reset","supabase:start":"supabase start"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:04097b7c-24f4-46b2-b9c5-056130234f94"}},"_resolved":"/tmp/64edcdd54043cff4ab41631c0ab445b3/selvajs-supabase-provider-0.14.2.tgz","_integrity":"sha512-w2CsLm9jjvNjuQqb733xMF8iSxy3FUQg9Uq4eJxinq8g+L7YQdmd5+jb96zFb5fslFJGy9EmW3l0xXo0KPAtag==","repository":{"url":"git+https://github.com/VektorNode/selva.git","type":"git","directory":"packages/providers/supabase"},"_npmVersion":"11.17.0","description":"Supabase (Auth + Postgres + Storage) implementations of @selvajs/platform interfaces","directories":{},"_nodeVersion":"22.22.3","dependencies":{"sharp":"^0.34.5","@selvajs/platform":"0.14.2","@supabase/supabase-js":"^2.104.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.6","supabase":"^2.95.3","typescript":"^5.9.3","@types/node":"^22.19.17"},"_npmOperationalInternal":{"tmp":"tmp/supabase-provider_0.14.2_1781878406012_0.06963688069140006","host":"s3://npm-registry-packages-npm-production"}},"0.14.3":{"name":"@selvajs/supabase-provider","version":"0.14.3","license":"MIT","_id":"@selvajs/supabase-provider@0.14.3","maintainers":[{"name":"thevessen","email":"xilef1997@hotmail.com"}],"homepage":"https://github.com/VektorNode/selva#readme","bugs":{"url":"https://github.com/VektorNode/selva/issues"},"bin":{"selva-supabase":"dist/cli/sync-migrations.js"},"dist":{"shasum":"5dd9cb4160c89eb804cbb82b6a010bdb62638ae9","tarball":"https://registry.npmjs.org/@selvajs/supabase-provider/-/supabase-provider-0.14.3.tgz","fileCount":191,"integrity":"sha512-3ev6XDpIFFglclrWKCcm0KUw1okXAv7LqYIiQBrvixRZ8n+iKXkr6qPf78ap1UY3sOliewcPjBM6inZPlgEbxg==","signatures":[{"sig":"MEYCIQD+Lg5ue8gtLCG1DTRFpDhJBNnoB7qji1C5W6jIthmWXAIhAI19i3AQMeEpNzXPIH/NfBZFwz0zSmvoHjgi2TZU2RSb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":589123},"main":"./dist/index.js","type":"module","_from":"file:selvajs-supabase-provider-0.14.3.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","source":"./src/index.ts"},"./auth":{"types":"./dist/auth/index.d.ts","import":"./dist/auth/index.js","source":"./src/auth/index.ts"},"./data":{"types":"./dist/data/index.d.ts","import":"./dist/data/index.js","source":"./src/data/index.ts"},"./storage":{"types":"./dist/storage/index.d.ts","import":"./dist/storage/index.js","source":"./src/storage/index.ts"},"./permissions":{"types":"./dist/permissions/index.d.ts","import":"./dist/permissions/index.js","source":"./src/permissions/index.ts"},"./userProfile":{"types":"./dist/userProfile/index.d.ts","import":"./dist/userProfile/index.js","source":"./src/userProfile/index.ts"}},"scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","test:watch":"vitest","type-check":"tsc --noEmit","supabase:stop":"supabase stop","supabase:reset":"supabase db reset","supabase:start":"supabase start"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:04097b7c-24f4-46b2-b9c5-056130234f94"}},"_resolved":"/tmp/0b45d5f948a4353ce54461c89a22c198/selvajs-supabase-provider-0.14.3.tgz","_integrity":"sha512-3ev6XDpIFFglclrWKCcm0KUw1okXAv7LqYIiQBrvixRZ8n+iKXkr6qPf78ap1UY3sOliewcPjBM6inZPlgEbxg==","repository":{"url":"git+https://github.com/VektorNode/selva.git","type":"git","directory":"packages/providers/supabase"},"_npmVersion":"11.18.0","description":"Supabase (Auth + Postgres + Storage) implementations of @selvajs/platform interfaces","directories":{},"_nodeVersion":"22.23.0","dependencies":{"sharp":"^0.34.5","@selvajs/platform":"0.14.2","@supabase/supabase-js":"^2.104.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.6","supabase":"^2.95.3","typescript":"^5.9.3","@types/node":"^22.19.17"},"_npmOperationalInternal":{"tmp":"tmp/supabase-provider_0.14.3_1782913969874_0.22521222278038477","host":"s3://npm-registry-packages-npm-production"}},"0.14.4-beta.0":{"name":"@selvajs/supabase-provider","version":"0.14.4-beta.0","license":"MIT","_id":"@selvajs/supabase-provider@0.14.4-beta.0","maintainers":[{"name":"thevessen","email":"xilef1997@hotmail.com"}],"homepage":"https://github.com/VektorNode/selva#readme","bugs":{"url":"https://github.com/VektorNode/selva/issues"},"bin":{"selva-supabase":"dist/cli/sync-migrations.js"},"dist":{"shasum":"dc0534c3cec79e4fea9a26159236b85020994b94","tarball":"https://registry.npmjs.org/@selvajs/supabase-provider/-/supabase-provider-0.14.4-beta.0.tgz","fileCount":222,"integrity":"sha512-XBnQ7h9PQiQtcGMKYjXrnUknhkhalZ4E+kkOpAGavftbcc2nMQ7KPHVRYnjVOSNQh9fJzf5VhyIqRoUyKo7W1A==","signatures":[{"sig":"MEUCIQDSSeqPcwWnEsrrffOPYexYK2HYDKktfZiZxBRXuu8iMQIgTfZpEN/bIhZobxMaKuWSyL9TzM1kIWMqBhwFHLD/Ojk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":696583},"main":"./dist/index.js","type":"module","_from":"file:selvajs-supabase-provider-0.14.4-beta.0.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","source":"./src/index.ts"},"./auth":{"types":"./dist/auth/index.d.ts","import":"./dist/auth/index.js","source":"./src/auth/index.ts"},"./data":{"types":"./dist/data/index.d.ts","import":"./dist/data/index.js","source":"./src/data/index.ts"},"./storage":{"types":"./dist/storage/index.d.ts","import":"./dist/storage/index.js","source":"./src/storage/index.ts"},"./permissions":{"types":"./dist/permissions/index.d.ts","import":"./dist/permissions/index.js","source":"./src/permissions/index.ts"},"./userProfile":{"types":"./dist/userProfile/index.d.ts","import":"./dist/userProfile/index.js","source":"./src/userProfile/index.ts"}},"scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","test:watch":"vitest","type-check":"tsc --noEmit","supabase:stop":"supabase stop","supabase:reset":"supabase db reset","supabase:start":"supabase start"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:04097b7c-24f4-46b2-b9c5-056130234f94"}},"_resolved":"/tmp/e8e089fb3f73551cd1e3d29f01713290/selvajs-supabase-provider-0.14.4-beta.0.tgz","_integrity":"sha512-XBnQ7h9PQiQtcGMKYjXrnUknhkhalZ4E+kkOpAGavftbcc2nMQ7KPHVRYnjVOSNQh9fJzf5VhyIqRoUyKo7W1A==","repository":{"url":"git+https://github.com/VektorNode/selva.git","type":"git","directory":"packages/providers/supabase"},"_npmVersion":"12.0.1","description":"Supabase (Auth + Postgres + Storage) implementations of @selvajs/platform interfaces","directories":{},"_nodeVersion":"22.23.1","dependencies":{"sharp":"^0.34.5","@selvajs/platform":"0.14.3-beta.0","@supabase/supabase-js":"^2.104.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^3.2.6","supabase":"^2.95.3","typescript":"^5.9.3","@types/node":"^22.19.17"},"_npmOperationalInternal":{"tmp":"tmp/supabase-provider_0.14.4-beta.0_1783762970104_0.9728080649811153","host":"s3://npm-registry-packages-npm-production"}},"0.14.4-beta.1":{"name":"@selvajs/supabase-provider","version":"0.14.4-beta.1","license":"MIT","_id":"@selvajs/supabase-provider@0.14.4-beta.1","maintainers":[{"name":"thevessen","email":"xilef1997@hotmail.com"}],"homepage":"https://github.com/VektorNode/selva#readme","bugs":{"url":"https://github.com/VektorNode/selva/issues"},"bin":{"selva-supabase":"dist/cli/sync-migrations.js"},"dist":{"shasum":"45a9aadaa97b9db954e604114424a71c826e2279","tarball":"https://registry.npmjs.org/@selvajs/supabase-provider/-/supabase-provider-0.14.4-beta.1.tgz","fileCount":126,"integrity":"sha512-pZvylhnBy67svV9tES/zR9Ws0YCei9bRwowwT8M+gIeAS6TgtZN4c17ZRnroxWhTRfBugXcup/6B/OmVCIjJnQ==","signatures":[{"sig":"MEUCIBiInHz33O/tRhyiIX6EoyUrQ5uoomoFKda3bbIHe+n9AiEAhOIlqhFzSc1vtbSP6ck0D/kJyPFz8a3BKRFc/FU0I1o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":406557},"main":"./dist/index.js","type":"module","_from":"file:selvajs-supabase-provider-0.14.4-beta.1.tgz","types":"./dist/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./auth":{"types":"./dist/auth/index.d.ts","import":"./dist/auth/index.js"},"./data":{"types":"./dist/data/index.d.ts","import":"./dist/data/index.js"},"./storage":{"types":"./dist/storage/index.d.ts","import":"./dist/storage/index.js"},"./permissions":{"types":"./dist/permissions/index.d.ts","import":"./dist/permissions/index.js"},"./userProfile":{"types":"./dist/userProfile/index.d.ts","import":"./dist/userProfile/index.js"}},"scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","test:watch":"vitest","type-check":"tsc --noEmit","supabase:stop":"supabase stop","supabase:reset":"supabase db reset","supabase:start":"supabase start"},"_npmUser":{"name":"thevessen","email":"xilef1997@hotmail.com"},"_resolved":"C:\\Users\\felix\\AppData\\Local\\Temp\\d49b7a90151f8638c3a7d28830bc331e\\selvajs-supabase-provider-0.14.4-beta.1.tgz","_integrity":"sha512-pZvylhnBy67svV9tES/zR9Ws0YCei9bRwowwT8M+gIeAS6TgtZN4c17ZRnroxWhTRfBugXcup/6B/OmVCIjJnQ==","repository":{"url":"git+https://github.com/VektorNode/selva.git","type":"git","directory":"packages/providers/supabase"},"_npmVersion":"11.13.0","description":"Supabase (Auth + Postgres + Storage) implementations of @selvajs/platform interfaces","directories":{},"_nodeVersion":"24.16.0","dependencies":{"sharp":"^0.34.5","@selvajs/platform":"^0.15.0-beta.1","@supabase/supabase-js":"^2.104.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^3.2.7","supabase":"^2.95.3","typescript":"^6.0.3","@types/node":"^22.20.1"},"_npmOperationalInternal":{"tmp":"tmp/supabase-provider_0.14.4-beta.1_1784047012728_0.12406444971304897","host":"s3://npm-registry-packages-npm-production"}},"0.15.0-beta.2":{"name":"@selvajs/supabase-provider","version":"0.15.0-beta.2","keywords":["selva","provider","supabase","auth","postgres"],"author":{"name":"VektorNode"},"license":"MIT","_id":"@selvajs/supabase-provider@0.15.0-beta.2","maintainers":[{"name":"thevessen","email":"xilef1997@hotmail.com"}],"homepage":"https://github.com/VektorNode/selva#readme","bugs":{"url":"https://github.com/VektorNode/selva/issues"},"bin":{"selva-supabase":"dist/cli/sync-migrations.js"},"dist":{"shasum":"b9b2e158e80358d9356c17d8daeb8dc0136a529e","tarball":"https://registry.npmjs.org/@selvajs/supabase-provider/-/supabase-provider-0.15.0-beta.2.tgz","fileCount":127,"integrity":"sha512-6Rwvpbj7yTBnMOh4U2XwKrajLOdUYPGUcO4Y14U+yI5h6ux+bV2Bgiy/l53UVi8eEteYnuWpmDm6y0lUUa8BpA==","signatures":[{"sig":"MEUCIQChlTPhOwDbdxrwK0fIjdSqWP3V1644dGh9gvUwcaSn/wIgXJg1qgUo338EQGUYNwD2GNe9Dx3KxtrAwfbULewU8og=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":432986},"main":"./dist/index.js","type":"module","_from":"file:selvajs-supabase-provider-0.15.0-beta.2.tgz","types":"./dist/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./auth":{"types":"./dist/auth/index.d.ts","import":"./dist/auth/index.js"},"./data":{"types":"./dist/data/index.d.ts","import":"./dist/data/index.js"},"./storage":{"types":"./dist/storage/index.d.ts","import":"./dist/storage/index.js"},"./permissions":{"types":"./dist/permissions/index.d.ts","import":"./dist/permissions/index.js"},"./userProfile":{"types":"./dist/userProfile/index.d.ts","import":"./dist/userProfile/index.js"}},"scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","test:watch":"vitest","type-check":"tsc --noEmit","supabase:stop":"supabase stop","supabase:reset":"supabase db reset","supabase:start":"supabase start"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:04097b7c-24f4-46b2-b9c5-056130234f94"}},"_resolved":"/tmp/4d6c6bcd4f2d2ec32e4bab9a201eb519/selvajs-supabase-provider-0.15.0-beta.2.tgz","_integrity":"sha512-6Rwvpbj7yTBnMOh4U2XwKrajLOdUYPGUcO4Y14U+yI5h6ux+bV2Bgiy/l53UVi8eEteYnuWpmDm6y0lUUa8BpA==","repository":{"url":"git+https://github.com/VektorNode/selva.git","type":"git","directory":"packages/providers/supabase"},"_npmVersion":"12.0.1","description":"Supabase (Auth + Postgres + Storage) implementations of @selvajs/platform interfaces","directories":{},"_nodeVersion":"22.23.1","dependencies":{"sharp":"^0.34.5","@selvajs/platform":"^0.15.0-beta.2","@supabase/supabase-js":"^2.104.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^3.2.7","supabase":"^2.95.3","typescript":"^6.0.3","@types/node":"^22.20.1"},"_npmOperationalInternal":{"tmp":"tmp/supabase-provider_0.15.0-beta.2_1784706627160_0.8119932078646261","host":"s3://npm-registry-packages-npm-production"}},"0.15.0-beta.3":{"name":"@selvajs/supabase-provider","version":"0.15.0-beta.3","keywords":["selva","provider","supabase","auth","postgres"],"author":{"name":"VektorNode"},"license":"MIT","_id":"@selvajs/supabase-provider@0.15.0-beta.3","maintainers":[{"name":"thevessen","email":"xilef1997@hotmail.com"}],"homepage":"https://github.com/VektorNode/selva#readme","bugs":{"url":"https://github.com/VektorNode/selva/issues"},"bin":{"selva-supabase":"dist/cli/sync-migrations.js"},"dist":{"shasum":"ac9a7d37d20311c1d02fc31870dd580405b10744","tarball":"https://registry.npmjs.org/@selvajs/supabase-provider/-/supabase-provider-0.15.0-beta.3.tgz","fileCount":129,"integrity":"sha512-sV0wT3GOWzIXSlIV3Ky4JmgiA/yJI788PbPzC2LwqsHeaPEz8IASDosj1oPwx70/zIzOo7TOnMzE/2qo8Go+7Q==","signatures":[{"sig":"MEUCIQC3cgTQfSKURqGMn/La5Lll3/1EkaL/Fxy79vJI8q7EDgIgNdf75S6c/bh07jp5zOJTem0NfpW7m0qj2PBLgccsia4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":432998},"main":"./dist/index.js","type":"module","_from":"file:selvajs-supabase-provider-0.15.0-beta.3.tgz","types":"./dist/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./auth":{"types":"./dist/auth/index.d.ts","import":"./dist/auth/index.js"},"./data":{"types":"./dist/data/index.d.ts","import":"./dist/data/index.js"},"./storage":{"types":"./dist/storage/index.d.ts","import":"./dist/storage/index.js"},"./permissions":{"types":"./dist/permissions/index.d.ts","import":"./dist/permissions/index.js"},"./userProfile":{"types":"./dist/userProfile/index.d.ts","import":"./dist/userProfile/index.js"}},"scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","test:watch":"vitest","type-check":"tsc --noEmit","supabase:stop":"supabase stop","supabase:reset":"supabase db reset","supabase:start":"supabase start"},"_npmUser":{"name":"thevessen","email":"xilef1997@hotmail.com"},"_resolved":"C:\\Users\\Felix\\AppData\\Local\\Temp\\095c51015f6018a212aa5602ed89846d\\selvajs-supabase-provider-0.15.0-beta.3.tgz","_integrity":"sha512-sV0wT3GOWzIXSlIV3Ky4JmgiA/yJI788PbPzC2LwqsHeaPEz8IASDosj1oPwx70/zIzOo7TOnMzE/2qo8Go+7Q==","repository":{"url":"git+https://github.com/VektorNode/selva.git","type":"git","directory":"packages/providers/supabase"},"_npmVersion":"11.13.0","description":"Supabase (Auth + Postgres + Storage) implementations of @selvajs/platform interfaces","directories":{},"_nodeVersion":"24.16.0","dependencies":{"sharp":"^0.34.5","@selvajs/platform":"^0.15.0-beta.4","@supabase/supabase-js":"^2.104.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^3.2.7","supabase":"^2.95.3","typescript":"^6.0.3","@types/node":"^22.20.1"},"_npmOperationalInternal":{"tmp":"tmp/supabase-provider_0.15.0-beta.3_1785231217775_0.4919005776421692","host":"s3://npm-registry-packages-npm-production"}},"0.15.0":{"name":"@selvajs/supabase-provider","version":"0.15.0","keywords":["selva","provider","supabase","auth","postgres"],"author":{"name":"VektorNode"},"license":"MIT","_id":"@selvajs/supabase-provider@0.15.0","maintainers":[{"name":"thevessen","email":"xilef1997@hotmail.com"}],"homepage":"https://github.com/VektorNode/selva#readme","bugs":{"url":"https://github.com/VektorNode/selva/issues"},"bin":{"selva-supabase":"dist/cli/sync-migrations.js"},"dist":{"shasum":"80618ffed8dbea64041f2d80071b0ba859540843","tarball":"https://registry.npmjs.org/@selvajs/supabase-provider/-/supabase-provider-0.15.0.tgz","fileCount":127,"integrity":"sha512-fg9FNBSI530W+GKhTTfz8wxZycta0BWX4qrd96qcefJb+AqFfkqFQXUXYBM1u3m72AVkKerai5+Cc1fTYynWbg==","signatures":[{"sig":"MEUCIAaOCsfDlbxp/bBiL7ecoj75qoAvw1MPWbjbxdQTPpTkAiEAnVD7T1U3gam74TvZ0SuESuocdlfNynFZYZFIhgiH/Rw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":432972},"main":"./dist/index.js","type":"module","_from":"file:selvajs-supabase-provider-0.15.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./auth":{"types":"./dist/auth/index.d.ts","import":"./dist/auth/index.js"},"./data":{"types":"./dist/data/index.d.ts","import":"./dist/data/index.js"},"./storage":{"types":"./dist/storage/index.d.ts","import":"./dist/storage/index.js"},"./permissions":{"types":"./dist/permissions/index.d.ts","import":"./dist/permissions/index.js"},"./userProfile":{"types":"./dist/userProfile/index.d.ts","import":"./dist/userProfile/index.js"}},"scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","test:watch":"vitest","type-check":"tsc --noEmit","supabase:stop":"supabase stop","supabase:reset":"supabase db reset","supabase:start":"supabase start"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:04097b7c-24f4-46b2-b9c5-056130234f94"}},"_resolved":"/tmp/abee3370e5955b181fc02f4beca1798d/selvajs-supabase-provider-0.15.0.tgz","_integrity":"sha512-fg9FNBSI530W+GKhTTfz8wxZycta0BWX4qrd96qcefJb+AqFfkqFQXUXYBM1u3m72AVkKerai5+Cc1fTYynWbg==","repository":{"url":"git+https://github.com/VektorNode/selva.git","type":"git","directory":"packages/providers/supabase"},"_npmVersion":"12.0.1","description":"Supabase (Auth + Postgres + Storage) implementations of @selvajs/platform interfaces","directories":{},"_nodeVersion":"22.23.1","dependencies":{"sharp":"^0.35.3","@selvajs/platform":"^0.15.0","@supabase/supabase-js":"^2.104.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.7","supabase":"^2.95.3","typescript":"^6.0.3","@types/node":"^22.20.1"},"_npmOperationalInternal":{"tmp":"tmp/supabase-provider_0.15.0_1785247588705_0.2256039815998565","host":"s3://npm-registry-packages-npm-production"}},"0.15.1":{"name":"@selvajs/supabase-provider","version":"0.15.1","keywords":["selva","provider","supabase","auth","postgres"],"author":{"name":"VektorNode"},"license":"MIT","_id":"@selvajs/supabase-provider@0.15.1","maintainers":[{"name":"thevessen","email":"xilef1997@hotmail.com"}],"homepage":"https://github.com/VektorNode/selva#readme","bugs":{"url":"https://github.com/VektorNode/selva/issues"},"bin":{"selva-supabase":"dist/cli/sync-migrations.js"},"dist":{"shasum":"d17a248c5f54268b14d814cdddce6ff347d2e094","tarball":"https://registry.npmjs.org/@selvajs/supabase-provider/-/supabase-provider-0.15.1.tgz","fileCount":127,"integrity":"sha512-dMpIire5fRklBt9DHP+26ymSTRqw3AH5btHEvYcQlg1JXJV4x3R8Kl0xplKB8eF2FV2ctUGwoUY0/gvhby5Uvw==","signatures":[{"sig":"MEQCID9NGZk6aQ77cnA9niMBELfFeDKxstt/RsqGG1YTFD83AiBNGtSz9O+YMQ/6M8Q0H7BRu6LjAWrXXvPyZLDp7psg4A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":436990},"main":"./dist/index.js","type":"module","_from":"file:selvajs-supabase-provider-0.15.1.tgz","types":"./dist/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./auth":{"types":"./dist/auth/index.d.ts","import":"./dist/auth/index.js"},"./data":{"types":"./dist/data/index.d.ts","import":"./dist/data/index.js"},"./storage":{"types":"./dist/storage/index.d.ts","import":"./dist/storage/index.js"},"./permissions":{"types":"./dist/permissions/index.d.ts","import":"./dist/permissions/index.js"},"./userProfile":{"types":"./dist/userProfile/index.d.ts","import":"./dist/userProfile/index.js"}},"scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","test:watch":"vitest","type-check":"tsc --noEmit","supabase:stop":"supabase stop","supabase:reset":"supabase db reset","supabase:start":"supabase start"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:04097b7c-24f4-46b2-b9c5-056130234f94"}},"_resolved":"/tmp/19bf196ebe54e867ed33a8945f602ed7/selvajs-supabase-provider-0.15.1.tgz","_integrity":"sha512-dMpIire5fRklBt9DHP+26ymSTRqw3AH5btHEvYcQlg1JXJV4x3R8Kl0xplKB8eF2FV2ctUGwoUY0/gvhby5Uvw==","repository":{"url":"git+https://github.com/VektorNode/selva.git","type":"git","directory":"packages/providers/supabase"},"_npmVersion":"12.0.1","description":"Supabase (Auth + Postgres + Storage) implementations of @selvajs/platform interfaces","directories":{},"_nodeVersion":"22.23.1","dependencies":{"sharp":"^0.35.3","@selvajs/platform":"^0.15.0","@supabase/supabase-js":"^2.104.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.7","supabase":"^2.95.3","typescript":"^6.0.3","@types/node":"^22.20.1"},"_npmOperationalInternal":{"tmp":"tmp/supabase-provider_0.15.1_1785333200798_0.45235612214749454","host":"s3://npm-registry-packages-npm-production"}},"0.16.0":{"name":"@selvajs/supabase-provider","version":"0.16.0","keywords":["selva","provider","supabase","auth","postgres"],"author":{"name":"VektorNode"},"license":"MIT","_id":"@selvajs/supabase-provider@0.16.0","maintainers":[{"name":"thevessen","email":"xilef1997@hotmail.com"}],"homepage":"https://github.com/VektorNode/selva#readme","bugs":{"url":"https://github.com/VektorNode/selva/issues"},"bin":{"selva-supabase":"dist/cli/sync-migrations.js"},"dist":{"shasum":"8341eede570e6ec87b215a4f42258f754ce55550","tarball":"https://registry.npmjs.org/@selvajs/supabase-provider/-/supabase-provider-0.16.0.tgz","fileCount":127,"integrity":"sha512-7OLnW8xARiLhbxfxyzErjw/hJ0OVlDZo8H9/lJBc1kQ+/drk8JbsgaMuh5JETGT2d4NSkWcJfBpiU+bvzgzmFA==","signatures":[{"sig":"MEQCIFNbVVCKC/dJ0010B7oX0PR59YR2StpbSbGXG9NLYb/yAiAUJrKXolBPP/YHgnN/AsdQ0oSJlIxGG1iGz2ejfeX4Fw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":440224},"main":"./dist/index.js","type":"module","_from":"file:selvajs-supabase-provider-0.16.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./auth":{"types":"./dist/auth/index.d.ts","import":"./dist/auth/index.js"},"./data":{"types":"./dist/data/index.d.ts","import":"./dist/data/index.js"},"./storage":{"types":"./dist/storage/index.d.ts","import":"./dist/storage/index.js"},"./permissions":{"types":"./dist/permissions/index.d.ts","import":"./dist/permissions/index.js"},"./userProfile":{"types":"./dist/userProfile/index.d.ts","import":"./dist/userProfile/index.js"}},"scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","test:watch":"vitest","type-check":"tsc --noEmit","supabase:stop":"supabase stop","supabase:reset":"supabase db reset","supabase:start":"supabase start"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:04097b7c-24f4-46b2-b9c5-056130234f94"}},"_resolved":"/tmp/10607a3704fac55bd56a30a56d659a31/selvajs-supabase-provider-0.16.0.tgz","_integrity":"sha512-7OLnW8xARiLhbxfxyzErjw/hJ0OVlDZo8H9/lJBc1kQ+/drk8JbsgaMuh5JETGT2d4NSkWcJfBpiU+bvzgzmFA==","repository":{"url":"git+https://github.com/VektorNode/selva.git","type":"git","directory":"packages/providers/supabase"},"_npmVersion":"12.0.1","description":"Supabase (Auth + Postgres + Storage) implementations of @selvajs/platform interfaces","directories":{},"_nodeVersion":"22.23.1","dependencies":{"sharp":"^0.35.3","@selvajs/platform":"^0.16.0","@supabase/supabase-js":"^2.104.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.7","supabase":"^2.95.3","typescript":"^6.0.3","@types/node":"^22.20.1"},"_npmOperationalInternal":{"tmp":"tmp/supabase-provider_0.16.0_1785340130665_0.3302813962573139","host":"s3://npm-registry-packages-npm-production"}},"0.16.1-beta.0":{"name":"@selvajs/supabase-provider","version":"0.16.1-beta.0","keywords":["selva","provider","supabase","auth","postgres"],"author":{"name":"VektorNode"},"license":"MIT","_id":"@selvajs/supabase-provider@0.16.1-beta.0","maintainers":[{"name":"thevessen","email":"xilef1997@hotmail.com"}],"homepage":"https://github.com/VektorNode/selva#readme","bugs":{"url":"https://github.com/VektorNode/selva/issues"},"bin":{"selva-supabase":"dist/cli/sync-migrations.js"},"dist":{"shasum":"e3ae89b48b87304b6ea64ed57c644d903d54b88c","tarball":"https://registry.npmjs.org/@selvajs/supabase-provider/-/supabase-provider-0.16.1-beta.0.tgz","fileCount":127,"integrity":"sha512-LgQYpSy3Zph9QEyljvZdIA7DQQxLAzs/oeqiWKc+Wp3c3QUOLhBfiKMRTHpUBkuV+zoMuCL7qyWBoJHLrdG01Q==","signatures":[{"sig":"MEYCIQDU9G/0m4mZR8ZnQFrK2gJ4h+H1KclbpdLUijmrpsSHhQIhALlJAtt4xb86IXWQD3xcfxz6OPf9IK0Glsiw5UM93yXc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":440504},"main":"./dist/index.js","type":"module","_from":"file:selvajs-supabase-provider-0.16.1-beta.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./auth":{"types":"./dist/auth/index.d.ts","import":"./dist/auth/index.js"},"./data":{"types":"./dist/data/index.d.ts","import":"./dist/data/index.js"},"./storage":{"types":"./dist/storage/index.d.ts","import":"./dist/storage/index.js"},"./permissions":{"types":"./dist/permissions/index.d.ts","import":"./dist/permissions/index.js"},"./userProfile":{"types":"./dist/userProfile/index.d.ts","import":"./dist/userProfile/index.js"}},"scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","test:watch":"vitest","type-check":"tsc --noEmit","supabase:stop":"supabase stop","supabase:reset":"supabase db reset","supabase:start":"supabase start"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:04097b7c-24f4-46b2-b9c5-056130234f94"}},"_resolved":"/tmp/2e91506e2e95c8214ab9d08f4f9244bc/selvajs-supabase-provider-0.16.1-beta.0.tgz","_integrity":"sha512-LgQYpSy3Zph9QEyljvZdIA7DQQxLAzs/oeqiWKc+Wp3c3QUOLhBfiKMRTHpUBkuV+zoMuCL7qyWBoJHLrdG01Q==","repository":{"url":"git+https://github.com/VektorNode/selva.git","type":"git","directory":"packages/providers/supabase"},"_npmVersion":"12.0.2","description":"Supabase (Auth + Postgres + Storage) implementations of @selvajs/platform interfaces","directories":{},"_nodeVersion":"22.23.1","dependencies":{"sharp":"^0.35.3","@selvajs/platform":"^0.16.0","@supabase/supabase-js":"^2.111.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^4.1.10","supabase":"^2.110.0","typescript":"~6.0.3","@types/node":"^26.1.2"},"_npmOperationalInternal":{"tmp":"tmp/supabase-provider_0.16.1-beta.0_1785505417847_0.8451409740180726","host":"s3://npm-registry-packages-npm-production"}},"0.16.1-beta.1":{"name":"@selvajs/supabase-provider","version":"0.16.1-beta.1","keywords":["selva","provider","supabase","auth","postgres"],"author":"VektorNode","license":"MIT","_id":"@selvajs/supabase-provider@0.16.1-beta.1","maintainers":[{"name":"thevessen","email":"xilef1997@hotmail.com"}],"homepage":"https://github.com/VektorNode/selva#readme","bugs":"https://github.com/VektorNode/selva/issues","bin":{"selva-supabase":"./dist/cli/sync-migrations.js"},"dist":{"shasum":"e7bb7b8fe246fefd32c31b9c406c5e354b83e46e","tarball":"https://registry.npmjs.org/@selvajs/supabase-provider/-/supabase-provider-0.16.1-beta.1.tgz","fileCount":127,"integrity":"sha512-K9rET+P+J4IdoAoy8h960P2CicERkbYQ02vqg8EJV34saqmwsWaRV/XyYCalR8lIq7xhkA5VOvxysIvyNiiqCQ==","signatures":[{"sig":"MEQCIH+iwMmwca1mIdY8cbuKS1UReA+ZGEPixOKD0C+tjq4BAiBXvs2H/fWzKntVs8qxeg7NrOc171Zr48Fy4oBD6He6eg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":444550},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./auth":{"types":"./dist/auth/index.d.ts","import":"./dist/auth/index.js"},"./data":{"types":"./dist/data/index.d.ts","import":"./dist/data/index.js"},"./storage":{"types":"./dist/storage/index.d.ts","import":"./dist/storage/index.js"},"./permissions":{"types":"./dist/permissions/index.d.ts","import":"./dist/permissions/index.js"},"./userProfile":{"types":"./dist/userProfile/index.d.ts","import":"./dist/userProfile/index.js"}},"scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","test:watch":"vitest","type-check":"tsc --noEmit","supabase:stop":"supabase stop","supabase:reset":"supabase db reset","supabase:start":"supabase start"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:04097b7c-24f4-46b2-b9c5-056130234f94"}},"repository":{"url":"git+https://github.com/VektorNode/selva.git","type":"git","directory":"packages/providers/supabase"},"description":"Supabase (Auth + Postgres + Storage) implementations of @selvajs/platform interfaces","directories":{},"_nodeVersion":"22.23.1","dependencies":{"sharp":"^0.35.3","@selvajs/platform":"^0.16.1-beta.0","@supabase/supabase-js":"^2.111.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","supabase":"^2.110.0","typescript":"~6.0.3","@types/node":"^26.1.2"},"_npmOperationalInternal":{"tmp":"tmp/supabase-provider_0.16.1-beta.1_1785852346063_0.5774761123277627","host":"s3://npm-registry-packages-npm-production"}},"0.16.1-beta.2":{"name":"@selvajs/supabase-provider","version":"0.16.1-beta.2","keywords":["selva","provider","supabase","auth","postgres"],"author":"VektorNode","license":"MIT","_id":"@selvajs/supabase-provider@0.16.1-beta.2","maintainers":[{"name":"thevessen","email":"xilef1997@hotmail.com"}],"homepage":"https://github.com/VektorNode/selva#readme","bugs":"https://github.com/VektorNode/selva/issues","bin":{"selva-supabase":"./dist/cli/sync-migrations.js"},"dist":{"shasum":"4f17d13ddf77b95a0d7a356c4cfa81d11e663f3f","tarball":"https://registry.npmjs.org/@selvajs/supabase-provider/-/supabase-provider-0.16.1-beta.2.tgz","fileCount":127,"integrity":"sha512-5L75k3TqZTZwTkWFQYEOYWCoFY2orHuwLL+LOINjmExZQnE4oMBrkMBeg3yXJQ/YlFjf/Z1Qdq/MYXkw77DXPg==","signatures":[{"sig":"MEYCIQCDpsg27TlqCqZh7junBx9W2jEZzfchqXl68a8pqCWUbQIhANVBhbUseTTmQIcET69E5dO0IyhFTe3ia2d014BnYGIy","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":444972},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","selva-source":"./src/index.ts"},"./auth":{"types":"./dist/auth/index.d.ts","import":"./dist/auth/index.js","selva-source":"./src/auth/index.ts"},"./data":{"types":"./dist/data/index.d.ts","import":"./dist/data/index.js","selva-source":"./src/data/index.ts"},"./storage":{"types":"./dist/storage/index.d.ts","import":"./dist/storage/index.js","selva-source":"./src/storage/index.ts"},"./permissions":{"types":"./dist/permissions/index.d.ts","import":"./dist/permissions/index.js","selva-source":"./src/permissions/index.ts"},"./userProfile":{"types":"./dist/userProfile/index.d.ts","import":"./dist/userProfile/index.js","selva-source":"./src/userProfile/index.ts"}},"scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","test:watch":"vitest","type-check":"tsc --noEmit","supabase:stop":"supabase stop","supabase:reset":"supabase db reset","supabase:start":"supabase start"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:04097b7c-24f4-46b2-b9c5-056130234f94"}},"repository":{"url":"git+https://github.com/VektorNode/selva.git","type":"git","directory":"packages/providers/supabase"},"description":"Supabase (Auth + Postgres + Storage) implementations of @selvajs/platform interfaces","directories":{},"_nodeVersion":"22.23.1","dependencies":{"sharp":"^0.35.3","@selvajs/platform":"^0.16.1-beta.1","@supabase/supabase-js":"^2.111.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","supabase":"^2.110.0","typescript":"~6.0.3","@types/node":"^26.1.2"},"_npmOperationalInternal":{"tmp":"tmp/supabase-provider_0.16.1-beta.2_1785962211574_0.7245065665182404","host":"s3://npm-registry-packages-npm-production"}},"0.16.1-beta.3":{"name":"@selvajs/supabase-provider","version":"0.16.1-beta.3","keywords":["selva","provider","supabase","auth","postgres"],"author":"VektorNode","license":"MIT","_id":"@selvajs/supabase-provider@0.16.1-beta.3","maintainers":[{"name":"thevessen","email":"xilef1997@hotmail.com"}],"homepage":"https://github.com/VektorNode/selva#readme","bugs":"https://github.com/VektorNode/selva/issues","bin":{"selva-supabase":"./dist/cli/sync-migrations.js"},"dist":{"shasum":"1af565917056b8ba5d73693f129d74242eaebca6","tarball":"https://registry.npmjs.org/@selvajs/supabase-provider/-/supabase-provider-0.16.1-beta.3.tgz","fileCount":127,"integrity":"sha512-WpYUt82jP9l6Y5rbEJnsyCzCKEXlV6g4lz/YbZJYOGDqWcwFDN+fbbla/aGAMk1hnHglYxo4aO6Xm/3AK3i3vA==","signatures":[{"sig":"MEUCIQDqI0G0rnzcGEDT5l51RuQR+C56NMWndeYG5QQBaQcJPgIgIDdpiSh628Kc12vdB0DffPKlI+mc2IRlOxGcz9BjPtg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":445004},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","selva-source":"./src/index.ts"},"./auth":{"types":"./dist/auth/index.d.ts","import":"./dist/auth/index.js","selva-source":"./src/auth/index.ts"},"./data":{"types":"./dist/data/index.d.ts","import":"./dist/data/index.js","selva-source":"./src/data/index.ts"},"./storage":{"types":"./dist/storage/index.d.ts","import":"./dist/storage/index.js","selva-source":"./src/storage/index.ts"},"./permissions":{"types":"./dist/permissions/index.d.ts","import":"./dist/permissions/index.js","selva-source":"./src/permissions/index.ts"},"./userProfile":{"types":"./dist/userProfile/index.d.ts","import":"./dist/userProfile/index.js","selva-source":"./src/userProfile/index.ts"}},"scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","test:watch":"vitest","type-check":"tsc --noEmit","supabase:stop":"supabase stop","supabase:reset":"supabase db reset","supabase:start":"supabase start"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:04097b7c-24f4-46b2-b9c5-056130234f94"}},"repository":{"url":"git+https://github.com/VektorNode/selva.git","type":"git","directory":"packages/providers/supabase"},"description":"Supabase (Auth + Postgres + Storage) implementations of @selvajs/platform interfaces","directories":{},"_nodeVersion":"22.23.1","dependencies":{"sharp":"^0.35.3","@selvajs/platform":"^0.16.1-beta.2","@supabase/supabase-js":"^2.111.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","supabase":"^2.110.0","typescript":"~6.0.3","@types/node":"^26.1.2","@selvajs/config":"0.0.3"},"_npmOperationalInternal":{"tmp":"tmp/supabase-provider_0.16.1-beta.3_1786015724573_0.627673107929374","host":"s3://npm-registry-packages-npm-production"}},"0.17.0-beta.4":{"name":"@selvajs/supabase-provider","version":"0.17.0-beta.4","keywords":["selva","provider","supabase","auth","postgres"],"author":"VektorNode","license":"MIT","_id":"@selvajs/supabase-provider@0.17.0-beta.4","maintainers":[{"name":"thevessen","email":"xilef1997@hotmail.com"}],"homepage":"https://github.com/VektorNode/selva#readme","bugs":"https://github.com/VektorNode/selva/issues","bin":{"selva-supabase":"./dist/cli/sync-migrations.js"},"dist":{"shasum":"4dea757c62179875cf4b9a294a4241353a16eb1f","tarball":"https://registry.npmjs.org/@selvajs/supabase-provider/-/supabase-provider-0.17.0-beta.4.tgz","fileCount":127,"integrity":"sha512-mX0bZBhsOZ9brwy7sqV0B7luRbe8jSYcseWHTP72H23jLOAT8gYjnZKMxj1X/NdbDY/T5wsVDBYH/Tvzmqw3kw==","signatures":[{"sig":"MEUCIGMp9Xy1P89426rfBdqYFqiC845RfIr4Ng7UzBOtNTI4AiEAg8Gq6PFTmJP8jYKS6hPyn991z0SF0NPOIC3G8m4X6r8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":445004},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","selva-source":"./src/index.ts"},"./auth":{"types":"./dist/auth/index.d.ts","import":"./dist/auth/index.js","selva-source":"./src/auth/index.ts"},"./data":{"types":"./dist/data/index.d.ts","import":"./dist/data/index.js","selva-source":"./src/data/index.ts"},"./storage":{"types":"./dist/storage/index.d.ts","import":"./dist/storage/index.js","selva-source":"./src/storage/index.ts"},"./permissions":{"types":"./dist/permissions/index.d.ts","import":"./dist/permissions/index.js","selva-source":"./src/permissions/index.ts"},"./userProfile":{"types":"./dist/userProfile/index.d.ts","import":"./dist/userProfile/index.js","selva-source":"./src/userProfile/index.ts"}},"scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","test:watch":"vitest","type-check":"tsc --noEmit","supabase:stop":"supabase stop","supabase:reset":"supabase db reset","supabase:start":"supabase start"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:04097b7c-24f4-46b2-b9c5-056130234f94"}},"repository":{"url":"git+https://github.com/VektorNode/selva.git","type":"git","directory":"packages/providers/supabase"},"description":"Supabase (Auth + Postgres + Storage) implementations of @selvajs/platform interfaces","directories":{},"_nodeVersion":"24.18.0","dependencies":{"sharp":"^0.35.3","@selvajs/platform":"^0.17.0-beta.3","@supabase/supabase-js":"^2.111.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","supabase":"^2.110.0","typescript":"~6.0.3","@types/node":"^26.1.2","@selvajs/config":"0.0.3"},"_npmOperationalInternal":{"tmp":"tmp/supabase-provider_0.17.0-beta.4_1786169973754_0.15056232436747607","host":"s3://npm-registry-packages-npm-production"}},"0.17.0":{"name":"@selvajs/supabase-provider","version":"0.17.0","keywords":["selva","provider","supabase","auth","postgres"],"author":"VektorNode","license":"MIT","_id":"@selvajs/supabase-provider@0.17.0","maintainers":[{"name":"thevessen","email":"xilef1997@hotmail.com"}],"homepage":"https://github.com/VektorNode/selva#readme","bugs":"https://github.com/VektorNode/selva/issues","bin":{"selva-supabase":"./dist/cli/sync-migrations.js"},"dist":{"shasum":"6250cb934ce098c225e616ca2070a627dcbc97ce","tarball":"https://registry.npmjs.org/@selvajs/supabase-provider/-/supabase-provider-0.17.0.tgz","fileCount":127,"integrity":"sha512-Sr08Qe/SXfJ+gTU4nG63n5BEV/k8KVItNcLqo2ygc6iSwMOs8CLucyPnCs1WSZ05PqJkoQjRCoXiEcAEA0JzsQ==","signatures":[{"sig":"MEQCIFRg9qNnmZ61+vU13KpIgvZ24WHrwsBeYOXVwXSuk/7pAiBbXG0G3I5sJVVpcDBSSQueqOBGnXjNaqdfRarykJB6ig==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":419198},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","selva-source":"./src/index.ts"},"./auth":{"types":"./dist/auth/index.d.ts","import":"./dist/auth/index.js","selva-source":"./src/auth/index.ts"},"./data":{"types":"./dist/data/index.d.ts","import":"./dist/data/index.js","selva-source":"./src/data/index.ts"},"./storage":{"types":"./dist/storage/index.d.ts","import":"./dist/storage/index.js","selva-source":"./src/storage/index.ts"},"./permissions":{"types":"./dist/permissions/index.d.ts","import":"./dist/permissions/index.js","selva-source":"./src/permissions/index.ts"},"./userProfile":{"types":"./dist/userProfile/index.d.ts","import":"./dist/userProfile/index.js","selva-source":"./src/userProfile/index.ts"}},"scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","test:watch":"vitest","type-check":"tsc --noEmit","supabase:stop":"supabase stop","supabase:reset":"supabase db reset","supabase:start":"supabase start"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:04097b7c-24f4-46b2-b9c5-056130234f94"}},"repository":{"url":"git+https://github.com/VektorNode/selva.git","type":"git","directory":"packages/providers/supabase"},"description":"Supabase (Auth + Postgres + Storage) implementations of @selvajs/platform interfaces","directories":{},"_nodeVersion":"24.18.0","dependencies":{"sharp":"^0.35.3","@selvajs/platform":"^0.17.0","@supabase/supabase-js":"^2.112.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","supabase":"^2.112.0","typescript":"~6.0.3","@types/node":"^26.1.2","@selvajs/config":"0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/supabase-provider_0.17.0_1786541511594_0.6163699626013746","host":"s3://npm-registry-packages-npm-production"}},"0.18.0":{"name":"@selvajs/supabase-provider","version":"0.18.0","keywords":["selva","provider","supabase","auth","postgres"],"author":"VektorNode","license":"MIT","_id":"@selvajs/supabase-provider@0.18.0","maintainers":[{"name":"thevessen","email":"xilef1997@hotmail.com"}],"homepage":"https://github.com/VektorNode/selva#readme","bugs":"https://github.com/VektorNode/selva/issues","bin":{"selva-supabase":"./dist/cli/sync-migrations.js"},"dist":{"shasum":"17edb6e611426b3ef080b7113e10a78a49546a82","tarball":"https://registry.npmjs.org/@selvajs/supabase-provider/-/supabase-provider-0.18.0.tgz","fileCount":128,"integrity":"sha512-YfuaCFJt1TW4rGVtg+Hq3Vlgqw9IGG7v3ExWihzYCGa5vEsyC1j8Hh1y3gemis+HpI82LP3qJH/GoCGG/zZQBA==","signatures":[{"sig":"MEUCIGZ/zyUkJHUEtzYineYhisqOnAPji2AoF6PdbIeLmiLsAiEAvo9R9N4ykQ9CurYOdFA6p4WXL1pAOR3XyZ5MinCmrW0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":420537},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","selva-source":"./src/index.ts"},"./auth":{"types":"./dist/auth/index.d.ts","import":"./dist/auth/index.js","selva-source":"./src/auth/index.ts"},"./data":{"types":"./dist/data/index.d.ts","import":"./dist/data/index.js","selva-source":"./src/data/index.ts"},"./storage":{"types":"./dist/storage/index.d.ts","import":"./dist/storage/index.js","selva-source":"./src/storage/index.ts"},"./permissions":{"types":"./dist/permissions/index.d.ts","import":"./dist/permissions/index.js","selva-source":"./src/permissions/index.ts"},"./userProfile":{"types":"./dist/userProfile/index.d.ts","import":"./dist/userProfile/index.js","selva-source":"./src/userProfile/index.ts"}},"scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","test:watch":"vitest","type-check":"tsc --noEmit","supabase:stop":"supabase stop","supabase:reset":"supabase db reset","supabase:start":"supabase start"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:04097b7c-24f4-46b2-b9c5-056130234f94"}},"repository":{"url":"git+https://github.com/VektorNode/selva.git","type":"git","directory":"packages/providers/supabase"},"description":"Supabase (Auth + Postgres + Storage) implementations of @selvajs/platform interfaces","directories":{},"_nodeVersion":"24.19.0","dependencies":{"sharp":"^0.35.3","@selvajs/platform":"^0.18.0","@supabase/supabase-js":"^2.112.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","supabase":"^2.112.0","typescript":"~6.0.3","@types/node":"^24.13.3","@selvajs/config":"0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/supabase-provider_0.18.0_1786959778195_0.9347758354938751","host":"s3://npm-registry-packages-npm-production"}},"0.19.0":{"name":"@selvajs/supabase-provider","version":"0.19.0","keywords":["selva","provider","supabase","auth","postgres"],"author":"VektorNode","license":"MIT","_id":"@selvajs/supabase-provider@0.19.0","maintainers":[{"name":"thevessen","email":"xilef1997@hotmail.com"}],"homepage":"https://github.com/VektorNode/selva#readme","bugs":"https://github.com/VektorNode/selva/issues","bin":{"selva-supabase":"./dist/cli/sync-migrations.js"},"dist":{"shasum":"9f2633e0d31e30e6d18f220b2b97ad66ac9ff485","tarball":"https://registry.npmjs.org/@selvajs/supabase-provider/-/supabase-provider-0.19.0.tgz","fileCount":132,"integrity":"sha512-Zi2q5XekGhDfbKwY4oYUvRzPWpM9SN7G4WJqy7D5OiduhUT2hTTEKxoxuNGfhKDLByWdUhzclQBBhzv3CoEFIQ==","signatures":[{"sig":"MEYCIQDDtYSk2+8xaHP3xfHQW9Pfzl3Ql1kDB5hJKe5oiaYN5AIhAM6duVKo89qurwt7QsF1rXnSambnA1fT1MjcO70rvHOs","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":447244},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","selva-source":"./src/index.ts"},"./auth":{"types":"./dist/auth/index.d.ts","import":"./dist/auth/index.js","selva-source":"./src/auth/index.ts"},"./data":{"types":"./dist/data/index.d.ts","import":"./dist/data/index.js","selva-source":"./src/data/index.ts"},"./storage":{"types":"./dist/storage/index.d.ts","import":"./dist/storage/index.js","selva-source":"./src/storage/index.ts"},"./permissions":{"types":"./dist/permissions/index.d.ts","import":"./dist/permissions/index.js","selva-source":"./src/permissions/index.ts"},"./userProfile":{"types":"./dist/userProfile/index.d.ts","import":"./dist/userProfile/index.js","selva-source":"./src/userProfile/index.ts"}},"scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","test:watch":"vitest","type-check":"tsc --noEmit","supabase:stop":"supabase stop","supabase:reset":"supabase db reset","supabase:start":"supabase start"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:04097b7c-24f4-46b2-b9c5-056130234f94"}},"repository":{"url":"git+https://github.com/VektorNode/selva.git","type":"git","directory":"packages/providers/supabase"},"description":"Supabase (Auth + Postgres + Storage) implementations of @selvajs/platform interfaces","directories":{},"_nodeVersion":"24.19.0","dependencies":{"sharp":"^0.35.3","@selvajs/platform":"^0.19.0","@supabase/supabase-js":"^2.112.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","supabase":"^2.112.0","typescript":"~6.0.3","@types/node":"^24.13.3","@selvajs/config":"0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/supabase-provider_0.19.0_1787027236583_0.4376127713295095","host":"s3://npm-registry-packages-npm-production"}},"0.19.1":{"name":"@selvajs/supabase-provider","version":"0.19.1","keywords":["selva","provider","supabase","auth","postgres"],"author":"VektorNode","license":"MIT","_id":"@selvajs/supabase-provider@0.19.1","maintainers":[{"name":"thevessen","email":"xilef1997@hotmail.com"}],"homepage":"https://github.com/VektorNode/selva#readme","bugs":"https://github.com/VektorNode/selva/issues","bin":{"selva-supabase":"./dist/cli/sync-migrations.js"},"dist":{"shasum":"6ccafc8f0225af33ec257c5c6fe341b3020b6adf","tarball":"https://registry.npmjs.org/@selvajs/supabase-provider/-/supabase-provider-0.19.1.tgz","fileCount":132,"integrity":"sha512-sIClsN+NFA8VSwwXQHXyCl+FNBw1udVj/zQbCN08/dArRtdO5jDRJ1LEiUx2JK87IvvIIwPqfCPsVi01hvf9Xg==","signatures":[{"sig":"MEQCIAXoK/Jm5C9pTI3H8F+PnLN1E5fMGzUdhiKbcFE1SRxtAiAz1QruOORmb7NrqHDIEnapa5NEqSPfsLDBSj21tEDMcw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":447243},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","selva-source":"./src/index.ts"},"./auth":{"types":"./dist/auth/index.d.ts","import":"./dist/auth/index.js","selva-source":"./src/auth/index.ts"},"./data":{"types":"./dist/data/index.d.ts","import":"./dist/data/index.js","selva-source":"./src/data/index.ts"},"./storage":{"types":"./dist/storage/index.d.ts","import":"./dist/storage/index.js","selva-source":"./src/storage/index.ts"},"./permissions":{"types":"./dist/permissions/index.d.ts","import":"./dist/permissions/index.js","selva-source":"./src/permissions/index.ts"},"./userProfile":{"types":"./dist/userProfile/index.d.ts","import":"./dist/userProfile/index.js","selva-source":"./src/userProfile/index.ts"}},"scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","test:watch":"vitest","type-check":"tsc --noEmit","supabase:stop":"supabase stop","supabase:reset":"supabase db reset","supabase:start":"supabase start"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:04097b7c-24f4-46b2-b9c5-056130234f94"}},"repository":{"url":"git+https://github.com/VektorNode/selva.git","type":"git","directory":"packages/providers/supabase"},"description":"Supabase (Auth + Postgres + Storage) implementations of @selvajs/platform interfaces","directories":{},"_nodeVersion":"24.19.0","dependencies":{"sharp":"^0.35.3","@selvajs/platform":"^0.19.0","@supabase/supabase-js":"^2.112.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","supabase":"^2.114.0","typescript":"~6.0.3","@types/node":"^26.2.0","@selvajs/config":"0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/supabase-provider_0.19.1_1787150841844_0.4409221097373741","host":"s3://npm-registry-packages-npm-production"}},"0.19.2":{"name":"@selvajs/supabase-provider","version":"0.19.2","keywords":["selva","provider","supabase","auth","postgres"],"author":"VektorNode","license":"MIT","_id":"@selvajs/supabase-provider@0.19.2","maintainers":[{"name":"thevessen","email":"xilef1997@hotmail.com"}],"homepage":"https://selva.dev","bugs":"https://github.com/VektorNode/selva/issues","bin":{"selva-supabase":"./dist/cli/sync-migrations.js"},"dist":{"shasum":"0fa2f66b88965073d0825cd8e8eb766ceade3f72","tarball":"https://registry.npmjs.org/@selvajs/supabase-provider/-/supabase-provider-0.19.2.tgz","fileCount":133,"integrity":"sha512-OlH00CdLFnMn6xK/BhpmBrxVwQ1vt9Op/bWW0VAnpeiapSjfHBuNxR4Z8BM60b3xZyVb15oqNOaQyGTqxhUAjw==","signatures":[{"sig":"MEUCIDCHOl6Fy5gKYGJSb+8eTlxO4zJl234YnGF9aomsB6kPAiEAj08TrzyMdOywTBdDnchLzaaORJ1PVirVuNRceY16dIs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":434985},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","selva-source":"./src/index.ts"},"./auth":{"types":"./dist/auth/index.d.ts","import":"./dist/auth/index.js","selva-source":"./src/auth/index.ts"},"./data":{"types":"./dist/data/index.d.ts","import":"./dist/data/index.js","selva-source":"./src/data/index.ts"},"./storage":{"types":"./dist/storage/index.d.ts","import":"./dist/storage/index.js","selva-source":"./src/storage/index.ts"},"./permissions":{"types":"./dist/permissions/index.d.ts","import":"./dist/permissions/index.js","selva-source":"./src/permissions/index.ts"},"./userProfile":{"types":"./dist/userProfile/index.d.ts","import":"./dist/userProfile/index.js","selva-source":"./src/userProfile/index.ts"}},"scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","test:watch":"vitest","type-check":"tsc --noEmit","supabase:stop":"supabase stop","supabase:reset":"supabase db reset","supabase:start":"supabase start"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:04097b7c-24f4-46b2-b9c5-056130234f94"}},"repository":{"url":"git+https://github.com/VektorNode/selva.git","type":"git","directory":"packages/providers/supabase"},"description":"Supabase (Auth + Postgres + Storage) implementations of @selvajs/platform interfaces","directories":{},"_nodeVersion":"24.19.0","dependencies":{"sharp":"^0.35.3","@selvajs/platform":"^0.19.1","@supabase/supabase-js":"^2.112.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","supabase":"^2.114.0","typescript":"~6.0.3","@types/node":"^26.2.0","@selvajs/config":"0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/supabase-provider_0.19.2_1787298387328_0.8316035139497437","host":"s3://npm-registry-packages-npm-production"}},"0.19.3":{"name":"@selvajs/supabase-provider","version":"0.19.3","keywords":["selva","provider","supabase","auth","postgres"],"author":"VektorNode","license":"MIT","_id":"@selvajs/supabase-provider@0.19.3","maintainers":[{"name":"thevessen","email":"xilef1997@hotmail.com"}],"homepage":"https://selva.dev","bugs":"https://github.com/VektorNode/selva/issues","bin":{"selva-supabase":"./dist/cli/sync-migrations.js"},"dist":{"shasum":"7874ee0a39606d3bb875ac8edb433498bd33b363","tarball":"https://registry.npmjs.org/@selvajs/supabase-provider/-/supabase-provider-0.19.3.tgz","fileCount":133,"integrity":"sha512-susnFc6peV/64HyQzdDN5v/hvYcG58baDWu0w4L9m6QMwoF5kxQ6UWI19K4nNSAWJCjXisPG15uR+CzI+Zpt7g==","signatures":[{"sig":"MEYCIQDnDKn3+iZFbUG/CY4uKQAHtnyM97x6eQL85aYbpDo45wIhALRcg5RYfqZ+pa9+RWLKiRYnnqm8H70UPD60BOI0Imhw","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":434985},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","selva-source":"./src/index.ts"},"./auth":{"types":"./dist/auth/index.d.ts","import":"./dist/auth/index.js","selva-source":"./src/auth/index.ts"},"./data":{"types":"./dist/data/index.d.ts","import":"./dist/data/index.js","selva-source":"./src/data/index.ts"},"./storage":{"types":"./dist/storage/index.d.ts","import":"./dist/storage/index.js","selva-source":"./src/storage/index.ts"},"./permissions":{"types":"./dist/permissions/index.d.ts","import":"./dist/permissions/index.js","selva-source":"./src/permissions/index.ts"},"./userProfile":{"types":"./dist/userProfile/index.d.ts","import":"./dist/userProfile/index.js","selva-source":"./src/userProfile/index.ts"}},"scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","test:watch":"vitest","type-check":"tsc --noEmit","supabase:stop":"supabase stop","supabase:reset":"supabase db reset","supabase:start":"supabase start"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:04097b7c-24f4-46b2-b9c5-056130234f94"}},"repository":{"url":"git+https://github.com/VektorNode/selva.git","type":"git","directory":"packages/providers/supabase"},"description":"Supabase (Auth + Postgres + Storage) implementations of @selvajs/platform interfaces","directories":{},"_nodeVersion":"24.19.0","dependencies":{"sharp":"^0.35.3","@selvajs/platform":"^0.20.0","@supabase/supabase-js":"^2.112.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","supabase":"^2.114.0","typescript":"~6.0.3","@types/node":"^26.2.0","@selvajs/config":"0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/supabase-provider_0.19.3_1787306243187_0.033692084790829524","host":"s3://npm-registry-packages-npm-production"}},"0.19.4":{"name":"@selvajs/supabase-provider","version":"0.19.4","keywords":["selva","provider","supabase","auth","postgres"],"author":"VektorNode","license":"MIT","_id":"@selvajs/supabase-provider@0.19.4","maintainers":[{"name":"thevessen","email":"xilef1997@hotmail.com"}],"homepage":"https://selva.dev","bugs":"https://github.com/VektorNode/selva/issues","bin":{"selva-supabase":"./dist/cli/sync-migrations.js"},"dist":{"shasum":"5fdd76c7422f16a6835d56809ea77343a94e726b","tarball":"https://registry.npmjs.org/@selvajs/supabase-provider/-/supabase-provider-0.19.4.tgz","fileCount":133,"integrity":"sha512-6vIH9+1IdNrV7adwkF+oY0xjRNnj6iJ0Uiq5f2961XEsGF3LiZCnPEXsUf+2QjGZC5v2HrL1vlJQvzfjeBDOmQ==","signatures":[{"sig":"MEQCIE1GeBKr8mXQBP8YLHOnYBi4Ag4HL2Yr2+1BbOZ7LVNLAiAirlSuCxsFPLFBSGXDJJshc89mjjy1O+ISnJcsUV1sLA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@selvajs%2fsupabase-provider@0.19.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":434985},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","selva-source":"./src/index.ts"},"./auth":{"types":"./dist/auth/index.d.ts","import":"./dist/auth/index.js","selva-source":"./src/auth/index.ts"},"./data":{"types":"./dist/data/index.d.ts","import":"./dist/data/index.js","selva-source":"./src/data/index.ts"},"./storage":{"types":"./dist/storage/index.d.ts","import":"./dist/storage/index.js","selva-source":"./src/storage/index.ts"},"./permissions":{"types":"./dist/permissions/index.d.ts","import":"./dist/permissions/index.js","selva-source":"./src/permissions/index.ts"},"./userProfile":{"types":"./dist/userProfile/index.d.ts","import":"./dist/userProfile/index.js","selva-source":"./src/userProfile/index.ts"}},"scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","test:watch":"vitest","type-check":"tsc --noEmit","supabase:stop":"supabase stop","supabase:reset":"supabase db reset","supabase:start":"supabase start"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:04097b7c-24f4-46b2-b9c5-056130234f94"}},"repository":{"url":"git+https://github.com/VektorNode/selva.git","type":"git","directory":"packages/providers/supabase"},"description":"Supabase (Auth + Postgres + Storage) implementations of @selvajs/platform interfaces","directories":{},"_nodeVersion":"24.19.0","dependencies":{"sharp":"^0.35.4","@selvajs/platform":"^0.20.1","@supabase/supabase-js":"^2.112.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.11","supabase":"^2.116.0","typescript":"~6.0.3","@types/node":"^26.4.0","@selvajs/config":"0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/supabase-provider_0.19.4_1788240950568_0.822430802985038","host":"s3://npm-registry-packages-npm-production"}},"0.19.5":{"name":"@selvajs/supabase-provider","version":"0.19.5","keywords":["selva","provider","supabase","auth","postgres"],"author":"VektorNode","license":"MIT","_id":"@selvajs/supabase-provider@0.19.5","maintainers":[{"name":"thevessen","email":"xilef1997@hotmail.com"}],"homepage":"https://selva.dev","bugs":"https://github.com/VektorNode/selva/issues","bin":{"selva-supabase":"./dist/cli/sync-migrations.js"},"dist":{"shasum":"198570b65863ef15d02e274904cf6a64bfd27e91","tarball":"https://registry.npmjs.org/@selvajs/supabase-provider/-/supabase-provider-0.19.5.tgz","fileCount":133,"integrity":"sha512-t23sw1B5iji4IH7Ck1GjhN4wq384oVrN3YqUd0HezZycvV3wzPJNB2upMY8H6a84qwQpK92wLum/6sd1we8oUg==","signatures":[{"sig":"MEUCIQCQ4Valrw6Hsr9gWVXzOUqbqFhP8tXFgW2k+VZVIVn61AIgUG7CxKfaUXj368XbFoB9nAy3Lt/U6YyUWj0SpVrUt6Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCMLz6OSur4ZyfeVPJdUC85bbRE5XwCQqzq+axphlUdrwIhANSECNVCcGZ+FkEqBPqNNq0rw6ecWNfDX9qC3bB0Cs//","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@selvajs%2fsupabase-provider@0.19.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":434985},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","selva-source":"./src/index.ts"},"./auth":{"types":"./dist/auth/index.d.ts","import":"./dist/auth/index.js","selva-source":"./src/auth/index.ts"},"./data":{"types":"./dist/data/index.d.ts","import":"./dist/data/index.js","selva-source":"./src/data/index.ts"},"./storage":{"types":"./dist/storage/index.d.ts","import":"./dist/storage/index.js","selva-source":"./src/storage/index.ts"},"./permissions":{"types":"./dist/permissions/index.d.ts","import":"./dist/permissions/index.js","selva-source":"./src/permissions/index.ts"},"./userProfile":{"types":"./dist/userProfile/index.d.ts","import":"./dist/userProfile/index.js","selva-source":"./src/userProfile/index.ts"}},"scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","test:watch":"vitest","type-check":"tsc --noEmit","supabase:stop":"supabase stop","supabase:reset":"supabase db reset","supabase:start":"supabase start"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:04097b7c-24f4-46b2-b9c5-056130234f94"}},"repository":{"url":"git+https://github.com/VektorNode/selva.git","type":"git","directory":"packages/providers/supabase"},"description":"Supabase (Auth + Postgres + Storage) implementations of @selvajs/platform interfaces","directories":{},"_nodeVersion":"24.20.0","dependencies":{"sharp":"^0.35.4","@selvajs/platform":"^0.20.1","@supabase/supabase-js":"^2.116.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.11","supabase":"^2.117.0","typescript":"~6.0.3","@types/node":"^26.5.1","@selvajs/config":"0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/supabase-provider_0.19.5_1789474927517_0.6830117035367442","host":"s3://npm-registry-packages-npm-production"}},"0.19.6":{"name":"@selvajs/supabase-provider","version":"0.19.6","keywords":["selva","provider","supabase","auth","postgres"],"author":"VektorNode","license":"MIT","_id":"@selvajs/supabase-provider@0.19.6","maintainers":[{"name":"thevessen","email":"xilef1997@hotmail.com"}],"homepage":"https://selva.dev","bugs":"https://github.com/VektorNode/selva/issues","bin":{"selva-supabase":"./dist/cli/sync-migrations.js"},"dist":{"shasum":"110f76f57cb9359bd896db6a0c5968b215960412","tarball":"https://registry.npmjs.org/@selvajs/supabase-provider/-/supabase-provider-0.19.6.tgz","fileCount":133,"integrity":"sha512-5ISHiYQIx5gLQCf9jtuyp3rEUkmdXALfvkCMStSW7bBwmcY+U0uuwtZ7g90CWkHwyVfkbnCJ8YEYq906aV3UwA==","signatures":[{"sig":"MEQCIDrTznVHwJXK1qAc1wPvLzlgRSMhV1KjTDPHirS3wY2OAiAqlFTBPo25u8Susr0A57BUiOGgflLDDVUTUu8JpBVTnQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIFZhPmYhoMVFcOAbbAeLIUIK9fjc1jZcsQJBRa1ENi7CAiEA+K4oY6Sz4F4SDVwB/Om4f8gugpInDUpwIeUX4YDulBI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@selvajs%2fsupabase-provider@0.19.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":439023},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","selva-source":"./src/index.ts"},"./auth":{"types":"./dist/auth/index.d.ts","import":"./dist/auth/index.js","selva-source":"./src/auth/index.ts"},"./data":{"types":"./dist/data/index.d.ts","import":"./dist/data/index.js","selva-source":"./src/data/index.ts"},"./storage":{"types":"./dist/storage/index.d.ts","import":"./dist/storage/index.js","selva-source":"./src/storage/index.ts"},"./permissions":{"types":"./dist/permissions/index.d.ts","import":"./dist/permissions/index.js","selva-source":"./src/permissions/index.ts"},"./userProfile":{"types":"./dist/userProfile/index.d.ts","import":"./dist/userProfile/index.js","selva-source":"./src/userProfile/index.ts"}},"scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","test:watch":"vitest","type-check":"tsc --noEmit","supabase:stop":"supabase stop","supabase:reset":"supabase db reset","supabase:start":"supabase start"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"04097b7c-24f4-46b2-b9c5-056130234f94"}},"repository":{"url":"git+https://github.com/VektorNode/selva.git","type":"git","directory":"packages/providers/supabase"},"description":"Supabase (Auth + Postgres + Storage) implementations of @selvajs/platform interfaces","directories":{},"_nodeVersion":"24.21.0","dependencies":{"sharp":"^0.35.4","@selvajs/platform":"^0.20.1","@supabase/supabase-js":"^2.117.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^5.0.2","supabase":"^2.118.0","typescript":"~6.0.3","@types/node":"^26.6.2","@selvajs/config":"0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/supabase-provider_0.19.6_1790777140998_0.578797342396502","host":"s3://npm-registry-packages-npm-production"}},"0.19.7":{"_id":"@selvajs/supabase-provider@0.19.7","bin":{"selva-supabase":"./dist/cli/sync-migrations.js"},"bugs":"https://github.com/VektorNode/selva/issues","dist":{"shasum":"682b486681f159e0ed6577afbf6c7209d0d7066c","tarball":"https://registry.npmjs.org/@selvajs/supabase-provider/-/supabase-provider-0.19.7.tgz","fileCount":133,"integrity":"sha512-/q9KNVPVZ2O/bY45DQ0F7OWjPZ3r8Fi6gqQoNVJrHPxQ4/mSF1UBtPfH+bkPDC8R5Ww85/ryd/dofTkPHGUayQ==","signatures":[{"sig":"MEUCIQDT+KyyPz7Xdnpbujgx0PQpIbDxs1RLZIn5IQe8OceFqQIgb6LJVvZlDxcDj4HmcED/ajyCnEhq6cDiM+gouA2M4No=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDxFtWiTIMtpx1HP05gH1o3muY1sUDPz66ZVeOopMPEeAIhAKCmrR9Czr3wffWmL1mUy2YP5+fTIYpjERG6Wwi+r9Gd"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@selvajs%2fsupabase-provider@0.19.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":439023},"main":"./dist/index.js","name":"@selvajs/supabase-provider","type":"module","types":"./dist/index.d.ts","author":"VektorNode","engines":{"node":">=24.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","selva-source":"./src/index.ts"},"./auth":{"types":"./dist/auth/index.d.ts","import":"./dist/auth/index.js","selva-source":"./src/auth/index.ts"},"./data":{"types":"./dist/data/index.d.ts","import":"./dist/data/index.js","selva-source":"./src/data/index.ts"},"./storage":{"types":"./dist/storage/index.d.ts","import":"./dist/storage/index.js","selva-source":"./src/storage/index.ts"},"./permissions":{"types":"./dist/permissions/index.d.ts","import":"./dist/permissions/index.js","selva-source":"./src/permissions/index.ts"},"./userProfile":{"types":"./dist/userProfile/index.d.ts","import":"./dist/userProfile/index.js","selva-source":"./src/userProfile/index.ts"}},"license":"MIT","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","test:watch":"vitest","type-check":"tsc --noEmit","supabase:stop":"supabase stop","supabase:reset":"supabase db reset","supabase:start":"supabase start"},"version":"0.19.7","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"04097b7c-24f4-46b2-b9c5-056130234f94"}},"homepage":"https://selva.dev","keywords":["selva","provider","supabase","auth","postgres"],"repository":{"url":"git+https://github.com/VektorNode/selva.git","type":"git","directory":"packages/providers/supabase"},"description":"Supabase (Auth + Postgres + Storage) implementations of @selvajs/platform interfaces","directories":{},"maintainers":[{"name":"thevessen","email":"xilef1997@hotmail.com"}],"_nodeVersion":"24.21.0","dependencies":{"sharp":"^0.35.4","@selvajs/platform":"^0.20.1","@supabase/supabase-js":"^2.117.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^5.0.2","supabase":"^2.118.0","typescript":"~6.0.3","@types/node":"^26.6.2","@selvajs/config":"0.0.4"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/supabase-provider_0.19.7_1790777999426_0.896941439606215"}}},"time":{"created":"2026-05-27T14:23:22.475Z","modified":"2026-09-30T14:19:59.862Z","0.10.0":"2026-05-13T12:41:35.232Z","0.11.0":"2026-05-27T14:23:22.872Z","0.12.0":"2026-05-30T08:06:44.518Z","0.13.0":"2026-05-31T15:26:11.813Z","0.13.1":"2026-05-31T18:46:25.951Z","0.13.2":"2026-06-01T08:12:24.685Z","0.13.3":"2026-06-02T11:33:33.439Z","0.13.4":"2026-06-03T11:20:16.967Z","0.13.5-beta.0":"2026-06-09T11:04:52.266Z","0.13.5-beta.1":"2026-06-09T11:10:58.002Z","0.13.5-beta.2":"2026-06-10T09:19:48.673Z","0.13.5":"2026-06-10T12:54:19.920Z","0.14.0":"2026-06-15T06:08:52.501Z","0.14.1":"2026-06-17T09:50:03.201Z","0.14.2":"2026-06-19T14:13:26.161Z","0.14.3":"2026-07-01T13:52:50.052Z","0.14.4-beta.0":"2026-07-11T09:42:50.286Z","0.14.4-beta.1":"2026-07-14T16:36:52.876Z","0.15.0-beta.2":"2026-07-22T07:50:27.311Z","0.15.0-beta.3":"2026-07-28T09:33:37.932Z","0.15.0":"2026-07-28T14:06:28.853Z","0.15.1":"2026-07-29T13:53:20.953Z","0.16.0":"2026-07-29T15:48:50.833Z","0.16.1-beta.0":"2026-07-31T13:43:38.039Z","0.16.1-beta.1":"2026-08-04T14:05:46.235Z","0.16.1-beta.2":"2026-08-05T20:36:51.725Z","0.16.1-beta.3":"2026-08-06T11:28:44.703Z","0.17.0-beta.4":"2026-08-08T06:19:33.943Z","0.17.0":"2026-08-12T13:31:51.735Z","0.18.0":"2026-08-17T09:42:58.344Z","0.19.0":"2026-08-18T04:27:16.731Z","0.19.1":"2026-08-19T14:47:22.011Z","0.19.2":"2026-08-21T07:46:27.473Z","0.19.3":"2026-08-21T09:57:23.361Z","0.19.4":"2026-09-01T05:35:50.825Z","0.19.5":"2026-09-15T12:22:07.665Z","0.19.6":"2026-09-30T14:05:41.099Z","0.19.7":"2026-09-30T14:19:59.517Z"},"bugs":"https://github.com/VektorNode/selva/issues","author":"VektorNode","license":"MIT","homepage":"https://selva.dev","keywords":["selva","provider","supabase","auth","postgres"],"repository":{"url":"git+https://github.com/VektorNode/selva.git","type":"git","directory":"packages/providers/supabase"},"description":"Supabase (Auth + Postgres + Storage) implementations of @selvajs/platform interfaces","maintainers":[{"name":"thevessen","email":"xilef1997@hotmail.com"}],"readme":"# @selvajs/supabase-provider\n\nSupabase (Auth + Postgres + Storage) implementation of the `@selvajs/platform` interfaces — `IAuthProvider`, `IDataProvider`, `IStorageProvider`.\n\nRuns against **either** a managed Supabase project or a local Supabase CLI stack in Docker — same code, different `SUPABASE_URL` and keys.\n\n**Operator setup — provisioning, env vars, migrations, production checklist:** [docs/self-hosting/providers/supabase.md](../../../docs/self-hosting/providers/supabase.md).\n\n---\n\n## Usage\n\n```ts\nimport { defineConfig } from '@selvajs/platform';\nimport {\n\tSupabaseAuthProvider,\n\tSupabaseDataProvider,\n\tSupabaseStorageProvider\n} from '@selvajs/supabase-provider';\n\nexport default defineConfig((env) => ({\n\tauth: SupabaseAuthProvider.fromEnv(env),\n\tdata: SupabaseDataProvider.fromEnv(env),\n\tstorage: SupabaseStorageProvider.fromEnv(env)\n}));\n```\n\nThe Selva app already bundles this wiring — it picks a provider per interface from `SELVA_AUTH_PROVIDER` / `SELVA_DATA_PROVIDER` / `SELVA_STORAGE_PROVIDER` via `createSelvaProviders` ([create-selva-providers.ts](../../server/src/providers/create-selva-providers.ts)) over the registry in [providers.server.ts](../../selva/src/lib/server/providers.server.ts). For a provider not bundled in the app, point `SELVA_CONFIG_PATH` at an external `selva.config.js` — an actual `.js` file, since there's no TS compiler at runtime.\n\n`SupabaseDataProvider.fromEnv` refuses to construct without `SELVA_AT_REST_KEY`; it encrypts `compute_servers.api_key` before it reaches the database.\n\n---\n\n## Migrations\n\n`supabase/migrations/` holds timestamp-prefixed files applied in filename order. **That directory is authoritative** — don't expect a list here to stay current.\n\n`20260425155514_selva_initial.sql` installs the foundation: the `selva` schema itself, `user_profiles` (+ the `handle_new_auth_user` auto-seed trigger), `orgs` / `org_members` / `projects` / `project_members` (+ RLS helpers), `definitions` / `definition_versions` (+ deletion-protection FKs and the atomic `increment_run_count` RPC), `invites` (+ `get_invite_by_token`), `compute_servers`, `share_links` (+ `try_increment_share_link_solve_count`), and the `selva-public` / `selva-private` storage policies. Everything after it layers on top — cached version schemas, solve metrics, org assets, definition status/audit, erasure functions.\n\nNew schema changes go in new files named `<UTCtimestamp>_selva_<name>.sql` (`date -u +%Y%m%d%H%M%S` for the prefix). The `_selva_` infix and timestamp prefix let a consuming app's own migrations interleave by time without ever colliding with Selva's.\n\n`supabase/seed.sql` creates the two storage buckets. It is dev-only — the CLI does not run it on a hosted project.\n\n**No backfill is required for the schema-caching migration.** Existing definition versions keep working (the app falls back to fetching their schema from Rhino.Compute), and each version's `schema` column fills in lazily the first time it's solved.\n\nThe packaged migrations reach a consuming app through the `selva-supabase` bin ([src/cli/sync-migrations.ts](src/cli/sync-migrations.ts)), which copies them verbatim into the app's own `supabase/migrations/`. See the [operator page](../../../docs/self-hosting/providers/supabase.md#3-apply-the-schema) for the flow.\n\n---\n\n## Architecture notes\n\n### Storage\n\nTwo buckets:\n\n- **`selva-public`** (public) — covers, archives. `getPublicUrl` returns the direct CDN URL.\n- **`selva-private`** (private) — `.gh` / `.ghx` files. `getPublicUrl` returns `/api/files/{path}`, which the selva app's route handler proxies after an auth check.\n\nImages are transcoded to WebP (1200px cap, quality 85) via the shared `transcodeImageIfNeeded` helper from `@selvajs/platform/storage`. Same bytes out of both providers.\n\n### Auth\n\n`SupabaseAuthProvider.verifyLogin` wraps `supabase.auth.signInWithPassword`, returning the JWT directly as `sessionToken`. `verifyToken` calls `supabase.auth.getUser(token)` — GoTrue validates the signature for us. Platform permissions merge in from `user_profiles.platform_permissions`.\n\nMFA methods on `IPasswordAuth` are currently undefined — MFA is deferred. If a user enrolls a factor via the Supabase dashboard, `signInWithPassword` returns an AAL1 session and routes that gate on AAL2 would fail; no route does today.\n\n### Data + RLS\n\nEvery client is constructed with `db: { schema: 'selva' }`, so a bare `client.from('orgs')` resolves to `selva.orgs`. Every store goes through `ClientBundle.forRequest(ctx)` ([src/data/client.ts](src/data/client.ts)):\n\n- `ctx.system` → service-role client (bypasses RLS)\n- `ctx.adapterContext.sessionToken` → anon client with `Authorization: Bearer <jwt>` (RLS enforces per-user visibility)\n- neither → anon client (RLS active, no `auth.uid()`) — fail-closed. Service-role is opt-in via `ctx.system`, never derived from a missing session.\n\nHelper SQL functions (`selva.is_instance_admin`, `selva.is_org_member`, `selva.visible_project`, `selva.has_org_permission`) are `SECURITY DEFINER` with `search_path = selva, public, extensions` so they evaluate without looping through RLS.\n\n### User profile\n\n`user_profiles` is 1:1 with `auth.users`. The `handle_new_auth_user` trigger inserts a profile row on every signup so the provider never has to fence creation. `starDefinition` / `unstarDefinition` / `recordRun` do read-modify-write — OK for the expected scale; a SECURITY DEFINER RPC would close the race if concurrent starring ever matters.\n\n### Atomic improvements over the local provider\n\n- **`incrementRunCount`** uses a SQL function (`UPDATE … SET run_count = run_count + 1`) — atomic. The local provider does read-modify-write and can lose bumps under concurrent solves.\n- **`try_increment_share_link_solve_count`** enforces a share link's cap in one statement, so concurrent solves can't overshoot it.\n\n### Erasure\n\n`SupabaseDataProvider.onUserDeleted(ctx, userId, { email })` scrubs what FK cascade doesn't reach: deletes `audit_events` the user authored (keyed by plain-text `actor_id`), deletes `invites` addressed to their email, redacts that email from surviving `invite.created` payloads (`redact_audit_event_email`), and tombstones `solve_metrics.actor_id` so capacity aggregates survive while the person doesn't. The caller must capture the email **before** `SupabaseAuthProvider.deleteUser` runs. Credentials live in Supabase `auth.users`, but the operator is still the data controller for everything above — see [data privacy](../../../docs/self-hosting/concepts/data-privacy.md).\n\n---\n\n## Conformance tests\n\nThe package ships the `@selvajs/platform` conformance suites running against a **live** Supabase stack. They prove this provider implements every interface the same way the local provider does.\n\n```bash\ncd packages/providers/supabase\nnpx supabase start\n\ncat > .env.test <<EOF\nSUPABASE_URL=http://127.0.0.1:54321\nSUPABASE_ANON_KEY=<publishable key>\nSUPABASE_SERVICE_ROLE_KEY=<secret key>\nEOF\n\npnpm test\n```\n\n`.env.test` is gitignored and separate from your app's `.env`. `vitest.config.ts` loads it if present and probes `SUPABASE_URL` before the run; if the file is missing or the stack is unreachable it strips the three vars so every suite takes its no-credentials skip path and prints a warning.\n\nThe suites wipe every table and every auth user between tests — **do not point them at a production project.**\n","readmeFilename":""}