{"_id":"@blakearoberts/visage","_rev":"115-5532463017347023b18ac01f03adf56a","name":"@blakearoberts/visage","dist-tags":{"latest":"0.0.4","next":"0.0.5-rc.44"},"versions":{"0.0.1-rc.0":{"name":"@blakearoberts/visage","version":"0.0.1-rc.0","keywords":["vite","plugin","oidc","hmr","session","cookie","lifecycle","development"],"author":{"name":"Blake Roberts"},"license":"MIT","_id":"@blakearoberts/visage@0.0.1-rc.0","maintainers":[{"name":"blakearoberts","email":"blaker2015@gmail.com"}],"homepage":"https://github.com/blakearoberts/visage#readme","bugs":{"url":"https://github.com/blakearoberts/visage/issues"},"dist":{"shasum":"498034f1a764a6f275f6c711ab0b356ae0b95aeb","tarball":"https://registry.npmjs.org/@blakearoberts/visage/-/visage-0.0.1-rc.0.tgz","fileCount":26,"integrity":"sha512-18SuQIEffDbnsdIxecnlbs17Ciq86xsVAChnXTy3sG/q/ye+9WAbs0Mcm+kJd5fuFD0oJDtpQ0P1M2RmmRsQrQ==","signatures":[{"sig":"MEQCIFV4bCuxCtUoWjklyrH+2ugFp3n6pqT3dicOsAdYPde+AiBIBaVRxKfBCimjoyy8wjHtHjVv3vl/h3hf5IJDRPqdUw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blakearoberts%2fvisage@0.0.1-rc.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":41527},"main":"dist/index.js","type":"module","_from":"file:package/blakearoberts-visage-0.0.1-rc.0.tgz","types":"dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"test":"npm run test:unit","build":"npm run clean && rollup -c","clean":"node -e \"require('node:fs').rmSync('dist', { recursive: true, force: true })\"","test:e2e":"playwright test test/e2e","test:unit":"node --experimental-strip-types --test test/unit/*.test.ts"},"_npmUser":{"name":"blakearoberts","email":"blaker2015@gmail.com"},"_resolved":"/home/runner/work/visage/visage/package/blakearoberts-visage-0.0.1-rc.0.tgz","_integrity":"sha512-18SuQIEffDbnsdIxecnlbs17Ciq86xsVAChnXTy3sG/q/ye+9WAbs0Mcm+kJd5fuFD0oJDtpQ0P1M2RmmRsQrQ==","repository":{"url":"git+https://github.com/blakearoberts/visage.git","type":"git"},"_npmVersion":"11.13.0","description":"Vite plugin for local development with HMR and OIDC session cookie lifecycle semantics.","directories":{},"_nodeVersion":"26.1.0","dependencies":{"eta":"^4.6.0","yaml":"^2.8.4","bcryptjs":"^3.0.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.5","tslib":"^2.8.1","rollup":"^4.60.3","typescript":"^5.9.3","@types/node":"^25.6.2","@playwright/test":"^1.59.1","@rollup/plugin-typescript":"^12.3.0"},"_npmOperationalInternal":{"tmp":"tmp/visage_0.0.1-rc.0_1778465614278_0.5686227770412533","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-rc.1":{"name":"@blakearoberts/visage","version":"0.0.1-rc.1","keywords":["vite","plugin","oidc","hmr","session","cookie","lifecycle","development"],"author":{"name":"Blake Roberts"},"license":"MIT","_id":"@blakearoberts/visage@0.0.1-rc.1","maintainers":[{"name":"blakearoberts","email":"blaker2015@gmail.com"}],"homepage":"https://github.com/blakearoberts/visage#readme","bugs":{"url":"https://github.com/blakearoberts/visage/issues"},"dist":{"shasum":"e252d32deb7cf652141f8a86c2f3ece1f97f3431","tarball":"https://registry.npmjs.org/@blakearoberts/visage/-/visage-0.0.1-rc.1.tgz","fileCount":26,"integrity":"sha512-TjKRBmceFyoSrp3o2NqGL9uZSn0Uki92t7AX6Ohn7ux/Ha0taP+1gbNOfpnHfX7lcsaMMPVeDFImdviF+09PCQ==","signatures":[{"sig":"MEQCIFLUMB+nwiXVw9bfzKsMUeu1yqEQaU2r6BpWFTdefPtnAiBAYpgLJ3rv3K5lG392nWTB7u+kXFrc7xizD4zt1/nvyw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blakearoberts%2fvisage@0.0.1-rc.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":41495},"main":"dist/index.js","type":"module","_from":"file:package/blakearoberts-visage-0.0.1-rc.1.tgz","types":"dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"test":"npm run test:unit","build":"npm run clean && rollup -c","clean":"node -e \"require('node:fs').rmSync('dist', { recursive: true, force: true })\"","test:e2e":"playwright test test/e2e","test:unit":"node --experimental-strip-types --test test/unit/*.test.ts"},"_npmUser":{"name":"blakearoberts","email":"blaker2015@gmail.com"},"_resolved":"/home/runner/work/visage/visage/package/blakearoberts-visage-0.0.1-rc.1.tgz","_integrity":"sha512-TjKRBmceFyoSrp3o2NqGL9uZSn0Uki92t7AX6Ohn7ux/Ha0taP+1gbNOfpnHfX7lcsaMMPVeDFImdviF+09PCQ==","repository":{"url":"git+https://github.com/blakearoberts/visage.git","type":"git"},"_npmVersion":"11.13.0","description":"Vite plugin for local development with HMR and OIDC session cookie lifecycle semantics.","directories":{},"_nodeVersion":"26.1.0","dependencies":{"eta":"^4.6.0","yaml":"^2.8.4","bcryptjs":"^3.0.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vite":"^6.3.5","tslib":"^2.8.1","rollup":"^4.60.3","typescript":"^5.9.3","@types/node":"^25.6.2","@playwright/test":"^1.59.1","@rollup/plugin-typescript":"^12.3.0"},"_npmOperationalInternal":{"tmp":"tmp/visage_0.0.1-rc.1_1778468207231_0.2372877995994478","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-rc.3":{"name":"@blakearoberts/visage","version":"0.0.1-rc.3","keywords":["vite","plugin","oidc","hmr","session","cookie","lifecycle","development"],"author":{"name":"Blake Roberts"},"license":"MIT","_id":"@blakearoberts/visage@0.0.1-rc.3","maintainers":[{"name":"blakearoberts","email":"blaker2015@gmail.com"}],"homepage":"https://github.com/blakearoberts/visage#readme","bugs":{"url":"https://github.com/blakearoberts/visage/issues"},"dist":{"shasum":"de3797a9f7b974e38d1da58a98d601ac22ed1acf","tarball":"https://registry.npmjs.org/@blakearoberts/visage/-/visage-0.0.1-rc.3.tgz","fileCount":26,"integrity":"sha512-1AQfAUDntgJRicgPS78+OJzWIHNlckxCcSk9Zau6rNqS6P8uBVk1bf3Qj0gSVxbHJ0C5Ja6mGYOweVkZFrRIdA==","signatures":[{"sig":"MEUCIQDwDCCH1fZcau3MJXzgVgBtBW9XDC9QNIRh8af1XSd7zAIgF/VXIHRfNbswkq7duC85g820Im7BaCT35vrsj1Ut3lA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blakearoberts%2fvisage@0.0.1-rc.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":48967},"main":"dist/index.js","type":"module","_from":"file:package/blakearoberts-visage-0.0.1-rc.3.tgz","types":"dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"test":"npm run test:unit","build":"npm run clean && rollup -c","clean":"node -e \"require('node:fs').rmSync('dist', { recursive: true, force: true })\"","format":"prettier --write \"{docs,examples,src,test}/**/*.{ts,tsx,js,jsx,json,css,html,md}\" \"*.{json,md}\"","test:e2e":"playwright test test/e2e","test:unit":"node --experimental-strip-types --test test/unit/*.test.ts","format:check":"prettier --check \"{docs,examples,src,test}/**/*.{ts,tsx,js,jsx,json,css,html,md}\" \"*.{json,md}\""},"_npmUser":{"name":"blakearoberts","email":"blaker2015@gmail.com"},"_resolved":"/home/runner/work/visage/visage/package/blakearoberts-visage-0.0.1-rc.3.tgz","_integrity":"sha512-1AQfAUDntgJRicgPS78+OJzWIHNlckxCcSk9Zau6rNqS6P8uBVk1bf3Qj0gSVxbHJ0C5Ja6mGYOweVkZFrRIdA==","repository":{"url":"git+https://github.com/blakearoberts/visage.git","type":"git"},"_npmVersion":"11.13.0","description":"Vite plugin for local development with HMR and OIDC session cookie lifecycle semantics.","directories":{},"_nodeVersion":"26.1.0","dependencies":{"eta":"^4.6.0","yaml":"^2.8.4","bcryptjs":"^3.0.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vite":"^6.3.5","tslib":"^2.8.1","rollup":"^4.60.3","prettier":"^3.8.3","typescript":"^5.9.3","@types/node":"^25.6.2","@playwright/test":"^1.59.1","@rollup/plugin-typescript":"^12.3.0"},"_npmOperationalInternal":{"tmp":"tmp/visage_0.0.1-rc.3_1778524550116_0.9914192443762184","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-rc.4":{"name":"@blakearoberts/visage","version":"0.0.1-rc.4","keywords":["vite","plugin","oidc","hmr","session","cookie","lifecycle","development"],"author":{"name":"Blake Roberts"},"license":"MIT","_id":"@blakearoberts/visage@0.0.1-rc.4","maintainers":[{"name":"blakearoberts","email":"blaker2015@gmail.com"}],"homepage":"https://github.com/blakearoberts/visage#readme","bugs":{"url":"https://github.com/blakearoberts/visage/issues"},"dist":{"shasum":"88e7e82eb720e1397b9480bc6cc1ae2833b106ae","tarball":"https://registry.npmjs.org/@blakearoberts/visage/-/visage-0.0.1-rc.4.tgz","fileCount":26,"integrity":"sha512-YeN4cgdrNdGu3E+h7NFXXAoQjZ2h/uc5T6cS+Thn19cRYEbHcXzLLTKLkBPKU6z954nVTzj9LFhcDa6k5Af6vw==","signatures":[{"sig":"MEUCIFU0bFnESCgCUNzhUuZN1QPrcuC5STdwd/t4/lgzZvXUAiEAiBtEdGx5MgIG3m5gsAmkNgkz8INPamfuyH/n9ysmraQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blakearoberts%2fvisage@0.0.1-rc.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":50086},"main":"dist/index.js","type":"module","_from":"file:package/blakearoberts-visage-0.0.1-rc.4.tgz","types":"dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"test":"npm run test:unit","build":"npm run clean && rollup -c","clean":"node -e \"require('node:fs').rmSync('dist', { recursive: true, force: true })\"","format":"prettier --write \"{docs,examples,src,test}/**/*.{ts,tsx,js,jsx,json,css,html,md}\" \"*.{json,md}\"","test:e2e":"playwright test test/e2e","test:unit":"node --experimental-strip-types --test test/unit/*.test.ts","format:check":"prettier --check \"{docs,examples,src,test}/**/*.{ts,tsx,js,jsx,json,css,html,md}\" \"*.{json,md}\""},"_npmUser":{"name":"blakearoberts","email":"blaker2015@gmail.com"},"_resolved":"/home/runner/work/visage/visage/package/blakearoberts-visage-0.0.1-rc.4.tgz","_integrity":"sha512-YeN4cgdrNdGu3E+h7NFXXAoQjZ2h/uc5T6cS+Thn19cRYEbHcXzLLTKLkBPKU6z954nVTzj9LFhcDa6k5Af6vw==","repository":{"url":"git+https://github.com/blakearoberts/visage.git","type":"git"},"_npmVersion":"11.13.0","description":"Vite plugin for local development with HMR and OIDC session cookie lifecycle semantics.","directories":{},"_nodeVersion":"26.1.0","dependencies":{"eta":"^4.6.0","yaml":"^2.8.4","bcryptjs":"^3.0.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vite":"^6.3.5","tslib":"^2.8.1","rollup":"^4.60.3","prettier":"^3.8.3","typescript":"^5.9.3","@types/node":"^25.6.2","@playwright/test":"^1.59.1","@rollup/plugin-typescript":"^12.3.0"},"_npmOperationalInternal":{"tmp":"tmp/visage_0.0.1-rc.4_1778532191624_0.751296395780779","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-rc.5":{"name":"@blakearoberts/visage","version":"0.0.1-rc.5","keywords":["vite","plugin","oidc","hmr","session","cookie","lifecycle","development"],"author":{"name":"Blake Roberts"},"license":"MIT","_id":"@blakearoberts/visage@0.0.1-rc.5","maintainers":[{"name":"blakearoberts","email":"blaker2015@gmail.com"}],"homepage":"https://github.com/blakearoberts/visage#readme","bugs":{"url":"https://github.com/blakearoberts/visage/issues"},"dist":{"shasum":"5a5355eab50cc51d60870fb6bad297ad6677c6e8","tarball":"https://registry.npmjs.org/@blakearoberts/visage/-/visage-0.0.1-rc.5.tgz","fileCount":26,"integrity":"sha512-pwpBi1ckOGPRA2vqyS4Gns6uDuIZYjEeVpAZvgZQDBfN36SBaiPOhOSyuW6nCnsxNLL/QdAvmNee6KLxTuVwNw==","signatures":[{"sig":"MEYCIQDPzaYpJ67ZN8qDfsHJy3FVA7tPHW/nvc05Y90TVdmmJQIhAJ6aIkomZTpaqdn0vB2iWnjlLSB+X+xHRwp6POwYmHMV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blakearoberts%2fvisage@0.0.1-rc.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":51527},"main":"dist/index.js","type":"module","_from":"file:package/blakearoberts-visage-0.0.1-rc.5.tgz","types":"dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"test":"npm run test:unit","build":"npm run clean && rollup -c","clean":"node -e \"require('node:fs').rmSync('dist', { recursive: true, force: true })\"","format":"prettier --write \"{docs,examples,src,test}/**/*.{ts,tsx,js,jsx,json,css,html,md}\" \"*.{json,md}\"","test:e2e":"playwright test test/e2e","test:unit":"node --experimental-strip-types --test test/unit/*.test.ts","format:check":"prettier --check \"{docs,examples,src,test}/**/*.{ts,tsx,js,jsx,json,css,html,md}\" \"*.{json,md}\""},"_npmUser":{"name":"blakearoberts","email":"blaker2015@gmail.com"},"_resolved":"/home/runner/work/visage/visage/package/blakearoberts-visage-0.0.1-rc.5.tgz","_integrity":"sha512-pwpBi1ckOGPRA2vqyS4Gns6uDuIZYjEeVpAZvgZQDBfN36SBaiPOhOSyuW6nCnsxNLL/QdAvmNee6KLxTuVwNw==","repository":{"url":"git+https://github.com/blakearoberts/visage.git","type":"git"},"_npmVersion":"11.13.0","description":"Vite plugin for local development with HMR and OIDC session cookie lifecycle semantics.","directories":{},"_nodeVersion":"26.1.0","dependencies":{"eta":"^4.6.0","yaml":"^2.8.4","bcryptjs":"^3.0.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vite":"^6.3.5","tslib":"^2.8.1","rollup":"^4.60.3","prettier":"^3.8.3","typescript":"^5.9.3","@types/node":"^25.6.2","@playwright/test":"^1.59.1","@rollup/plugin-typescript":"^12.3.0"},"_npmOperationalInternal":{"tmp":"tmp/visage_0.0.1-rc.5_1778563221626_0.8665816186000623","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-rc.6":{"name":"@blakearoberts/visage","version":"0.0.1-rc.6","keywords":["vite","plugin","oidc","hmr","session","cookie","lifecycle","development"],"author":{"name":"Blake Roberts"},"license":"MIT","_id":"@blakearoberts/visage@0.0.1-rc.6","maintainers":[{"name":"blakearoberts","email":"blaker2015@gmail.com"}],"homepage":"https://github.com/blakearoberts/visage#readme","bugs":{"url":"https://github.com/blakearoberts/visage/issues"},"dist":{"shasum":"63367566fcfb961fb860e955760f5102d64ccdc7","tarball":"https://registry.npmjs.org/@blakearoberts/visage/-/visage-0.0.1-rc.6.tgz","fileCount":26,"integrity":"sha512-fK6OGQYYQMw1kaRWN1Oj6pEUXH31voYkB15AZ0x2zyM4wa99JVWSiT3y9NUCe/Y8/SBxA+gt7UOpX4hs8l/zCA==","signatures":[{"sig":"MEUCIQCTQ3+5B80VdrSDnQ/VNyAovKlq6/aKfChHetULZkHoXQIgU02jphNtfCyqnbppWIZxoONURPwVPwZBCabcscOcGxg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blakearoberts%2fvisage@0.0.1-rc.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":52686},"main":"dist/index.js","type":"module","_from":"file:package/blakearoberts-visage-0.0.1-rc.6.tgz","types":"dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"test":"npm run test:unit","build":"npm run clean && rollup -c","clean":"node -e \"require('node:fs').rmSync('dist', { recursive: true, force: true })\"","format":"prettier --write \"{docs,examples,src,test}/**/*.{ts,tsx,js,jsx,json,css,html,md}\" \"*.{json,md}\"","test:e2e":"playwright test test/e2e","test:unit":"node --experimental-strip-types --test test/unit/*.test.ts","format:check":"prettier --check \"{docs,examples,src,test}/**/*.{ts,tsx,js,jsx,json,css,html,md}\" \"*.{json,md}\""},"_npmUser":{"name":"blakearoberts","email":"blaker2015@gmail.com"},"_resolved":"/home/runner/work/visage/visage/package/blakearoberts-visage-0.0.1-rc.6.tgz","_integrity":"sha512-fK6OGQYYQMw1kaRWN1Oj6pEUXH31voYkB15AZ0x2zyM4wa99JVWSiT3y9NUCe/Y8/SBxA+gt7UOpX4hs8l/zCA==","repository":{"url":"git+https://github.com/blakearoberts/visage.git","type":"git"},"_npmVersion":"11.13.0","description":"Vite plugin for local development with HMR and OIDC session cookie lifecycle semantics.","directories":{},"_nodeVersion":"26.1.0","dependencies":{"eta":"^4.6.0","yaml":"^2.8.4","bcryptjs":"^3.0.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vite":"^6.3.5","tslib":"^2.8.1","rollup":"^4.60.3","prettier":"^3.8.3","typescript":"^5.9.3","@types/node":"^25.6.2","@playwright/test":"^1.59.1","@rollup/plugin-typescript":"^12.3.0"},"_npmOperationalInternal":{"tmp":"tmp/visage_0.0.1-rc.6_1778569538689_0.9849735347951278","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-rc.7":{"name":"@blakearoberts/visage","version":"0.0.1-rc.7","keywords":["vite","plugin","oidc","hmr","session","cookie","lifecycle","development"],"author":{"name":"Blake Roberts"},"license":"MIT","_id":"@blakearoberts/visage@0.0.1-rc.7","maintainers":[{"name":"blakearoberts","email":"blaker2015@gmail.com"}],"homepage":"https://github.com/blakearoberts/visage#readme","bugs":{"url":"https://github.com/blakearoberts/visage/issues"},"dist":{"shasum":"83532326ef333ff8461eafce2ee37ca36ba5720d","tarball":"https://registry.npmjs.org/@blakearoberts/visage/-/visage-0.0.1-rc.7.tgz","fileCount":26,"integrity":"sha512-r/mSirCOS9RYuY5GA7QkQcX7XNDtKErss+35IhOnVKurROoly0uFGD32vxuTIgAcwFZKV/zTlRN8YeeY3Co5hA==","signatures":[{"sig":"MEQCICVPnT3RmypqO0SrbY+mR0bHkLxd9yYBqopFfgZmTuGzAiA9Ubv8MUCt6SXi7UM4pVBA51nlHBz7xvqwA737FVJUVQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blakearoberts%2fvisage@0.0.1-rc.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":53863},"main":"dist/index.js","type":"module","_from":"file:package/blakearoberts-visage-0.0.1-rc.7.tgz","types":"dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"test":"npm run test:unit","build":"npm run clean && rollup -c","clean":"node -e \"require('node:fs').rmSync('dist', { recursive: true, force: true })\"","format":"prettier --write \"{docs,examples,src,test}/**/*.{ts,tsx,js,jsx,json,css,html,md}\" \"*.{json,md}\"","test:e2e":"playwright test test/e2e","test:unit":"node --experimental-strip-types --test test/unit/*.test.ts","format:check":"prettier --check \"{docs,examples,src,test}/**/*.{ts,tsx,js,jsx,json,css,html,md}\" \"*.{json,md}\""},"_npmUser":{"name":"blakearoberts","email":"blaker2015@gmail.com"},"_resolved":"/home/runner/work/visage/visage/package/blakearoberts-visage-0.0.1-rc.7.tgz","_integrity":"sha512-r/mSirCOS9RYuY5GA7QkQcX7XNDtKErss+35IhOnVKurROoly0uFGD32vxuTIgAcwFZKV/zTlRN8YeeY3Co5hA==","repository":{"url":"git+https://github.com/blakearoberts/visage.git","type":"git"},"_npmVersion":"11.13.0","description":"Vite plugin for local development with HMR and OIDC session cookie lifecycle semantics.","directories":{},"_nodeVersion":"26.1.0","dependencies":{"eta":"^4.6.0","yaml":"^2.8.4","bcryptjs":"^3.0.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vite":"^6.3.5","tslib":"^2.8.1","rollup":"^4.60.3","prettier":"^3.8.3","typescript":"^5.9.3","@types/node":"^25.6.2","@playwright/test":"^1.59.1","@rollup/plugin-typescript":"^12.3.0"},"_npmOperationalInternal":{"tmp":"tmp/visage_0.0.1-rc.7_1778614375997_0.5425271151541946","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-rc.8":{"name":"@blakearoberts/visage","version":"0.0.1-rc.8","keywords":["authentication","hmr","local-development","oauth2","oidc","pkce","session-cookie","vite","vite-plugin"],"author":{"name":"Blake Roberts"},"license":"MIT","_id":"@blakearoberts/visage@0.0.1-rc.8","maintainers":[{"name":"blakearoberts","email":"blaker2015@gmail.com"}],"homepage":"https://github.com/blakearoberts/visage#readme","bugs":{"url":"https://github.com/blakearoberts/visage/issues"},"dist":{"shasum":"79c1465b59e9e9ed9f42226077189839ab05705d","tarball":"https://registry.npmjs.org/@blakearoberts/visage/-/visage-0.0.1-rc.8.tgz","fileCount":26,"integrity":"sha512-kDOlqZ8q/MEkb2laispniZ+IZZBwrr1vHEp1hlhPTWylsBURglMakTpyVhb/xezWIl1ueUfaRrE5WzLH6O/Spg==","signatures":[{"sig":"MEUCIQCAxvnEvztFZcKaKLB8l1/M3r/dj8q2EJCBKCVfpefEwQIgczbh3eUs0GR/oOzagWpam2JOiyBiwAXIX0llJXkkbcc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blakearoberts%2fvisage@0.0.1-rc.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":56112},"main":"dist/index.js","type":"module","_from":"file:package/blakearoberts-visage-0.0.1-rc.8.tgz","types":"dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"test":"npm run typecheck && npm run test:unit","build":"npm run clean && rollup -c","clean":"node -e \"require('node:fs').rmSync('dist', { recursive: true, force: true })\"","format":"prettier --write \"{docs,examples,src,test}/**/*.{ts,tsx,js,jsx,json,css,html,md}\" \"*.{json,md}\"","test:all":"npm test && npm run test:e2e","test:e2e":"playwright test test/e2e","test:unit":"node --experimental-strip-types --test test/unit/*.test.ts","typecheck":"tsc --noEmit && tsc -p tsconfig.test.json","dev:example":"cd examples/managed-service && npm run dev","format:check":"prettier --check \"{docs,examples,src,test}/**/*.{ts,tsx,js,jsx,json,css,html,md}\" \"*.{json,md}\""},"_npmUser":{"name":"blakearoberts","email":"blaker2015@gmail.com"},"_resolved":"/home/runner/work/visage/visage/package/blakearoberts-visage-0.0.1-rc.8.tgz","_integrity":"sha512-kDOlqZ8q/MEkb2laispniZ+IZZBwrr1vHEp1hlhPTWylsBURglMakTpyVhb/xezWIl1ueUfaRrE5WzLH6O/Spg==","repository":{"url":"git+https://github.com/blakearoberts/visage.git","type":"git"},"_npmVersion":"11.13.0","description":"Vite plugin for local development with HMR and OIDC session cookie lifecycle semantics.","directories":{},"_nodeVersion":"26.1.0","dependencies":{"eta":"^4.6.0","yaml":"^2.8.4","bcryptjs":"^3.0.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vite":"^6.3.5","tslib":"^2.8.1","rollup":"^4.60.3","prettier":"^3.8.3","typescript":"^5.9.3","@types/node":"^25.6.2","@playwright/test":"^1.59.1","@rollup/plugin-typescript":"^12.3.0"},"_npmOperationalInternal":{"tmp":"tmp/visage_0.0.1-rc.8_1778641322339_0.5369802871747995","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-rc.9":{"name":"@blakearoberts/visage","version":"0.0.1-rc.9","keywords":["authentication","hmr","local-development","oauth2","oidc","pkce","session-cookie","vite","vite-plugin"],"author":{"name":"Blake Roberts"},"license":"MIT","_id":"@blakearoberts/visage@0.0.1-rc.9","maintainers":[{"name":"blakearoberts","email":"blaker2015@gmail.com"}],"homepage":"https://github.com/blakearoberts/visage#readme","bugs":{"url":"https://github.com/blakearoberts/visage/issues"},"dist":{"shasum":"a7c12c9708c68669598ca0a54feedda1b2388acd","tarball":"https://registry.npmjs.org/@blakearoberts/visage/-/visage-0.0.1-rc.9.tgz","fileCount":26,"integrity":"sha512-xlgESz5xeFOPbyEa6REA6+8YsPK/jcRIEe5selI3BlrFFqq6xhwIojjuH1UiyTYVWX6SgZQrm5o+4SWK4Ll9wg==","signatures":[{"sig":"MEYCIQDTY7Yo5s+tWFLl9PMewZFbB0iUxwjedy9Bt+TW4YQm5QIhALvp58SDEqXAn9enqZ0HwcSshZjch4OSru9yBJU5x1Wy","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blakearoberts%2fvisage@0.0.1-rc.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":56422},"main":"dist/index.js","type":"module","_from":"file:package/blakearoberts-visage-0.0.1-rc.9.tgz","types":"dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"test":"npm run typecheck && npm run test:unit","build":"npm run clean && rollup -c","clean":"node -e \"require('node:fs').rmSync('dist', { recursive: true, force: true })\"","format":"prettier --write \"{docs,examples,src,test}/**/*.{ts,tsx,js,jsx,json,css,html,md}\" \"*.{json,md}\"","test:all":"npm test && npm run test:e2e","test:e2e":"playwright test test/e2e","test:unit":"node --experimental-strip-types --test test/unit/*.test.ts","typecheck":"tsc --noEmit && tsc -p tsconfig.test.json","dev:example":"cd examples/managed-service && npm run dev","format:check":"prettier --check \"{docs,examples,src,test}/**/*.{ts,tsx,js,jsx,json,css,html,md}\" \"*.{json,md}\""},"_npmUser":{"name":"blakearoberts","email":"blaker2015@gmail.com"},"_resolved":"/home/runner/work/visage/visage/package/blakearoberts-visage-0.0.1-rc.9.tgz","_integrity":"sha512-xlgESz5xeFOPbyEa6REA6+8YsPK/jcRIEe5selI3BlrFFqq6xhwIojjuH1UiyTYVWX6SgZQrm5o+4SWK4Ll9wg==","repository":{"url":"git+https://github.com/blakearoberts/visage.git","type":"git"},"_npmVersion":"11.13.0","description":"Vite plugin for local development with HMR and OIDC session cookie lifecycle semantics.","directories":{},"_nodeVersion":"26.1.0","dependencies":{"eta":"^4.6.0","yaml":"^2.8.4","bcryptjs":"^3.0.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vite":"^6.3.5","tslib":"^2.8.1","rollup":"^4.60.3","prettier":"^3.8.3","typescript":"^5.9.3","@types/node":"^25.6.2","@playwright/test":"^1.59.1","@rollup/plugin-typescript":"^12.3.0"},"_npmOperationalInternal":{"tmp":"tmp/visage_0.0.1-rc.9_1778644351189_0.9485587452030193","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-rc.10":{"name":"@blakearoberts/visage","version":"0.0.1-rc.10","keywords":["authentication","hmr","local-development","oauth2","oidc","pkce","session-cookie","vite","vite-plugin"],"author":{"name":"Blake Roberts"},"license":"MIT","_id":"@blakearoberts/visage@0.0.1-rc.10","maintainers":[{"name":"blakearoberts","email":"blaker2015@gmail.com"}],"homepage":"https://github.com/blakearoberts/visage#readme","bugs":{"url":"https://github.com/blakearoberts/visage/issues"},"dist":{"shasum":"bcf84e275fdd2f4ba093eb52ca20945f78ca6439","tarball":"https://registry.npmjs.org/@blakearoberts/visage/-/visage-0.0.1-rc.10.tgz","fileCount":26,"integrity":"sha512-1fVqjPCu+6VAHnYv4May5AFEe8GTdTSwGgB+adjd2ZnCdhzU0lFl2hzoYv217F6awW9zpv1W5EQjBsPifVt0Mw==","signatures":[{"sig":"MEYCIQD3fVs6hk1bWPH3GKq7d3nnLZ9AG+64myYp1DQrbitYAQIhAJU4/nqmIUsEAQEK5G3ISul+DV80wOhHgxg84xxVZFmm","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blakearoberts%2fvisage@0.0.1-rc.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":57998},"main":"dist/index.js","type":"module","_from":"file:package/blakearoberts-visage-0.0.1-rc.10.tgz","types":"dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"test":"npm run typecheck && npm run test:unit","build":"npm run clean && rollup -c","clean":"node -e \"require('node:fs').rmSync('dist', { recursive: true, force: true })\"","format":"prettier --write \"{docs,examples,src,test}/**/*.{ts,tsx,js,jsx,json,css,html,md}\" \"*.{json,md}\"","test:all":"npm test && npm run test:e2e","test:e2e":"playwright test test/e2e","test:unit":"node --experimental-strip-types --test test/unit/*.test.ts","typecheck":"tsc --noEmit && tsc -p tsconfig.test.json","dev:example":"cd examples/managed-service && npm run dev","format:check":"prettier --check \"{docs,examples,src,test}/**/*.{ts,tsx,js,jsx,json,css,html,md}\" \"*.{json,md}\"","promote:codex":"scripts/promote-codex.sh"},"_npmUser":{"name":"blakearoberts","email":"blaker2015@gmail.com"},"_resolved":"/home/runner/work/visage/visage/package/blakearoberts-visage-0.0.1-rc.10.tgz","_integrity":"sha512-1fVqjPCu+6VAHnYv4May5AFEe8GTdTSwGgB+adjd2ZnCdhzU0lFl2hzoYv217F6awW9zpv1W5EQjBsPifVt0Mw==","repository":{"url":"git+https://github.com/blakearoberts/visage.git","type":"git"},"_npmVersion":"11.13.0","description":"Vite plugin for local development with HMR and OIDC session cookie lifecycle semantics.","directories":{},"_nodeVersion":"26.1.0","dependencies":{"eta":"^4.6.0","yaml":"^2.8.4","bcryptjs":"^3.0.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vite":"^6.3.5","tslib":"^2.8.1","rollup":"^4.60.3","prettier":"^3.8.3","typescript":"^5.9.3","@types/node":"^25.6.2","@playwright/test":"^1.59.1","@rollup/plugin-typescript":"^12.3.0"},"_npmOperationalInternal":{"tmp":"tmp/visage_0.0.1-rc.10_1778697171545_0.299294220676926","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-rc.11":{"name":"@blakearoberts/visage","version":"0.0.1-rc.11","keywords":["authentication","hmr","local-development","oauth2","oidc","pkce","session-cookie","vite","vite-plugin"],"author":{"name":"Blake Roberts"},"license":"MIT","_id":"@blakearoberts/visage@0.0.1-rc.11","maintainers":[{"name":"blakearoberts","email":"blaker2015@gmail.com"}],"homepage":"https://github.com/blakearoberts/visage#readme","bugs":{"url":"https://github.com/blakearoberts/visage/issues"},"dist":{"shasum":"9c8d9f1223b4622706338e7a902946552df697ca","tarball":"https://registry.npmjs.org/@blakearoberts/visage/-/visage-0.0.1-rc.11.tgz","fileCount":26,"integrity":"sha512-YnlWPa1gGqjK1CEhS+dcircawQHneRk6/d0nuUw7ip8RnckePSMpvn5fd35M7KDLm6Ha9JwsyZyo1Rw2DQFiRw==","signatures":[{"sig":"MEYCIQCKw1UTV1v2BixuLAhmsWF2YQe4TZL7S9vN4bTDqZ1S8gIhAOLajv0nUFQO+re6D88K1op+/2AEOdLrC7Q9FdlON6iE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blakearoberts%2fvisage@0.0.1-rc.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":58304},"main":"dist/index.js","type":"module","_from":"file:package/blakearoberts-visage-0.0.1-rc.11.tgz","types":"dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"test":"npm run typecheck && npm run test:unit","build":"npm run clean && rollup -c","clean":"node -e \"require('node:fs').rmSync('dist', { recursive: true, force: true })\"","format":"prettier --write \"{docs,examples,src,test}/**/*.{ts,tsx,js,jsx,json,css,html,md}\" \"*.{json,md}\"","test:all":"npm test && npm run test:e2e","test:e2e":"playwright test test/e2e","test:unit":"node --experimental-strip-types --test test/unit/*.test.ts","typecheck":"tsc --noEmit && tsc -p tsconfig.test.json","dev:example":"cd examples/managed-service && npm run dev","format:check":"prettier --check \"{docs,examples,src,test}/**/*.{ts,tsx,js,jsx,json,css,html,md}\" \"*.{json,md}\"","promote:codex":"scripts/promote-codex.sh"},"_npmUser":{"name":"blakearoberts","email":"blaker2015@gmail.com"},"_resolved":"/home/runner/work/visage/visage/package/blakearoberts-visage-0.0.1-rc.11.tgz","_integrity":"sha512-YnlWPa1gGqjK1CEhS+dcircawQHneRk6/d0nuUw7ip8RnckePSMpvn5fd35M7KDLm6Ha9JwsyZyo1Rw2DQFiRw==","repository":{"url":"git+https://github.com/blakearoberts/visage.git","type":"git"},"_npmVersion":"11.13.0","description":"Vite plugin for local development with HMR and OIDC session cookie lifecycle semantics.","directories":{},"_nodeVersion":"26.1.0","dependencies":{"eta":"^4.6.0","yaml":"^2.8.4","bcryptjs":"^3.0.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vite":"^6.3.5","tslib":"^2.8.1","rollup":"^4.60.3","prettier":"^3.8.3","typescript":"^5.9.3","@types/node":"^25.6.2","@playwright/test":"^1.59.1","@rollup/plugin-typescript":"^12.3.0"},"_npmOperationalInternal":{"tmp":"tmp/visage_0.0.1-rc.11_1778699310272_0.04174797629996707","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-rc.12":{"name":"@blakearoberts/visage","version":"0.0.1-rc.12","keywords":["authentication","hmr","local-development","oauth2","oidc","pkce","session-cookie","vite","vite-plugin"],"author":{"name":"Blake Roberts"},"license":"MIT","_id":"@blakearoberts/visage@0.0.1-rc.12","maintainers":[{"name":"blakearoberts","email":"blaker2015@gmail.com"}],"homepage":"https://github.com/blakearoberts/visage#readme","bugs":{"url":"https://github.com/blakearoberts/visage/issues"},"dist":{"shasum":"e40351190fc9b9e6cc86fbcf8f48c055c7be6a92","tarball":"https://registry.npmjs.org/@blakearoberts/visage/-/visage-0.0.1-rc.12.tgz","fileCount":26,"integrity":"sha512-b69eKsIWqutX+lsYUACmWBTboSlai5N4n7RdGCwEcLWoUpJWmwUsKLSBEMU/ESyr6KgR4aGcaWxH8HHTbvRLVA==","signatures":[{"sig":"MEQCIAbwiU1fzzkH1SUOBXorbo8tos1ASecZmrIhwXRwY00BAiAe19ZDmKtHy+j2dWYFj76TfdNhFQI8R44xullgtFDqKw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blakearoberts%2fvisage@0.0.1-rc.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":58573},"main":"dist/index.js","type":"module","_from":"file:package/blakearoberts-visage-0.0.1-rc.12.tgz","types":"dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"test":"npm run typecheck && npm run test:unit","build":"npm run clean && rollup -c","clean":"node -e \"require('node:fs').rmSync('dist', { recursive: true, force: true })\"","format":"prettier --write \"{docs,examples,src,test}/**/*.{ts,tsx,js,jsx,json,css,html,md}\" \"*.{json,md}\"","test:all":"npm test && npm run test:e2e","test:e2e":"playwright test test/e2e","test:unit":"node --experimental-strip-types --test test/unit/*.test.ts","typecheck":"tsc --noEmit && tsc -p tsconfig.test.json","dev:example":"cd examples/managed-service && npm run dev","format:check":"prettier --check \"{docs,examples,src,test}/**/*.{ts,tsx,js,jsx,json,css,html,md}\" \"*.{json,md}\"","promote:codex":"scripts/promote-codex.sh"},"_npmUser":{"name":"blakearoberts","email":"blaker2015@gmail.com"},"_resolved":"/home/runner/work/visage/visage/package/blakearoberts-visage-0.0.1-rc.12.tgz","_integrity":"sha512-b69eKsIWqutX+lsYUACmWBTboSlai5N4n7RdGCwEcLWoUpJWmwUsKLSBEMU/ESyr6KgR4aGcaWxH8HHTbvRLVA==","repository":{"url":"git+https://github.com/blakearoberts/visage.git","type":"git"},"_npmVersion":"11.13.0","description":"Vite plugin for local development with HMR and OIDC session cookie lifecycle semantics.","directories":{},"_nodeVersion":"26.1.0","dependencies":{"eta":"^4.6.0","yaml":"^2.8.4","bcryptjs":"^3.0.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vite":"^6.3.5","tslib":"^2.8.1","rollup":"^4.60.3","prettier":"^3.8.3","typescript":"^5.9.3","@types/node":"^25.6.2","@playwright/test":"^1.59.1","@rollup/plugin-typescript":"^12.3.0"},"_npmOperationalInternal":{"tmp":"tmp/visage_0.0.1-rc.12_1778702433217_0.631960393438904","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-rc.13":{"name":"@blakearoberts/visage","version":"0.0.1-rc.13","keywords":["authentication","hmr","local-development","oauth2","oidc","pkce","session-cookie","vite","vite-plugin"],"author":{"name":"Blake Roberts"},"license":"MIT","_id":"@blakearoberts/visage@0.0.1-rc.13","maintainers":[{"name":"blakearoberts","email":"blaker2015@gmail.com"}],"homepage":"https://github.com/blakearoberts/visage#readme","bugs":{"url":"https://github.com/blakearoberts/visage/issues"},"dist":{"shasum":"92ed8ee05b2424c9bf43b851b69c784d48cd165d","tarball":"https://registry.npmjs.org/@blakearoberts/visage/-/visage-0.0.1-rc.13.tgz","fileCount":26,"integrity":"sha512-0djKcSI+fg5dQqLxVVCO65qvDjQ//W3OtBqhV8L9XZanu6qj1DT6P8tPjzA3VnFfCnXb53QnqbodAk5JZxrUcw==","signatures":[{"sig":"MEUCIQCGwShdFIrlD1re+SpBfhahpF44BB+77POPhR+4zp4RegIgJOy0kbj2nXrxPV7aXEJ3bVcnssP63naB+Di98Gl4Jhg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blakearoberts%2fvisage@0.0.1-rc.13","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":58746},"main":"dist/index.js","type":"module","_from":"file:package/blakearoberts-visage-0.0.1-rc.13.tgz","types":"dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"test":"npm run typecheck && npm run test:unit","build":"npm run clean && rollup -c","clean":"node -e \"require('node:fs').rmSync('dist', { recursive: true, force: true })\"","format":"prettier --write \"{docs,examples,src,test}/**/*.{ts,tsx,js,jsx,json,css,html,md}\" \"*.{json,md}\"","test:all":"npm test && npm run test:e2e","test:e2e":"playwright test test/e2e","test:unit":"node --experimental-strip-types --test test/unit/*.test.ts","typecheck":"tsc --noEmit && tsc -p tsconfig.test.json","dev:example":"cd examples/managed-service && npm run dev","format:check":"prettier --check \"{docs,examples,src,test}/**/*.{ts,tsx,js,jsx,json,css,html,md}\" \"*.{json,md}\"","promote:codex":"scripts/promote-codex.sh"},"_npmUser":{"name":"blakearoberts","email":"blaker2015@gmail.com"},"_resolved":"/home/runner/work/visage/visage/package/blakearoberts-visage-0.0.1-rc.13.tgz","_integrity":"sha512-0djKcSI+fg5dQqLxVVCO65qvDjQ//W3OtBqhV8L9XZanu6qj1DT6P8tPjzA3VnFfCnXb53QnqbodAk5JZxrUcw==","repository":{"url":"git+https://github.com/blakearoberts/visage.git","type":"git"},"_npmVersion":"11.13.0","description":"Vite plugin for local development with HMR and OIDC session cookie lifecycle semantics.","directories":{},"_nodeVersion":"26.1.0","dependencies":{"eta":"^4.6.0","yaml":"^2.8.4","bcryptjs":"^3.0.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vite":"^6.3.5","tslib":"^2.8.1","rollup":"^4.60.3","prettier":"^3.8.3","typescript":"^5.9.3","@types/node":"^25.6.2","@playwright/test":"^1.59.1","@rollup/plugin-typescript":"^12.3.0"},"_npmOperationalInternal":{"tmp":"tmp/visage_0.0.1-rc.13_1778703864567_0.8211300799619325","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-rc.14":{"name":"@blakearoberts/visage","version":"0.0.1-rc.14","keywords":["authentication","hmr","local-development","oauth2","oidc","pkce","session-cookie","vite","vite-plugin"],"author":{"name":"Blake Roberts"},"license":"MIT","_id":"@blakearoberts/visage@0.0.1-rc.14","maintainers":[{"name":"blakearoberts","email":"blaker2015@gmail.com"}],"homepage":"https://github.com/blakearoberts/visage#readme","bugs":{"url":"https://github.com/blakearoberts/visage/issues"},"dist":{"shasum":"f20bce6959987c4d593248a6540e8ba389900402","tarball":"https://registry.npmjs.org/@blakearoberts/visage/-/visage-0.0.1-rc.14.tgz","fileCount":26,"integrity":"sha512-vpkIAwOlx+IYyA8wt8wUc6kKGuBNPFO1m/O0t+YzXXtDf9Urt59emnA6K8SsPyPN0+iJ3bF7PgAxwEO9j0ZEqQ==","signatures":[{"sig":"MEUCIQCaS7TneK/3t25hXRCeoN++r8j1OTg2HPm/vahNvCBZZAIgOp0hMlJVC5uqGQbXZNQQopjGaQdPr7wzPqDbNbRN/Mw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blakearoberts%2fvisage@0.0.1-rc.14","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":62049},"main":"dist/index.js","type":"module","_from":"file:package/blakearoberts-visage-0.0.1-rc.14.tgz","types":"dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"test":"npm run typecheck && npm run test:unit","build":"npm run clean && rollup -c","clean":"node -e \"require('node:fs').rmSync('dist', { recursive: true, force: true })\"","format":"prettier --write \"{docs,examples,src,test}/**/*.{ts,tsx,js,jsx,json,css,html,md}\" \"*.{json,md}\"","test:all":"npm test && npm run test:e2e","test:e2e":"playwright test test/e2e","test:unit":"node --experimental-strip-types --test test/unit/*.test.ts","typecheck":"tsc --noEmit && tsc -p tsconfig.test.json","dev:example":"cd examples/simple && npm run dev","format:check":"prettier --check \"{docs,examples,src,test}/**/*.{ts,tsx,js,jsx,json,css,html,md}\" \"*.{json,md}\"","promote:codex":"scripts/promote-codex.sh"},"_npmUser":{"name":"blakearoberts","email":"blaker2015@gmail.com"},"_resolved":"/home/runner/work/visage/visage/package/blakearoberts-visage-0.0.1-rc.14.tgz","_integrity":"sha512-vpkIAwOlx+IYyA8wt8wUc6kKGuBNPFO1m/O0t+YzXXtDf9Urt59emnA6K8SsPyPN0+iJ3bF7PgAxwEO9j0ZEqQ==","repository":{"url":"git+https://github.com/blakearoberts/visage.git","type":"git"},"_npmVersion":"11.13.0","description":"Vite plugin for local development with HMR and OIDC session cookie lifecycle semantics.","directories":{},"_nodeVersion":"26.1.0","dependencies":{"eta":"^4.6.0","yaml":"^2.8.4","bcryptjs":"^3.0.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vite":"^6.3.5","tslib":"^2.8.1","rollup":"^4.60.3","prettier":"^3.8.3","typescript":"^5.9.3","@types/node":"^25.6.2","@playwright/test":"^1.59.1","@rollup/plugin-typescript":"^12.3.0"},"_npmOperationalInternal":{"tmp":"tmp/visage_0.0.1-rc.14_1778812334350_0.7201291445348945","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-rc.15":{"name":"@blakearoberts/visage","version":"0.0.1-rc.15","keywords":["authentication","hmr","local-development","oauth2","oidc","pkce","session-cookie","vite","vite-plugin"],"author":{"name":"Blake Roberts"},"license":"MIT","_id":"@blakearoberts/visage@0.0.1-rc.15","maintainers":[{"name":"blakearoberts","email":"blaker2015@gmail.com"}],"homepage":"https://github.com/blakearoberts/visage#readme","bugs":{"url":"https://github.com/blakearoberts/visage/issues"},"dist":{"shasum":"fb17fad9e6315363c8c058d1756cfc3aba140892","tarball":"https://registry.npmjs.org/@blakearoberts/visage/-/visage-0.0.1-rc.15.tgz","fileCount":26,"integrity":"sha512-UnVtjqCDgmDYtJfyIJ940j6zfT3TEudmiloCJoK5DoenRrtKnvsb1GSY43pP2HAW+pgPT3KF4KJRbHNl4M/yEA==","signatures":[{"sig":"MEYCIQDOdEJqrDi988ByaQpoFa4LHdpjmw/ZH2nnh5BKLh0ZKgIhAK4Xi2zgauDfiBLZYT88unIVxSIPCQVMALrA9pC38eE5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blakearoberts%2fvisage@0.0.1-rc.15","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":64452},"main":"dist/index.js","type":"module","_from":"file:package/blakearoberts-visage-0.0.1-rc.15.tgz","types":"dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"test":"npm run typecheck && npm run test:unit","build":"npm run clean && rollup -c","clean":"node -e \"require('node:fs').rmSync('dist', { recursive: true, force: true })\"","format":"prettier --write \"{docs,examples,src,test}/**/*.{ts,tsx,js,jsx,json,css,html,md}\" \"*.{json,md}\"","test:all":"npm test && npm run test:e2e","test:e2e":"playwright test test/e2e","test:unit":"node --experimental-strip-types --test test/unit/*.test.ts","typecheck":"tsc --noEmit && tsc -p tsconfig.test.json","dev:example":"cd examples/simple && npm run dev","format:check":"prettier --check \"{docs,examples,src,test}/**/*.{ts,tsx,js,jsx,json,css,html,md}\" \"*.{json,md}\"","promote:codex":"scripts/promote-codex.sh"},"_npmUser":{"name":"blakearoberts","email":"blaker2015@gmail.com"},"_resolved":"/home/runner/work/visage/visage/package/blakearoberts-visage-0.0.1-rc.15.tgz","_integrity":"sha512-UnVtjqCDgmDYtJfyIJ940j6zfT3TEudmiloCJoK5DoenRrtKnvsb1GSY43pP2HAW+pgPT3KF4KJRbHNl4M/yEA==","repository":{"url":"git+https://github.com/blakearoberts/visage.git","type":"git"},"_npmVersion":"11.13.0","description":"Vite plugin for local development with HMR and OIDC session cookie lifecycle semantics.","directories":{},"_nodeVersion":"26.1.0","dependencies":{"eta":"^4.6.0","yaml":"^2.8.4","bcryptjs":"^3.0.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vite":"^6.3.5","tslib":"^2.8.1","rollup":"^4.60.3","prettier":"^3.8.3","typescript":"^5.9.3","@types/node":"^25.6.2","@playwright/test":"^1.59.1","@rollup/plugin-typescript":"^12.3.0"},"_npmOperationalInternal":{"tmp":"tmp/visage_0.0.1-rc.15_1778874704645_0.7657870038985197","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-rc.16":{"name":"@blakearoberts/visage","version":"0.0.1-rc.16","keywords":["authentication","hmr","local-development","oauth2","oidc","pkce","session-cookie","vite","vite-plugin"],"author":{"name":"Blake Roberts"},"license":"MIT","_id":"@blakearoberts/visage@0.0.1-rc.16","maintainers":[{"name":"blakearoberts","email":"blaker2015@gmail.com"}],"homepage":"https://github.com/blakearoberts/visage#readme","bugs":{"url":"https://github.com/blakearoberts/visage/issues"},"dist":{"shasum":"33ba3c971ad4f9707fa00eae2db587c039e63c0f","tarball":"https://registry.npmjs.org/@blakearoberts/visage/-/visage-0.0.1-rc.16.tgz","fileCount":26,"integrity":"sha512-VctMoKwVrW8jXurCZznMaibKwIYORqYnocs5sXddrnhzjPfdLjIc7nrciGHm2hnK6Gx9g2JG70mAZOs6oeC87w==","signatures":[{"sig":"MEUCIFLfQVaJz0ZYiVYdA+i7KhHOtC0qSTLl+1BrNjgoRFG0AiEA+zQCGByGOLGoZJ6sQ6Atlbfh4gngg79R/gw0Z7FC4pw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blakearoberts%2fvisage@0.0.1-rc.16","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":65395},"main":"dist/index.js","type":"module","_from":"file:package/blakearoberts-visage-0.0.1-rc.16.tgz","types":"dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"test":"npm run typecheck && npm run test:unit","build":"npm run clean && rollup -c","clean":"node -e \"require('node:fs').rmSync('dist', { recursive: true, force: true })\"","format":"prettier --write \"{docs,examples,src,test}/**/*.{ts,tsx,js,jsx,json,css,html,md}\" \"*.{json,md}\"","test:all":"npm test && npm run test:e2e","test:e2e":"playwright test test/e2e","test:unit":"node --experimental-strip-types --test test/unit/*.test.ts","typecheck":"tsc --noEmit && tsc -p tsconfig.test.json","dev:example":"cd examples/simple && npm run dev","format:check":"prettier --check \"{docs,examples,src,test}/**/*.{ts,tsx,js,jsx,json,css,html,md}\" \"*.{json,md}\"","promote:codex":"scripts/promote-codex.sh"},"_npmUser":{"name":"blakearoberts","email":"blaker2015@gmail.com"},"_resolved":"/home/runner/work/visage/visage/package/blakearoberts-visage-0.0.1-rc.16.tgz","_integrity":"sha512-VctMoKwVrW8jXurCZznMaibKwIYORqYnocs5sXddrnhzjPfdLjIc7nrciGHm2hnK6Gx9g2JG70mAZOs6oeC87w==","repository":{"url":"git+https://github.com/blakearoberts/visage.git","type":"git"},"_npmVersion":"11.13.0","description":"Vite plugin for local development with HMR and OIDC session cookie lifecycle semantics.","directories":{},"_nodeVersion":"26.1.0","dependencies":{"eta":"^4.6.0","yaml":"^2.8.4","bcryptjs":"^3.0.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vite":"^6.3.5","tslib":"^2.8.1","rollup":"^4.60.3","prettier":"^3.8.3","typescript":"^5.9.3","@types/node":"^25.6.2","@playwright/test":"^1.59.1","@rollup/plugin-typescript":"^12.3.0"},"_npmOperationalInternal":{"tmp":"tmp/visage_0.0.1-rc.16_1778889117906_0.8868914860223416","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-rc.17":{"name":"@blakearoberts/visage","version":"0.0.1-rc.17","keywords":["authentication","hmr","local-development","oauth2","oidc","pkce","session-cookie","vite","vite-plugin"],"author":{"name":"Blake Roberts"},"license":"MIT","_id":"@blakearoberts/visage@0.0.1-rc.17","maintainers":[{"name":"blakearoberts","email":"blaker2015@gmail.com"}],"homepage":"https://github.com/blakearoberts/visage#readme","bugs":{"url":"https://github.com/blakearoberts/visage/issues"},"dist":{"shasum":"fc756966e7a1a9a37d51c46be84fab89faaa1167","tarball":"https://registry.npmjs.org/@blakearoberts/visage/-/visage-0.0.1-rc.17.tgz","fileCount":26,"integrity":"sha512-DKm0d6hqlbtzpGnNf8EU3b0hx7XcSiAuxiIbx21ZqyL+SqM9fUON/RFFQKo1QznDK090O/NmSpDQ2F8ZLnhiWg==","signatures":[{"sig":"MEUCIDRp3eembDKnp7fpuLFeabGag+Ngy1z8NunGLSv7BZcJAiEA2qshMO5HNh+nH3PMM2J2vf5z79ScZo19XEQwV3hiTpQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blakearoberts%2fvisage@0.0.1-rc.17","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":65395},"main":"dist/index.js","type":"module","_from":"file:package/blakearoberts-visage-0.0.1-rc.17.tgz","types":"dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"test":"npm run typecheck && npm run test:unit","build":"npm run clean && rollup -c","clean":"node -e \"require('node:fs').rmSync('dist', { recursive: true, force: true })\"","format":"prettier --write \"{docs,examples,src,test}/**/*.{ts,tsx,js,jsx,json,css,html,md}\" \"*.{json,md}\"","test:all":"npm test && npm run test:e2e","test:e2e":"playwright test test/e2e","test:unit":"node --experimental-strip-types --test test/unit/*.test.ts","typecheck":"tsc --noEmit && tsc -p tsconfig.test.json","dev:example":"cd examples/simple && npm run dev","format:check":"prettier --check \"{docs,examples,src,test}/**/*.{ts,tsx,js,jsx,json,css,html,md}\" \"*.{json,md}\"","promote:codex":"scripts/promote-codex.sh"},"_npmUser":{"name":"blakearoberts","email":"blaker2015@gmail.com"},"_resolved":"/home/runner/work/visage/visage/package/blakearoberts-visage-0.0.1-rc.17.tgz","_integrity":"sha512-DKm0d6hqlbtzpGnNf8EU3b0hx7XcSiAuxiIbx21ZqyL+SqM9fUON/RFFQKo1QznDK090O/NmSpDQ2F8ZLnhiWg==","repository":{"url":"git+https://github.com/blakearoberts/visage.git","type":"git"},"_npmVersion":"11.13.0","description":"Vite plugin for local development with HMR and OIDC session cookie lifecycle semantics.","directories":{},"_nodeVersion":"26.1.0","dependencies":{"eta":"^4.6.0","yaml":"^2.8.4","bcryptjs":"^3.0.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vite":"^6.3.5","tslib":"^2.8.1","rollup":"^4.60.3","prettier":"^3.8.3","typescript":"^5.9.3","@types/node":"^25.6.2","@playwright/test":"^1.59.1","@rollup/plugin-typescript":"^12.3.0"},"_npmOperationalInternal":{"tmp":"tmp/visage_0.0.1-rc.17_1778891997656_0.2901773411605857","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-rc.18":{"name":"@blakearoberts/visage","version":"0.0.1-rc.18","keywords":["authentication","hmr","local-development","oauth2","oidc","pkce","session-cookie","vite","vite-plugin"],"author":{"name":"Blake Roberts"},"license":"MIT","_id":"@blakearoberts/visage@0.0.1-rc.18","maintainers":[{"name":"blakearoberts","email":"blaker2015@gmail.com"}],"homepage":"https://github.com/blakearoberts/visage#readme","bugs":{"url":"https://github.com/blakearoberts/visage/issues"},"dist":{"shasum":"4cd16dc2196ccd76cec4772c470ca11a58012630","tarball":"https://registry.npmjs.org/@blakearoberts/visage/-/visage-0.0.1-rc.18.tgz","fileCount":26,"integrity":"sha512-TXj+pzSTkmra9uZUyRBjnRIIbhjUC7IsngowqidwaITbzSTkF9h9u+YB79cWISX1BxhjdR3Z+RbQW5xaNMycqg==","signatures":[{"sig":"MEQCIGOBs/9gwFCwdjm51yu77XyFjGx+Q9OS3B/ioyZtj4AxAiAsupxbSxaCzmOHxdKQTgGYk1TQSgakyWtopXZeZkv5cQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blakearoberts%2fvisage@0.0.1-rc.18","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":65395},"main":"dist/index.js","type":"module","_from":"file:package/blakearoberts-visage-0.0.1-rc.18.tgz","types":"dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"test":"npm run typecheck && npm run test:unit","build":"npm run clean && rollup -c","clean":"node -e \"require('node:fs').rmSync('dist', { recursive: true, force: true })\"","format":"prettier --write \"{docs,examples,src,test}/**/*.{ts,tsx,js,jsx,json,css,html,md}\" \"*.{json,md}\"","test:all":"npm test && npm run test:e2e","test:e2e":"playwright test test/e2e","test:unit":"node --experimental-strip-types --test test/unit/*.test.ts","typecheck":"tsc --noEmit && tsc -p tsconfig.test.json","dev:example":"cd examples/simple && npm run dev","format:check":"prettier --check \"{docs,examples,src,test}/**/*.{ts,tsx,js,jsx,json,css,html,md}\" \"*.{json,md}\"","promote:codex":"scripts/promote-codex.sh"},"_npmUser":{"name":"blakearoberts","email":"blaker2015@gmail.com"},"_resolved":"/home/runner/work/visage/visage/package/blakearoberts-visage-0.0.1-rc.18.tgz","_integrity":"sha512-TXj+pzSTkmra9uZUyRBjnRIIbhjUC7IsngowqidwaITbzSTkF9h9u+YB79cWISX1BxhjdR3Z+RbQW5xaNMycqg==","repository":{"url":"git+https://github.com/blakearoberts/visage.git","type":"git"},"_npmVersion":"11.13.0","description":"Vite plugin for local development with HMR and OIDC session cookie lifecycle semantics.","directories":{},"_nodeVersion":"26.1.0","dependencies":{"eta":"^4.6.0","yaml":"^2.9.0","bcryptjs":"^3.0.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vite":"^6.3.5","tslib":"^2.8.1","rollup":"^4.60.4","prettier":"^3.8.3","typescript":"^5.9.3","@types/node":"^25.8.0","@playwright/test":"^1.60.0","@rollup/plugin-typescript":"^12.3.0"},"_npmOperationalInternal":{"tmp":"tmp/visage_0.0.1-rc.18_1778894751276_0.7231184105029946","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-rc.19":{"name":"@blakearoberts/visage","version":"0.0.1-rc.19","keywords":["authentication","hmr","local-development","oauth2","oidc","pkce","session-cookie","vite","vite-plugin"],"author":{"name":"Blake Roberts"},"license":"MIT","_id":"@blakearoberts/visage@0.0.1-rc.19","maintainers":[{"name":"blakearoberts","email":"blaker2015@gmail.com"}],"homepage":"https://github.com/blakearoberts/visage#readme","bugs":{"url":"https://github.com/blakearoberts/visage/issues"},"dist":{"shasum":"874ecedb75cf02c84ab5eb461384a98253a1a0c6","tarball":"https://registry.npmjs.org/@blakearoberts/visage/-/visage-0.0.1-rc.19.tgz","fileCount":26,"integrity":"sha512-GcsRhA4E6QkcNkiZr0DfnpSNSu8sRld2VLoEVLZdyfyJCa/7vQz4R4sW5zd/2RCc7+/B11HNpbrhBdI7fPKKMQ==","signatures":[{"sig":"MEUCIQD3xxqUCtFuzn3sYEeKsKrzkUXQUkWNOrVcx+GzNpre5AIgf4mFR1RXUhs05yBhHCyqyp5ZJKNSMSZa7CeuRcBgsuM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blakearoberts%2fvisage@0.0.1-rc.19","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":65395},"main":"dist/index.js","type":"module","_from":"file:package/blakearoberts-visage-0.0.1-rc.19.tgz","types":"dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"test":"npm run typecheck && npm run test:unit","build":"npm run clean && rollup -c","clean":"node -e \"require('node:fs').rmSync('dist', { recursive: true, force: true })\"","format":"prettier --write \"{docs,examples,src,test}/**/*.{ts,tsx,js,jsx,json,css,html,md}\" \"*.{json,md}\"","test:all":"npm test && npm run test:e2e","test:e2e":"playwright test test/e2e","test:unit":"node --experimental-strip-types --test test/unit/*.test.ts","typecheck":"tsc --noEmit && tsc -p tsconfig.test.json","dev:example":"cd examples/simple && npm run dev","format:check":"prettier --check \"{docs,examples,src,test}/**/*.{ts,tsx,js,jsx,json,css,html,md}\" \"*.{json,md}\"","promote:codex":"scripts/promote-codex.sh"},"_npmUser":{"name":"blakearoberts","email":"blaker2015@gmail.com"},"_resolved":"/home/runner/work/visage/visage/package/blakearoberts-visage-0.0.1-rc.19.tgz","_integrity":"sha512-GcsRhA4E6QkcNkiZr0DfnpSNSu8sRld2VLoEVLZdyfyJCa/7vQz4R4sW5zd/2RCc7+/B11HNpbrhBdI7fPKKMQ==","repository":{"url":"git+https://github.com/blakearoberts/visage.git","type":"git"},"_npmVersion":"11.13.0","description":"Vite plugin for local development with HMR and OIDC session cookie lifecycle semantics.","directories":{},"_nodeVersion":"26.1.0","dependencies":{"eta":"^4.6.0","yaml":"^2.9.0","bcryptjs":"^3.0.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vite":"^6.3.5","tslib":"^2.8.1","rollup":"^4.60.4","prettier":"^3.8.3","typescript":"^5.9.3","@types/node":"^25.8.0","@playwright/test":"^1.60.0","@rollup/plugin-typescript":"^12.3.0"},"_npmOperationalInternal":{"tmp":"tmp/visage_0.0.1-rc.19_1778895049908_0.15468837837773264","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-rc.20":{"name":"@blakearoberts/visage","version":"0.0.1-rc.20","keywords":["authentication","hmr","local-development","oauth2","oidc","pkce","session-cookie","vite","vite-plugin"],"author":{"name":"Blake Roberts"},"license":"MIT","_id":"@blakearoberts/visage@0.0.1-rc.20","maintainers":[{"name":"blakearoberts","email":"blaker2015@gmail.com"}],"homepage":"https://github.com/blakearoberts/visage#readme","bugs":{"url":"https://github.com/blakearoberts/visage/issues"},"dist":{"shasum":"564baac6712697fa7e71cc3b0a6f93bcbdecc25e","tarball":"https://registry.npmjs.org/@blakearoberts/visage/-/visage-0.0.1-rc.20.tgz","fileCount":33,"integrity":"sha512-xAtGIBqkLvMA/kgxWKP4gqPZwQV53Oiw1Aav/yG2woZ4HkkqIgxG4KRTN7lVmx4SckLMDdOGOdQkGTjE4d9rjw==","signatures":[{"sig":"MEUCIE8l2Bd+7E+/1v7sL0MTZump+JvQQi5R5Fmo8wAJsS66AiEA37w5SNEWlEfgWFaLpQZ9m2+kkEuaRuffRyq5282E7EU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blakearoberts%2fvisage@0.0.1-rc.20","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":72806},"main":"dist/index.js","type":"module","_from":"file:package/blakearoberts-visage-0.0.1-rc.20.tgz","types":"dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"test":"npm run typecheck && npm run test:unit","build":"npm run clean && rollup -c","clean":"node -e \"require('node:fs').rmSync('dist', { recursive: true, force: true })\"","format":"prettier --write \"{docs,examples,src,test}/**/*.{ts,tsx,js,jsx,json,css,html,md}\" \"*.{json,md}\"","example":"npm run example:simple","test:all":"npm test && npm run test:e2e","test:e2e":"playwright test test/e2e","test:unit":"node --experimental-strip-types --test test/unit/*.test.ts","typecheck":"tsc --noEmit && tsc -p tsconfig.test.json","format:check":"prettier --check \"{docs,examples,src,test}/**/*.{ts,tsx,js,jsx,json,css,html,md}\" \"*.{json,md}\"","promote:codex":"scripts/promote-codex.sh","example:simple":"cd examples/simple && npm run dev"},"_npmUser":{"name":"blakearoberts","email":"blaker2015@gmail.com"},"_resolved":"/home/runner/work/visage/visage/package/blakearoberts-visage-0.0.1-rc.20.tgz","_integrity":"sha512-xAtGIBqkLvMA/kgxWKP4gqPZwQV53Oiw1Aav/yG2woZ4HkkqIgxG4KRTN7lVmx4SckLMDdOGOdQkGTjE4d9rjw==","repository":{"url":"git+https://github.com/blakearoberts/visage.git","type":"git"},"_npmVersion":"11.13.0","description":"Vite plugin for local development with HMR and OIDC session cookie lifecycle semantics.","directories":{},"_nodeVersion":"26.1.0","dependencies":{"eta":"^4.6.0","yaml":"^2.9.0","bcryptjs":"^3.0.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vite":"^8.0.13","tslib":"^2.8.1","rollup":"^4.60.4","prettier":"^3.8.3","typescript":"^5.9.3","@types/node":"^25.8.0","@playwright/test":"^1.60.0","@rollup/plugin-typescript":"^12.3.0"},"_npmOperationalInternal":{"tmp":"tmp/visage_0.0.1-rc.20_1778984664342_0.2782182486679712","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-rc.21":{"name":"@blakearoberts/visage","version":"0.0.1-rc.21","keywords":["authentication","hmr","local-development","oauth2","oidc","pkce","session-cookie","vite","vite-plugin"],"author":{"name":"Blake Roberts"},"license":"MIT","_id":"@blakearoberts/visage@0.0.1-rc.21","maintainers":[{"name":"blakearoberts","email":"blaker2015@gmail.com"}],"homepage":"https://github.com/blakearoberts/visage#readme","bugs":{"url":"https://github.com/blakearoberts/visage/issues"},"dist":{"shasum":"affdce1875e366a401c70007d2b629422b4ba84d","tarball":"https://registry.npmjs.org/@blakearoberts/visage/-/visage-0.0.1-rc.21.tgz","fileCount":33,"integrity":"sha512-r7q2YWFGVXsZUWYduc5JyVJhl8KBmAalh6IOFijDPV5mm3aXgNgbh4lt1BeQ/60zViyVECF6MYYebo/yrRGbtA==","signatures":[{"sig":"MEYCIQCApb2p3Z4hgAljMIuRmu3gsueWEV6865EIXwrPYxfJzwIhAOTZv01dkuoBbY/H7PLG1TW5Jg/bsQZn+KdhI5Yr/Kn+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blakearoberts%2fvisage@0.0.1-rc.21","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":74815},"main":"dist/index.js","type":"module","_from":"file:package/blakearoberts-visage-0.0.1-rc.21.tgz","types":"dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"test":"npm run typecheck && npm run test:unit","build":"npm run clean && rollup -c","clean":"node -e \"require('node:fs').rmSync('dist', { recursive: true, force: true })\"","format":"prettier --write \"{docs,examples,src,test}/**/*.{ts,tsx,js,jsx,json,css,html,md}\" \"*.{json,md}\"","example":"npm run example:simple","test:all":"npm test && npm run test:e2e","test:e2e":"playwright test test/e2e","test:unit":"node --experimental-strip-types --test test/unit/*.test.ts","typecheck":"tsc --noEmit && tsc -p tsconfig.test.json","format:check":"prettier --check \"{docs,examples,src,test}/**/*.{ts,tsx,js,jsx,json,css,html,md}\" \"*.{json,md}\"","promote:codex":"scripts/promote-codex.sh","example:simple":"cd examples/simple && npm run dev"},"_npmUser":{"name":"blakearoberts","email":"blaker2015@gmail.com"},"_resolved":"/home/runner/work/visage/visage/package/blakearoberts-visage-0.0.1-rc.21.tgz","_integrity":"sha512-r7q2YWFGVXsZUWYduc5JyVJhl8KBmAalh6IOFijDPV5mm3aXgNgbh4lt1BeQ/60zViyVECF6MYYebo/yrRGbtA==","repository":{"url":"git+https://github.com/blakearoberts/visage.git","type":"git"},"_npmVersion":"11.13.0","description":"Vite plugin for local development with HMR and OIDC session cookie lifecycle semantics.","directories":{},"_nodeVersion":"26.1.0","dependencies":{"eta":"^4.6.0","yaml":"^2.9.0","bcryptjs":"^3.0.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vite":"^8.0.13","tslib":"^2.8.1","rollup":"^4.60.4","prettier":"^3.8.3","typescript":"^6.0.3","@types/node":"^25.8.0","@playwright/test":"^1.60.0","@rollup/plugin-typescript":"^12.3.0"},"_npmOperationalInternal":{"tmp":"tmp/visage_0.0.1-rc.21_1779039887942_0.8094587597661582","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-rc.22":{"name":"@blakearoberts/visage","version":"0.0.1-rc.22","keywords":["authentication","hmr","local-development","oauth2","oidc","pkce","session-cookie","vite","vite-plugin"],"author":{"name":"Blake Roberts"},"license":"MIT","_id":"@blakearoberts/visage@0.0.1-rc.22","maintainers":[{"name":"blakearoberts","email":"blaker2015@gmail.com"}],"homepage":"https://github.com/blakearoberts/visage#readme","bugs":{"url":"https://github.com/blakearoberts/visage/issues"},"dist":{"shasum":"76f3fcd82b2b2a5f1a24a1b19b799bbd251f2b1b","tarball":"https://registry.npmjs.org/@blakearoberts/visage/-/visage-0.0.1-rc.22.tgz","fileCount":33,"integrity":"sha512-4s79gLycdgvYqZfTRWZBfnTyI7H+2OoZfNakAKjIy8Aur2eb9KLyGVlrOyfq1b9VZBdmmFv+NE48dGCMMG+CEg==","signatures":[{"sig":"MEUCIFxp9FZpRojlhbgzwFycYBbl6LoG5B3HXaA5IxAoyrz0AiEA+EvGyYkaNX5Jb59NrDbHyC55AOmMUXe0rOKQk2yDIlg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blakearoberts%2fvisage@0.0.1-rc.22","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":74815},"main":"dist/index.js","type":"module","_from":"file:package/blakearoberts-visage-0.0.1-rc.22.tgz","types":"dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"test":"npm run typecheck && npm run test:unit","build":"npm run clean && rollup -c","clean":"node -e \"require('node:fs').rmSync('dist', { recursive: true, force: true })\"","format":"prettier --write \"{docs,examples,src,test}/**/*.{ts,tsx,js,jsx,json,css,html,md}\" \"*.{json,md}\"","example":"npm run example:simple","test:all":"npm test && npm run test:e2e","test:e2e":"playwright test test/e2e","test:unit":"node --experimental-strip-types --test test/unit/*.test.ts","typecheck":"tsc --noEmit && tsc -p tsconfig.test.json","format:check":"prettier --check \"{docs,examples,src,test}/**/*.{ts,tsx,js,jsx,json,css,html,md}\" \"*.{json,md}\"","promote:codex":"scripts/promote-codex.sh","example:simple":"cd examples/simple && npm run dev"},"_npmUser":{"name":"blakearoberts","email":"blaker2015@gmail.com"},"_resolved":"/home/runner/work/visage/visage/package/blakearoberts-visage-0.0.1-rc.22.tgz","_integrity":"sha512-4s79gLycdgvYqZfTRWZBfnTyI7H+2OoZfNakAKjIy8Aur2eb9KLyGVlrOyfq1b9VZBdmmFv+NE48dGCMMG+CEg==","repository":{"url":"git+https://github.com/blakearoberts/visage.git","type":"git"},"_npmVersion":"11.13.0","description":"Vite plugin for local development with HMR and OIDC session cookie lifecycle semantics.","directories":{},"_nodeVersion":"26.1.0","dependencies":{"eta":"^4.6.0","yaml":"^2.9.0","bcryptjs":"^3.0.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vite":"^8.0.13","tslib":"^2.8.1","rollup":"^4.60.4","prettier":"^3.8.3","typescript":"^6.0.3","@types/node":"^25.8.0","@playwright/test":"^1.60.0","@rollup/plugin-typescript":"^12.3.0"},"_npmOperationalInternal":{"tmp":"tmp/visage_0.0.1-rc.22_1779043619840_0.2734317877761503","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-rc.23":{"name":"@blakearoberts/visage","version":"0.0.1-rc.23","keywords":["authentication","hmr","local-development","oauth2","oidc","pkce","session-cookie","vite","vite-plugin"],"author":{"name":"Blake Roberts"},"license":"MIT","_id":"@blakearoberts/visage@0.0.1-rc.23","maintainers":[{"name":"blakearoberts","email":"blaker2015@gmail.com"}],"homepage":"https://github.com/blakearoberts/visage#readme","bugs":{"url":"https://github.com/blakearoberts/visage/issues"},"dist":{"shasum":"7fe2d67428ab169ede46e5818a06dc0ca1ba6198","tarball":"https://registry.npmjs.org/@blakearoberts/visage/-/visage-0.0.1-rc.23.tgz","fileCount":35,"integrity":"sha512-CFc56Q3hobVyQsJ1lqb4erldgOSIbEEAn9C9KSNU8vQrWtjhkzxqZjDSIpj70EGocVfoIg0Kp8yExNxoTxPpyQ==","signatures":[{"sig":"MEUCIQDLah5+XS/fPnmrOG82ZEdSqYARXCMCuw1h8tzUjblh+QIgALTdNUQXK4JUzCgLT9AotdkxLsmaiRMIdfYfUOxOoS8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blakearoberts%2fvisage@0.0.1-rc.23","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":80007},"main":"dist/index.js","type":"module","_from":"file:package/blakearoberts-visage-0.0.1-rc.23.tgz","types":"dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"test":"npm run typecheck && npm run test:unit","build":"npm run clean && rollup -c","clean":"node -e \"require('node:fs').rmSync('dist', { recursive: true, force: true })\"","format":"prettier --write \"{docs,examples,src,test}/**/*.{ts,tsx,js,jsx,json,css,html,md}\" \"*.{json,md}\"","example":"npm run example:simple","test:all":"npm test && npm run test:e2e","test:e2e":"playwright test test/e2e","test:unit":"node --experimental-strip-types --test test/unit/*.test.ts","typecheck":"tsc --noEmit && tsc -p tsconfig.test.json","format:check":"prettier --check \"{docs,examples,src,test}/**/*.{ts,tsx,js,jsx,json,css,html,md}\" \"*.{json,md}\"","promote:codex":"scripts/promote-codex.sh","example:simple":"cd examples/simple && npm run dev"},"_npmUser":{"name":"blakearoberts","email":"blaker2015@gmail.com"},"_resolved":"/home/runner/work/visage/visage/package/blakearoberts-visage-0.0.1-rc.23.tgz","_integrity":"sha512-CFc56Q3hobVyQsJ1lqb4erldgOSIbEEAn9C9KSNU8vQrWtjhkzxqZjDSIpj70EGocVfoIg0Kp8yExNxoTxPpyQ==","repository":{"url":"git+https://github.com/blakearoberts/visage.git","type":"git"},"_npmVersion":"11.13.0","description":"Vite plugin for local development with HMR and OIDC session cookie lifecycle semantics.","directories":{},"_nodeVersion":"26.1.0","dependencies":{"eta":"^4.6.0","yaml":"^2.9.0","bcryptjs":"^3.0.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vite":"^8.0.13","tslib":"^2.8.1","rollup":"^4.60.4","prettier":"^3.8.3","typescript":"^6.0.3","@types/node":"^25.8.0","@playwright/test":"^1.60.0","@rollup/plugin-typescript":"^12.3.0"},"_npmOperationalInternal":{"tmp":"tmp/visage_0.0.1-rc.23_1779175334837_0.3134940060284366","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-rc.24":{"name":"@blakearoberts/visage","version":"0.0.1-rc.24","keywords":["authentication","hmr","local-development","oauth2","oidc","pkce","session-cookie","vite","vite-plugin"],"author":{"name":"Blake Roberts"},"license":"MIT","_id":"@blakearoberts/visage@0.0.1-rc.24","maintainers":[{"name":"blakearoberts","email":"blaker2015@gmail.com"}],"homepage":"https://github.com/blakearoberts/visage#readme","bugs":{"url":"https://github.com/blakearoberts/visage/issues"},"dist":{"shasum":"0d8222b5e483b58985b6f0fe24dd15dca5d7dc6b","tarball":"https://registry.npmjs.org/@blakearoberts/visage/-/visage-0.0.1-rc.24.tgz","fileCount":35,"integrity":"sha512-goIKs6Ur5No1A35VS+SDRa7U8LZ8t+gCkvSqlwHBCPWg+J+nGuM2OiAIOlVwXbbYJ9gUKd2d/vNNDrAsVYJV/A==","signatures":[{"sig":"MEMCH1FQe04QXPvkOnQHVGKa3B/LQLGzgVNu1Yt0JiMkSA8CIEAqAR9ThJKmjIoKl3J2BE8FUG+mAOAMoY5W+ixxEMxK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blakearoberts%2fvisage@0.0.1-rc.24","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":80007},"main":"dist/index.js","type":"module","_from":"file:package/blakearoberts-visage-0.0.1-rc.24.tgz","types":"dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"test":"npm run typecheck && npm run test:unit","build":"npm run clean && rollup -c","clean":"node -e \"require('node:fs').rmSync('dist', { recursive: true, force: true })\"","format":"prettier --write \"{docs,examples,src,test}/**/*.{ts,tsx,js,jsx,json,css,html,md}\" \"*.{json,md}\"","example":"npm run example:simple","test:all":"npm test && npm run test:e2e","test:e2e":"playwright test test/e2e","test:unit":"node --experimental-strip-types --test test/unit/*.test.ts","typecheck":"tsc --noEmit && tsc -p tsconfig.test.json","format:check":"prettier --check \"{docs,examples,src,test}/**/*.{ts,tsx,js,jsx,json,css,html,md}\" \"*.{json,md}\"","promote:codex":"scripts/promote-codex.sh","example:simple":"cd examples/simple && npm run dev"},"_npmUser":{"name":"blakearoberts","email":"blaker2015@gmail.com"},"_resolved":"/home/runner/work/visage/visage/package/blakearoberts-visage-0.0.1-rc.24.tgz","_integrity":"sha512-goIKs6Ur5No1A35VS+SDRa7U8LZ8t+gCkvSqlwHBCPWg+J+nGuM2OiAIOlVwXbbYJ9gUKd2d/vNNDrAsVYJV/A==","repository":{"url":"git+https://github.com/blakearoberts/visage.git","type":"git"},"_npmVersion":"11.13.0","description":"Vite plugin for local development with HMR and OIDC session cookie lifecycle semantics.","directories":{},"_nodeVersion":"26.1.0","dependencies":{"eta":"^4.6.0","yaml":"^2.9.0","bcryptjs":"^3.0.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vite":"^8.0.13","tslib":"^2.8.1","rollup":"^4.60.4","prettier":"^3.8.3","typescript":"^6.0.3","@types/node":"^25.8.0","@playwright/test":"^1.60.0","@rollup/plugin-typescript":"^12.3.0"},"_npmOperationalInternal":{"tmp":"tmp/visage_0.0.1-rc.24_1779176404234_0.8401989105197774","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-rc.25":{"name":"@blakearoberts/visage","version":"0.0.1-rc.25","keywords":["authentication","hmr","local-development","oauth2","oidc","pkce","session-cookie","vite","vite-plugin"],"author":{"name":"Blake Roberts"},"license":"MIT","_id":"@blakearoberts/visage@0.0.1-rc.25","maintainers":[{"name":"blakearoberts","email":"blaker2015@gmail.com"}],"homepage":"https://github.com/blakearoberts/visage#readme","bugs":{"url":"https://github.com/blakearoberts/visage/issues"},"dist":{"shasum":"eb2f0b3db7146301d5f83b5c5f4fb3774d04d237","tarball":"https://registry.npmjs.org/@blakearoberts/visage/-/visage-0.0.1-rc.25.tgz","fileCount":35,"integrity":"sha512-yL0uM7+WFDOxdA6Us0alx2qvlVniQsbtwTia/2reJGMtA+GoCK9Y2M0jI24vEJHRsAr6sX0JJwD+exy8S9nA5g==","signatures":[{"sig":"MEQCIHXKD5UDgRF5SjbC8hFUdxz+Bis/rGsutPuLpuMapMx9AiB13nYzTKLpMsaEpWmshN/REJFLUEX6Ky343klSw9EqpQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blakearoberts%2fvisage@0.0.1-rc.25","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":80371},"main":"dist/index.js","type":"module","_from":"file:package-publish/blakearoberts-visage-0.0.1-rc.25.tgz","types":"dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"test":"npm run typecheck && npm run test:unit","build":"npm run clean && rollup -c","clean":"node -e \"require('node:fs').rmSync('dist', { recursive: true, force: true })\"","format":"prettier --write \"{docs,examples,src,test}/**/*.{ts,tsx,js,jsx,json,css,html,md}\" \"*.{json,md}\"","example":"npm run example:simple","test:all":"npm test && npm run test:e2e","test:e2e":"playwright test test/e2e","test:unit":"node --experimental-strip-types --test test/unit/*.test.ts","typecheck":"tsc --noEmit && tsc -p tsconfig.test.json","format:check":"prettier --check \"{docs,examples,src,test}/**/*.{ts,tsx,js,jsx,json,css,html,md}\" \"*.{json,md}\"","promote:codex":"scripts/promote-codex.sh","example:simple":"cd examples/simple && npm run dev"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d469f173-82b8-4650-a159-4deb80e61e52"}},"_resolved":"/home/runner/work/visage/visage/package-publish/blakearoberts-visage-0.0.1-rc.25.tgz","_integrity":"sha512-yL0uM7+WFDOxdA6Us0alx2qvlVniQsbtwTia/2reJGMtA+GoCK9Y2M0jI24vEJHRsAr6sX0JJwD+exy8S9nA5g==","repository":{"url":"git+https://github.com/blakearoberts/visage.git","type":"git"},"_npmVersion":"11.13.0","description":"Vite plugin for local development with HMR and OIDC session cookie lifecycle semantics.","directories":{},"_nodeVersion":"26.2.0","dependencies":{"eta":"^4.6.0","yaml":"^2.9.0","bcryptjs":"^3.0.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vite":"^8.0.13","tslib":"^2.8.1","rollup":"^4.60.4","prettier":"^3.8.3","typescript":"^6.0.3","@types/node":"^25.8.0","@playwright/test":"^1.60.0","@rollup/plugin-typescript":"^12.3.0"},"_npmOperationalInternal":{"tmp":"tmp/visage_0.0.1-rc.25_1779405208885_0.7675649800619073","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-rc.26":{"name":"@blakearoberts/visage","version":"0.0.1-rc.26","keywords":["authentication","hmr","local-development","oauth2","oidc","pkce","session-cookie","vite","vite-plugin"],"author":{"name":"Blake Roberts"},"license":"MIT","_id":"@blakearoberts/visage@0.0.1-rc.26","maintainers":[{"name":"blakearoberts","email":"blaker2015@gmail.com"}],"homepage":"https://github.com/blakearoberts/visage#readme","bugs":{"url":"https://github.com/blakearoberts/visage/issues"},"dist":{"shasum":"5cd518148ab0c0b97c3723d7c962c273b9af1e21","tarball":"https://registry.npmjs.org/@blakearoberts/visage/-/visage-0.0.1-rc.26.tgz","fileCount":35,"integrity":"sha512-+BFMaHfWdXSGwH7CtjbUJ+IK3DE1guPSzUaM6PYu7RHBXgmn1PPdIDx26bsfzDcDiYVCXDvHbRSTmQZVZmK/EQ==","signatures":[{"sig":"MEYCIQC+o/6ObeTPYlDSwBte8TLvVk3ETRs3z9/1d3jHeqIvIwIhAJ9N9Z83sT+DszWjbVEg4pWcvlAOCUXJDAL7/G/O6yaj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blakearoberts%2fvisage@0.0.1-rc.26","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":80371},"main":"dist/index.js","type":"module","_from":"file:package-publish/blakearoberts-visage-0.0.1-rc.26.tgz","types":"dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"test":"npm run typecheck && npm run test:unit","build":"npm run clean && rollup -c","clean":"node -e \"require('node:fs').rmSync('dist', { recursive: true, force: true })\"","format":"prettier --write \"{docs,examples,src,test}/**/*.{ts,tsx,js,jsx,json,css,html,md}\" \"*.{json,md}\"","example":"npm run example:simple","test:all":"npm test && npm run test:e2e","test:e2e":"playwright test test/e2e","test:unit":"node --experimental-strip-types --test test/unit/*.test.ts","typecheck":"tsc --noEmit && tsc -p tsconfig.test.json","format:check":"prettier --check \"{docs,examples,src,test}/**/*.{ts,tsx,js,jsx,json,css,html,md}\" \"*.{json,md}\"","promote:codex":"scripts/promote-codex.sh","example:simple":"cd examples/simple && npm run dev"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d469f173-82b8-4650-a159-4deb80e61e52"}},"_resolved":"/home/runner/work/visage/visage/package-publish/blakearoberts-visage-0.0.1-rc.26.tgz","_integrity":"sha512-+BFMaHfWdXSGwH7CtjbUJ+IK3DE1guPSzUaM6PYu7RHBXgmn1PPdIDx26bsfzDcDiYVCXDvHbRSTmQZVZmK/EQ==","repository":{"url":"git+https://github.com/blakearoberts/visage.git","type":"git"},"_npmVersion":"11.13.0","description":"Vite plugin for local development with HMR and OIDC session cookie lifecycle semantics.","directories":{},"_nodeVersion":"26.2.0","dependencies":{"eta":"^4.6.0","yaml":"^2.9.0","bcryptjs":"^3.0.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vite":"^8.0.13","tslib":"^2.8.1","rollup":"^4.60.4","prettier":"^3.8.3","typescript":"^6.0.3","@types/node":"^25.8.0","@playwright/test":"^1.60.0","@rollup/plugin-typescript":"^12.3.0"},"_npmOperationalInternal":{"tmp":"tmp/visage_0.0.1-rc.26_1779410448699_0.6203061107998338","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-rc.27":{"name":"@blakearoberts/visage","version":"0.0.1-rc.27","keywords":["authentication","hmr","local-development","oauth2","oidc","pkce","session-cookie","vite","vite-plugin"],"author":{"name":"Blake Roberts"},"license":"MIT","_id":"@blakearoberts/visage@0.0.1-rc.27","maintainers":[{"name":"blakearoberts","email":"blaker2015@gmail.com"}],"homepage":"https://github.com/blakearoberts/visage#readme","bugs":{"url":"https://github.com/blakearoberts/visage/issues"},"dist":{"shasum":"82b61b32a3ef0938aedc830456842aded301fb54","tarball":"https://registry.npmjs.org/@blakearoberts/visage/-/visage-0.0.1-rc.27.tgz","fileCount":35,"integrity":"sha512-OXy4IwkPoEx/YmtWqqyTNcg3f2IcMTXfZYhvhg73BCw1UDR8QID3iX7LUbYXN99ewy+Mc750bxPh8GjNTDcSOw==","signatures":[{"sig":"MEYCIQC7Clnyc3+cN7OEf6+RQdZaetXFIFQ3vDxNi37dxz82QwIhAJHi/+RXe7fpwFIldhRezt4QI60SUCt+3Y8r2DMUmdrI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blakearoberts%2fvisage@0.0.1-rc.27","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":81835},"main":"dist/index.js","type":"module","_from":"file:package-publish/blakearoberts-visage-0.0.1-rc.27.tgz","types":"dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"test":"npm run typecheck && npm run test:unit","build":"npm run clean && rollup -c","clean":"node -e \"require('node:fs').rmSync('dist', { recursive: true, force: true })\"","format":"prettier --write .","example":"npm run example:simple","test:all":"npm test && npm run test:e2e","test:e2e":"playwright test test/e2e","test:unit":"node --experimental-strip-types --test test/unit/*.test.ts","typecheck":"tsc --noEmit","format:check":"prettier --check .","promote:codex":"scripts/promote-codex.sh","example:simple":"cd examples/simple && npm run dev"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d469f173-82b8-4650-a159-4deb80e61e52"}},"_resolved":"/home/runner/work/visage/visage/package-publish/blakearoberts-visage-0.0.1-rc.27.tgz","_integrity":"sha512-OXy4IwkPoEx/YmtWqqyTNcg3f2IcMTXfZYhvhg73BCw1UDR8QID3iX7LUbYXN99ewy+Mc750bxPh8GjNTDcSOw==","repository":{"url":"git+https://github.com/blakearoberts/visage.git","type":"git"},"_npmVersion":"11.13.0","description":"Vite plugin for local development with HMR and OIDC session cookie lifecycle semantics.","directories":{},"_nodeVersion":"26.2.0","dependencies":{"eta":"^4.6.0","yaml":"^2.9.0","bcryptjs":"^3.0.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vite":"^8.0.13","tslib":"^2.8.1","rollup":"^4.60.4","prettier":"^3.8.3","typescript":"^6.0.3","@types/node":"^25.8.0","@playwright/test":"^1.60.0","@rollup/plugin-typescript":"^12.3.0"},"peerDependencies":{"vite":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/visage_0.0.1-rc.27_1779733414138_0.19862044966089876","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-rc.28":{"name":"@blakearoberts/visage","version":"0.0.1-rc.28","keywords":["authentication","hmr","local-development","oauth2","oidc","pkce","session-cookie","vite","vite-plugin"],"author":{"name":"Blake Roberts"},"license":"MIT","_id":"@blakearoberts/visage@0.0.1-rc.28","maintainers":[{"name":"blakearoberts","email":"blaker2015@gmail.com"}],"homepage":"https://github.com/blakearoberts/visage#readme","bugs":{"url":"https://github.com/blakearoberts/visage/issues"},"dist":{"shasum":"bba934db2ad3fc38f8ef62490a9274ab50cb919a","tarball":"https://registry.npmjs.org/@blakearoberts/visage/-/visage-0.0.1-rc.28.tgz","fileCount":35,"integrity":"sha512-uu0EQzG2VoMFPBF6Q9FuqRZDmToCTY/oL/XpXW56OXzrupvXXORi2OO/Q8bSm7yqaTTWgMHgVqlcuv95hXeLaQ==","signatures":[{"sig":"MEUCIQCbO7EiS2/8D1CijMU9nCR08/smZqlwahRhqjCIJxurewIgTQd77zRjwCZ7XFVTxE1kIsmWEDglVopQvn7YFttXyWM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blakearoberts%2fvisage@0.0.1-rc.28","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":81835},"main":"dist/index.js","type":"module","_from":"file:package-publish/blakearoberts-visage-0.0.1-rc.28.tgz","types":"dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"test":"npm run typecheck && npm run test:unit","build":"npm run clean && rollup -c","clean":"node -e \"require('node:fs').rmSync('dist', { recursive: true, force: true })\"","format":"prettier --write .","example":"npm run example:simple","test:all":"npm test && npm run test:e2e","test:e2e":"playwright test test/e2e","test:unit":"node --experimental-strip-types --test test/unit/*.test.ts","typecheck":"tsc --noEmit","format:check":"prettier --check .","promote:codex":"scripts/promote-codex.sh","example:simple":"cd examples/simple && npm run dev"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d469f173-82b8-4650-a159-4deb80e61e52"}},"_resolved":"/home/runner/work/visage/visage/package-publish/blakearoberts-visage-0.0.1-rc.28.tgz","_integrity":"sha512-uu0EQzG2VoMFPBF6Q9FuqRZDmToCTY/oL/XpXW56OXzrupvXXORi2OO/Q8bSm7yqaTTWgMHgVqlcuv95hXeLaQ==","repository":{"url":"git+https://github.com/blakearoberts/visage.git","type":"git"},"_npmVersion":"11.13.0","description":"Vite plugin for local development with HMR and OIDC session cookie lifecycle semantics.","directories":{},"_nodeVersion":"26.2.0","dependencies":{"eta":"^4.6.0","yaml":"^2.9.0","bcryptjs":"^3.0.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vite":"^8.0.13","tslib":"^2.8.1","rollup":"^4.60.4","prettier":"^3.8.3","typescript":"^6.0.3","@types/node":"^25.8.0","@playwright/test":"^1.60.0","@rollup/plugin-typescript":"^12.3.0"},"peerDependencies":{"vite":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/visage_0.0.1-rc.28_1779735320955_0.6666567451153658","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-rc.29":{"name":"@blakearoberts/visage","version":"0.0.1-rc.29","keywords":["authentication","hmr","local-development","oauth2","oidc","pkce","session-cookie","vite","vite-plugin"],"author":{"name":"Blake Roberts"},"license":"MIT","_id":"@blakearoberts/visage@0.0.1-rc.29","maintainers":[{"name":"blakearoberts","email":"blaker2015@gmail.com"}],"homepage":"https://github.com/blakearoberts/visage#readme","bugs":{"url":"https://github.com/blakearoberts/visage/issues"},"dist":{"shasum":"dad519038464aa43fa95bcf633d832c9d318429e","tarball":"https://registry.npmjs.org/@blakearoberts/visage/-/visage-0.0.1-rc.29.tgz","fileCount":35,"integrity":"sha512-AKfViy24KmzYXW0HzDPtgbvhjse4RlOtLMU8wbX8YlTVeCWv0UmlByCUAjs7lR3pN9cfO8VQHJzupOPVlmfbUg==","signatures":[{"sig":"MEUCIGJrevPusco/Ewlyj4u5bEc75UrNYAj+LDgSjWMNJSIwAiEAvRQ6K3SP6uYWMg0Oq9F3mEinNnWUf6syciJLZZ7E0oM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blakearoberts%2fvisage@0.0.1-rc.29","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":81835},"main":"dist/index.js","type":"module","_from":"file:package-publish/blakearoberts-visage-0.0.1-rc.29.tgz","types":"dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"test":"npm run typecheck && npm run test:unit","build":"npm run clean && rollup -c","clean":"node -e \"require('node:fs').rmSync('dist', { recursive: true, force: true })\"","format":"prettier --write .","example":"npm run example:simple","test:all":"npm test && npm run test:e2e","test:e2e":"playwright test test/e2e","test:unit":"node --experimental-strip-types --test test/unit/*.test.ts","typecheck":"tsc --noEmit","format:check":"prettier --check .","promote:codex":"scripts/promote-codex.sh","example:simple":"cd examples/simple && npm run dev"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d469f173-82b8-4650-a159-4deb80e61e52"}},"_resolved":"/home/runner/work/visage/visage/package-publish/blakearoberts-visage-0.0.1-rc.29.tgz","_integrity":"sha512-AKfViy24KmzYXW0HzDPtgbvhjse4RlOtLMU8wbX8YlTVeCWv0UmlByCUAjs7lR3pN9cfO8VQHJzupOPVlmfbUg==","repository":{"url":"git+https://github.com/blakearoberts/visage.git","type":"git"},"_npmVersion":"11.13.0","description":"Vite plugin for local development with HMR and OIDC session cookie lifecycle semantics.","directories":{},"_nodeVersion":"26.2.0","dependencies":{"eta":"^4.6.0","yaml":"^2.9.0","bcryptjs":"^3.0.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vite":"^8.0.13","tslib":"^2.8.1","rollup":"^4.60.4","prettier":"^3.8.3","typescript":"^6.0.3","@types/node":"^25.8.0","@playwright/test":"^1.60.0","@rollup/plugin-typescript":"^12.3.0"},"peerDependencies":{"vite":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/visage_0.0.1-rc.29_1779738523173_0.25342535274453937","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-rc.30":{"name":"@blakearoberts/visage","version":"0.0.1-rc.30","keywords":["authentication","hmr","local-development","oauth2","oidc","pkce","session-cookie","vite","vite-plugin"],"author":{"name":"Blake Roberts"},"license":"MIT","_id":"@blakearoberts/visage@0.0.1-rc.30","maintainers":[{"name":"blakearoberts","email":"blaker2015@gmail.com"}],"homepage":"https://github.com/blakearoberts/visage#readme","bugs":{"url":"https://github.com/blakearoberts/visage/issues"},"dist":{"shasum":"f13ed7fbb6e3237682e241290d574254aa2b2c21","tarball":"https://registry.npmjs.org/@blakearoberts/visage/-/visage-0.0.1-rc.30.tgz","fileCount":35,"integrity":"sha512-wExoNrptCkJIrzO32hL39Y37HEO04C83LYjiQ7FlIXaNmGUStjyfmDOEtqTAdS5vHQGpdjerog5ysRLBvrHsdw==","signatures":[{"sig":"MEQCIEzyDQvgPSjbwIMaTp4eAKlGzPtzY0CoUN5B3KOKVMrJAiACoZjNRte/Pyu5tycQ3YmCtP2SOVo+bTn/45CnqNNhQA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blakearoberts%2fvisage@0.0.1-rc.30","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":81835},"main":"dist/index.js","type":"module","_from":"file:package-publish/blakearoberts-visage-0.0.1-rc.30.tgz","types":"dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"test":"npm run typecheck && npm run test:unit","build":"npm run clean && rollup -c","clean":"node -e \"require('node:fs').rmSync('dist', { recursive: true, force: true })\"","format":"prettier --write .","example":"npm run example:simple","test:all":"npm test && npm run test:e2e","test:e2e":"playwright test test/e2e","test:unit":"node --experimental-strip-types --test test/unit/*.test.ts","typecheck":"tsc --noEmit","format:check":"prettier --check .","promote:codex":"scripts/promote-codex.sh","example:simple":"cd examples/simple && npm run dev"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d469f173-82b8-4650-a159-4deb80e61e52"}},"_resolved":"/home/runner/work/visage/visage/package-publish/blakearoberts-visage-0.0.1-rc.30.tgz","_integrity":"sha512-wExoNrptCkJIrzO32hL39Y37HEO04C83LYjiQ7FlIXaNmGUStjyfmDOEtqTAdS5vHQGpdjerog5ysRLBvrHsdw==","repository":{"url":"git+https://github.com/blakearoberts/visage.git","type":"git"},"_npmVersion":"11.13.0","description":"Vite plugin for local development with HMR and OIDC session cookie lifecycle semantics.","directories":{},"_nodeVersion":"26.2.0","dependencies":{"eta":"^4.6.0","yaml":"^2.9.0","bcryptjs":"^3.0.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vite":"^8.0.13","tslib":"^2.8.1","rollup":"^4.60.4","prettier":"^3.8.3","typescript":"^6.0.3","@types/node":"^25.8.0","@playwright/test":"^1.60.0","@rollup/plugin-typescript":"^12.3.0"},"peerDependencies":{"vite":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/visage_0.0.1-rc.30_1779845369246_0.1762491389755234","host":"s3://npm-registry-packages-npm-production"}},"0.0.1":{"name":"@blakearoberts/visage","version":"0.0.1","keywords":["authentication","hmr","local-development","oauth2","oidc","pkce","session-cookie","vite","vite-plugin"],"author":{"name":"Blake Roberts"},"license":"MIT","_id":"@blakearoberts/visage@0.0.1","maintainers":[{"name":"blakearoberts","email":"blaker2015@gmail.com"}],"homepage":"https://github.com/blakearoberts/visage#readme","bugs":{"url":"https://github.com/blakearoberts/visage/issues"},"dist":{"shasum":"d20741344f14add8cae6d4d953ae270d19ce987b","tarball":"https://registry.npmjs.org/@blakearoberts/visage/-/visage-0.0.1.tgz","fileCount":35,"integrity":"sha512-V/+a4WawslU8t87JKtMNlxsDPIjUjn06b2jWPCaPGib6SFhoRTKYICmfYGuTmt7jJ7oqANtlU8sVrHyRcmrIFQ==","signatures":[{"sig":"MEYCIQCe1rFoJDWfqwjyOOi3cBjDPnJQZCFSSlfQfYe1RJDIFQIhAN9TidYMX2OhdnbBi9hFsMZ0xCXzHMyc5XOMmFSpyu3g","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blakearoberts%2fvisage@0.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":81829},"main":"dist/index.js","type":"module","_from":"file:package-publish/blakearoberts-visage-0.0.1.tgz","types":"dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"test":"npm run typecheck && npm run test:unit","build":"npm run clean && rollup -c","clean":"node -e \"require('node:fs').rmSync('dist', { recursive: true, force: true })\"","format":"prettier --write .","example":"npm run example:simple","test:all":"npm test && npm run test:e2e","test:e2e":"playwright test test/e2e","test:unit":"node --experimental-strip-types --test test/unit/*.test.ts","typecheck":"tsc --noEmit","format:check":"prettier --check .","promote:codex":"scripts/promote-codex.sh","example:simple":"cd examples/simple && npm run dev"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d469f173-82b8-4650-a159-4deb80e61e52"}},"_resolved":"/home/runner/work/visage/visage/package-publish/blakearoberts-visage-0.0.1.tgz","_integrity":"sha512-V/+a4WawslU8t87JKtMNlxsDPIjUjn06b2jWPCaPGib6SFhoRTKYICmfYGuTmt7jJ7oqANtlU8sVrHyRcmrIFQ==","repository":{"url":"git+https://github.com/blakearoberts/visage.git","type":"git"},"_npmVersion":"11.13.0","description":"Vite plugin for local development with HMR and OIDC session cookie lifecycle semantics.","directories":{},"_nodeVersion":"26.2.0","dependencies":{"eta":"^4.6.0","yaml":"^2.9.0","bcryptjs":"^3.0.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.13","tslib":"^2.8.1","rollup":"^4.60.4","prettier":"^3.8.3","typescript":"^6.0.3","@types/node":"^25.8.0","@playwright/test":"^1.60.0","@rollup/plugin-typescript":"^12.3.0"},"peerDependencies":{"vite":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/visage_0.0.1_1779905292648_0.2539879193647887","host":"s3://npm-registry-packages-npm-production"}},"0.0.2-rc.0":{"name":"@blakearoberts/visage","version":"0.0.2-rc.0","keywords":["authentication","hmr","local-development","oauth2","oidc","pkce","session-cookie","vite","vite-plugin"],"author":{"name":"Blake Roberts"},"license":"MIT","_id":"@blakearoberts/visage@0.0.2-rc.0","maintainers":[{"name":"blakearoberts","email":"blaker2015@gmail.com"}],"homepage":"https://github.com/blakearoberts/visage#readme","bugs":{"url":"https://github.com/blakearoberts/visage/issues"},"dist":{"shasum":"831c80f06e2015b381e94734c7c030146e225060","tarball":"https://registry.npmjs.org/@blakearoberts/visage/-/visage-0.0.2-rc.0.tgz","fileCount":35,"integrity":"sha512-ayeGko+F3bL6mBBr8coZLrfMo619AIuhnJ90lNdekGSx4pUdVwVy0RRH1lllcGJunq0mhO9P2gn5vGAVPE1ItA==","signatures":[{"sig":"MEUCICG9/v015NzdcBl/0y9Ax8RRi5qq/Zn3OCFeenrIG4m/AiEAoKezF9X2hroG31zml8BG9euf//LipNJyoJ5tSgYx4n4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blakearoberts%2fvisage@0.0.2-rc.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":82464},"main":"dist/index.js","type":"module","_from":"file:package-publish/blakearoberts-visage-0.0.2-rc.0.tgz","types":"dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"test":"npm run typecheck && npm run test:unit","build":"npm run clean && rollup -c","clean":"node -e \"require('node:fs').rmSync('dist', { recursive: true, force: true })\"","format":"prettier --write .","example":"npm run example:simple","test:all":"npm test && npm run test:e2e","test:e2e":"playwright test test/e2e","test:unit":"node --experimental-strip-types --test test/unit/*.test.ts","typecheck":"tsc --noEmit","pretest:e2e":"npm run test:e2e:setup","format:check":"prettier --check .","promote:codex":"scripts/promote-codex.sh","example:simple":"cd examples/simple && npm run dev","test:e2e:setup":"npm run build && npm run test:e2e:setup:examples && playwright install chromium","test:e2e:setup:examples":"npm --prefix examples/simple install --no-audit --no-fund && npm --prefix examples/ssr install --no-audit --no-fund && npm --prefix examples/external-idp install --no-audit --no-fund"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d469f173-82b8-4650-a159-4deb80e61e52"}},"_resolved":"/home/runner/work/visage/visage/package-publish/blakearoberts-visage-0.0.2-rc.0.tgz","_integrity":"sha512-ayeGko+F3bL6mBBr8coZLrfMo619AIuhnJ90lNdekGSx4pUdVwVy0RRH1lllcGJunq0mhO9P2gn5vGAVPE1ItA==","repository":{"url":"git+https://github.com/blakearoberts/visage.git","type":"git"},"_npmVersion":"11.13.0","description":"Vite plugin for local development with HMR and OIDC session cookie lifecycle semantics.","directories":{},"_nodeVersion":"26.2.0","dependencies":{"eta":"^4.6.0","yaml":"^2.9.0","bcryptjs":"^3.0.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vite":"^8.0.13","tslib":"^2.8.1","rollup":"^4.60.4","prettier":"^3.8.3","typescript":"^6.0.3","@types/node":"^25.8.0","@playwright/test":"^1.60.0","@rollup/plugin-typescript":"^12.3.0"},"peerDependencies":{"vite":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/visage_0.0.2-rc.0_1780115516855_0.1078715420599008","host":"s3://npm-registry-packages-npm-production"}},"0.0.2-rc.1":{"name":"@blakearoberts/visage","version":"0.0.2-rc.1","keywords":["authentication","hmr","local-development","oauth2","oidc","pkce","session-cookie","vite","vite-plugin"],"author":{"name":"Blake Roberts"},"license":"MIT","_id":"@blakearoberts/visage@0.0.2-rc.1","maintainers":[{"name":"blakearoberts","email":"blaker2015@gmail.com"}],"homepage":"https://github.com/blakearoberts/visage#readme","bugs":{"url":"https://github.com/blakearoberts/visage/issues"},"dist":{"shasum":"71673df8685f7ce20ba94ac726004a34fc9a930a","tarball":"https://registry.npmjs.org/@blakearoberts/visage/-/visage-0.0.2-rc.1.tgz","fileCount":35,"integrity":"sha512-deoX0e2i7++tEvdL3dtIAdR8yzrq7b0YOrU6psnqXyzo4Sy0A6hg7srP4iL9HFoli3qsxfT83fCj/KNm+MFkaQ==","signatures":[{"sig":"MEYCIQDNVRzunKvq7dhVA/pbFoflkD3MBd6DAYGOjg0ySLb0nAIhAJUY+/CuPp6r270Vw2ea4lcrMgVr/9YlI5WNIenf/DIe","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blakearoberts%2fvisage@0.0.2-rc.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":82602},"main":"dist/index.js","type":"module","_from":"file:package-publish/blakearoberts-visage-0.0.2-rc.1.tgz","types":"dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"test":"npm run typecheck && npm run test:unit","build":"npm run clean && rollup -c","clean":"node -e \"require('node:fs').rmSync('dist', { recursive: true, force: true })\"","format":"prettier --write .","example":"npm run example:simple","test:all":"npm test && npm run test:e2e","test:e2e":"playwright test test/e2e","test:unit":"node --experimental-strip-types --test test/unit/*.test.ts","typecheck":"tsc --noEmit","pretest:e2e":"npm run test:e2e:setup","format:check":"prettier --check .","promote:codex":"scripts/promote-codex.sh","example:simple":"cd examples/simple && npm run dev","test:e2e:setup":"npm run build && npm run test:e2e:setup:examples && playwright install chromium","test:e2e:setup:examples":"npm --prefix examples/simple install --no-audit --no-fund && npm --prefix examples/ssr install --no-audit --no-fund && npm --prefix examples/external-idp install --no-audit --no-fund"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d469f173-82b8-4650-a159-4deb80e61e52"}},"_resolved":"/home/runner/work/visage/visage/package-publish/blakearoberts-visage-0.0.2-rc.1.tgz","_integrity":"sha512-deoX0e2i7++tEvdL3dtIAdR8yzrq7b0YOrU6psnqXyzo4Sy0A6hg7srP4iL9HFoli3qsxfT83fCj/KNm+MFkaQ==","repository":{"url":"git+https://github.com/blakearoberts/visage.git","type":"git"},"_npmVersion":"11.13.0","description":"Vite plugin for local development with HMR and OIDC session cookie lifecycle semantics.","directories":{},"_nodeVersion":"26.2.0","dependencies":{"eta":"^4.6.0","yaml":"^2.9.0","bcryptjs":"^3.0.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vite":"^8.0.13","tslib":"^2.8.1","rollup":"^4.60.4","prettier":"^3.8.3","typescript":"^6.0.3","@types/node":"^25.8.0","@playwright/test":"^1.60.0","@rollup/plugin-typescript":"^12.3.0"},"peerDependencies":{"vite":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/visage_0.0.2-rc.1_1780171793968_0.571532598621803","host":"s3://npm-registry-packages-npm-production"}},"0.0.2":{"name":"@blakearoberts/visage","version":"0.0.2","keywords":["authentication","hmr","local-development","oauth2","oidc","pkce","session-cookie","vite","vite-plugin"],"author":{"name":"Blake Roberts"},"license":"MIT","_id":"@blakearoberts/visage@0.0.2","maintainers":[{"name":"blakearoberts","email":"blaker2015@gmail.com"}],"homepage":"https://github.com/blakearoberts/visage#readme","bugs":{"url":"https://github.com/blakearoberts/visage/issues"},"dist":{"shasum":"96632e1e967e5f0ec99505b93eb0a9cfbced08f7","tarball":"https://registry.npmjs.org/@blakearoberts/visage/-/visage-0.0.2.tgz","fileCount":35,"integrity":"sha512-uSUgAROIwWFlOobsoIQRBVJ0MPohIIse/VMg8dh+VCGC71YluVKLcReMf7kX8WvP5EQP+9pahicv6Ietls4S3Q==","signatures":[{"sig":"MEQCIEf3byPvhPEwsNqoE5+Xq/M9jpOhI0n5rV6yM6z4nF8qAiBigJMgAQwydHJlSAHQvuDpK5FpexGgAjVc60pPsdVpVQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blakearoberts%2fvisage@0.0.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":82597},"main":"dist/index.js","type":"module","_from":"file:package-publish/blakearoberts-visage-0.0.2.tgz","types":"dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"test":"npm run typecheck && npm run test:unit","build":"npm run clean && rollup -c","clean":"node -e \"require('node:fs').rmSync('dist', { recursive: true, force: true })\"","format":"prettier --write .","example":"npm run example:simple","test:all":"npm test && npm run test:e2e","test:e2e":"playwright test test/e2e","test:unit":"node --experimental-strip-types --test test/unit/*.test.ts","typecheck":"tsc --noEmit","pretest:e2e":"npm run test:e2e:setup","format:check":"prettier --check .","promote:codex":"scripts/promote-codex.sh","example:simple":"cd examples/simple && npm run dev","test:e2e:setup":"npm run build && npm run test:e2e:setup:examples && playwright install chromium","test:e2e:setup:examples":"npm --prefix examples/simple install --no-audit --no-fund && npm --prefix examples/ssr install --no-audit --no-fund && npm --prefix examples/external-idp install --no-audit --no-fund"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d469f173-82b8-4650-a159-4deb80e61e52"}},"_resolved":"/home/runner/work/visage/visage/package-publish/blakearoberts-visage-0.0.2.tgz","_integrity":"sha512-uSUgAROIwWFlOobsoIQRBVJ0MPohIIse/VMg8dh+VCGC71YluVKLcReMf7kX8WvP5EQP+9pahicv6Ietls4S3Q==","repository":{"url":"git+https://github.com/blakearoberts/visage.git","type":"git"},"_npmVersion":"11.13.0","description":"Vite plugin for local development with HMR and OIDC session cookie lifecycle semantics.","directories":{},"_nodeVersion":"26.2.0","dependencies":{"eta":"^4.6.0","yaml":"^2.9.0","bcryptjs":"^3.0.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.13","tslib":"^2.8.1","rollup":"^4.60.4","prettier":"^3.8.3","typescript":"^6.0.3","@types/node":"^25.8.0","@playwright/test":"^1.60.0","@rollup/plugin-typescript":"^12.3.0"},"peerDependencies":{"vite":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/visage_0.0.2_1780174097543_0.3828943262740294","host":"s3://npm-registry-packages-npm-production"}},"0.0.3-rc.0":{"name":"@blakearoberts/visage","version":"0.0.3-rc.0","keywords":["authentication","hmr","local-development","oauth2","oidc","pkce","session-cookie","vite","vite-plugin"],"author":{"name":"Blake Roberts"},"license":"MIT","_id":"@blakearoberts/visage@0.0.3-rc.0","maintainers":[{"name":"blakearoberts","email":"blaker2015@gmail.com"}],"homepage":"https://github.com/blakearoberts/visage#readme","bugs":{"url":"https://github.com/blakearoberts/visage/issues"},"dist":{"shasum":"57a42d0b2420dbbfae1b04d96d6789ad5368d07b","tarball":"https://registry.npmjs.org/@blakearoberts/visage/-/visage-0.0.3-rc.0.tgz","fileCount":35,"integrity":"sha512-pQf8M6ngPa1AcBLNeOngH6LC6TBNS65UDVoi3lK62K4UcnOEHFx8OhRV0let7VPfzxjERpcudjIINizH4CymKA==","signatures":[{"sig":"MEUCIEBP4eYg6/Ll3uPclURPZaYPG2ivlfnbVndCP0Db6W9hAiEA2OlXmfFxE/Og6PaZVg6oqPMkwM+cSbreRvVoKIUFlZY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blakearoberts%2fvisage@0.0.3-rc.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":84242},"main":"dist/index.js","type":"module","_from":"file:package-publish/blakearoberts-visage-0.0.3-rc.0.tgz","types":"dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"test":"npm run typecheck && npm run test:unit","build":"npm run clean && rollup -c","clean":"node -e \"require('node:fs').rmSync('dist', { recursive: true, force: true })\"","format":"prettier --write .","example":"npm run example:simple","test:all":"npm test && npm run test:e2e","test:e2e":"playwright test test/e2e","test:unit":"tsx --test test/unit/*.test.ts","typecheck":"tsc --noEmit","pretest:e2e":"npm run test:e2e:setup","format:check":"prettier --check .","promote:codex":"scripts/promote-codex.sh","example:simple":"cd examples/simple && npm run dev","test:e2e:setup":"npm run build && npm run test:e2e:setup:examples && playwright install chromium","test:e2e:setup:examples":"npm --prefix examples/simple install --no-audit --no-fund && npm --prefix examples/ssr install --no-audit --no-fund && npm --prefix examples/external-idp install --no-audit --no-fund"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d469f173-82b8-4650-a159-4deb80e61e52"}},"_resolved":"/home/runner/work/visage/visage/package-publish/blakearoberts-visage-0.0.3-rc.0.tgz","_integrity":"sha512-pQf8M6ngPa1AcBLNeOngH6LC6TBNS65UDVoi3lK62K4UcnOEHFx8OhRV0let7VPfzxjERpcudjIINizH4CymKA==","repository":{"url":"git+https://github.com/blakearoberts/visage.git","type":"git"},"_npmVersion":"11.13.0","description":"Vite plugin for local development with HMR and OIDC session cookie lifecycle semantics.","directories":{},"_nodeVersion":"26.2.0","dependencies":{"eta":"^4.6.0","yaml":"^2.9.0","bcryptjs":"^3.0.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.22.3","vite":"^8.0.13","tslib":"^2.8.1","rollup":"^4.60.4","prettier":"^3.8.3","typescript":"^6.0.3","@types/node":"^25.8.0","@playwright/test":"^1.60.0","@rollup/plugin-typescript":"^12.3.0"},"peerDependencies":{"vite":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/visage_0.0.3-rc.0_1780244710621_0.7832304006046733","host":"s3://npm-registry-packages-npm-production"}},"0.0.3":{"name":"@blakearoberts/visage","version":"0.0.3","keywords":["authentication","hmr","local-development","oauth2","oidc","pkce","session-cookie","vite","vite-plugin"],"author":{"name":"Blake Roberts"},"license":"MIT","_id":"@blakearoberts/visage@0.0.3","maintainers":[{"name":"blakearoberts","email":"blaker2015@gmail.com"}],"homepage":"https://github.com/blakearoberts/visage#readme","bugs":{"url":"https://github.com/blakearoberts/visage/issues"},"dist":{"shasum":"3ba94067e0c220d603a3e48f10667795d4bc4b40","tarball":"https://registry.npmjs.org/@blakearoberts/visage/-/visage-0.0.3.tgz","fileCount":35,"integrity":"sha512-J6oeG7Vh516DDltZiaORyhUKg6ckFwS2G33eVlBs+jVio9EUruyvQDIo8vutA/r3RknQQo7r0gMzYTcTc15Evw==","signatures":[{"sig":"MEUCIAuemG0ioEQGX+1D+ZVyUWwzL/xunn2+j6QbXOW8ZXb6AiEAsESz6Ag6jm8icv+rB5m4hTHyd2fQlvsG8HaA9dsHA7A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blakearoberts%2fvisage@0.0.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":84237},"main":"dist/index.js","type":"module","_from":"file:package-publish/blakearoberts-visage-0.0.3.tgz","types":"dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"test":"npm run typecheck && npm run test:unit","build":"npm run clean && rollup -c","clean":"node -e \"require('node:fs').rmSync('dist', { recursive: true, force: true })\"","format":"prettier --write .","example":"npm run example:simple","test:all":"npm test && npm run test:e2e","test:e2e":"playwright test test/e2e","test:unit":"tsx --test test/unit/*.test.ts","typecheck":"tsc --noEmit","pretest:e2e":"npm run test:e2e:setup","format:check":"prettier --check .","promote:codex":"scripts/promote-codex.sh","example:simple":"cd examples/simple && npm run dev","test:e2e:setup":"npm run build && npm run test:e2e:setup:examples && playwright install chromium","test:e2e:setup:examples":"npm --prefix examples/simple install --no-audit --no-fund && npm --prefix examples/ssr install --no-audit --no-fund && npm --prefix examples/external-idp install --no-audit --no-fund"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d469f173-82b8-4650-a159-4deb80e61e52"}},"_resolved":"/home/runner/work/visage/visage/package-publish/blakearoberts-visage-0.0.3.tgz","_integrity":"sha512-J6oeG7Vh516DDltZiaORyhUKg6ckFwS2G33eVlBs+jVio9EUruyvQDIo8vutA/r3RknQQo7r0gMzYTcTc15Evw==","repository":{"url":"git+https://github.com/blakearoberts/visage.git","type":"git"},"_npmVersion":"11.13.0","description":"Vite plugin for local development with HMR and OIDC session cookie lifecycle semantics.","directories":{},"_nodeVersion":"26.2.0","dependencies":{"eta":"^4.6.0","yaml":"^2.9.0","bcryptjs":"^3.0.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.3","vite":"^8.0.13","tslib":"^2.8.1","rollup":"^4.60.4","prettier":"^3.8.3","typescript":"^6.0.3","@types/node":"^25.8.0","@playwright/test":"^1.60.0","@rollup/plugin-typescript":"^12.3.0"},"peerDependencies":{"vite":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/visage_0.0.3_1780246290961_0.05742736120722958","host":"s3://npm-registry-packages-npm-production"}},"0.0.4-rc.0":{"name":"@blakearoberts/visage","version":"0.0.4-rc.0","keywords":["authentication","hmr","local-development","oauth2","oidc","pkce","session-cookie","vite","vite-plugin"],"author":{"name":"Blake Roberts"},"license":"MIT","_id":"@blakearoberts/visage@0.0.4-rc.0","maintainers":[{"name":"blakearoberts","email":"blaker2015@gmail.com"}],"homepage":"https://github.com/blakearoberts/visage#readme","bugs":{"url":"https://github.com/blakearoberts/visage/issues"},"dist":{"shasum":"d15c374b298f01b00b2abbaf187a5015346a05d7","tarball":"https://registry.npmjs.org/@blakearoberts/visage/-/visage-0.0.4-rc.0.tgz","fileCount":35,"integrity":"sha512-pFdQe2WgGWIQ2i6cTOC+i/bvueS5NG3Lm6UCqsinjbhjr88O8N9jBdVnd/sJWewXOxt3AZ5noTEkXBhJc+qs4A==","signatures":[{"sig":"MEUCIQCyoRx8JfSJgmaiLeJIrOSnMy40AFDbMwJHsFLr4NezRgIgVKTjU/d+FTexhoeNxuPpAaQbBg873yS9jvH0qZ579Ng=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blakearoberts%2fvisage@0.0.4-rc.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":84456},"main":"dist/index.js","type":"module","_from":"file:package-publish/blakearoberts-visage-0.0.4-rc.0.tgz","types":"dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"test":"npm run typecheck && npm run test:unit","build":"npm run clean && rollup -c","clean":"node -e \"require('node:fs').rmSync('dist', { recursive: true, force: true })\"","format":"prettier --write .","example":"npm run example:simple","test:all":"npm test && npm run test:e2e","test:e2e":"playwright test test/e2e","test:unit":"tsx --test test/unit/*.test.ts","typecheck":"tsc --noEmit","pretest:e2e":"npm run test:e2e:setup","format:check":"prettier --check .","promote:codex":"scripts/promote-codex.sh","example:simple":"cd examples/simple && npm run dev","test:e2e:setup":"npm run build && npm run test:e2e:setup:examples && playwright install chromium","test:e2e:setup:examples":"npm --prefix examples/simple install --no-audit --no-fund && npm --prefix examples/ssr install --no-audit --no-fund && npm --prefix examples/external-idp install --no-audit --no-fund"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d469f173-82b8-4650-a159-4deb80e61e52"}},"_resolved":"/home/runner/work/visage/visage/package-publish/blakearoberts-visage-0.0.4-rc.0.tgz","_integrity":"sha512-pFdQe2WgGWIQ2i6cTOC+i/bvueS5NG3Lm6UCqsinjbhjr88O8N9jBdVnd/sJWewXOxt3AZ5noTEkXBhJc+qs4A==","repository":{"url":"git+https://github.com/blakearoberts/visage.git","type":"git"},"_npmVersion":"11.13.0","description":"Vite plugin for local development with HMR and OIDC session cookie lifecycle semantics.","directories":{},"_nodeVersion":"26.2.0","dependencies":{"eta":"^4.6.0","yaml":"^2.9.0","bcryptjs":"^3.0.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.22.3","vite":"^8.0.13","tslib":"^2.8.1","rollup":"^4.60.4","prettier":"^3.8.3","typescript":"^6.0.3","@types/node":"^25.8.0","@playwright/test":"^1.60.0","@rollup/plugin-typescript":"^12.3.0"},"peerDependencies":{"vite":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/visage_0.0.4-rc.0_1780269096687_0.24957228448798596","host":"s3://npm-registry-packages-npm-production"}},"0.0.4-rc.1":{"name":"@blakearoberts/visage","version":"0.0.4-rc.1","keywords":["authentication","hmr","local-development","oauth2","oidc","pkce","session-cookie","vite","vite-plugin"],"author":{"name":"Blake Roberts"},"license":"MIT","_id":"@blakearoberts/visage@0.0.4-rc.1","maintainers":[{"name":"blakearoberts","email":"blaker2015@gmail.com"}],"homepage":"https://github.com/blakearoberts/visage#readme","bugs":{"url":"https://github.com/blakearoberts/visage/issues"},"dist":{"shasum":"d2cd40435aff62bdd042b0c4c8dbf0706052989f","tarball":"https://registry.npmjs.org/@blakearoberts/visage/-/visage-0.0.4-rc.1.tgz","fileCount":35,"integrity":"sha512-UtFFmXzkZ0tYL1uF/3n0zoDDA5qsedZSN+QVDXQ7vQVj5DOM+t7hJ7GfeYsguDqJ+2wEER+w2t0SBxmXWwm9mA==","signatures":[{"sig":"MEQCIGgXx+ZAlaafcDv72ayp2Zp0sxUyVRFcPMdEKTeX3W1IAiAcVRDxwtF0roi1IVIeLz1bdRYBNVm1oT134DQmo7MZdA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blakearoberts%2fvisage@0.0.4-rc.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":84794},"main":"dist/index.js","type":"module","_from":"file:package-publish/blakearoberts-visage-0.0.4-rc.1.tgz","types":"dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"test":"npm run typecheck && npm run test:unit","build":"npm run clean && rollup -c","clean":"node -e \"require('node:fs').rmSync('dist', { recursive: true, force: true })\"","format":"prettier --write .","example":"npm run example:simple","test:all":"npm test && npm run test:e2e","test:e2e":"playwright test test/e2e","test:unit":"tsx --test test/unit/*.test.ts","typecheck":"tsc --noEmit","pretest:e2e":"npm run test:e2e:setup","format:check":"prettier --check .","promote:codex":"scripts/promote-codex.sh","example:simple":"cd examples/simple && npm run dev","test:e2e:setup":"npm run build && npm run test:e2e:setup:examples && playwright install chromium","test:e2e:setup:examples":"npm --prefix examples/simple install --no-audit --no-fund && npm --prefix examples/ssr install --no-audit --no-fund && npm --prefix examples/external-idp install --no-audit --no-fund"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d469f173-82b8-4650-a159-4deb80e61e52"}},"_resolved":"/home/runner/work/visage/visage/package-publish/blakearoberts-visage-0.0.4-rc.1.tgz","_integrity":"sha512-UtFFmXzkZ0tYL1uF/3n0zoDDA5qsedZSN+QVDXQ7vQVj5DOM+t7hJ7GfeYsguDqJ+2wEER+w2t0SBxmXWwm9mA==","repository":{"url":"git+https://github.com/blakearoberts/visage.git","type":"git"},"_npmVersion":"11.16.0","description":"Vite plugin for local development with HMR and OIDC session cookie lifecycle semantics.","directories":{},"_nodeVersion":"26.3.0","dependencies":{"eta":"^4.6.0","yaml":"^2.9.0","bcryptjs":"^3.0.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.22.3","vite":"^8.0.13","tslib":"^2.8.1","rollup":"^4.60.4","prettier":"^3.8.3","typescript":"^6.0.3","@types/node":"^25.8.0","@playwright/test":"^1.60.0","@rollup/plugin-typescript":"^12.3.0"},"peerDependencies":{"vite":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/visage_0.0.4-rc.1_1780453712708_0.30577743039770877","host":"s3://npm-registry-packages-npm-production"}},"0.0.4-rc.2":{"name":"@blakearoberts/visage","version":"0.0.4-rc.2","keywords":["authentication","hmr","local-development","oauth2","oidc","pkce","session-cookie","vite","vite-plugin"],"author":{"name":"Blake Roberts"},"license":"MIT","_id":"@blakearoberts/visage@0.0.4-rc.2","maintainers":[{"name":"blakearoberts","email":"blaker2015@gmail.com"}],"homepage":"https://github.com/blakearoberts/visage#readme","bugs":{"url":"https://github.com/blakearoberts/visage/issues"},"dist":{"shasum":"a4d2a62b0227b2f4cdd4a909fbc83bb65d8f1682","tarball":"https://registry.npmjs.org/@blakearoberts/visage/-/visage-0.0.4-rc.2.tgz","fileCount":35,"integrity":"sha512-uVvue74mozcurXmXzuzr6rLTKAeIgbevAXZsQuCb+GQf9gkcAjDp6nGzPMFF9TNXfaPXg6TTQSnocjMIeX+/jw==","signatures":[{"sig":"MEQCIFZJI3sELs76joJgoIYZWTjFJjyLWWPeyyNQ9oujfgm8AiARvMXBK+tpUUuQ+1v1W2iA8wA5Lu5o8EviAFkHhSlFgA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blakearoberts%2fvisage@0.0.4-rc.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":84794},"main":"dist/index.js","type":"module","_from":"file:package-publish/blakearoberts-visage-0.0.4-rc.2.tgz","types":"dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"test":"npm run typecheck && npm run test:unit","build":"npm run clean && rollup -c","clean":"node -e \"require('node:fs').rmSync('dist', { recursive: true, force: true })\"","format":"prettier --write .","example":"npm run example:simple","test:all":"npm test && npm run test:e2e","test:e2e":"playwright test test/e2e","test:unit":"tsx --test test/unit/*.test.ts","typecheck":"tsc --noEmit","pretest:e2e":"npm run test:e2e:setup","format:check":"prettier --check .","promote:codex":"scripts/promote-codex.sh","example:simple":"cd examples/simple && npm run dev","test:e2e:setup":"npm run build && npm run test:e2e:setup:examples && playwright install chromium","test:e2e:setup:examples":"npm --prefix examples/simple install --no-audit --no-fund && npm --prefix examples/ssr install --no-audit --no-fund && npm --prefix examples/external-idp install --no-audit --no-fund"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d469f173-82b8-4650-a159-4deb80e61e52"}},"_resolved":"/home/runner/work/visage/visage/package-publish/blakearoberts-visage-0.0.4-rc.2.tgz","_integrity":"sha512-uVvue74mozcurXmXzuzr6rLTKAeIgbevAXZsQuCb+GQf9gkcAjDp6nGzPMFF9TNXfaPXg6TTQSnocjMIeX+/jw==","repository":{"url":"git+https://github.com/blakearoberts/visage.git","type":"git"},"_npmVersion":"11.16.0","description":"Vite plugin for local development with HMR and OIDC session cookie lifecycle semantics.","directories":{},"_nodeVersion":"26.3.0","dependencies":{"eta":"^4.6.0","yaml":"^2.9.0","bcryptjs":"^3.0.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.22.3","vite":"^8.0.13","tslib":"^2.8.1","rollup":"^4.60.4","prettier":"^3.8.3","typescript":"^6.0.3","@types/node":"^25.8.0","@playwright/test":"^1.60.0","@rollup/plugin-typescript":"^12.3.0"},"peerDependencies":{"vite":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/visage_0.0.4-rc.2_1780620004421_0.6288933776822845","host":"s3://npm-registry-packages-npm-production"}},"0.0.4-rc.3":{"name":"@blakearoberts/visage","version":"0.0.4-rc.3","keywords":["authentication","hmr","local-development","oauth2","oidc","pkce","session-cookie","vite","vite-plugin"],"author":{"name":"Blake Roberts"},"license":"MIT","_id":"@blakearoberts/visage@0.0.4-rc.3","maintainers":[{"name":"blakearoberts","email":"blaker2015@gmail.com"}],"homepage":"https://github.com/blakearoberts/visage#readme","bugs":{"url":"https://github.com/blakearoberts/visage/issues"},"dist":{"shasum":"f13b838015fb49bccf852735c4c3208f2120905f","tarball":"https://registry.npmjs.org/@blakearoberts/visage/-/visage-0.0.4-rc.3.tgz","fileCount":35,"integrity":"sha512-mW54vNdug5FVTB3L6ZEBaA9vR6/MCrQpvM9BTQfEVkzOPbchrbha/LocWS/4gEIVjBvF7bvcY1PKS5On4JfH0Q==","signatures":[{"sig":"MEUCID840XoYs3nHpc4aNHQtKyxNtKFW2P8qT/uF3AcQiYCXAiEAsDCkE8o16FkX2E4n8prv43TSjZpAB+8w2Y0Iu/Uo8XY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blakearoberts%2fvisage@0.0.4-rc.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":84794},"main":"dist/index.js","type":"module","_from":"file:package-publish/blakearoberts-visage-0.0.4-rc.3.tgz","types":"dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"test":"npm run typecheck && npm run test:unit","build":"npm run clean && rollup -c","clean":"node -e \"require('node:fs').rmSync('dist', { recursive: true, force: true })\"","format":"prettier --write .","example":"npm run example:simple","test:all":"npm test && npm run test:e2e","test:e2e":"playwright test test/e2e","test:unit":"tsx --test test/unit/*.test.ts","typecheck":"tsc --noEmit","pretest:e2e":"npm run test:e2e:setup","format:check":"prettier --check .","promote:codex":"scripts/promote-codex.sh","example:simple":"cd examples/simple && npm run dev","test:e2e:setup":"npm run build && npm run test:e2e:setup:examples && playwright install chromium","test:e2e:setup:examples":"npm --prefix examples/simple install --no-audit --no-fund && npm --prefix examples/ssr install --no-audit --no-fund && npm --prefix examples/external-idp install --no-audit --no-fund"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d469f173-82b8-4650-a159-4deb80e61e52"}},"_resolved":"/home/runner/work/visage/visage/package-publish/blakearoberts-visage-0.0.4-rc.3.tgz","_integrity":"sha512-mW54vNdug5FVTB3L6ZEBaA9vR6/MCrQpvM9BTQfEVkzOPbchrbha/LocWS/4gEIVjBvF7bvcY1PKS5On4JfH0Q==","repository":{"url":"git+https://github.com/blakearoberts/visage.git","type":"git"},"_npmVersion":"11.16.0","description":"Vite plugin for local development with HMR and OIDC session cookie lifecycle semantics.","directories":{},"_nodeVersion":"26.3.0","dependencies":{"eta":"^4.6.0","yaml":"^2.9.0","bcryptjs":"^3.0.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.22.3","vite":"^8.0.13","tslib":"^2.8.1","rollup":"^4.60.4","prettier":"^3.8.3","typescript":"^6.0.3","@types/node":"^25.8.0","@playwright/test":"^1.60.0","@rollup/plugin-typescript":"^12.3.0"},"peerDependencies":{"vite":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/visage_0.0.4-rc.3_1781224708433_0.9879243935793511","host":"s3://npm-registry-packages-npm-production"}},"0.0.4-rc.4":{"name":"@blakearoberts/visage","version":"0.0.4-rc.4","keywords":["authentication","hmr","local-development","oauth2","oidc","pkce","session-cookie","vite","vite-plugin"],"author":{"name":"Blake Roberts"},"license":"MIT","_id":"@blakearoberts/visage@0.0.4-rc.4","maintainers":[{"name":"blakearoberts","email":"blaker2015@gmail.com"}],"homepage":"https://github.com/blakearoberts/visage#readme","bugs":{"url":"https://github.com/blakearoberts/visage/issues"},"dist":{"shasum":"4cda1cdf84ee8b936e3a8d9505f984f8fdd6ffef","tarball":"https://registry.npmjs.org/@blakearoberts/visage/-/visage-0.0.4-rc.4.tgz","fileCount":35,"integrity":"sha512-CyuNehWqa5XQtIbcjmMmoDBZj2ZiWJ/9eVhJ/dd4M/HS7IfKmtdCnZ88rTQzh7WHxXzTK4lry0BPr4poYHwatg==","signatures":[{"sig":"MEUCIQCpbC3NzTqMf1qhhmtIG0uH6Y23JcWq7rCu5XFGN8snXQIgdYGk1BPHMOtksEi5+te0JJN+wWv3IjUW+4jabh7te5c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blakearoberts%2fvisage@0.0.4-rc.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":84794},"main":"dist/index.js","type":"module","_from":"file:package-publish/blakearoberts-visage-0.0.4-rc.4.tgz","types":"dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"test":"npm run typecheck && npm run test:unit","build":"npm run clean && rollup -c","clean":"node -e \"require('node:fs').rmSync('dist', { recursive: true, force: true })\"","format":"prettier --write .","example":"npm run example:simple","test:all":"npm test && npm run test:e2e","test:e2e":"playwright test test/e2e","test:unit":"tsx --test test/unit/*.test.ts","typecheck":"tsc --noEmit","pretest:e2e":"npm run test:e2e:setup","format:check":"prettier --check .","promote:codex":"scripts/promote-codex.sh","example:simple":"cd examples/simple && npm run dev","test:e2e:setup":"npm run build && npm run test:e2e:setup:examples && playwright install chromium","test:e2e:setup:examples":"npm --prefix examples/simple install --no-audit --no-fund && npm --prefix examples/ssr install --no-audit --no-fund && npm --prefix examples/external-idp install --no-audit --no-fund"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d469f173-82b8-4650-a159-4deb80e61e52"}},"_resolved":"/home/runner/work/visage/visage/package-publish/blakearoberts-visage-0.0.4-rc.4.tgz","_integrity":"sha512-CyuNehWqa5XQtIbcjmMmoDBZj2ZiWJ/9eVhJ/dd4M/HS7IfKmtdCnZ88rTQzh7WHxXzTK4lry0BPr4poYHwatg==","repository":{"url":"git+https://github.com/blakearoberts/visage.git","type":"git"},"_npmVersion":"11.16.0","description":"Vite plugin for local development with HMR and OIDC session cookie lifecycle semantics.","directories":{},"_nodeVersion":"26.3.0","dependencies":{"eta":"^4.6.0","yaml":"^2.9.0","bcryptjs":"^3.0.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.22.3","vite":"^8.0.13","tslib":"^2.8.1","rollup":"^4.60.4","prettier":"^3.8.3","typescript":"^6.0.3","@types/node":"^25.8.0","@playwright/test":"^1.60.0","@rollup/plugin-typescript":"^12.3.0"},"peerDependencies":{"vite":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/visage_0.0.4-rc.4_1781315995278_0.05365998921016435","host":"s3://npm-registry-packages-npm-production"}},"0.0.4-rc.5":{"name":"@blakearoberts/visage","version":"0.0.4-rc.5","keywords":["authentication","hmr","local-development","oauth2","oidc","pkce","session-cookie","vite","vite-plugin"],"author":{"name":"Blake Roberts"},"license":"MIT","_id":"@blakearoberts/visage@0.0.4-rc.5","maintainers":[{"name":"blakearoberts","email":"blaker2015@gmail.com"}],"homepage":"https://github.com/blakearoberts/visage#readme","bugs":{"url":"https://github.com/blakearoberts/visage/issues"},"dist":{"shasum":"2a72d79b36d6e8526a070d7fbfa6606b3ede33c5","tarball":"https://registry.npmjs.org/@blakearoberts/visage/-/visage-0.0.4-rc.5.tgz","fileCount":35,"integrity":"sha512-0VDgNLsALXPSvxM5g8lE06ACV0V99OdtlAyrUXfe0mCk8vdp6Z1KMvNXp1NDzLauYx1NH6CRGJiUE8zSZuTgVA==","signatures":[{"sig":"MEQCICTocLZjLnU+l6h9MqTMa6Il5v6C3lOBhuB/MWfi8cr5AiBWSKu4bnN3qsartstvVWntkGIBqO+65aKk3vpMFKmHeg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blakearoberts%2fvisage@0.0.4-rc.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":84794},"main":"dist/index.js","type":"module","_from":"file:package-publish/blakearoberts-visage-0.0.4-rc.5.tgz","types":"dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"test":"npm run typecheck && npm run test:unit","build":"npm run clean && rollup -c","clean":"node -e \"require('node:fs').rmSync('dist', { recursive: true, force: true })\"","format":"prettier --write .","example":"npm run example:simple","test:all":"npm test && npm run test:e2e","test:e2e":"playwright test test/e2e","test:unit":"tsx --test test/unit/*.test.ts","typecheck":"tsc --noEmit","pretest:e2e":"npm run test:e2e:setup","format:check":"prettier --check .","promote:codex":"scripts/promote-codex.sh","example:simple":"cd examples/simple && npm run dev","test:e2e:setup":"npm run build && npm run test:e2e:setup:examples && playwright install chromium","test:e2e:setup:examples":"npm --prefix examples/simple install --no-audit --no-fund && npm --prefix examples/ssr install --no-audit --no-fund && npm --prefix examples/external-idp install --no-audit --no-fund"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d469f173-82b8-4650-a159-4deb80e61e52"}},"_resolved":"/home/runner/work/visage/visage/package-publish/blakearoberts-visage-0.0.4-rc.5.tgz","_integrity":"sha512-0VDgNLsALXPSvxM5g8lE06ACV0V99OdtlAyrUXfe0mCk8vdp6Z1KMvNXp1NDzLauYx1NH6CRGJiUE8zSZuTgVA==","repository":{"url":"git+https://github.com/blakearoberts/visage.git","type":"git"},"_npmVersion":"11.16.0","description":"Vite plugin for local development with HMR and OIDC session cookie lifecycle semantics.","directories":{},"_nodeVersion":"26.3.0","dependencies":{"eta":"^4.6.0","yaml":"^2.9.0","bcryptjs":"^3.0.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.22.3","vite":"^8.0.13","tslib":"^2.8.1","rollup":"^4.60.4","prettier":"^3.8.3","typescript":"^6.0.3","@types/node":"^25.8.0","@playwright/test":"^1.60.0","@rollup/plugin-typescript":"^12.3.0"},"peerDependencies":{"vite":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/visage_0.0.4-rc.5_1781316253324_0.8955998395857638","host":"s3://npm-registry-packages-npm-production"}},"0.0.4-rc.6":{"name":"@blakearoberts/visage","version":"0.0.4-rc.6","keywords":["authentication","hmr","local-development","oauth2","oidc","pkce","session-cookie","vite","vite-plugin"],"author":{"name":"Blake Roberts"},"license":"MIT","_id":"@blakearoberts/visage@0.0.4-rc.6","maintainers":[{"name":"blakearoberts","email":"blaker2015@gmail.com"}],"homepage":"https://github.com/blakearoberts/visage#readme","bugs":{"url":"https://github.com/blakearoberts/visage/issues"},"dist":{"shasum":"e423d461333b601cc8df7c3f00c3af63c7f6a668","tarball":"https://registry.npmjs.org/@blakearoberts/visage/-/visage-0.0.4-rc.6.tgz","fileCount":35,"integrity":"sha512-Xt59+F0eykT0RuyLN6V3bl5+VmnPbX2Ny46wbOARHBmMSHw3idmNwjbwAnQI4XDdbBKpFEGntSF6qawwwKDKmw==","signatures":[{"sig":"MEUCIQCigkomP6UzvJujX2KfwMkuGlxsNsH4RqnQq7mtRz7mkgIgJycQUyfHBl2QYTmYxKAnZQzATct5T6VX/K6TnY4Z4I8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blakearoberts%2fvisage@0.0.4-rc.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":84794},"main":"dist/index.js","type":"module","_from":"file:package-publish/blakearoberts-visage-0.0.4-rc.6.tgz","types":"dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"test":"npm run typecheck && npm run test:unit","build":"npm run clean && rollup -c","clean":"node -e \"require('node:fs').rmSync('dist', { recursive: true, force: true })\"","format":"prettier --write .","example":"npm run example:simple","test:all":"npm test && npm run test:e2e","test:e2e":"playwright test test/e2e","test:unit":"tsx --test test/unit/*.test.ts","typecheck":"tsc --noEmit","pretest:e2e":"npm run test:e2e:setup","format:check":"prettier --check .","promote:codex":"scripts/promote-codex.sh","example:simple":"cd examples/simple && npm run dev","test:e2e:setup":"npm run build && npm run test:e2e:setup:examples && playwright install chromium","test:e2e:setup:examples":"npm --prefix examples/simple install --no-audit --no-fund && npm --prefix examples/ssr install --no-audit --no-fund && npm --prefix examples/external-idp install --no-audit --no-fund"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d469f173-82b8-4650-a159-4deb80e61e52"}},"_resolved":"/home/runner/work/visage/visage/package-publish/blakearoberts-visage-0.0.4-rc.6.tgz","_integrity":"sha512-Xt59+F0eykT0RuyLN6V3bl5+VmnPbX2Ny46wbOARHBmMSHw3idmNwjbwAnQI4XDdbBKpFEGntSF6qawwwKDKmw==","repository":{"url":"git+https://github.com/blakearoberts/visage.git","type":"git"},"_npmVersion":"11.16.0","description":"Vite plugin for local development with HMR and OIDC session cookie lifecycle semantics.","directories":{},"_nodeVersion":"26.3.0","dependencies":{"eta":"^4.6.0","yaml":"^2.9.0","bcryptjs":"^3.0.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.22.3","vite":"^8.0.13","tslib":"^2.8.1","rollup":"^4.60.4","prettier":"^3.8.3","typescript":"^6.0.3","@types/node":"^25.8.0","@playwright/test":"^1.60.0","@rollup/plugin-typescript":"^12.3.0"},"peerDependencies":{"vite":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/visage_0.0.4-rc.6_1781316541130_0.9963381659421608","host":"s3://npm-registry-packages-npm-production"}},"0.0.4-rc.7":{"name":"@blakearoberts/visage","version":"0.0.4-rc.7","keywords":["authentication","hmr","local-development","oauth2","oidc","pkce","session-cookie","vite","vite-plugin"],"author":{"name":"Blake Roberts"},"license":"MIT","_id":"@blakearoberts/visage@0.0.4-rc.7","maintainers":[{"name":"blakearoberts","email":"blaker2015@gmail.com"}],"homepage":"https://github.com/blakearoberts/visage#readme","bugs":{"url":"https://github.com/blakearoberts/visage/issues"},"dist":{"shasum":"eed484b7dbf4bbb9d379359c4df1196dace41fef","tarball":"https://registry.npmjs.org/@blakearoberts/visage/-/visage-0.0.4-rc.7.tgz","fileCount":35,"integrity":"sha512-esk0f6HWhb8L2FzOiq5y089zIy2i4Xee2USnH0MRNMUWCiXKCCWfZA6l/LXUPok7zEivP8aKK24qlu35HgvXNw==","signatures":[{"sig":"MEQCIHiNFDCMZyCI//b0suaGgZEXO32eBVh56LK5QZwYALchAiAvwXng8fOy42WC3MuyX58J9sH9QP7xNQLSXzWo27rRwg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blakearoberts%2fvisage@0.0.4-rc.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":84756},"main":"dist/index.js","type":"module","_from":"file:package-publish/blakearoberts-visage-0.0.4-rc.7.tgz","types":"dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"test":"tsx --test test/unit/*.test.ts","build":"npm run clean && rollup -c","clean":"node -e \"require('node:fs').rmSync('dist', { recursive: true, force: true })\"","format":"prettier --write .","example":"npm run example:simple","test:all":"npm run typecheck && npm test && npm run test:e2e","test:e2e":"playwright test test/e2e","typecheck":"tsc --noEmit","pretest:e2e":"npm run test:e2e:setup","format:check":"prettier --check .","promote:codex":"scripts/promote-codex.sh","example:simple":"cd examples/simple && npm run dev","test:e2e:setup":"npm run build && npm run test:e2e:setup:examples && playwright install chromium","test:e2e:setup:examples":"npm --prefix examples/simple install --no-audit --no-fund && npm --prefix examples/ssr install --no-audit --no-fund && npm --prefix examples/external-idp install --no-audit --no-fund"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d469f173-82b8-4650-a159-4deb80e61e52"}},"_resolved":"/home/runner/work/visage/visage/package-publish/blakearoberts-visage-0.0.4-rc.7.tgz","_integrity":"sha512-esk0f6HWhb8L2FzOiq5y089zIy2i4Xee2USnH0MRNMUWCiXKCCWfZA6l/LXUPok7zEivP8aKK24qlu35HgvXNw==","repository":{"url":"git+https://github.com/blakearoberts/visage.git","type":"git"},"_npmVersion":"11.16.0","description":"Vite plugin for local development with HMR and OIDC session cookie lifecycle semantics.","directories":{},"_nodeVersion":"26.3.0","dependencies":{"eta":"^4.6.0","yaml":"^2.9.0","bcryptjs":"^3.0.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.22.3","vite":"^8.0.13","tslib":"^2.8.1","rollup":"^4.60.4","prettier":"^3.8.3","typescript":"^6.0.3","@types/node":"^25.8.0","@playwright/test":"^1.60.0","@rollup/plugin-typescript":"^12.3.0"},"peerDependencies":{"vite":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/visage_0.0.4-rc.7_1781416926309_0.37799528859375253","host":"s3://npm-registry-packages-npm-production"}},"0.0.4-rc.8":{"name":"@blakearoberts/visage","version":"0.0.4-rc.8","keywords":["authentication","hmr","local-development","oauth2","oidc","pkce","session-cookie","vite","vite-plugin"],"author":{"name":"Blake Roberts"},"license":"MIT","_id":"@blakearoberts/visage@0.0.4-rc.8","maintainers":[{"name":"blakearoberts","email":"blaker2015@gmail.com"}],"homepage":"https://github.com/blakearoberts/visage#readme","bugs":{"url":"https://github.com/blakearoberts/visage/issues"},"dist":{"shasum":"ab37b92d9ff133bd7b063e8870449fa5d37af23d","tarball":"https://registry.npmjs.org/@blakearoberts/visage/-/visage-0.0.4-rc.8.tgz","fileCount":35,"integrity":"sha512-/XXVeKpyQQSSqS2iWOBAGB9kWtLlpezUhKzNKhquT7ZDlfptV/M7D3QnpOR9tKDwmRdsdP9kE3kJjScfr1b4Gg==","signatures":[{"sig":"MEUCIGBcUZk1S9QtvtKwm+RQoueqIlqj/nDmw02p4WF/3BpoAiEApCBKmUYx4XvuAzWNCcPqB0cAfu3ab/8xcwS50FzzXlk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blakearoberts%2fvisage@0.0.4-rc.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":84756},"main":"dist/index.js","type":"module","_from":"file:package-publish/blakearoberts-visage-0.0.4-rc.8.tgz","types":"dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"test":"tsx --test test/unit/*.test.ts","build":"npm run clean && rollup -c","clean":"node -e \"require('node:fs').rmSync('dist', { recursive: true, force: true })\"","format":"prettier --write .","example":"npm run example:simple","test:all":"npm run typecheck && npm test && npm run test:e2e","test:e2e":"playwright test test/e2e","typecheck":"tsc --noEmit","pretest:e2e":"npm run test:e2e:setup","format:check":"prettier --check .","promote:codex":"scripts/promote-codex.sh","example:simple":"cd examples/simple && npm run dev","test:e2e:setup":"npm run build && npm run test:e2e:setup:examples && playwright install chromium","test:e2e:setup:examples":"npm --prefix examples/simple install --no-audit --no-fund && npm --prefix examples/ssr install --no-audit --no-fund && npm --prefix examples/external-idp install --no-audit --no-fund"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d469f173-82b8-4650-a159-4deb80e61e52"}},"_resolved":"/home/runner/work/visage/visage/package-publish/blakearoberts-visage-0.0.4-rc.8.tgz","_integrity":"sha512-/XXVeKpyQQSSqS2iWOBAGB9kWtLlpezUhKzNKhquT7ZDlfptV/M7D3QnpOR9tKDwmRdsdP9kE3kJjScfr1b4Gg==","repository":{"url":"git+https://github.com/blakearoberts/visage.git","type":"git"},"_npmVersion":"11.16.0","description":"Vite plugin for local development with HMR and OIDC session cookie lifecycle semantics.","directories":{},"_nodeVersion":"26.3.0","dependencies":{"eta":"^4.6.0","yaml":"^2.9.0","bcryptjs":"^3.0.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.22.3","vite":"^8.0.13","tslib":"^2.8.1","rollup":"^4.60.4","prettier":"^3.8.3","typescript":"^6.0.3","@types/node":"^25.8.0","@playwright/test":"^1.60.0","@rollup/plugin-typescript":"^12.3.0"},"peerDependencies":{"vite":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/visage_0.0.4-rc.8_1781784231976_0.14987366026820048","host":"s3://npm-registry-packages-npm-production"}},"0.0.4-rc.9":{"name":"@blakearoberts/visage","version":"0.0.4-rc.9","keywords":["authentication","hmr","local-development","oauth2","oidc","pkce","session-cookie","vite","vite-plugin"],"author":{"name":"Blake Roberts"},"license":"MIT","_id":"@blakearoberts/visage@0.0.4-rc.9","maintainers":[{"name":"blakearoberts","email":"blaker2015@gmail.com"}],"homepage":"https://github.com/blakearoberts/visage#readme","bugs":{"url":"https://github.com/blakearoberts/visage/issues"},"dist":{"shasum":"4ab631033b37c2c9548f1db42e5a5b877c83deaf","tarball":"https://registry.npmjs.org/@blakearoberts/visage/-/visage-0.0.4-rc.9.tgz","fileCount":35,"integrity":"sha512-LsnW2nSYgwRYyNHPSGzrXfPWfUAFTVU+/QGRVFzBwSN+EBgcoJ9qPAo9aUboJIpAxZBooIdMAClOCCWwLFxh9Q==","signatures":[{"sig":"MEQCIH903y4sRA3Zwqz0xh/Jr1k5AjHkAqawGqVWVrmcx/0CAiAfVZtcp+PRdYiIJIfCjltAzlolZ6W12kpTT5+WUtx+bg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blakearoberts%2fvisage@0.0.4-rc.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":84707},"main":"dist/index.js","type":"module","_from":"file:package-publish/blakearoberts-visage-0.0.4-rc.9.tgz","types":"dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"test":"tsx --test test/unit/*.test.ts","build":"npm run clean && rollup -c","clean":"node -e \"require('node:fs').rmSync('dist', { recursive: true, force: true })\"","format":"prettier --write .","example":"npm run example:simple","test:all":"npm run typecheck && npm test && npm run test:e2e","test:e2e":"playwright test test/e2e","typecheck":"tsc --noEmit","pretest:e2e":"npm run test:e2e:setup","format:check":"prettier --check .","example:simple":"cd examples/simple && npm run dev","test:e2e:setup":"npm run build && npm run test:e2e:setup:examples && playwright install chromium","test:e2e:setup:examples":"npm --prefix examples/simple install --no-audit --no-fund && npm --prefix examples/ssr install --no-audit --no-fund && npm --prefix examples/external-idp install --no-audit --no-fund"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d469f173-82b8-4650-a159-4deb80e61e52"}},"_resolved":"/home/runner/work/visage/visage/package-publish/blakearoberts-visage-0.0.4-rc.9.tgz","_integrity":"sha512-LsnW2nSYgwRYyNHPSGzrXfPWfUAFTVU+/QGRVFzBwSN+EBgcoJ9qPAo9aUboJIpAxZBooIdMAClOCCWwLFxh9Q==","repository":{"url":"git+https://github.com/blakearoberts/visage.git","type":"git"},"_npmVersion":"11.16.0","description":"Vite plugin for local development with HMR and OIDC session cookie lifecycle semantics.","directories":{},"_nodeVersion":"26.3.1","dependencies":{"eta":"^4.6.0","yaml":"^2.9.0","bcryptjs":"^3.0.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.22.3","vite":"^8.0.13","tslib":"^2.8.1","rollup":"^4.60.4","prettier":"^3.8.3","typescript":"^6.0.3","@types/node":"^25.8.0","@playwright/test":"^1.60.0","@rollup/plugin-typescript":"^12.3.0"},"peerDependencies":{"vite":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/visage_0.0.4-rc.9_1781802447634_0.7450501455734371","host":"s3://npm-registry-packages-npm-production"}},"0.0.4-rc.10":{"name":"@blakearoberts/visage","version":"0.0.4-rc.10","keywords":["authentication","hmr","local-development","oauth2","oidc","pkce","session-cookie","vite","vite-plugin"],"author":{"name":"Blake Roberts"},"license":"MIT","_id":"@blakearoberts/visage@0.0.4-rc.10","maintainers":[{"name":"blakearoberts","email":"blaker2015@gmail.com"}],"homepage":"https://github.com/blakearoberts/visage#readme","bugs":{"url":"https://github.com/blakearoberts/visage/issues"},"dist":{"shasum":"166fcb68e364ac2bf56b0ccf86a12033b88e8e76","tarball":"https://registry.npmjs.org/@blakearoberts/visage/-/visage-0.0.4-rc.10.tgz","fileCount":35,"integrity":"sha512-9dfS8kkGBo0gkoGI+TFdcnJGTI0ssvZrVdb7gkvoUNLMUAZCxxTzrJrSja9j07k/k2+u1yIINU6KsgEaQQ5kZQ==","signatures":[{"sig":"MEQCICSBkpEu4PeVcxLORsxtVtOzK6+Z3HpSaEpgsXrNzU70AiAxH06HnPqNYQWrI1T2YA+aNVim3Ih7igzuXdpH21sJew==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blakearoberts%2fvisage@0.0.4-rc.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":84249},"main":"dist/index.js","type":"module","_from":"file:package-publish/blakearoberts-visage-0.0.4-rc.10.tgz","types":"dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"test":"tsx --test test/unit/*.test.ts","build":"rollup -c","check":"npm run check:type","test:all":"npm run typecheck && npm test && npm run test:e2e","test:e2e":"playwright test test/e2e","typecheck":"tsc --noEmit","check:type":"npm run typecheck","pretest:e2e":"npm run test:e2e:setup","test:e2e:setup":"npm run build && playwright install chromium"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d469f173-82b8-4650-a159-4deb80e61e52"}},"_resolved":"/home/runner/work/visage/visage/package-publish/blakearoberts-visage-0.0.4-rc.10.tgz","_integrity":"sha512-9dfS8kkGBo0gkoGI+TFdcnJGTI0ssvZrVdb7gkvoUNLMUAZCxxTzrJrSja9j07k/k2+u1yIINU6KsgEaQQ5kZQ==","repository":{"url":"git+https://github.com/blakearoberts/visage.git","type":"git","directory":"packages/visage"},"_npmVersion":"11.16.0","description":"Vite plugin for local development with HMR and OIDC session cookie lifecycle semantics.","directories":{},"_nodeVersion":"26.3.1","dependencies":{"eta":"^4.6.0","yaml":"^2.9.0","bcryptjs":"^3.0.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.22.3","vite":"^8.0.13","tslib":"^2.8.1","rollup":"^4.60.4","typescript":"^6.0.3","@types/node":"^25.8.0","@playwright/test":"^1.60.0","@rollup/plugin-typescript":"^12.3.0"},"peerDependencies":{"vite":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/visage_0.0.4-rc.10_1781851906646_0.6174130175265731","host":"s3://npm-registry-packages-npm-production"}},"0.0.4-rc.11":{"name":"@blakearoberts/visage","version":"0.0.4-rc.11","keywords":["authentication","hmr","local-development","oauth2","oidc","pkce","session-cookie","vite","vite-plugin"],"author":{"name":"Blake Roberts"},"license":"MIT","_id":"@blakearoberts/visage@0.0.4-rc.11","maintainers":[{"name":"blakearoberts","email":"blaker2015@gmail.com"}],"homepage":"https://github.com/blakearoberts/visage#readme","bugs":{"url":"https://github.com/blakearoberts/visage/issues"},"dist":{"shasum":"f3a27378e2fdbec2a46a67a6dbd2e45d1970f1a9","tarball":"https://registry.npmjs.org/@blakearoberts/visage/-/visage-0.0.4-rc.11.tgz","fileCount":35,"integrity":"sha512-47MrovaTT8npiGby04r7Qlup3kUR0N8+7BHYlXdlRJ3XuBuVBH+FLZ9vM9O2sT2ngSd02vU9N9QRlVKLYgNLKQ==","signatures":[{"sig":"MEUCIFQfSAQO9hzCM3tvRxpynCeyMZQXEtzfgqSlME2WNplsAiEA+RYLqKiW2HV8S5yMcYL+vS8zur82VQ2f6dhKiAS5gag=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blakearoberts%2fvisage@0.0.4-rc.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":84249},"main":"dist/index.js","type":"module","_from":"file:package-publish/blakearoberts-visage-0.0.4-rc.11.tgz","types":"dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"test":"tsx --test test/unit/*.test.ts","build":"rollup -c","check":"npm run check:type","test:all":"npm run typecheck && npm test && npm run test:e2e","test:e2e":"playwright test test/e2e","typecheck":"tsc --noEmit","check:type":"npm run typecheck","pretest:e2e":"npm run test:e2e:setup","test:e2e:setup":"npm run build && playwright install chromium"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d469f173-82b8-4650-a159-4deb80e61e52"}},"_resolved":"/home/runner/work/visage/visage/package-publish/blakearoberts-visage-0.0.4-rc.11.tgz","_integrity":"sha512-47MrovaTT8npiGby04r7Qlup3kUR0N8+7BHYlXdlRJ3XuBuVBH+FLZ9vM9O2sT2ngSd02vU9N9QRlVKLYgNLKQ==","repository":{"url":"git+https://github.com/blakearoberts/visage.git","type":"git","directory":"packages/visage"},"_npmVersion":"11.16.0","description":"Vite plugin for local development with HMR and OIDC session cookie lifecycle semantics.","directories":{},"_nodeVersion":"26.3.1","dependencies":{"eta":"^4.6.0","yaml":"^2.9.0","bcryptjs":"^3.0.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.22.3","vite":"^8.0.13","tslib":"^2.8.1","rollup":"^4.60.4","typescript":"^6.0.3","@types/node":"^25.8.0","@playwright/test":"^1.60.0","@rollup/plugin-typescript":"^12.3.0"},"peerDependencies":{"vite":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/visage_0.0.4-rc.11_1781852033349_0.720492590895667","host":"s3://npm-registry-packages-npm-production"}},"0.0.4-rc.12":{"name":"@blakearoberts/visage","version":"0.0.4-rc.12","keywords":["authentication","hmr","local-development","oauth2","oidc","pkce","session-cookie","vite","vite-plugin"],"author":{"name":"Blake Roberts"},"license":"MIT","_id":"@blakearoberts/visage@0.0.4-rc.12","maintainers":[{"name":"blakearoberts","email":"blaker2015@gmail.com"}],"homepage":"https://github.com/blakearoberts/visage#readme","bugs":{"url":"https://github.com/blakearoberts/visage/issues"},"dist":{"shasum":"d6da3174ad8fe2cd6df7a83416a54e32212e95c0","tarball":"https://registry.npmjs.org/@blakearoberts/visage/-/visage-0.0.4-rc.12.tgz","fileCount":35,"integrity":"sha512-iurQ4vyaqACufbIr8mc5GMHv5TV7YIBbmwQmwI6OiiyVF6E4ev+1w9aQ5qb/3IqpfPkyYAapYJOkPRMH43K9tQ==","signatures":[{"sig":"MEQCIDtaDtnO+O0fSehiwoSZY8jQxjHH2yzckosColqUD7RUAiBNlKqxMbJRMSrBLeuVNyJvPeFBJbGKRmH8s9ofFSninw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blakearoberts%2fvisage@0.0.4-rc.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":84249},"main":"dist/index.js","type":"module","_from":"file:package-publish/blakearoberts-visage-0.0.4-rc.12.tgz","types":"dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"test":"tsx --test test/unit/*.test.ts","build":"rollup -c","check":"npm run check:type","test:all":"npm run typecheck && npm test && npm run test:e2e","test:e2e":"playwright test test/e2e","typecheck":"tsc --noEmit","check:type":"npm run typecheck","pretest:e2e":"npm run test:e2e:setup","test:e2e:setup":"npm run build && playwright install chromium"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d469f173-82b8-4650-a159-4deb80e61e52"}},"_resolved":"/home/runner/work/visage/visage/package-publish/blakearoberts-visage-0.0.4-rc.12.tgz","_integrity":"sha512-iurQ4vyaqACufbIr8mc5GMHv5TV7YIBbmwQmwI6OiiyVF6E4ev+1w9aQ5qb/3IqpfPkyYAapYJOkPRMH43K9tQ==","repository":{"url":"git+https://github.com/blakearoberts/visage.git","type":"git","directory":"packages/visage"},"_npmVersion":"11.16.0","description":"Vite plugin for local development with HMR and OIDC session cookie lifecycle semantics.","directories":{},"_nodeVersion":"26.3.1","dependencies":{"eta":"^4.6.0","yaml":"^2.9.0","bcryptjs":"^3.0.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.22.3","vite":"^8.0.13","tslib":"^2.8.1","rollup":"^4.60.4","typescript":"^6.0.3","@types/node":"^25.8.0","@playwright/test":"^1.60.0","@rollup/plugin-typescript":"^12.3.0"},"peerDependencies":{"vite":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/visage_0.0.4-rc.12_1781880575188_0.9400873508745453","host":"s3://npm-registry-packages-npm-production"}},"0.0.4-rc.13":{"name":"@blakearoberts/visage","version":"0.0.4-rc.13","keywords":["authentication","hmr","local-development","oauth2","oidc","pkce","session-cookie","vite","vite-plugin"],"author":{"name":"Blake Roberts"},"license":"MIT","_id":"@blakearoberts/visage@0.0.4-rc.13","maintainers":[{"name":"blakearoberts","email":"blaker2015@gmail.com"}],"homepage":"https://github.com/blakearoberts/visage#readme","bugs":{"url":"https://github.com/blakearoberts/visage/issues"},"dist":{"shasum":"9cf98dcfd49abd383bf29a8cd9c5151675808c7c","tarball":"https://registry.npmjs.org/@blakearoberts/visage/-/visage-0.0.4-rc.13.tgz","fileCount":35,"integrity":"sha512-ShyFc0TMqVwX0pvHd2YP5y17U/A9VXrYsTW8qOHiULpTwtoBCfksS4xHubcOtl94lOLOZ6whq2l/LQOQN0iDyQ==","signatures":[{"sig":"MEUCIGTN2txWjKiZENL7JE7eeujZW5eCZgZQKWD9z59/n7aDAiEA9oOzBhN+N24g517LghNVPIrkgCjvWKYSPk2qCzC+DLI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blakearoberts%2fvisage@0.0.4-rc.13","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":84249},"main":"dist/index.js","type":"module","_from":"file:package-publish/blakearoberts-visage-0.0.4-rc.13.tgz","types":"dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"test":"tsx --test test/unit/*.test.ts","build":"rollup -c","check":"npm run check:type","test:all":"npm run typecheck && npm test && npm run test:e2e","test:e2e":"playwright test test/e2e","typecheck":"tsc --noEmit","check:type":"npm run typecheck","pretest:e2e":"npm run test:e2e:setup","test:e2e:setup":"npm run build && playwright install chromium"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d469f173-82b8-4650-a159-4deb80e61e52"}},"_resolved":"/home/runner/work/visage/visage/package-publish/blakearoberts-visage-0.0.4-rc.13.tgz","_integrity":"sha512-ShyFc0TMqVwX0pvHd2YP5y17U/A9VXrYsTW8qOHiULpTwtoBCfksS4xHubcOtl94lOLOZ6whq2l/LQOQN0iDyQ==","repository":{"url":"git+https://github.com/blakearoberts/visage.git","type":"git","directory":"packages/visage"},"_npmVersion":"11.16.0","description":"Vite plugin for local development with HMR and OIDC session cookie lifecycle semantics.","directories":{},"_nodeVersion":"26.3.1","dependencies":{"eta":"^4.6.0","yaml":"^2.9.0","bcryptjs":"^3.0.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.22.3","vite":"^8.0.13","tslib":"^2.8.1","rollup":"^4.62.1","typescript":"^6.0.3","@types/node":"^26.0.0","@playwright/test":"^1.61.0","@rollup/plugin-typescript":"^12.3.0"},"peerDependencies":{"vite":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/visage_0.0.4-rc.13_1781880782130_0.05358789922588025","host":"s3://npm-registry-packages-npm-production"}},"0.0.4-rc.14":{"name":"@blakearoberts/visage","version":"0.0.4-rc.14","keywords":["authentication","hmr","local-development","oauth2","oidc","pkce","session-cookie","vite","vite-plugin"],"author":{"name":"Blake Roberts"},"license":"MIT","_id":"@blakearoberts/visage@0.0.4-rc.14","maintainers":[{"name":"blakearoberts","email":"blaker2015@gmail.com"}],"homepage":"https://github.com/blakearoberts/visage#readme","bugs":{"url":"https://github.com/blakearoberts/visage/issues"},"dist":{"shasum":"b3fa9b881303b45254be9318f820b825cdf5f140","tarball":"https://registry.npmjs.org/@blakearoberts/visage/-/visage-0.0.4-rc.14.tgz","fileCount":35,"integrity":"sha512-g9liK8dnk6IjOwgQ6w6LUXvQokDOqy3ftiGOEkRyan13U2BWFQD/iEml2FMVjMVhYrHqi0Sx+Y75GN+U5LWjuw==","signatures":[{"sig":"MEQCIEutyBCOOeVNGAARdshs+xllTjq2pA1wnaHc07vw4sJtAiBxCYdiIS9LWbpc5ETNmqRJPsViE9S1gF6LxXEUuRe6IA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blakearoberts%2fvisage@0.0.4-rc.14","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":84249},"main":"dist/index.js","type":"module","_from":"file:package-publish/blakearoberts-visage-0.0.4-rc.14.tgz","types":"dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"test":"tsx --test test/unit/*.test.ts","build":"rollup -c","check":"npm run check:type","test:all":"npm run typecheck && npm test && npm run test:e2e","test:e2e":"playwright test test/e2e","typecheck":"tsc --noEmit","check:type":"npm run typecheck","pretest:e2e":"npm run test:e2e:setup","test:e2e:setup":"npm run build && playwright install chromium"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d469f173-82b8-4650-a159-4deb80e61e52"}},"_resolved":"/home/runner/work/visage/visage/package-publish/blakearoberts-visage-0.0.4-rc.14.tgz","_integrity":"sha512-g9liK8dnk6IjOwgQ6w6LUXvQokDOqy3ftiGOEkRyan13U2BWFQD/iEml2FMVjMVhYrHqi0Sx+Y75GN+U5LWjuw==","repository":{"url":"git+https://github.com/blakearoberts/visage.git","type":"git","directory":"packages/visage"},"_npmVersion":"11.16.0","description":"Vite plugin for local development with HMR and OIDC session cookie lifecycle semantics.","directories":{},"_nodeVersion":"26.3.1","dependencies":{"eta":"^4.6.0","yaml":"^2.9.0","bcryptjs":"^3.0.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.22.3","vite":"^8.0.13","tslib":"^2.8.1","rollup":"^4.62.1","typescript":"^6.0.3","@types/node":"^26.0.0","@playwright/test":"^1.61.0","@rollup/plugin-typescript":"^12.3.0"},"peerDependencies":{"vite":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/visage_0.0.4-rc.14_1781885219412_0.48095473550631773","host":"s3://npm-registry-packages-npm-production"}},"0.0.4-rc.15":{"name":"@blakearoberts/visage","version":"0.0.4-rc.15","keywords":["authentication","hmr","local-development","oauth2","oidc","pkce","session-cookie","vite","vite-plugin"],"author":{"name":"Blake Roberts"},"license":"MIT","_id":"@blakearoberts/visage@0.0.4-rc.15","maintainers":[{"name":"blakearoberts","email":"blaker2015@gmail.com"}],"homepage":"https://github.com/blakearoberts/visage#readme","bugs":{"url":"https://github.com/blakearoberts/visage/issues"},"dist":{"shasum":"bb8f3e8ae5280ed83cd954d0374ff47b0ae8fa52","tarball":"https://registry.npmjs.org/@blakearoberts/visage/-/visage-0.0.4-rc.15.tgz","fileCount":35,"integrity":"sha512-G3xBAumIsrXxaeg9QxGb2ph6DfIco/C44Q5OvPxYPIv0X7BlDOpWZm80T2wvMA7OhPBwd0moqE5wSvjeFv9zmA==","signatures":[{"sig":"MEUCIQCXi3KJgmyKOnErUJegzTMauCBZeWQVXTt0okn5pgKbQAIgTvNwH4+eESaLq6xYGsbnIAIM38HwJ72Z0aLwMcwZb84=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blakearoberts%2fvisage@0.0.4-rc.15","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":84249},"main":"dist/index.js","type":"module","_from":"file:package-publish/blakearoberts-visage-0.0.4-rc.15.tgz","types":"dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"test":"tsx --test test/unit/*.test.ts","build":"rollup -c","check":"npm run check:type","test:all":"npm run typecheck && npm test && npm run test:e2e","test:e2e":"playwright test test/e2e","typecheck":"tsc --noEmit","check:type":"npm run typecheck","pretest:e2e":"npm run test:e2e:setup","test:e2e:setup":"npm run build && playwright install chromium"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d469f173-82b8-4650-a159-4deb80e61e52"}},"_resolved":"/home/runner/work/visage/visage/package-publish/blakearoberts-visage-0.0.4-rc.15.tgz","_integrity":"sha512-G3xBAumIsrXxaeg9QxGb2ph6DfIco/C44Q5OvPxYPIv0X7BlDOpWZm80T2wvMA7OhPBwd0moqE5wSvjeFv9zmA==","repository":{"url":"git+https://github.com/blakearoberts/visage.git","type":"git","directory":"packages/visage"},"_npmVersion":"11.16.0","description":"Vite plugin for local development with HMR and OIDC session cookie lifecycle semantics.","directories":{},"_nodeVersion":"26.3.1","dependencies":{"eta":"^4.6.0","yaml":"^2.9.0","bcryptjs":"^3.0.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.22.3","vite":"^8.0.13","tslib":"^2.8.1","rollup":"^4.62.1","typescript":"^6.0.3","@types/node":"^26.0.0","@playwright/test":"^1.61.0","@rollup/plugin-typescript":"^12.3.0"},"peerDependencies":{"vite":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/visage_0.0.4-rc.15_1781893571146_0.7733279480019193","host":"s3://npm-registry-packages-npm-production"}},"0.0.4-rc.16":{"name":"@blakearoberts/visage","version":"0.0.4-rc.16","keywords":["authentication","hmr","local-development","oauth2","oidc","pkce","session-cookie","vite","vite-plugin"],"author":{"name":"Blake Roberts"},"license":"MIT","_id":"@blakearoberts/visage@0.0.4-rc.16","maintainers":[{"name":"blakearoberts","email":"blaker2015@gmail.com"}],"homepage":"https://github.com/blakearoberts/visage#readme","bugs":{"url":"https://github.com/blakearoberts/visage/issues"},"dist":{"shasum":"2ed052f6e4c5fe01c359748cc69744274d4126ca","tarball":"https://registry.npmjs.org/@blakearoberts/visage/-/visage-0.0.4-rc.16.tgz","fileCount":35,"integrity":"sha512-D/FqdttpokOT5txTMJQjlRLQq70p+5kNC225+7iDwhCQRT10Ueo5iW4puaaFbXlQkK3Kff74c+dDw026Yl06fA==","signatures":[{"sig":"MEYCIQDJ7UyMqlGAkKUUmL4KreMbGrW7pPBEiDPl0P64kroxdwIhALytiy1S7yLsQDd+buO5r62wf1QIOVP4UzN5DXH1hUMB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blakearoberts%2fvisage@0.0.4-rc.16","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":84236},"main":"dist/index.js","type":"module","_from":"file:package-publish/blakearoberts-visage-0.0.4-rc.16.tgz","types":"dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"test":"tsx --test test/unit/*.test.ts","build":"rollup -c","check":"npm run check:type","test:all":"npm run typecheck && npm test && npm run test:e2e","test:e2e":"playwright test test/e2e","typecheck":"tsc --noEmit","check:type":"npm run typecheck","pretest:e2e":"npm run test:e2e:setup","test:e2e:setup":"npm run build && playwright install chromium"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d469f173-82b8-4650-a159-4deb80e61e52"}},"_resolved":"/home/runner/work/visage/visage/package-publish/blakearoberts-visage-0.0.4-rc.16.tgz","_integrity":"sha512-D/FqdttpokOT5txTMJQjlRLQq70p+5kNC225+7iDwhCQRT10Ueo5iW4puaaFbXlQkK3Kff74c+dDw026Yl06fA==","repository":{"url":"git+https://github.com/blakearoberts/visage.git","type":"git","directory":"packages/visage"},"_npmVersion":"11.16.0","description":"Vite plugin for local development with HMR and OIDC session cookie lifecycle semantics.","directories":{},"_nodeVersion":"26.3.1","dependencies":{"eta":"^4.6.0","yaml":"^2.9.0","bcryptjs":"^3.0.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.22.3","vite":"^8.0.13","tslib":"^2.8.1","rollup":"^4.62.1","typescript":"^6.0.3","@types/node":"^26.0.0","@playwright/test":"^1.61.0","@rollup/plugin-typescript":"^12.3.0"},"peerDependencies":{"vite":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/visage_0.0.4-rc.16_1781894279228_0.4230845766072151","host":"s3://npm-registry-packages-npm-production"}},"0.0.4-rc.17":{"name":"@blakearoberts/visage","version":"0.0.4-rc.17","keywords":["authentication","hmr","local-development","oauth2","oidc","pkce","session-cookie","vite","vite-plugin"],"author":{"name":"Blake Roberts"},"license":"MIT","_id":"@blakearoberts/visage@0.0.4-rc.17","maintainers":[{"name":"blakearoberts","email":"blaker2015@gmail.com"}],"homepage":"https://github.com/blakearoberts/visage#readme","bugs":{"url":"https://github.com/blakearoberts/visage/issues"},"dist":{"shasum":"a7fb71c0b34ecf15aa69baa738af4340e26de01d","tarball":"https://registry.npmjs.org/@blakearoberts/visage/-/visage-0.0.4-rc.17.tgz","fileCount":35,"integrity":"sha512-pDqNMmYXTGAFwQ/EoKICQStdTD12Ds/rN+YJVu+bLqE8kC1tp+D0LYxeZ+Mlr+IFxVAjV0hIqgwhvaexjxdOlQ==","signatures":[{"sig":"MEUCICbJB05hwiyXc7TDXVfhHumYHmtMbmVhksMzEg7A+eZtAiEA3zVzWiLOG/GmYKLURFzGc6TwS8ZbklLOJgIV0PVwdzo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blakearoberts%2fvisage@0.0.4-rc.17","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":84236},"main":"dist/index.js","type":"module","_from":"file:package-publish/blakearoberts-visage-0.0.4-rc.17.tgz","types":"dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"test":"tsx --test test/unit/*.test.ts","build":"rollup -c","check":"npm run check:type","test:all":"npm run typecheck && npm test && npm run test:e2e","test:e2e":"playwright test test/e2e","typecheck":"tsc --noEmit","check:type":"npm run typecheck","pretest:e2e":"npm run test:e2e:setup","test:e2e:setup":"npm run build && playwright install chromium"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d469f173-82b8-4650-a159-4deb80e61e52"}},"_resolved":"/home/runner/work/visage/visage/package-publish/blakearoberts-visage-0.0.4-rc.17.tgz","_integrity":"sha512-pDqNMmYXTGAFwQ/EoKICQStdTD12Ds/rN+YJVu+bLqE8kC1tp+D0LYxeZ+Mlr+IFxVAjV0hIqgwhvaexjxdOlQ==","repository":{"url":"git+https://github.com/blakearoberts/visage.git","type":"git","directory":"packages/visage"},"_npmVersion":"11.16.0","description":"Vite plugin for local development with HMR and OIDC session cookie lifecycle semantics.","directories":{},"_nodeVersion":"26.3.1","dependencies":{"eta":"^4.6.0","yaml":"^2.9.0","bcryptjs":"^3.0.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.22.3","vite":"^8.0.13","tslib":"^2.8.1","rollup":"^4.62.1","typescript":"^6.0.3","@types/node":"^26.0.0","@playwright/test":"^1.61.0","@rollup/plugin-typescript":"^12.3.0"},"peerDependencies":{"vite":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/visage_0.0.4-rc.17_1781900148379_0.17697667170198805","host":"s3://npm-registry-packages-npm-production"}},"0.0.4-rc.18":{"name":"@blakearoberts/visage","version":"0.0.4-rc.18","keywords":["authentication","hmr","local-development","oauth2","oidc","pkce","session-cookie","vite","vite-plugin"],"author":{"name":"Blake Roberts"},"license":"MIT","_id":"@blakearoberts/visage@0.0.4-rc.18","maintainers":[{"name":"blakearoberts","email":"blaker2015@gmail.com"}],"homepage":"https://github.com/blakearoberts/visage#readme","bugs":{"url":"https://github.com/blakearoberts/visage/issues"},"dist":{"shasum":"1c7a8056559b10b9320b15cf8e65d807990adf5e","tarball":"https://registry.npmjs.org/@blakearoberts/visage/-/visage-0.0.4-rc.18.tgz","fileCount":35,"integrity":"sha512-HZwNO7CI84JFexrkJaFAGb8VuVGDtilCUvIQ8yPA23eMKHNF7PtmD8cGYwqpAY5E8HMVgBuiIzDiweFg+V17kA==","signatures":[{"sig":"MEUCIQDug6LIbEwY0/goLsS/TXSDBfIOxhxQr1xcUe4+8rS2ogIgdMse4HLV4vYvH+zm29vpaDtVC26qL323uRWa3W3jQes=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blakearoberts%2fvisage@0.0.4-rc.18","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":84236},"main":"dist/index.js","type":"module","_from":"file:package-publish/blakearoberts-visage-0.0.4-rc.18.tgz","types":"dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"test":"tsx --test test/unit/*.test.ts","build":"rollup -c","check":"npm run check:type","test:all":"npm run typecheck && npm test && npm run test:e2e","test:e2e":"playwright test test/e2e","typecheck":"tsc --noEmit","check:type":"npm run typecheck","pretest:e2e":"npm run test:e2e:setup","test:e2e:setup":"npm run build && playwright install chromium"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d469f173-82b8-4650-a159-4deb80e61e52"}},"_resolved":"/home/runner/work/visage/visage/package-publish/blakearoberts-visage-0.0.4-rc.18.tgz","_integrity":"sha512-HZwNO7CI84JFexrkJaFAGb8VuVGDtilCUvIQ8yPA23eMKHNF7PtmD8cGYwqpAY5E8HMVgBuiIzDiweFg+V17kA==","repository":{"url":"git+https://github.com/blakearoberts/visage.git","type":"git","directory":"packages/visage"},"_npmVersion":"11.16.0","description":"Vite plugin for local development with HMR and OIDC session cookie lifecycle semantics.","directories":{},"_nodeVersion":"26.3.1","dependencies":{"eta":"^4.6.0","yaml":"^2.9.0","bcryptjs":"^3.0.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.22.3","vite":"^8.0.13","tslib":"^2.8.1","rollup":"^4.62.1","typescript":"^6.0.3","@types/node":"^26.0.0","@playwright/test":"^1.61.0","@rollup/plugin-typescript":"^12.3.0"},"peerDependencies":{"vite":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/visage_0.0.4-rc.18_1781903499700_0.17637093891724853","host":"s3://npm-registry-packages-npm-production"}},"0.0.4-rc.19":{"name":"@blakearoberts/visage","version":"0.0.4-rc.19","keywords":["authentication","hmr","local-development","oauth2","oidc","pkce","session-cookie","vite","vite-plugin"],"author":{"name":"Blake Roberts"},"license":"MIT","_id":"@blakearoberts/visage@0.0.4-rc.19","maintainers":[{"name":"blakearoberts","email":"blaker2015@gmail.com"}],"homepage":"https://github.com/blakearoberts/visage#readme","bugs":{"url":"https://github.com/blakearoberts/visage/issues"},"dist":{"shasum":"8a4980b65527944fd9785648416e94e5dfadf520","tarball":"https://registry.npmjs.org/@blakearoberts/visage/-/visage-0.0.4-rc.19.tgz","fileCount":35,"integrity":"sha512-O55Dg5wHGOIKD9Jpci12nJrewdArmBHKs0PL9rdo8mC7LkeODBCEi9d9TZVv9ugRos0EQ/+l1pgQjPybRNELPw==","signatures":[{"sig":"MEQCIADIqwfZSaoSVmVYisgrkKWIC/fv4NEYIdeC4hU7uotIAiAzbC4rsVWTeoYnm//P4yD/zCFmuhoIBM5kaB2gPecI9Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blakearoberts%2fvisage@0.0.4-rc.19","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":84236},"main":"dist/index.js","type":"module","_from":"file:package-publish/blakearoberts-visage-0.0.4-rc.19.tgz","types":"dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"test":"tsx --test test/unit/*.test.ts","build":"rollup -c","check":"npm run check:type","test:all":"npm run typecheck && npm test && npm run test:e2e","test:e2e":"playwright test test/e2e","typecheck":"tsc --noEmit","check:type":"npm run typecheck","pretest:e2e":"npm run test:e2e:setup","test:e2e:setup":"npm run build && playwright install chromium"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d469f173-82b8-4650-a159-4deb80e61e52"}},"_resolved":"/home/runner/work/visage/visage/package-publish/blakearoberts-visage-0.0.4-rc.19.tgz","_integrity":"sha512-O55Dg5wHGOIKD9Jpci12nJrewdArmBHKs0PL9rdo8mC7LkeODBCEi9d9TZVv9ugRos0EQ/+l1pgQjPybRNELPw==","repository":{"url":"git+https://github.com/blakearoberts/visage.git","type":"git","directory":"packages/visage"},"_npmVersion":"11.16.0","description":"Vite plugin for local development with HMR and OIDC session cookie lifecycle semantics.","directories":{},"_nodeVersion":"26.3.1","dependencies":{"eta":"^4.6.0","yaml":"^2.9.0","bcryptjs":"^3.0.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.22.3","vite":"^8.0.13","tslib":"^2.8.1","rollup":"^4.62.1","typescript":"^6.0.3","@types/node":"^26.0.0","@playwright/test":"^1.61.0","@rollup/plugin-typescript":"^12.3.0"},"peerDependencies":{"vite":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/visage_0.0.4-rc.19_1781984803255_0.179065829093078","host":"s3://npm-registry-packages-npm-production"}},"0.0.4-rc.20":{"name":"@blakearoberts/visage","version":"0.0.4-rc.20","keywords":["authentication","hmr","local-development","oauth2","oidc","pkce","session-cookie","vite","vite-plugin"],"author":{"name":"Blake Roberts"},"license":"MIT","_id":"@blakearoberts/visage@0.0.4-rc.20","maintainers":[{"name":"blakearoberts","email":"blaker2015@gmail.com"}],"homepage":"https://github.com/blakearoberts/visage#readme","bugs":{"url":"https://github.com/blakearoberts/visage/issues"},"dist":{"shasum":"36e9b99528d6738b0f067a5f00fdd534526e3bcf","tarball":"https://registry.npmjs.org/@blakearoberts/visage/-/visage-0.0.4-rc.20.tgz","fileCount":35,"integrity":"sha512-eaBsODyurCu9bN8Z7fZK7+xio5RY3RZywFfAIZXHRRn0dQGSHGMhiUAHEGkDYzFp00y1uECVYkQ5ug/Lis5HJA==","signatures":[{"sig":"MEQCIFiXPgn3paS47x0tN9I0KeGO+VjbS4l3/KYpTZe06lxqAiB7x9EgYm07wCI4oudlDkb3or+Dw/urnchPYcZx69+iRg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blakearoberts%2fvisage@0.0.4-rc.20","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":84236},"main":"dist/index.js","type":"module","_from":"file:package-publish/blakearoberts-visage-0.0.4-rc.20.tgz","types":"dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"test":"tsx --test test/unit/*.test.ts","build":"rollup -c","check":"npm run check:type","test:all":"npm run typecheck && npm test && npm run test:e2e","test:e2e":"playwright test test/e2e","typecheck":"tsc --noEmit","check:type":"npm run typecheck","pretest:e2e":"npm run test:e2e:setup","test:e2e:setup":"npm run build && playwright install chromium"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d469f173-82b8-4650-a159-4deb80e61e52"}},"_resolved":"/home/runner/work/visage/visage/package-publish/blakearoberts-visage-0.0.4-rc.20.tgz","_integrity":"sha512-eaBsODyurCu9bN8Z7fZK7+xio5RY3RZywFfAIZXHRRn0dQGSHGMhiUAHEGkDYzFp00y1uECVYkQ5ug/Lis5HJA==","repository":{"url":"git+https://github.com/blakearoberts/visage.git","type":"git","directory":"packages/visage"},"_npmVersion":"11.16.0","description":"Vite plugin for local development with HMR and OIDC session cookie lifecycle semantics.","directories":{},"_nodeVersion":"26.3.1","dependencies":{"eta":"^4.6.0","yaml":"^2.9.0","bcryptjs":"^3.0.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.22.3","vite":"^8.0.13","tslib":"^2.8.1","rollup":"^4.62.1","typescript":"^6.0.3","@types/node":"^26.0.0","@playwright/test":"^1.61.0","@rollup/plugin-typescript":"^12.3.0"},"peerDependencies":{"vite":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/visage_0.0.4-rc.20_1781988331725_0.43935673036506806","host":"s3://npm-registry-packages-npm-production"}},"0.0.4-rc.21":{"name":"@blakearoberts/visage","version":"0.0.4-rc.21","keywords":["authentication","hmr","local-development","oauth2","oidc","pkce","session-cookie","vite","vite-plugin"],"author":{"name":"Blake Roberts"},"license":"MIT","_id":"@blakearoberts/visage@0.0.4-rc.21","maintainers":[{"name":"blakearoberts","email":"blaker2015@gmail.com"}],"homepage":"https://github.com/blakearoberts/visage#readme","bugs":{"url":"https://github.com/blakearoberts/visage/issues"},"dist":{"shasum":"a3bf529359d4138dd898016f891d2fa078ea56e6","tarball":"https://registry.npmjs.org/@blakearoberts/visage/-/visage-0.0.4-rc.21.tgz","fileCount":35,"integrity":"sha512-7VVU2xaVHhOXIX3Cc0BPiKVO7iEGg838RLnWhLRC9ptDh+/AFcTk4ccls1WXyLARD447JW8f7Z8Cqtf5JMpg/Q==","signatures":[{"sig":"MEUCIGzgPqvQ5P0d1CZp4tyzTdI3EIqteDh7/qSMZJYlj0H3AiEA9wAUWHHGmw+jjMprfKomfRy68r1RjCfZLE+DoXkHYzI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blakearoberts%2fvisage@0.0.4-rc.21","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":84236},"main":"dist/index.js","type":"module","_from":"file:package-publish/blakearoberts-visage-0.0.4-rc.21.tgz","types":"dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"test":"tsx --test test/unit/*.test.ts","build":"rollup -c","check":"npm run check:type","test:all":"npm run typecheck && npm test && npm run test:e2e","test:e2e":"playwright test test/e2e","typecheck":"tsc --noEmit","check:type":"npm run typecheck","pretest:e2e":"npm run test:e2e:setup","test:e2e:setup":"npm run build && playwright install chromium"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d469f173-82b8-4650-a159-4deb80e61e52"}},"_resolved":"/home/runner/work/visage/visage/package-publish/blakearoberts-visage-0.0.4-rc.21.tgz","_integrity":"sha512-7VVU2xaVHhOXIX3Cc0BPiKVO7iEGg838RLnWhLRC9ptDh+/AFcTk4ccls1WXyLARD447JW8f7Z8Cqtf5JMpg/Q==","repository":{"url":"git+https://github.com/blakearoberts/visage.git","type":"git","directory":"packages/visage"},"_npmVersion":"11.16.0","description":"Vite plugin for local development with HMR and OIDC session cookie lifecycle semantics.","directories":{},"_nodeVersion":"26.3.1","dependencies":{"eta":"^4.6.0","yaml":"^2.9.0","bcryptjs":"^3.0.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.22.3","vite":"^8.0.13","tslib":"^2.8.1","rollup":"^4.62.1","typescript":"^6.0.3","@types/node":"^26.0.0","@playwright/test":"^1.61.0","@rollup/plugin-typescript":"^12.3.0"},"peerDependencies":{"vite":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/visage_0.0.4-rc.21_1781993376690_0.5879194026846879","host":"s3://npm-registry-packages-npm-production"}},"0.0.4-rc.22":{"name":"@blakearoberts/visage","version":"0.0.4-rc.22","keywords":["authentication","hmr","local-development","oauth2","oidc","pkce","session-cookie","vite","vite-plugin"],"author":{"name":"Blake Roberts"},"license":"MIT","_id":"@blakearoberts/visage@0.0.4-rc.22","maintainers":[{"name":"blakearoberts","email":"blaker2015@gmail.com"}],"homepage":"https://github.com/blakearoberts/visage#readme","bugs":{"url":"https://github.com/blakearoberts/visage/issues"},"dist":{"shasum":"e1dd233b3147487e77a523b69f88cb19be801e2e","tarball":"https://registry.npmjs.org/@blakearoberts/visage/-/visage-0.0.4-rc.22.tgz","fileCount":35,"integrity":"sha512-H3c9wfGyXN7b5roiBnRIIkxAC1ujEhj1j0sa1scgBwphyFO1LU02zWL4gZ9sXclQkGw9HNj+WTuR1oZhqdxxnA==","signatures":[{"sig":"MEQCIApi3JiQO7fyNasW7pF8u6GFoV7pr2XeYc/3Jy2YEBFBAiB05VeMq9KpGXb7hCL2NQA12j83/u5Z867Y3eJRMqSMHQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blakearoberts%2fvisage@0.0.4-rc.22","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":84236},"main":"dist/index.js","type":"module","_from":"file:package-publish/blakearoberts-visage-0.0.4-rc.22.tgz","types":"dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"test":"tsx --test test/unit/*.test.ts","build":"rollup -c","check":"npm run check:type","test:all":"npm run typecheck && npm test && npm run test:e2e","test:e2e":"playwright test test/e2e","typecheck":"tsc --noEmit","check:type":"npm run typecheck","pretest:e2e":"npm run test:e2e:setup","test:e2e:setup":"npm run build && playwright install chromium"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d469f173-82b8-4650-a159-4deb80e61e52"}},"_resolved":"/home/runner/work/visage/visage/package-publish/blakearoberts-visage-0.0.4-rc.22.tgz","_integrity":"sha512-H3c9wfGyXN7b5roiBnRIIkxAC1ujEhj1j0sa1scgBwphyFO1LU02zWL4gZ9sXclQkGw9HNj+WTuR1oZhqdxxnA==","repository":{"url":"git+https://github.com/blakearoberts/visage.git","type":"git","directory":"packages/visage"},"_npmVersion":"11.16.0","description":"Vite plugin for local development with HMR and OIDC session cookie lifecycle semantics.","directories":{},"_nodeVersion":"26.3.1","dependencies":{"eta":"^4.6.0","yaml":"^2.9.0","bcryptjs":"^3.0.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.22.3","vite":"^8.0.13","tslib":"^2.8.1","rollup":"^4.62.1","typescript":"^6.0.3","@types/node":"^26.0.0","@playwright/test":"^1.61.0","@rollup/plugin-typescript":"^12.3.0"},"peerDependencies":{"vite":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/visage_0.0.4-rc.22_1782019390458_0.5106674700996103","host":"s3://npm-registry-packages-npm-production"}},"0.0.4-rc.23":{"name":"@blakearoberts/visage","version":"0.0.4-rc.23","keywords":["authentication","hmr","local-development","oauth2","oidc","pkce","session-cookie","vite","vite-plugin"],"author":{"name":"Blake Roberts"},"license":"MIT","_id":"@blakearoberts/visage@0.0.4-rc.23","maintainers":[{"name":"blakearoberts","email":"blaker2015@gmail.com"}],"homepage":"https://github.com/blakearoberts/visage#readme","bugs":{"url":"https://github.com/blakearoberts/visage/issues"},"dist":{"shasum":"0b2aece8e4a0e4eeccce2e36df8bb3740ad83a57","tarball":"https://registry.npmjs.org/@blakearoberts/visage/-/visage-0.0.4-rc.23.tgz","fileCount":35,"integrity":"sha512-fTMK2Gz5zo1Sk3fIALKDWomhD7YKR1rQx4qZMMHRrXvm1Ufvu7ltokFy/nwz/hIEdlNib6ygi3oMDMnejX7Pvg==","signatures":[{"sig":"MEUCIQCjC89PNLab3hvXEW0g45r6FvkijBmVQf+c+mqUZaLyZgIgGXITWJQOFdXRu64BB9jaxVvuKgBijggRKY4VkV/gcK8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blakearoberts%2fvisage@0.0.4-rc.23","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":84236},"main":"dist/index.js","type":"module","_from":"file:package-publish/blakearoberts-visage-0.0.4-rc.23.tgz","types":"dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"test":"tsx --test test/unit/*.test.ts","build":"rollup -c","check":"npm run check:type","test:all":"npm run typecheck && npm test && npm run test:e2e","test:e2e":"playwright test test/e2e","typecheck":"tsc --noEmit","check:type":"npm run typecheck","pretest:e2e":"npm run test:e2e:setup","test:e2e:setup":"npm run build && playwright install chromium"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d469f173-82b8-4650-a159-4deb80e61e52"}},"_resolved":"/home/runner/work/visage/visage/package-publish/blakearoberts-visage-0.0.4-rc.23.tgz","_integrity":"sha512-fTMK2Gz5zo1Sk3fIALKDWomhD7YKR1rQx4qZMMHRrXvm1Ufvu7ltokFy/nwz/hIEdlNib6ygi3oMDMnejX7Pvg==","repository":{"url":"git+https://github.com/blakearoberts/visage.git","type":"git","directory":"packages/visage"},"_npmVersion":"11.16.0","description":"Vite plugin for local development with HMR and OIDC session cookie lifecycle semantics.","directories":{},"_nodeVersion":"26.3.1","dependencies":{"eta":"^4.6.0","yaml":"^2.9.0","bcryptjs":"^3.0.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.22.3","vite":"^8.0.13","tslib":"^2.8.1","rollup":"^4.62.1","typescript":"^6.0.3","@types/node":"^26.0.0","@playwright/test":"^1.61.0","@rollup/plugin-typescript":"^12.3.0"},"peerDependencies":{"vite":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/visage_0.0.4-rc.23_1782062426079_0.11774665675247675","host":"s3://npm-registry-packages-npm-production"}},"0.0.4-rc.24":{"name":"@blakearoberts/visage","version":"0.0.4-rc.24","keywords":["authentication","hmr","local-development","oauth2","oidc","pkce","session-cookie","vite","vite-plugin"],"author":{"name":"Blake Roberts"},"license":"MIT","_id":"@blakearoberts/visage@0.0.4-rc.24","maintainers":[{"name":"blakearoberts","email":"blaker2015@gmail.com"}],"homepage":"https://github.com/blakearoberts/visage#readme","bugs":{"url":"https://github.com/blakearoberts/visage/issues"},"dist":{"shasum":"d52c470f9822917e6fc558d6e2652994b0b8f6c6","tarball":"https://registry.npmjs.org/@blakearoberts/visage/-/visage-0.0.4-rc.24.tgz","fileCount":35,"integrity":"sha512-1LXiHmsCxL/dvv8NrHoDdJZATggHFvMEdZpo4RuB1qL7/6b2rc18DAmQyIpC/EfypemfK/DUu559DCedpW+igA==","signatures":[{"sig":"MEUCIQCB5kfuk0TOuVYPmvomLg554C/w1o9AsgOqtD90uzA9qQIgUX9v9BklYMJOi9zaGocv301TErefoWAo3jn6JOUwdwU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blakearoberts%2fvisage@0.0.4-rc.24","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":84236},"main":"dist/index.js","type":"module","_from":"file:package-publish/blakearoberts-visage-0.0.4-rc.24.tgz","types":"dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"test":"tsx --test test/unit/*.test.ts","build":"rollup -c","check":"npm run check:type","test:all":"npm run typecheck && npm test && npm run test:e2e","test:e2e":"playwright test test/e2e","typecheck":"tsc --noEmit","check:type":"npm run typecheck","pretest:e2e":"npm run test:e2e:setup","test:e2e:setup":"npm run build && playwright install chromium"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d469f173-82b8-4650-a159-4deb80e61e52"}},"_resolved":"/home/runner/work/visage/visage/package-publish/blakearoberts-visage-0.0.4-rc.24.tgz","_integrity":"sha512-1LXiHmsCxL/dvv8NrHoDdJZATggHFvMEdZpo4RuB1qL7/6b2rc18DAmQyIpC/EfypemfK/DUu559DCedpW+igA==","repository":{"url":"git+https://github.com/blakearoberts/visage.git","type":"git","directory":"packages/visage"},"_npmVersion":"11.16.0","description":"Vite plugin for local development with HMR and OIDC session cookie lifecycle semantics.","directories":{},"_nodeVersion":"26.3.1","dependencies":{"eta":"^4.6.0","yaml":"^2.9.0","bcryptjs":"^3.0.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.22.3","vite":"^8.0.13","tslib":"^2.8.1","rollup":"^4.62.1","typescript":"^6.0.3","@types/node":"^26.0.0","@playwright/test":"^1.61.0","@rollup/plugin-typescript":"^12.3.0"},"peerDependencies":{"vite":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/visage_0.0.4-rc.24_1782078157782_0.10151008912729287","host":"s3://npm-registry-packages-npm-production"}},"0.0.4-rc.25":{"name":"@blakearoberts/visage","version":"0.0.4-rc.25","keywords":["authentication","hmr","local-development","oauth2","oidc","pkce","session-cookie","vite","vite-plugin"],"author":{"name":"Blake Roberts"},"license":"MIT","_id":"@blakearoberts/visage@0.0.4-rc.25","maintainers":[{"name":"blakearoberts","email":"blaker2015@gmail.com"}],"homepage":"https://github.com/blakearoberts/visage#readme","bugs":{"url":"https://github.com/blakearoberts/visage/issues"},"dist":{"shasum":"dcc77e052a95fb66b8cf93987504ae86a3a06bc3","tarball":"https://registry.npmjs.org/@blakearoberts/visage/-/visage-0.0.4-rc.25.tgz","fileCount":35,"integrity":"sha512-PT7EPTKEZpFpsF25DJctYtLjMxf1QaYvr3f4dIH81jzwjIbMQ2I+wfnv0KMF0FwkLCU7KfjZnbrmsvPPXwOWiw==","signatures":[{"sig":"MEYCIQC7qt+s+vhFINqn42YrxhW1wC7gwBsTPGfe3+WjxkekMQIhALhy5VgJrFP+xY2XU6tKj2vuw7fhYbHz0meiC+ZASwzF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blakearoberts%2fvisage@0.0.4-rc.25","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":84236},"main":"dist/index.js","type":"module","_from":"file:package-publish/blakearoberts-visage-0.0.4-rc.25.tgz","types":"dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"test":"tsx --test test/unit/*.test.ts","build":"rollup -c","check":"npm run check:type","test:all":"npm run typecheck && npm test && npm run test:e2e","test:e2e":"playwright test test/e2e","typecheck":"tsc --noEmit","check:type":"npm run typecheck","pretest:e2e":"npm run test:e2e:setup","test:e2e:setup":"npm run build && playwright install chromium"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d469f173-82b8-4650-a159-4deb80e61e52"}},"_resolved":"/home/runner/work/visage/visage/package-publish/blakearoberts-visage-0.0.4-rc.25.tgz","_integrity":"sha512-PT7EPTKEZpFpsF25DJctYtLjMxf1QaYvr3f4dIH81jzwjIbMQ2I+wfnv0KMF0FwkLCU7KfjZnbrmsvPPXwOWiw==","repository":{"url":"git+https://github.com/blakearoberts/visage.git","type":"git","directory":"packages/visage"},"_npmVersion":"11.16.0","description":"Vite plugin for local development with HMR and OIDC session cookie lifecycle semantics.","directories":{},"_nodeVersion":"26.3.1","dependencies":{"eta":"^4.6.0","yaml":"^2.9.0","bcryptjs":"^3.0.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.22.3","vite":"^8.0.13","tslib":"^2.8.1","rollup":"^4.62.1","typescript":"^6.0.3","@types/node":"^26.0.0","@playwright/test":"^1.61.0","@rollup/plugin-typescript":"^12.3.0"},"peerDependencies":{"vite":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/visage_0.0.4-rc.25_1782080570404_0.6725875126866827","host":"s3://npm-registry-packages-npm-production"}},"0.0.4-rc.26":{"name":"@blakearoberts/visage","version":"0.0.4-rc.26","keywords":["authentication","hmr","local-development","oauth2","oidc","pkce","session-cookie","vite","vite-plugin"],"author":{"name":"Blake Roberts"},"license":"MIT","_id":"@blakearoberts/visage@0.0.4-rc.26","maintainers":[{"name":"blakearoberts","email":"blaker2015@gmail.com"}],"homepage":"https://github.com/blakearoberts/visage#readme","bugs":{"url":"https://github.com/blakearoberts/visage/issues"},"dist":{"shasum":"862f84b34032d00ffaaf6fb82960415b1db8da2b","tarball":"https://registry.npmjs.org/@blakearoberts/visage/-/visage-0.0.4-rc.26.tgz","fileCount":35,"integrity":"sha512-smlnGuGpYCK69fRV/PiZiEc4b4QZdG4aOL4r+RpOc0F4jBP/TScZcz5LlWCboz/qsSCFcNtrNmKl7LyU/OtRzQ==","signatures":[{"sig":"MEUCIQDlOCgbRbalEscCr2hds50BdV/B+blY+aMj5nVWoEQvHgIgWnklTOGy1IbShbIiDhgxGQHCzLAYSHbGqC25IBMsth0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blakearoberts%2fvisage@0.0.4-rc.26","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":84236},"main":"dist/index.js","type":"module","_from":"file:package-publish/blakearoberts-visage-0.0.4-rc.26.tgz","types":"dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"test":"tsx --test test/unit/*.test.ts","build":"rollup -c","check":"npm run check:type","test:all":"npm run typecheck && npm test && npm run test:e2e","test:e2e":"playwright test test/e2e","typecheck":"tsc --noEmit","check:type":"npm run typecheck","pretest:e2e":"npm run test:e2e:setup","test:e2e:setup":"npm run build && playwright install chromium"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d469f173-82b8-4650-a159-4deb80e61e52"}},"_resolved":"/home/runner/work/visage/visage/package-publish/blakearoberts-visage-0.0.4-rc.26.tgz","_integrity":"sha512-smlnGuGpYCK69fRV/PiZiEc4b4QZdG4aOL4r+RpOc0F4jBP/TScZcz5LlWCboz/qsSCFcNtrNmKl7LyU/OtRzQ==","repository":{"url":"git+https://github.com/blakearoberts/visage.git","type":"git","directory":"packages/visage"},"_npmVersion":"11.16.0","description":"Vite plugin for local development with HMR and OIDC session cookie lifecycle semantics.","directories":{},"_nodeVersion":"26.3.1","dependencies":{"eta":"^4.6.0","yaml":"^2.9.0","bcryptjs":"^3.0.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.22.3","vite":"^8.0.13","tslib":"^2.8.1","rollup":"^4.62.1","typescript":"^6.0.3","@types/node":"^26.0.0","@playwright/test":"^1.61.0","@rollup/plugin-typescript":"^12.3.0"},"peerDependencies":{"vite":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/visage_0.0.4-rc.26_1782081707758_0.5406163657889518","host":"s3://npm-registry-packages-npm-production"}},"0.0.4-rc.27":{"name":"@blakearoberts/visage","version":"0.0.4-rc.27","keywords":["authentication","hmr","local-development","oauth2","oidc","pkce","session-cookie","vite","vite-plugin"],"author":{"name":"Blake Roberts"},"license":"MIT","_id":"@blakearoberts/visage@0.0.4-rc.27","maintainers":[{"name":"blakearoberts","email":"blaker2015@gmail.com"}],"homepage":"https://github.com/blakearoberts/visage#readme","bugs":{"url":"https://github.com/blakearoberts/visage/issues"},"dist":{"shasum":"555048dc1973f64f89cea6b840862d84a1166e18","tarball":"https://registry.npmjs.org/@blakearoberts/visage/-/visage-0.0.4-rc.27.tgz","fileCount":35,"integrity":"sha512-uQtSQiJ+yD05ts1L+/zHge28UkxDe3AEqADiey+gaENVdh9n4DBEVI+eW2TRhSwCYLLDWcKYQuQ8A1ipnbb6Tw==","signatures":[{"sig":"MEYCIQDVuEr3GPQbTaEiCmDunFwRyeenVov/BeoSZdKb9V9b6gIhAJDvM8np8actOnFRiJ+XqpnO5eJP44+kYhb95rzk6UQ+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blakearoberts%2fvisage@0.0.4-rc.27","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":84236},"main":"dist/index.js","type":"module","_from":"file:package-publish/blakearoberts-visage-0.0.4-rc.27.tgz","types":"dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"test":"tsx --test test/unit/*.test.ts","build":"rollup -c","check":"npm run check:type","test:all":"npm run typecheck && npm test && npm run test:e2e","test:e2e":"playwright test test/e2e","typecheck":"tsc --noEmit","check:type":"npm run typecheck","pretest:e2e":"npm run test:e2e:setup","test:e2e:setup":"npm run build && playwright install chromium"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d469f173-82b8-4650-a159-4deb80e61e52"}},"_resolved":"/home/runner/work/visage/visage/package-publish/blakearoberts-visage-0.0.4-rc.27.tgz","_integrity":"sha512-uQtSQiJ+yD05ts1L+/zHge28UkxDe3AEqADiey+gaENVdh9n4DBEVI+eW2TRhSwCYLLDWcKYQuQ8A1ipnbb6Tw==","repository":{"url":"git+https://github.com/blakearoberts/visage.git","type":"git","directory":"packages/visage"},"_npmVersion":"11.16.0","description":"Vite plugin for local development with HMR and OIDC session cookie lifecycle semantics.","directories":{},"_nodeVersion":"26.3.1","dependencies":{"eta":"^4.6.0","yaml":"^2.9.0","bcryptjs":"^3.0.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.22.3","vite":"^8.0.13","tslib":"^2.8.1","rollup":"^4.62.1","typescript":"^6.0.3","@types/node":"^26.0.0","@playwright/test":"^1.61.0","@rollup/plugin-typescript":"^12.3.0"},"peerDependencies":{"vite":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/visage_0.0.4-rc.27_1782083693545_0.24923523411846737","host":"s3://npm-registry-packages-npm-production"}},"0.0.4-rc.28":{"name":"@blakearoberts/visage","version":"0.0.4-rc.28","keywords":["authentication","hmr","local-development","oauth2","oidc","pkce","session-cookie","vite","vite-plugin"],"author":{"name":"Blake Roberts"},"license":"MIT","_id":"@blakearoberts/visage@0.0.4-rc.28","maintainers":[{"name":"blakearoberts","email":"blaker2015@gmail.com"}],"homepage":"https://github.com/blakearoberts/visage#readme","bugs":{"url":"https://github.com/blakearoberts/visage/issues"},"dist":{"shasum":"fae9e228f0d92194a3f6afeccd663e91bdd54304","tarball":"https://registry.npmjs.org/@blakearoberts/visage/-/visage-0.0.4-rc.28.tgz","fileCount":35,"integrity":"sha512-Lt8sMLizCBtoG1+GE8XjTrYmDGH993v0vVYzn6d56s/MOVO5WOi0OnlZwIo30LZYqsoTEnClPWxS9YmSFicGFA==","signatures":[{"sig":"MEUCIQDF/e4OtEQ26+aMR4oXX5mCAdbJM/rusKFEhGvTkG/njAIgReLj81Af8az8nfBtaArmEPJuAQRYPPfE7D5zsAbOZ1E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blakearoberts%2fvisage@0.0.4-rc.28","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":84236},"main":"dist/index.js","type":"module","_from":"file:package-publish/blakearoberts-visage-0.0.4-rc.28.tgz","types":"dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"test":"tsx --test test/unit/*.test.ts","build":"rollup -c","check":"npm run check:type","test:all":"npm run typecheck && npm test && npm run test:e2e","test:e2e":"playwright test test/e2e","typecheck":"tsc --noEmit","check:type":"npm run typecheck","pretest:e2e":"npm run test:e2e:setup","test:e2e:setup":"npm run build && playwright install chromium"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d469f173-82b8-4650-a159-4deb80e61e52"}},"_resolved":"/home/runner/work/visage/visage/package-publish/blakearoberts-visage-0.0.4-rc.28.tgz","_integrity":"sha512-Lt8sMLizCBtoG1+GE8XjTrYmDGH993v0vVYzn6d56s/MOVO5WOi0OnlZwIo30LZYqsoTEnClPWxS9YmSFicGFA==","repository":{"url":"git+https://github.com/blakearoberts/visage.git","type":"git","directory":"packages/visage"},"_npmVersion":"11.16.0","description":"Vite plugin for local development with HMR and OIDC session cookie lifecycle semantics.","directories":{},"_nodeVersion":"26.3.1","dependencies":{"eta":"^4.6.0","yaml":"^2.9.0","bcryptjs":"^3.0.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.22.3","vite":"^8.0.13","tslib":"^2.8.1","rollup":"^4.62.1","typescript":"^6.0.3","@types/node":"^26.0.0","@playwright/test":"^1.61.0","@rollup/plugin-typescript":"^12.3.0"},"peerDependencies":{"vite":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/visage_0.0.4-rc.28_1782083947310_0.47399179542546355","host":"s3://npm-registry-packages-npm-production"}},"0.0.4-rc.29":{"name":"@blakearoberts/visage","version":"0.0.4-rc.29","keywords":["authentication","hmr","local-development","oauth2","oidc","pkce","session-cookie","vite","vite-plugin"],"author":{"name":"Blake Roberts"},"license":"MIT","_id":"@blakearoberts/visage@0.0.4-rc.29","maintainers":[{"name":"blakearoberts","email":"blaker2015@gmail.com"}],"homepage":"https://github.com/blakearoberts/visage#readme","bugs":{"url":"https://github.com/blakearoberts/visage/issues"},"dist":{"shasum":"c0e01f935c811d2e47dc494c33be59e60ea87c32","tarball":"https://registry.npmjs.org/@blakearoberts/visage/-/visage-0.0.4-rc.29.tgz","fileCount":35,"integrity":"sha512-AR1H4uqjfvB/QpS/lZaEwxdWsXOi8AG5J8VGzibetdR3tjY/fhiqqqUpimwp3S0sTjVFcRd6dKZdxnsOY7ykhw==","signatures":[{"sig":"MEUCID5PLd0IHEmUICTittV//vCYUuIHjE9v8Xexq303MwhiAiEAqFBpo/QZPqQaFulW3ozxWZQKgZEL8XWPLFAKVwEy9sc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blakearoberts%2fvisage@0.0.4-rc.29","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":84980},"main":"dist/index.js","type":"module","_from":"file:package-publish/blakearoberts-visage-0.0.4-rc.29.tgz","types":"dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"test":"tsx --test test/unit/*.test.ts","build":"rollup -c","check":"npm run check:type","test:all":"npm run typecheck && npm test && npm run test:e2e","test:e2e":"playwright test test/e2e","typecheck":"tsc --noEmit","check:type":"npm run typecheck","pretest:e2e":"npm run test:e2e:setup","test:e2e:setup":"npm run build && playwright install chromium"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d469f173-82b8-4650-a159-4deb80e61e52"}},"_resolved":"/home/runner/work/visage/visage/package-publish/blakearoberts-visage-0.0.4-rc.29.tgz","_integrity":"sha512-AR1H4uqjfvB/QpS/lZaEwxdWsXOi8AG5J8VGzibetdR3tjY/fhiqqqUpimwp3S0sTjVFcRd6dKZdxnsOY7ykhw==","repository":{"url":"git+https://github.com/blakearoberts/visage.git","type":"git","directory":"packages/visage"},"_npmVersion":"11.16.0","description":"Vite plugin for local development with HMR and OIDC session cookie lifecycle semantics.","directories":{},"_nodeVersion":"26.3.1","dependencies":{"eta":"^4.6.0","yaml":"^2.9.0","bcryptjs":"^3.0.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.22.3","vite":"^8.0.13","tslib":"^2.8.1","rollup":"^4.62.1","typescript":"^6.0.3","@types/node":"^26.0.0","@playwright/test":"^1.61.0","@rollup/plugin-typescript":"^12.3.0"},"peerDependencies":{"vite":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/visage_0.0.4-rc.29_1782271679842_0.6005998835818331","host":"s3://npm-registry-packages-npm-production"}},"0.0.4-rc.30":{"name":"@blakearoberts/visage","version":"0.0.4-rc.30","keywords":["authentication","hmr","local-development","oauth2","oidc","pkce","session-cookie","vite","vite-plugin"],"author":{"name":"Blake Roberts"},"license":"MIT","_id":"@blakearoberts/visage@0.0.4-rc.30","maintainers":[{"name":"blakearoberts","email":"blaker2015@gmail.com"}],"homepage":"https://github.com/blakearoberts/visage#readme","bugs":{"url":"https://github.com/blakearoberts/visage/issues"},"dist":{"shasum":"0de2858e162b4467ec509753371cf35d642a7a5f","tarball":"https://registry.npmjs.org/@blakearoberts/visage/-/visage-0.0.4-rc.30.tgz","fileCount":35,"integrity":"sha512-cy1Gd0e6+u0cATCFMwHc39rhhqBxLqGipH8/LoGlgoL7hY/t6EgYBSfdj+441hYOvs/u7cjTjHIGGmtOXus1KQ==","signatures":[{"sig":"MEYCIQCgKwu2VMkOR/6cuQ7Fl1LTr8PwL3Vh+CYDw34w0STtZwIhAOdNOpOs7bRcdzKIRb6OZmG+xlilzNwUr0URxShmjoM/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blakearoberts%2fvisage@0.0.4-rc.30","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":84980},"main":"dist/index.js","type":"module","_from":"file:package-publish/blakearoberts-visage-0.0.4-rc.30.tgz","types":"dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"test":"tsx --test test/unit/*.test.ts","build":"rollup -c","check":"npm run check:type","test:all":"npm run typecheck && npm test && npm run test:e2e","test:e2e":"playwright test test/e2e","typecheck":"tsc --noEmit","check:type":"npm run typecheck","pretest:e2e":"npm run test:e2e:setup","test:e2e:setup":"npm run build && playwright install chromium"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d469f173-82b8-4650-a159-4deb80e61e52"}},"_resolved":"/home/runner/work/visage/visage/package-publish/blakearoberts-visage-0.0.4-rc.30.tgz","_integrity":"sha512-cy1Gd0e6+u0cATCFMwHc39rhhqBxLqGipH8/LoGlgoL7hY/t6EgYBSfdj+441hYOvs/u7cjTjHIGGmtOXus1KQ==","repository":{"url":"git+https://github.com/blakearoberts/visage.git","type":"git","directory":"packages/visage"},"_npmVersion":"11.16.0","description":"Vite plugin for local development with HMR and OIDC session cookie lifecycle semantics.","directories":{},"_nodeVersion":"26.3.1","dependencies":{"eta":"^4.6.0","yaml":"^2.9.0","bcryptjs":"^3.0.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.22.3","vite":"^8.0.13","tslib":"^2.8.1","rollup":"^4.62.1","typescript":"^6.0.3","@types/node":"^26.0.0","@playwright/test":"^1.61.0","@rollup/plugin-typescript":"^12.3.0"},"peerDependencies":{"vite":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/visage_0.0.4-rc.30_1782273553617_0.30652730705792686","host":"s3://npm-registry-packages-npm-production"}},"0.0.4-rc.31":{"name":"@blakearoberts/visage","version":"0.0.4-rc.31","keywords":["authentication","hmr","local-development","oauth2","oidc","pkce","session-cookie","vite","vite-plugin"],"author":{"name":"Blake Roberts"},"license":"MIT","_id":"@blakearoberts/visage@0.0.4-rc.31","maintainers":[{"name":"blakearoberts","email":"blaker2015@gmail.com"}],"homepage":"https://github.com/blakearoberts/visage#readme","bugs":{"url":"https://github.com/blakearoberts/visage/issues"},"dist":{"shasum":"66fc47d4ceb1d426d679409a4e3a32a0056e447f","tarball":"https://registry.npmjs.org/@blakearoberts/visage/-/visage-0.0.4-rc.31.tgz","fileCount":35,"integrity":"sha512-XofES6AjuGqF2Eeh4VXXrxIoEYAZDddXev1BMY2S+b4FOjjwZm9MFFHvSaDWAIQ9BG8WedJ6Yohonuhdrt+mJQ==","signatures":[{"sig":"MEUCIHq5CmR9+yr1GctUwysIFsivctCAl8IUflxKdFzxwHa1AiEA6FL4DFB0/2aPauydITnk4bOIfwliV/nP8NVcgol/P8A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blakearoberts%2fvisage@0.0.4-rc.31","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":84980},"main":"dist/index.js","type":"module","_from":"file:package-publish/blakearoberts-visage-0.0.4-rc.31.tgz","types":"dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"test":"tsx --test test/unit/*.test.ts","build":"rollup -c","check":"npm run check:type","test:all":"npm run typecheck && npm test && npm run test:e2e","test:e2e":"playwright test test/e2e","typecheck":"tsc --noEmit","check:type":"npm run typecheck","pretest:e2e":"npm run test:e2e:setup","test:e2e:setup":"npm run build && playwright install chromium"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d469f173-82b8-4650-a159-4deb80e61e52"}},"_resolved":"/home/runner/work/visage/visage/package-publish/blakearoberts-visage-0.0.4-rc.31.tgz","_integrity":"sha512-XofES6AjuGqF2Eeh4VXXrxIoEYAZDddXev1BMY2S+b4FOjjwZm9MFFHvSaDWAIQ9BG8WedJ6Yohonuhdrt+mJQ==","repository":{"url":"git+https://github.com/blakearoberts/visage.git","type":"git","directory":"packages/visage"},"_npmVersion":"11.16.0","description":"Vite plugin for local development with HMR and OIDC session cookie lifecycle semantics.","directories":{},"_nodeVersion":"26.3.1","dependencies":{"eta":"^4.6.0","yaml":"^2.9.0","bcryptjs":"^3.0.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.22.3","vite":"^8.0.13","tslib":"^2.8.1","rollup":"^4.62.1","typescript":"^6.0.3","@types/node":"^26.0.0","@playwright/test":"^1.61.0","@rollup/plugin-typescript":"^12.3.0"},"peerDependencies":{"vite":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/visage_0.0.4-rc.31_1782276137479_0.8982568325952187","host":"s3://npm-registry-packages-npm-production"}},"0.0.4-rc.32":{"name":"@blakearoberts/visage","version":"0.0.4-rc.32","keywords":["authentication","hmr","local-development","oauth2","oidc","pkce","session-cookie","vite","vite-plugin"],"author":{"name":"Blake Roberts"},"license":"MIT","_id":"@blakearoberts/visage@0.0.4-rc.32","maintainers":[{"name":"blakearoberts","email":"blaker2015@gmail.com"}],"homepage":"https://github.com/blakearoberts/visage#readme","bugs":{"url":"https://github.com/blakearoberts/visage/issues"},"dist":{"shasum":"006a8d6ebe616b4ae3b90cad95a642519bbecfe5","tarball":"https://registry.npmjs.org/@blakearoberts/visage/-/visage-0.0.4-rc.32.tgz","fileCount":35,"integrity":"sha512-ZvDt7G9xKUb6Qd7tojqVrlWqwOwyK3LksjCFLEj3YmrT8WCx9ORokcZlf7XRby5QwLgxZIjaYjlohiv1i1o05w==","signatures":[{"sig":"MEUCIQDPODMZQX+UWzk7JpeNfpIJ3EbWFiyYVrQ0d51wp9glTQIgPAo/TPqJS+BswP3wQO5uwbUsGfXeNpQbPjtxGRyR+V0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blakearoberts%2fvisage@0.0.4-rc.32","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":85664},"main":"dist/index.js","type":"module","_from":"file:package-publish/blakearoberts-visage-0.0.4-rc.32.tgz","types":"dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"test":"tsx --test test/unit/*.test.ts","build":"rollup -c","check":"npm run check:type","test:all":"npm run typecheck && npm test && npm run test:e2e","test:e2e":"playwright test test/e2e","typecheck":"tsc --noEmit","check:type":"npm run typecheck","pretest:e2e":"npm run test:e2e:setup","test:e2e:setup":"npm run build && playwright install chromium"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d469f173-82b8-4650-a159-4deb80e61e52"}},"_resolved":"/home/runner/work/visage/visage/package-publish/blakearoberts-visage-0.0.4-rc.32.tgz","_integrity":"sha512-ZvDt7G9xKUb6Qd7tojqVrlWqwOwyK3LksjCFLEj3YmrT8WCx9ORokcZlf7XRby5QwLgxZIjaYjlohiv1i1o05w==","repository":{"url":"git+https://github.com/blakearoberts/visage.git","type":"git","directory":"packages/visage"},"_npmVersion":"11.17.0","description":"Vite plugin for local development with HMR and OIDC session cookie lifecycle semantics.","directories":{},"_nodeVersion":"26.4.0","dependencies":{"eta":"^4.6.0","yaml":"^2.9.0","bcryptjs":"^3.0.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.22.3","vite":"^8.0.13","tslib":"^2.8.1","rollup":"^4.62.1","typescript":"^6.0.3","@types/node":"^26.0.0","@playwright/test":"^1.61.0","@rollup/plugin-typescript":"^12.3.0"},"peerDependencies":{"vite":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/visage_0.0.4-rc.32_1782417881525_0.4932067289406856","host":"s3://npm-registry-packages-npm-production"}},"0.0.4":{"name":"@blakearoberts/visage","version":"0.0.4","keywords":["authentication","hmr","local-development","oauth2","oidc","pkce","session-cookie","vite","vite-plugin"],"author":{"name":"Blake Roberts"},"license":"MIT","_id":"@blakearoberts/visage@0.0.4","maintainers":[{"name":"blakearoberts","email":"blaker2015@gmail.com"}],"homepage":"https://github.com/blakearoberts/visage#readme","bugs":{"url":"https://github.com/blakearoberts/visage/issues"},"dist":{"shasum":"f991c1b5ea06641a949d4a98ad517a51392e6654","tarball":"https://registry.npmjs.org/@blakearoberts/visage/-/visage-0.0.4.tgz","fileCount":35,"integrity":"sha512-wHHnP+3Zo6ykXw5vPKHjFEWGeXZ/HIToZahR4Fs+6lynZwMR+h9+QgawWyGnirJ3+im5poRhYoG1WTuwGjmu7g==","signatures":[{"sig":"MEYCIQC0u3BSiNeyl9DXo0vSScMPCReQY4Fs1V5412OD5zBsdAIhAPxAWvEmbmjJ2LpPmMO49lSXzPKHizcZUZmGJ3vQsPhz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blakearoberts%2fvisage@0.0.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":85658},"main":"dist/index.js","type":"module","_from":"file:package-publish/blakearoberts-visage-0.0.4.tgz","types":"dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"test":"tsx --test test/unit/*.test.ts","build":"rollup -c","check":"npm run check:type","test:all":"npm run typecheck && npm test && npm run test:e2e","test:e2e":"playwright test test/e2e","typecheck":"tsc --noEmit","check:type":"npm run typecheck","pretest:e2e":"npm run test:e2e:setup","test:e2e:setup":"npm run build && playwright install chromium"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d469f173-82b8-4650-a159-4deb80e61e52"}},"_resolved":"/home/runner/work/visage/visage/package-publish/blakearoberts-visage-0.0.4.tgz","_integrity":"sha512-wHHnP+3Zo6ykXw5vPKHjFEWGeXZ/HIToZahR4Fs+6lynZwMR+h9+QgawWyGnirJ3+im5poRhYoG1WTuwGjmu7g==","repository":{"url":"git+https://github.com/blakearoberts/visage.git","type":"git","directory":"packages/visage"},"_npmVersion":"11.17.0","description":"Vite plugin for local development with HMR and OIDC session cookie lifecycle semantics.","directories":{},"_nodeVersion":"26.4.0","dependencies":{"eta":"^4.6.0","yaml":"^2.9.0","bcryptjs":"^3.0.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.3","vite":"^8.0.13","tslib":"^2.8.1","rollup":"^4.62.1","typescript":"^6.0.3","@types/node":"^26.0.0","@playwright/test":"^1.61.0","@rollup/plugin-typescript":"^12.3.0"},"peerDependencies":{"vite":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/visage_0.0.4_1782419447019_0.7860688950030188","host":"s3://npm-registry-packages-npm-production"}},"0.0.5-rc.0":{"name":"@blakearoberts/visage","version":"0.0.5-rc.0","keywords":["authentication","hmr","local-development","oauth2","oidc","pkce","session-cookie","vite","vite-plugin"],"author":{"name":"Blake Roberts"},"license":"MIT","_id":"@blakearoberts/visage@0.0.5-rc.0","maintainers":[{"name":"blakearoberts","email":"blaker2015@gmail.com"}],"homepage":"https://github.com/blakearoberts/visage#readme","bugs":{"url":"https://github.com/blakearoberts/visage/issues"},"dist":{"shasum":"3f9c5c26a44c2ae0bb93ef93e8afce8fd645a4e5","tarball":"https://registry.npmjs.org/@blakearoberts/visage/-/visage-0.0.5-rc.0.tgz","fileCount":33,"integrity":"sha512-iPuucxwqkQTXCMLxpH/tIWAKRBdk40UOGOjS1fLGakNewyw7zehri1+UlmFZLV67/+N5HNu5OneH039Nwo41fw==","signatures":[{"sig":"MEUCIHMxeFB+KybX37i20Wrg+tBTSRz7N0hTebAotiLoiIuQAiEAreu0yZnjKtzJxaLvrtpSyJ52IcDn54iLbap6oRFFeBU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blakearoberts%2fvisage@0.0.5-rc.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":83092},"main":"dist/index.js","type":"module","_from":"file:package-publish/blakearoberts-visage-0.0.5-rc.0.tgz","types":"dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"test":"tsx --test test/*.test.ts","build":"rollup -c","check":"npm run typecheck","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d469f173-82b8-4650-a159-4deb80e61e52"}},"_resolved":"/home/runner/work/visage/visage/package-publish/blakearoberts-visage-0.0.5-rc.0.tgz","_integrity":"sha512-iPuucxwqkQTXCMLxpH/tIWAKRBdk40UOGOjS1fLGakNewyw7zehri1+UlmFZLV67/+N5HNu5OneH039Nwo41fw==","repository":{"url":"git+https://github.com/blakearoberts/visage.git","type":"git","directory":"packages/visage"},"_npmVersion":"11.17.0","description":"Vite plugin for local development with HMR and OIDC session cookie lifecycle semantics.","directories":{},"_nodeVersion":"26.4.0","dependencies":{"eta":"^4.6.0","yaml":"^2.9.0","bcryptjs":"^3.0.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.22.3","vite":"^8.0.13","tslib":"^2.8.1","rollup":"^4.62.1","typescript":"^6.0.3","@types/node":"^26.0.0","@playwright/test":"^1.61.0","@rollup/plugin-typescript":"^12.3.0"},"peerDependencies":{"vite":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/visage_0.0.5-rc.0_1782791489486_0.9559507410049886","host":"s3://npm-registry-packages-npm-production"}},"0.0.5-rc.1":{"name":"@blakearoberts/visage","version":"0.0.5-rc.1","keywords":["authentication","hmr","local-development","oauth2","oidc","pkce","session-cookie","vite","vite-plugin"],"author":{"name":"Blake Roberts"},"license":"MIT","_id":"@blakearoberts/visage@0.0.5-rc.1","maintainers":[{"name":"blakearoberts","email":"blaker2015@gmail.com"}],"homepage":"https://github.com/blakearoberts/visage#readme","bugs":{"url":"https://github.com/blakearoberts/visage/issues"},"dist":{"shasum":"1afe11fb071a30b4c8bfb67c05f6d94987235b4e","tarball":"https://registry.npmjs.org/@blakearoberts/visage/-/visage-0.0.5-rc.1.tgz","fileCount":33,"integrity":"sha512-evXqyZgp7D3LYxDgo4t7V5kIvMSXqEghrvSanrMY3xb/ipcr+0tBTXxiWEvR4bqJWbXG6EUDdJu/p0R/CsnGCQ==","signatures":[{"sig":"MEUCIFcQpRyzjNRoOs1EUGiNA1gYOKDuT3JDsX3T5xATLqUrAiEAqEgY3PRGPZIw0KjJjekV/zasoY6bScKjxq1Qq0u98Hg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blakearoberts%2fvisage@0.0.5-rc.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":82918},"main":"dist/index.js","type":"module","_from":"file:package-publish/blakearoberts-visage-0.0.5-rc.1.tgz","types":"dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"test":"tsx --test test/*.test.ts","build":"rollup -c","check":"npm run typecheck","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d469f173-82b8-4650-a159-4deb80e61e52"}},"_resolved":"/home/runner/work/visage/visage/package-publish/blakearoberts-visage-0.0.5-rc.1.tgz","_integrity":"sha512-evXqyZgp7D3LYxDgo4t7V5kIvMSXqEghrvSanrMY3xb/ipcr+0tBTXxiWEvR4bqJWbXG6EUDdJu/p0R/CsnGCQ==","repository":{"url":"git+https://github.com/blakearoberts/visage.git","type":"git","directory":"packages/visage"},"_npmVersion":"11.17.0","description":"Vite plugin for local development with HMR and OIDC session cookie lifecycle semantics.","directories":{},"_nodeVersion":"26.4.0","dependencies":{"eta":"^4.6.0","yaml":"^2.9.0","bcryptjs":"^3.0.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.22.3","vite":"^8.0.13","tslib":"^2.8.1","rollup":"^4.62.1","typescript":"^6.0.3","@types/node":"^26.0.0","@playwright/test":"^1.61.0","@rollup/plugin-typescript":"^12.3.0"},"peerDependencies":{"vite":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/visage_0.0.5-rc.1_1782858243668_0.2768355869493957","host":"s3://npm-registry-packages-npm-production"}},"0.0.5-rc.2":{"name":"@blakearoberts/visage","version":"0.0.5-rc.2","keywords":["authentication","hmr","local-development","oauth2","oidc","pkce","session-cookie","vite","vite-plugin"],"author":{"name":"Blake Roberts"},"license":"MIT","_id":"@blakearoberts/visage@0.0.5-rc.2","maintainers":[{"name":"blakearoberts","email":"blaker2015@gmail.com"}],"homepage":"https://github.com/blakearoberts/visage#readme","bugs":{"url":"https://github.com/blakearoberts/visage/issues"},"dist":{"shasum":"bae138e185b2d0d50e0a83244f883bd6e6578d80","tarball":"https://registry.npmjs.org/@blakearoberts/visage/-/visage-0.0.5-rc.2.tgz","fileCount":33,"integrity":"sha512-xPSOWOvxT9D13fRrm8FER7tZVe3wNJWkzid1mLShv2qbi2qsq8qeKCfZFu1IX54E8ERIzng3apdJnMxaAjAaGA==","signatures":[{"sig":"MEQCIB+qHvaji+1ydohtgkbta/gbIcMu/RVu6YTJ99Is4fveAiB9flFmQ8T0kLjWfjS808kEkFonMsemjRaCAH4UI2c5PA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blakearoberts%2fvisage@0.0.5-rc.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":82917},"main":"dist/index.js","type":"module","_from":"file:package-publish/blakearoberts-visage-0.0.5-rc.2.tgz","types":"dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"test":"tsx --test test/*.test.ts","build":"rollup -c","check":"npm run typecheck","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d469f173-82b8-4650-a159-4deb80e61e52"}},"_resolved":"/home/runner/work/visage/visage/package-publish/blakearoberts-visage-0.0.5-rc.2.tgz","_integrity":"sha512-xPSOWOvxT9D13fRrm8FER7tZVe3wNJWkzid1mLShv2qbi2qsq8qeKCfZFu1IX54E8ERIzng3apdJnMxaAjAaGA==","repository":{"url":"git+https://github.com/blakearoberts/visage.git","type":"git","directory":"packages/visage"},"_npmVersion":"11.17.0","description":"Vite plugin for local development with HMR and OIDC session cookie lifecycle semantics.","directories":{},"_nodeVersion":"26.4.0","dependencies":{"eta":"^4.6.0","yaml":"^2.9.0","bcryptjs":"^3.0.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.22.3","vite":"^8.1.2","tslib":"^2.8.1","rollup":"^4.62.2","typescript":"^6.0.3","@types/node":"^26.0.1","@playwright/test":"^1.61.1","@rollup/plugin-typescript":"^12.3.0"},"peerDependencies":{"vite":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/visage_0.0.5-rc.2_1782859072713_0.23005466328883317","host":"s3://npm-registry-packages-npm-production"}},"0.0.5-rc.3":{"name":"@blakearoberts/visage","version":"0.0.5-rc.3","keywords":["authentication","hmr","local-development","oauth2","oidc","pkce","session-cookie","vite","vite-plugin"],"author":{"name":"Blake Roberts"},"license":"MIT","_id":"@blakearoberts/visage@0.0.5-rc.3","maintainers":[{"name":"blakearoberts","email":"blaker2015@gmail.com"}],"homepage":"https://github.com/blakearoberts/visage#readme","bugs":{"url":"https://github.com/blakearoberts/visage/issues"},"dist":{"shasum":"3d8178feb6e3bc02907c5ad68f32d24072953a52","tarball":"https://registry.npmjs.org/@blakearoberts/visage/-/visage-0.0.5-rc.3.tgz","fileCount":33,"integrity":"sha512-WJM4gha2o2hWY9xiWopUApBkj8TPOjCO9R4P8BxisubNNtFWNFYEY8IQi8Wqpedgpk0t+shclHeql4TeZvCs9g==","signatures":[{"sig":"MEUCIQDElSmk40xbkPOxr3+Rcjm5yCbocJgxFm9vKCsIqX8tqAIgA0sl6S6L18/OQjmNIab25z+wvHYCDjqLkllOMDcE3DQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blakearoberts%2fvisage@0.0.5-rc.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":82839},"main":"dist/index.js","type":"module","_from":"file:package-publish/blakearoberts-visage-0.0.5-rc.3.tgz","types":"dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"test":"tsx --test test/*.test.ts","build":"rollup -c","check":"npm run typecheck","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d469f173-82b8-4650-a159-4deb80e61e52"}},"_resolved":"/home/runner/work/visage/visage/package-publish/blakearoberts-visage-0.0.5-rc.3.tgz","_integrity":"sha512-WJM4gha2o2hWY9xiWopUApBkj8TPOjCO9R4P8BxisubNNtFWNFYEY8IQi8Wqpedgpk0t+shclHeql4TeZvCs9g==","repository":{"url":"git+https://github.com/blakearoberts/visage.git","type":"git","directory":"packages/visage"},"_npmVersion":"11.17.0","description":"Vite plugin for local development with HMR and OIDC session cookie lifecycle semantics.","directories":{},"_nodeVersion":"26.4.0","dependencies":{"eta":"^4.6.0","yaml":"^2.9.0","bcryptjs":"^3.0.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.22.3","vite":"^8.1.2","tslib":"^2.8.1","rollup":"^4.62.2","typescript":"^6.0.3","@types/node":"^26.0.1","@playwright/test":"^1.61.1","@rollup/plugin-typescript":"^12.3.0"},"peerDependencies":{"vite":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/visage_0.0.5-rc.3_1782861453562_0.1296242419598852","host":"s3://npm-registry-packages-npm-production"}},"0.0.5-rc.4":{"name":"@blakearoberts/visage","version":"0.0.5-rc.4","keywords":["authentication","hmr","local-development","oauth2","oidc","pkce","session-cookie","vite","vite-plugin"],"author":{"name":"Blake Roberts"},"license":"MIT","_id":"@blakearoberts/visage@0.0.5-rc.4","maintainers":[{"name":"blakearoberts","email":"blaker2015@gmail.com"}],"homepage":"https://github.com/blakearoberts/visage#readme","bugs":{"url":"https://github.com/blakearoberts/visage/issues"},"dist":{"shasum":"90b23f04e52bcbaa033606d65a0a33ca71fb87af","tarball":"https://registry.npmjs.org/@blakearoberts/visage/-/visage-0.0.5-rc.4.tgz","fileCount":33,"integrity":"sha512-i9pWlFWDVeiLNa2yJC2zHKqcwxLGvJQiuAWyKsA5535p3EsJVHd8uKgIXH3glJch6ngZolDeTM3iqqhv2dpzDw==","signatures":[{"sig":"MEQCIEhhWFd8DarGhD9isBX9bLoZdJFixG/nvgFXyrUWcUI6AiBHbD0S0Dmnp9uDINElHX9/rGkwN1Hdqsg28j4pKvpm+Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blakearoberts%2fvisage@0.0.5-rc.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":82866},"main":"dist/index.js","type":"module","_from":"file:package-publish/blakearoberts-visage-0.0.5-rc.4.tgz","types":"dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"test":"tsx --test test/*.test.ts","build":"rollup -c","check":"npm run typecheck","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d469f173-82b8-4650-a159-4deb80e61e52"}},"_resolved":"/home/runner/work/visage/visage/package-publish/blakearoberts-visage-0.0.5-rc.4.tgz","_integrity":"sha512-i9pWlFWDVeiLNa2yJC2zHKqcwxLGvJQiuAWyKsA5535p3EsJVHd8uKgIXH3glJch6ngZolDeTM3iqqhv2dpzDw==","repository":{"url":"git+https://github.com/blakearoberts/visage.git","type":"git","directory":"packages/visage"},"_npmVersion":"11.17.0","description":"Vite plugin for local development with HMR and OIDC session cookie lifecycle semantics.","directories":{},"_nodeVersion":"26.4.0","dependencies":{"eta":"^4.6.0","yaml":"^2.9.0","bcryptjs":"^3.0.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.22.3","vite":"^8.1.2","tslib":"^2.8.1","rollup":"^4.62.2","typescript":"^6.0.3","@types/node":"^26.0.1","@playwright/test":"^1.61.1","@rollup/plugin-typescript":"^12.3.0"},"peerDependencies":{"vite":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/visage_0.0.5-rc.4_1782918084860_0.8229972235558449","host":"s3://npm-registry-packages-npm-production"}},"0.0.5-rc.5":{"name":"@blakearoberts/visage","version":"0.0.5-rc.5","keywords":["authentication","hmr","local-development","oauth2","oidc","pkce","session-cookie","vite","vite-plugin"],"author":{"name":"Blake Roberts"},"license":"MIT","_id":"@blakearoberts/visage@0.0.5-rc.5","maintainers":[{"name":"blakearoberts","email":"blaker2015@gmail.com"}],"homepage":"https://github.com/blakearoberts/visage#readme","bugs":{"url":"https://github.com/blakearoberts/visage/issues"},"dist":{"shasum":"4fc45475b53772cdc29e1c465aafc154a0dd694c","tarball":"https://registry.npmjs.org/@blakearoberts/visage/-/visage-0.0.5-rc.5.tgz","fileCount":33,"integrity":"sha512-ryjLfaTlkv1tUZBZoXRrKwYSinACc3Fzb0FeBWeWcVJk+ifKvYitG8gq+yu0gxpjMpLR/JkFNxX8NKKw3gugWw==","signatures":[{"sig":"MEUCIFMum8hHQpHlTqlIKVF0dykBBYnMeg5mLlpJh1CVDa1ZAiEA5GgPbz+EEi+UgConninYRPAVuS9ZREURc/asw5dPClU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blakearoberts%2fvisage@0.0.5-rc.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":82866},"main":"dist/index.js","type":"module","_from":"file:package-publish/blakearoberts-visage-0.0.5-rc.5.tgz","types":"dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"test":"tsx --test test/*.test.ts","build":"rollup -c","check":"npm run typecheck","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d469f173-82b8-4650-a159-4deb80e61e52"}},"_resolved":"/home/runner/work/visage/visage/package-publish/blakearoberts-visage-0.0.5-rc.5.tgz","_integrity":"sha512-ryjLfaTlkv1tUZBZoXRrKwYSinACc3Fzb0FeBWeWcVJk+ifKvYitG8gq+yu0gxpjMpLR/JkFNxX8NKKw3gugWw==","repository":{"url":"git+https://github.com/blakearoberts/visage.git","type":"git","directory":"packages/visage"},"_npmVersion":"11.17.0","description":"Vite plugin for local development with HMR and OIDC session cookie lifecycle semantics.","directories":{},"_nodeVersion":"26.4.0","dependencies":{"eta":"^4.6.0","yaml":"^2.9.0","bcryptjs":"^3.0.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.22.3","vite":"^8.1.2","tslib":"^2.8.1","rollup":"^4.62.2","typescript":"^6.0.3","@types/node":"^26.0.1","@playwright/test":"^1.61.1","@rollup/plugin-typescript":"^12.3.0"},"peerDependencies":{"vite":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/visage_0.0.5-rc.5_1782954016306_0.5383338106500373","host":"s3://npm-registry-packages-npm-production"}},"0.0.5-rc.6":{"name":"@blakearoberts/visage","version":"0.0.5-rc.6","keywords":["authentication","hmr","local-development","oauth2","oidc","pkce","session-cookie","vite","vite-plugin"],"author":{"name":"Blake Roberts"},"license":"MIT","_id":"@blakearoberts/visage@0.0.5-rc.6","maintainers":[{"name":"blakearoberts","email":"blaker2015@gmail.com"}],"homepage":"https://github.com/blakearoberts/visage#readme","bugs":{"url":"https://github.com/blakearoberts/visage/issues"},"dist":{"shasum":"7d33ac8ea01b04d24010a2e2ef1ed2c0682c31ba","tarball":"https://registry.npmjs.org/@blakearoberts/visage/-/visage-0.0.5-rc.6.tgz","fileCount":33,"integrity":"sha512-pfxFFSmNCEuiH3rWZj7ARdww/g9jXQDJFxmqUEEs2DfXML/5lna1A/so506nPN4mu+ivmmGT9GS+A9HwguF5Iw==","signatures":[{"sig":"MEYCIQDc7GCohVAc43tBvOOKJyizE7RF2xF4F59f+RSnm/23gAIhAIDoXscfQl4nNGwGDJA1uTWIwZn7rbSrpi92JjhwTXt3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blakearoberts%2fvisage@0.0.5-rc.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":82866},"main":"dist/index.js","type":"module","_from":"file:package-publish/blakearoberts-visage-0.0.5-rc.6.tgz","types":"dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"test":"tsx --test test/*.test.ts","build":"rollup -c","check":"npm run typecheck","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d469f173-82b8-4650-a159-4deb80e61e52"}},"_resolved":"/home/runner/work/visage/visage/package-publish/blakearoberts-visage-0.0.5-rc.6.tgz","_integrity":"sha512-pfxFFSmNCEuiH3rWZj7ARdww/g9jXQDJFxmqUEEs2DfXML/5lna1A/so506nPN4mu+ivmmGT9GS+A9HwguF5Iw==","repository":{"url":"git+https://github.com/blakearoberts/visage.git","type":"git","directory":"packages/visage"},"_npmVersion":"11.17.0","description":"Vite plugin for local development with HMR and OIDC session cookie lifecycle semantics.","directories":{},"_nodeVersion":"26.4.0","dependencies":{"eta":"^4.6.0","yaml":"^2.9.0","bcryptjs":"^3.0.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.22.5","vite":"^8.1.3","tslib":"^2.8.1","rollup":"^4.62.2","typescript":"^6.0.3","@types/node":"^26.1.0","@playwright/test":"^1.61.1","@rollup/plugin-typescript":"^12.3.0"},"peerDependencies":{"vite":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/visage_0.0.5-rc.6_1783039035587_0.2213087038725483","host":"s3://npm-registry-packages-npm-production"}},"0.0.5-rc.7":{"name":"@blakearoberts/visage","version":"0.0.5-rc.7","keywords":["authentication","hmr","local-development","oauth2","oidc","pkce","session-cookie","vite","vite-plugin"],"author":{"name":"Blake Roberts"},"license":"MIT","_id":"@blakearoberts/visage@0.0.5-rc.7","maintainers":[{"name":"blakearoberts","email":"blaker2015@gmail.com"}],"homepage":"https://github.com/blakearoberts/visage#readme","bugs":{"url":"https://github.com/blakearoberts/visage/issues"},"dist":{"shasum":"d4ba6518e100539aeb41d5e9734bf5a81704a307","tarball":"https://registry.npmjs.org/@blakearoberts/visage/-/visage-0.0.5-rc.7.tgz","fileCount":33,"integrity":"sha512-9Km9Jgz04AL0TTaaEWq8rH3rSjOpfTsHmwASf5/fVJNfmE3wDeTTywEOhDwwf7lR9crrCy9vm+LN5a9OEaIoJQ==","signatures":[{"sig":"MEQCIEKAAI1LAlfddJ38n+1IUk/GrPy/iEmLz17+YvjYBXzkAiBLuiNJids8JB8Hpp4sMdDrTG8vfLHj9kPVWgOnds+UIA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blakearoberts%2fvisage@0.0.5-rc.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":82866},"main":"dist/index.js","type":"module","_from":"file:package-publish/blakearoberts-visage-0.0.5-rc.7.tgz","types":"dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"test":"tsx --test test/*.test.ts","build":"rollup -c","check":"npm run typecheck","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d469f173-82b8-4650-a159-4deb80e61e52"}},"_resolved":"/home/runner/work/visage/visage/package-publish/blakearoberts-visage-0.0.5-rc.7.tgz","_integrity":"sha512-9Km9Jgz04AL0TTaaEWq8rH3rSjOpfTsHmwASf5/fVJNfmE3wDeTTywEOhDwwf7lR9crrCy9vm+LN5a9OEaIoJQ==","repository":{"url":"git+https://github.com/blakearoberts/visage.git","type":"git","directory":"packages/visage"},"_npmVersion":"11.17.0","description":"Vite plugin for local development with HMR and OIDC session cookie lifecycle semantics.","directories":{},"_nodeVersion":"26.4.0","dependencies":{"eta":"^4.6.0","yaml":"^2.9.0","bcryptjs":"^3.0.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.22.5","vite":"^8.1.3","tslib":"^2.8.1","rollup":"^4.62.2","typescript":"^6.0.3","@types/node":"^26.1.0","@playwright/test":"^1.61.1","@rollup/plugin-typescript":"^12.3.0"},"peerDependencies":{"vite":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/visage_0.0.5-rc.7_1783306266908_0.5018107426554779","host":"s3://npm-registry-packages-npm-production"}},"0.0.5-rc.8":{"name":"@blakearoberts/visage","version":"0.0.5-rc.8","keywords":["authentication","hmr","local-development","oauth2","oidc","pkce","session-cookie","vite","vite-plugin"],"author":{"name":"Blake Roberts"},"license":"MIT","_id":"@blakearoberts/visage@0.0.5-rc.8","maintainers":[{"name":"blakearoberts","email":"blaker2015@gmail.com"}],"homepage":"https://github.com/blakearoberts/visage#readme","bugs":{"url":"https://github.com/blakearoberts/visage/issues"},"dist":{"shasum":"1e448ec116f8e3bb7f5a971b347ec9c7b1827e8b","tarball":"https://registry.npmjs.org/@blakearoberts/visage/-/visage-0.0.5-rc.8.tgz","fileCount":33,"integrity":"sha512-lkNcSKd4T06HUrAR2oYl8nwhlpa8bpIjocbu2PLFawoRXHFGYdyFwmOcFYR4Xo5NapzP1mWt0thqk6dpcwSGfg==","signatures":[{"sig":"MEYCIQCcD9WBPjdEmZEvzlAvEAG49SOah4aYo28k0gP7ZXvzfQIhAJLchAGLbRQ7fDJcwThU8HIcep3oVF9UecqDKsZP41Nl","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blakearoberts%2fvisage@0.0.5-rc.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":82866},"main":"dist/index.js","type":"module","_from":"file:package-publish/blakearoberts-visage-0.0.5-rc.8.tgz","types":"dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"test":"tsx --test test/*.test.ts","build":"rollup -c","check":"npm run typecheck","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d469f173-82b8-4650-a159-4deb80e61e52"}},"_resolved":"/home/runner/work/visage/visage/package-publish/blakearoberts-visage-0.0.5-rc.8.tgz","_integrity":"sha512-lkNcSKd4T06HUrAR2oYl8nwhlpa8bpIjocbu2PLFawoRXHFGYdyFwmOcFYR4Xo5NapzP1mWt0thqk6dpcwSGfg==","repository":{"url":"git+https://github.com/blakearoberts/visage.git","type":"git","directory":"packages/visage"},"_npmVersion":"11.17.0","description":"Vite plugin for local development with HMR and OIDC session cookie lifecycle semantics.","directories":{},"_nodeVersion":"26.4.0","dependencies":{"eta":"^4.6.0","yaml":"^2.9.0","bcryptjs":"^3.0.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.22.5","vite":"^8.1.3","tslib":"^2.8.1","rollup":"^4.62.2","typescript":"^6.0.3","@types/node":"^26.1.0","@playwright/test":"^1.61.1","@rollup/plugin-typescript":"^12.3.0"},"peerDependencies":{"vite":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/visage_0.0.5-rc.8_1783314034215_0.5712981111863265","host":"s3://npm-registry-packages-npm-production"}},"0.0.5-rc.9":{"name":"@blakearoberts/visage","version":"0.0.5-rc.9","keywords":["authentication","hmr","local-development","oauth2","oidc","pkce","session-cookie","vite","vite-plugin"],"author":{"name":"Blake Roberts"},"license":"MIT","_id":"@blakearoberts/visage@0.0.5-rc.9","maintainers":[{"name":"blakearoberts","email":"blaker2015@gmail.com"}],"homepage":"https://github.com/blakearoberts/visage#readme","bugs":{"url":"https://github.com/blakearoberts/visage/issues"},"dist":{"shasum":"541e2b2bf900cc53fc2fb43f1347c16eebcd1067","tarball":"https://registry.npmjs.org/@blakearoberts/visage/-/visage-0.0.5-rc.9.tgz","fileCount":33,"integrity":"sha512-RWIHYxRo4VyswoT1Ms8yIFWw75Rb7aW6h+4xr7vs7rFD5zsTKj5aZ/Ql/Rc406bQyoLg6GLTJYaNZ2z/cxNoGQ==","signatures":[{"sig":"MEUCIBbrzKgQCSvCAYDnacvFqGTm/Yrx3XJg7JQbgCQozHN5AiEAhwU1k23J5PgHzunVoZGCPaoipHOdw1TBqvoqggvlugQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blakearoberts%2fvisage@0.0.5-rc.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":82865},"main":"dist/index.js","type":"module","_from":"file:package-publish/blakearoberts-visage-0.0.5-rc.9.tgz","types":"dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"test":"tsx --test test/*.test.ts","build":"rollup -c","check":"npm run typecheck","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d469f173-82b8-4650-a159-4deb80e61e52"}},"_resolved":"/home/runner/work/visage/visage/package-publish/blakearoberts-visage-0.0.5-rc.9.tgz","_integrity":"sha512-RWIHYxRo4VyswoT1Ms8yIFWw75Rb7aW6h+4xr7vs7rFD5zsTKj5aZ/Ql/Rc406bQyoLg6GLTJYaNZ2z/cxNoGQ==","repository":{"url":"git+https://github.com/blakearoberts/visage.git","type":"git","directory":"packages/visage"},"_npmVersion":"11.17.0","description":"Vite plugin for local development with HMR and OIDC session cookie lifecycle semantics.","directories":{},"_nodeVersion":"26.4.0","dependencies":{"eta":"^4.6.0","yaml":"^2.9.0","bcryptjs":"^3.0.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.22.5","vite":"^8.1.3","tslib":"^2.8.1","rollup":"^4.62.2","typescript":"^6.0.3","@types/node":"^26.1.0","@playwright/test":"^1.61.1","@rollup/plugin-typescript":"^12.3.0"},"peerDependencies":{"vite":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/visage_0.0.5-rc.9_1783471307849_0.07671711686710947","host":"s3://npm-registry-packages-npm-production"}},"0.0.5-rc.10":{"name":"@blakearoberts/visage","version":"0.0.5-rc.10","keywords":["authentication","hmr","local-development","oauth2","oidc","pkce","session-cookie","vite","vite-plugin"],"author":{"name":"Blake Roberts"},"license":"MIT","_id":"@blakearoberts/visage@0.0.5-rc.10","maintainers":[{"name":"blakearoberts","email":"blaker2015@gmail.com"}],"homepage":"https://github.com/blakearoberts/visage#readme","bugs":{"url":"https://github.com/blakearoberts/visage/issues"},"dist":{"shasum":"1d3cc566045b2743aae14101c40b47a09debc156","tarball":"https://registry.npmjs.org/@blakearoberts/visage/-/visage-0.0.5-rc.10.tgz","fileCount":33,"integrity":"sha512-hfcco006jKPcIPGPyWmdHQc29EFcXJ3u8fHJxsLiZKyYPpoinPSkWqjOyevwybJcue79bja1MY4SKLuwR6IPUA==","signatures":[{"sig":"MEUCIQD9lkHG+pE+xW7B1N0Oa2lN1igTVjXnnAmjNfMjNbesLAIgW1zlo50JWA7+/DQDcJ3XFDmq8eAKjTQT/RoruKGTHTk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blakearoberts%2fvisage@0.0.5-rc.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":83314},"main":"dist/index.js","type":"module","_from":"file:package-publish/blakearoberts-visage-0.0.5-rc.10.tgz","types":"dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"test":"tsx --test test/*.test.ts","build":"rollup -c","check":"npm run typecheck","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d469f173-82b8-4650-a159-4deb80e61e52"}},"_resolved":"/home/runner/work/visage/visage/package-publish/blakearoberts-visage-0.0.5-rc.10.tgz","_integrity":"sha512-hfcco006jKPcIPGPyWmdHQc29EFcXJ3u8fHJxsLiZKyYPpoinPSkWqjOyevwybJcue79bja1MY4SKLuwR6IPUA==","repository":{"url":"git+https://github.com/blakearoberts/visage.git","type":"git","directory":"packages/visage"},"_npmVersion":"11.17.0","description":"Vite plugin for local development with HMR and OIDC session cookie lifecycle semantics.","directories":{},"_nodeVersion":"26.5.0","dependencies":{"eta":"^4.6.0","yaml":"^2.9.0","bcryptjs":"^3.0.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.22.5","vite":"^8.1.3","tslib":"^2.8.1","rollup":"^4.62.2","typescript":"^6.0.3","@types/node":"^26.1.0","@playwright/test":"^1.61.1","@rollup/plugin-typescript":"^12.3.0"},"peerDependencies":{"vite":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/visage_0.0.5-rc.10_1783552663856_0.2736939417238","host":"s3://npm-registry-packages-npm-production"}},"0.0.5-rc.11":{"name":"@blakearoberts/visage","version":"0.0.5-rc.11","keywords":["authentication","hmr","local-development","oauth2","oidc","pkce","session-cookie","vite","vite-plugin"],"author":{"name":"Blake Roberts"},"license":"MIT","_id":"@blakearoberts/visage@0.0.5-rc.11","maintainers":[{"name":"blakearoberts","email":"blaker2015@gmail.com"}],"homepage":"https://github.com/blakearoberts/visage#readme","bugs":{"url":"https://github.com/blakearoberts/visage/issues"},"dist":{"shasum":"ca0dab5f17e1ab134cab171a4fa580b3f2c53773","tarball":"https://registry.npmjs.org/@blakearoberts/visage/-/visage-0.0.5-rc.11.tgz","fileCount":33,"integrity":"sha512-7jmjuovVcwOpXH///6pu56hGPx1xgnB0KluLwDdDHnx9vL/G9A54AZVy7lhFUYMkOLXtkfRYim4GUeox7KFoTg==","signatures":[{"sig":"MEQCIA+SSStTLuQ2feX3FekPNh9+ofy89KI9bOxjEwVRr1hDAiAHZ7/ooaYEkwt6xSjA7FGtgW6zSp2jbAPwGoIWXWrIHA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blakearoberts%2fvisage@0.0.5-rc.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":83118},"main":"dist/index.js","type":"module","_from":"file:package-publish/blakearoberts-visage-0.0.5-rc.11.tgz","types":"dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"test":"tsx --test test/*.test.ts","build":"rollup -c","check":"npm run typecheck","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d469f173-82b8-4650-a159-4deb80e61e52"}},"_resolved":"/home/runner/work/visage/visage/package-publish/blakearoberts-visage-0.0.5-rc.11.tgz","_integrity":"sha512-7jmjuovVcwOpXH///6pu56hGPx1xgnB0KluLwDdDHnx9vL/G9A54AZVy7lhFUYMkOLXtkfRYim4GUeox7KFoTg==","repository":{"url":"git+https://github.com/blakearoberts/visage.git","type":"git","directory":"packages/visage"},"_npmVersion":"11.17.0","description":"Vite plugin for local development with HMR and OIDC session cookie lifecycle semantics.","directories":{},"_nodeVersion":"26.5.0","dependencies":{"eta":"^4.6.0","yaml":"^2.9.0","bcryptjs":"^3.0.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.22.5","vite":"^8.1.3","tslib":"^2.8.1","rollup":"^4.62.2","typescript":"^6.0.3","@types/node":"^26.1.0","@playwright/test":"^1.61.1","@rollup/plugin-typescript":"^12.3.0"},"peerDependencies":{"vite":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/visage_0.0.5-rc.11_1783574171299_0.4801848268494444","host":"s3://npm-registry-packages-npm-production"}},"0.0.5-rc.12":{"name":"@blakearoberts/visage","version":"0.0.5-rc.12","keywords":["authentication","hmr","local-development","oauth2","oidc","pkce","session-cookie","vite","vite-plugin"],"author":{"name":"Blake Roberts"},"license":"MIT","_id":"@blakearoberts/visage@0.0.5-rc.12","maintainers":[{"name":"blakearoberts","email":"blaker2015@gmail.com"}],"homepage":"https://github.com/blakearoberts/visage#readme","bugs":{"url":"https://github.com/blakearoberts/visage/issues"},"dist":{"shasum":"e456be294afb76d73b6740e17ce09efe43470615","tarball":"https://registry.npmjs.org/@blakearoberts/visage/-/visage-0.0.5-rc.12.tgz","fileCount":33,"integrity":"sha512-FDXWHSPM7BzaAkIk/cvP58b/V1vXLv4zTuKbe4vPH2ApML7XFcNiXW+HB8kzACi6doP19Qkgi4ugLLaKtZh1xg==","signatures":[{"sig":"MEQCIEqwpiJowcjnqLE9aUO8kJE/Rux0fjBgSHn8oiF2n0bHAiAnvD2j7NHHwJ4WE87w3NEe3Q+LaBT8Gg2QUeIG4JQ1DQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blakearoberts%2fvisage@0.0.5-rc.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":83803},"main":"dist/index.js","type":"module","_from":"file:package-publish/blakearoberts-visage-0.0.5-rc.12.tgz","types":"dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"test":"tsx --test test/*.test.ts","build":"rollup -c","check":"npm run typecheck","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d469f173-82b8-4650-a159-4deb80e61e52"}},"_resolved":"/home/runner/work/visage/visage/package-publish/blakearoberts-visage-0.0.5-rc.12.tgz","_integrity":"sha512-FDXWHSPM7BzaAkIk/cvP58b/V1vXLv4zTuKbe4vPH2ApML7XFcNiXW+HB8kzACi6doP19Qkgi4ugLLaKtZh1xg==","repository":{"url":"git+https://github.com/blakearoberts/visage.git","type":"git","directory":"packages/visage"},"_npmVersion":"11.17.0","description":"Vite plugin for local development with HMR and OIDC session cookie lifecycle semantics.","directories":{},"_nodeVersion":"26.5.0","dependencies":{"eta":"^4.6.0","yaml":"^2.9.0","bcryptjs":"^3.0.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.22.5","vite":"^8.1.3","tslib":"^2.8.1","rollup":"^4.62.2","typescript":"^6.0.3","@types/node":"^26.1.0","@playwright/test":"^1.61.1","@rollup/plugin-typescript":"^12.3.0"},"peerDependencies":{"vite":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/visage_0.0.5-rc.12_1783575145413_0.8274707128893777","host":"s3://npm-registry-packages-npm-production"}},"0.0.5-rc.13":{"name":"@blakearoberts/visage","version":"0.0.5-rc.13","keywords":["authentication","hmr","local-development","oauth2","oidc","pkce","session-cookie","vite","vite-plugin"],"author":{"name":"Blake Roberts"},"license":"MIT","_id":"@blakearoberts/visage@0.0.5-rc.13","maintainers":[{"name":"blakearoberts","email":"blaker2015@gmail.com"}],"homepage":"https://github.com/blakearoberts/visage#readme","bugs":{"url":"https://github.com/blakearoberts/visage/issues"},"dist":{"shasum":"272b010fcc12336ddee4f84929f57985a12242c2","tarball":"https://registry.npmjs.org/@blakearoberts/visage/-/visage-0.0.5-rc.13.tgz","fileCount":33,"integrity":"sha512-yr+5iTibJXtzZz8un4NK1HEk3Nj9TuetE6uEUMIkQT5/bpsen4bm8o3EUtwYk/naFG877B62zwJe9ftWGI2LiA==","signatures":[{"sig":"MEQCIFZFmws63sISfh4BL6YbF/2D1wH6fpiSyMGYnFhK9eD8AiBya7+8AEOXe9eOvrdLk3lXSu5Ez+GegpN8k0TdpPoDoA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blakearoberts%2fvisage@0.0.5-rc.13","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":84383},"main":"dist/index.js","type":"module","_from":"file:package-publish/blakearoberts-visage-0.0.5-rc.13.tgz","types":"dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"test":"tsx --test test/*.test.ts","build":"rollup -c","check":"npm run typecheck","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d469f173-82b8-4650-a159-4deb80e61e52"}},"_resolved":"/home/runner/work/visage/visage/package-publish/blakearoberts-visage-0.0.5-rc.13.tgz","_integrity":"sha512-yr+5iTibJXtzZz8un4NK1HEk3Nj9TuetE6uEUMIkQT5/bpsen4bm8o3EUtwYk/naFG877B62zwJe9ftWGI2LiA==","repository":{"url":"git+https://github.com/blakearoberts/visage.git","type":"git","directory":"packages/visage"},"_npmVersion":"11.17.0","description":"Vite plugin for local development with HMR and OIDC session cookie lifecycle semantics.","directories":{},"_nodeVersion":"26.5.0","dependencies":{"eta":"^4.6.0","yaml":"^2.9.0","bcryptjs":"^3.0.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.22.5","vite":"^8.1.3","tslib":"^2.8.1","rollup":"^4.62.2","typescript":"^6.0.3","@types/node":"^26.1.0","@playwright/test":"^1.61.1","@rollup/plugin-typescript":"^12.3.0"},"peerDependencies":{"vite":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/visage_0.0.5-rc.13_1783657220838_0.08397670247847633","host":"s3://npm-registry-packages-npm-production"}},"0.0.5-rc.14":{"name":"@blakearoberts/visage","version":"0.0.5-rc.14","keywords":["authentication","hmr","local-development","oauth2","oidc","pkce","session-cookie","vite","vite-plugin"],"author":{"name":"Blake Roberts"},"license":"MIT","_id":"@blakearoberts/visage@0.0.5-rc.14","maintainers":[{"name":"blakearoberts","email":"blaker2015@gmail.com"}],"homepage":"https://github.com/blakearoberts/visage#readme","bugs":{"url":"https://github.com/blakearoberts/visage/issues"},"dist":{"shasum":"e17bdf63b80a9cf73c918206387e52e25c038610","tarball":"https://registry.npmjs.org/@blakearoberts/visage/-/visage-0.0.5-rc.14.tgz","fileCount":33,"integrity":"sha512-Gx0mRyS+gZpcQLzF6zhxco8jFyAlazduTX4bIvxB0q98JderaqScndG/zf+oivGkcYQM3T2M8Km28I2jX/iLJw==","signatures":[{"sig":"MEUCIHgGDfsValLAwIRKZroS/jSJcS01clJP+1YenJCaWBadAiEA9rd3LtTd+c4mix8pjcW0y/bWd4lv7XWhiRhK4Ma0++Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blakearoberts%2fvisage@0.0.5-rc.14","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":84424},"main":"dist/index.js","type":"module","_from":"file:package-publish/blakearoberts-visage-0.0.5-rc.14.tgz","types":"dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"test":"tsx --test test/*.test.ts","build":"rollup -c","check":"npm run typecheck","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d469f173-82b8-4650-a159-4deb80e61e52"}},"_resolved":"/home/runner/work/visage/visage/package-publish/blakearoberts-visage-0.0.5-rc.14.tgz","_integrity":"sha512-Gx0mRyS+gZpcQLzF6zhxco8jFyAlazduTX4bIvxB0q98JderaqScndG/zf+oivGkcYQM3T2M8Km28I2jX/iLJw==","repository":{"url":"git+https://github.com/blakearoberts/visage.git","type":"git","directory":"packages/visage"},"_npmVersion":"11.17.0","description":"Vite plugin for local development with HMR and OIDC session cookie lifecycle semantics.","directories":{},"_nodeVersion":"26.5.0","dependencies":{"eta":"^4.6.0","yaml":"^2.9.0","bcryptjs":"^3.0.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.22.5","vite":"^8.1.3","tslib":"^2.8.1","rollup":"^4.62.2","typescript":"^6.0.3","@types/node":"^26.1.0","@playwright/test":"^1.61.1","@rollup/plugin-typescript":"^12.3.0"},"peerDependencies":{"vite":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/visage_0.0.5-rc.14_1783659732132_0.19629223465452705","host":"s3://npm-registry-packages-npm-production"}},"0.0.5-rc.15":{"name":"@blakearoberts/visage","version":"0.0.5-rc.15","keywords":["authentication","hmr","local-development","oauth2","oidc","pkce","session-cookie","vite","vite-plugin"],"author":{"name":"Blake Roberts"},"license":"MIT","_id":"@blakearoberts/visage@0.0.5-rc.15","maintainers":[{"name":"blakearoberts","email":"blaker2015@gmail.com"}],"homepage":"https://github.com/blakearoberts/visage#readme","bugs":{"url":"https://github.com/blakearoberts/visage/issues"},"dist":{"shasum":"bb4a5eb32656860226da07d42d24688f4e0bd813","tarball":"https://registry.npmjs.org/@blakearoberts/visage/-/visage-0.0.5-rc.15.tgz","fileCount":33,"integrity":"sha512-ZHcZrWOdxpg2xSSrUvgLVShSKI87E09HjSj8qVXVu0g5DhzxFRwwKd6uGtdwJ18UNeeaZGTgTQ+0HxHI2nsO9A==","signatures":[{"sig":"MEYCIQDlAxYjEGD8+dAKiEhrIJwiJO2K1PZFjXDcTJ3qVnNdZwIhAO1Kt30wH8zNdS0rFDC8io4vdMdvRwPWC/T+GtE9MhUO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blakearoberts%2fvisage@0.0.5-rc.15","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":84867},"main":"dist/index.js","type":"module","_from":"file:package-publish/blakearoberts-visage-0.0.5-rc.15.tgz","types":"dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"test":"tsx --test test/*.test.ts","build":"rollup -c","check":"npm run typecheck","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d469f173-82b8-4650-a159-4deb80e61e52"}},"_resolved":"/home/runner/work/visage/visage/package-publish/blakearoberts-visage-0.0.5-rc.15.tgz","_integrity":"sha512-ZHcZrWOdxpg2xSSrUvgLVShSKI87E09HjSj8qVXVu0g5DhzxFRwwKd6uGtdwJ18UNeeaZGTgTQ+0HxHI2nsO9A==","repository":{"url":"git+https://github.com/blakearoberts/visage.git","type":"git","directory":"packages/visage"},"_npmVersion":"11.17.0","description":"Vite plugin for local development with HMR and OIDC session cookie lifecycle semantics.","directories":{},"_nodeVersion":"26.5.0","dependencies":{"eta":"^4.6.0","yaml":"^2.9.0","bcryptjs":"^3.0.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.22.5","vite":"^8.1.3","tslib":"^2.8.1","rollup":"^4.62.2","typescript":"^6.0.3","@types/node":"^26.1.0","@playwright/test":"^1.61.1","@rollup/plugin-typescript":"^12.3.0"},"peerDependencies":{"vite":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/visage_0.0.5-rc.15_1783716775107_0.38533591934395295","host":"s3://npm-registry-packages-npm-production"}},"0.0.5-rc.16":{"name":"@blakearoberts/visage","version":"0.0.5-rc.16","keywords":["authentication","hmr","local-development","oauth2","oidc","pkce","session-cookie","vite","vite-plugin"],"author":{"name":"Blake Roberts"},"license":"MIT","_id":"@blakearoberts/visage@0.0.5-rc.16","maintainers":[{"name":"blakearoberts","email":"blaker2015@gmail.com"}],"homepage":"https://github.com/blakearoberts/visage#readme","bugs":{"url":"https://github.com/blakearoberts/visage/issues"},"dist":{"shasum":"974ff11ce2772d22ca02dd1f7e75bd54499f0e86","tarball":"https://registry.npmjs.org/@blakearoberts/visage/-/visage-0.0.5-rc.16.tgz","fileCount":33,"integrity":"sha512-IKcrc1eMynmQ2EYy/Yq8E0JIEMcjSrRvAXU/UmmG96D8HC4LtuDNd2YoylVIV6PgMR/WnIuQzV0ukcl/l9Ur8Q==","signatures":[{"sig":"MEYCIQDFMa4jg+qmSOf8gp/myxlf/7bZgxHhaR9qXqpD8PcZEwIhAI96xOVy0GXmMnowjnVahA8Bfj4jhZkNwy43nMyuDixO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blakearoberts%2fvisage@0.0.5-rc.16","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":84867},"main":"dist/index.js","type":"module","_from":"file:package-publish/blakearoberts-visage-0.0.5-rc.16.tgz","types":"dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"test":"tsx --test test/*.test.ts","build":"rollup -c","check":"npm run typecheck","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d469f173-82b8-4650-a159-4deb80e61e52"}},"_resolved":"/home/runner/work/visage/visage/package-publish/blakearoberts-visage-0.0.5-rc.16.tgz","_integrity":"sha512-IKcrc1eMynmQ2EYy/Yq8E0JIEMcjSrRvAXU/UmmG96D8HC4LtuDNd2YoylVIV6PgMR/WnIuQzV0ukcl/l9Ur8Q==","repository":{"url":"git+https://github.com/blakearoberts/visage.git","type":"git","directory":"packages/visage"},"_npmVersion":"11.17.0","description":"Vite plugin for local development with HMR and OIDC session cookie lifecycle semantics.","directories":{},"_nodeVersion":"26.5.0","dependencies":{"eta":"^4.6.0","yaml":"^2.9.0","bcryptjs":"^3.0.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.23.0","vite":"^8.1.4","tslib":"^2.8.1","rollup":"^4.62.2","typescript":"^6.0.3","@types/node":"^26.1.1","@playwright/test":"^1.61.1","@rollup/plugin-typescript":"^12.3.0"},"peerDependencies":{"vite":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/visage_0.0.5-rc.16_1783718572680_0.3351393858258582","host":"s3://npm-registry-packages-npm-production"}},"0.0.5-rc.17":{"name":"@blakearoberts/visage","version":"0.0.5-rc.17","keywords":["authentication","hmr","local-development","oauth2","oidc","pkce","session-cookie","vite","vite-plugin"],"author":{"name":"Blake Roberts"},"license":"MIT","_id":"@blakearoberts/visage@0.0.5-rc.17","maintainers":[{"name":"blakearoberts","email":"blaker2015@gmail.com"}],"homepage":"https://github.com/blakearoberts/visage#readme","bugs":{"url":"https://github.com/blakearoberts/visage/issues"},"dist":{"shasum":"6b762a4a95d6fc4fa8af662ed77dce3957c3a60b","tarball":"https://registry.npmjs.org/@blakearoberts/visage/-/visage-0.0.5-rc.17.tgz","fileCount":33,"integrity":"sha512-ba3kWoQkXXm+h7heG3bH5JgC07SjBX4cacpA+qq3o2g2Qmm2EeJvQElMGMzZFFRV42KN3t1Iv2phfSkm9pj6mw==","signatures":[{"sig":"MEUCIHb4dQZruMgfb7VaZEqrFC5uPSQVGJaGYk1uCAhwEgGWAiEAqpyZrv0K4NhNIX2QwtdJhqqiEY5VmkppDmV6eW/qLiI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blakearoberts%2fvisage@0.0.5-rc.17","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":84908},"main":"dist/index.js","type":"module","_from":"file:package-publish/blakearoberts-visage-0.0.5-rc.17.tgz","types":"dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"test":"tsx --test test/*.test.ts","build":"rollup -c","check":"npm run typecheck","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d469f173-82b8-4650-a159-4deb80e61e52"}},"_resolved":"/home/runner/work/visage/visage/package-publish/blakearoberts-visage-0.0.5-rc.17.tgz","_integrity":"sha512-ba3kWoQkXXm+h7heG3bH5JgC07SjBX4cacpA+qq3o2g2Qmm2EeJvQElMGMzZFFRV42KN3t1Iv2phfSkm9pj6mw==","repository":{"url":"git+https://github.com/blakearoberts/visage.git","type":"git","directory":"packages/visage"},"_npmVersion":"11.17.0","description":"Vite plugin for local development with HMR and OIDC session cookie lifecycle semantics.","directories":{},"_nodeVersion":"26.5.0","dependencies":{"eta":"^4.6.0","yaml":"^2.9.0","bcryptjs":"^3.0.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.23.0","vite":"^8.1.4","tslib":"^2.8.1","rollup":"^4.62.2","typescript":"^6.0.3","@types/node":"^26.1.1","@playwright/test":"^1.61.1","@rollup/plugin-typescript":"^12.3.0"},"peerDependencies":{"vite":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/visage_0.0.5-rc.17_1783728298792_0.4947838971478471","host":"s3://npm-registry-packages-npm-production"}},"0.0.5-rc.18":{"name":"@blakearoberts/visage","version":"0.0.5-rc.18","keywords":["authentication","hmr","local-development","oauth2","oidc","pkce","session-cookie","vite","vite-plugin"],"author":{"name":"Blake Roberts"},"license":"MIT","_id":"@blakearoberts/visage@0.0.5-rc.18","maintainers":[{"name":"blakearoberts","email":"blaker2015@gmail.com"}],"homepage":"https://github.com/blakearoberts/visage#readme","bugs":{"url":"https://github.com/blakearoberts/visage/issues"},"dist":{"shasum":"558fe44576b303e0a4fc4e1a5aa7a69f3d0d4c54","tarball":"https://registry.npmjs.org/@blakearoberts/visage/-/visage-0.0.5-rc.18.tgz","fileCount":33,"integrity":"sha512-S7WgmqY5OpA/iS5gQfTn/6gHnkVzDw8rXROQoJI9brTF4xIOvjzhCQAqIQgDVM1UCZlw6Ns0aJ9vPTGa+l3YSw==","signatures":[{"sig":"MEQCIF6CmEHNXuOHMTq7VcxCOJOcXuDhWsW75xV8Y/KwDNepAiAhz2fNpk6DWSiFBq84cKW8YQD1np5RzY8LSXJN0e6NKQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blakearoberts%2fvisage@0.0.5-rc.18","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":85553},"main":"dist/index.js","type":"module","_from":"file:package-publish/blakearoberts-visage-0.0.5-rc.18.tgz","types":"dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"test":"tsx --test test/*.test.ts","build":"rollup -c","check":"npm run typecheck","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d469f173-82b8-4650-a159-4deb80e61e52"}},"_resolved":"/home/runner/work/visage/visage/package-publish/blakearoberts-visage-0.0.5-rc.18.tgz","_integrity":"sha512-S7WgmqY5OpA/iS5gQfTn/6gHnkVzDw8rXROQoJI9brTF4xIOvjzhCQAqIQgDVM1UCZlw6Ns0aJ9vPTGa+l3YSw==","repository":{"url":"git+https://github.com/blakearoberts/visage.git","type":"git","directory":"packages/visage"},"_npmVersion":"11.17.0","description":"Vite plugin for local development with HMR and OIDC session cookie lifecycle semantics.","directories":{},"_nodeVersion":"26.5.0","dependencies":{"eta":"^4.6.0","yaml":"^2.9.0","bcryptjs":"^3.0.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.23.0","vite":"^8.1.4","tslib":"^2.8.1","rollup":"^4.62.2","typescript":"^6.0.3","@types/node":"^26.1.1","@playwright/test":"^1.61.1","@rollup/plugin-typescript":"^12.3.0"},"peerDependencies":{"vite":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/visage_0.0.5-rc.18_1783786209232_0.6847700341916925","host":"s3://npm-registry-packages-npm-production"}},"0.0.5-rc.19":{"name":"@blakearoberts/visage","version":"0.0.5-rc.19","keywords":["authentication","hmr","local-development","oauth2","oidc","pkce","session-cookie","vite","vite-plugin"],"author":{"name":"Blake Roberts"},"license":"MIT","_id":"@blakearoberts/visage@0.0.5-rc.19","maintainers":[{"name":"blakearoberts","email":"blaker2015@gmail.com"}],"homepage":"https://github.com/blakearoberts/visage#readme","bugs":{"url":"https://github.com/blakearoberts/visage/issues"},"dist":{"shasum":"a7d7333e6f556292fb9804898662fdc1a9081314","tarball":"https://registry.npmjs.org/@blakearoberts/visage/-/visage-0.0.5-rc.19.tgz","fileCount":33,"integrity":"sha512-RIxXxeO5oYw23iOQyxasTif2jz90KpK/mvwjAs1ZBud8ecUKbkFtHR8U9ml5WXsxA82j1qH8jKhCLwRahVZp1Q==","signatures":[{"sig":"MEYCIQDjPy4WGxpglvreg/wuwEKwaqIzFFnZR1sR+9aDlO7fNgIhANwYtQW76PkPgzvLXZHVhXNO8oJDHZ1gQxyCsPac7Myn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blakearoberts%2fvisage@0.0.5-rc.19","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":85553},"main":"dist/index.js","type":"module","_from":"file:package-publish/blakearoberts-visage-0.0.5-rc.19.tgz","types":"dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"test":"tsx --test test/*.test.ts","build":"rollup -c","check":"npm run typecheck","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d469f173-82b8-4650-a159-4deb80e61e52"}},"_resolved":"/home/runner/work/visage/visage/package-publish/blakearoberts-visage-0.0.5-rc.19.tgz","_integrity":"sha512-RIxXxeO5oYw23iOQyxasTif2jz90KpK/mvwjAs1ZBud8ecUKbkFtHR8U9ml5WXsxA82j1qH8jKhCLwRahVZp1Q==","repository":{"url":"git+https://github.com/blakearoberts/visage.git","type":"git","directory":"packages/visage"},"_npmVersion":"11.17.0","description":"Vite plugin for local development with HMR and OIDC session cookie lifecycle semantics.","directories":{},"_nodeVersion":"26.5.0","dependencies":{"eta":"^4.6.0","yaml":"^2.9.0","bcryptjs":"^3.0.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.23.0","vite":"^8.1.4","tslib":"^2.8.1","rollup":"^4.62.2","typescript":"^6.0.3","@types/node":"^26.1.1","@playwright/test":"^1.61.1","@rollup/plugin-typescript":"^12.3.0"},"peerDependencies":{"vite":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/visage_0.0.5-rc.19_1783972289388_0.4404675853500437","host":"s3://npm-registry-packages-npm-production"}},"0.0.5-rc.20":{"name":"@blakearoberts/visage","version":"0.0.5-rc.20","keywords":["authentication","hmr","local-development","oauth2","oidc","pkce","session-cookie","vite","vite-plugin"],"author":{"name":"Blake Roberts"},"license":"MIT","_id":"@blakearoberts/visage@0.0.5-rc.20","maintainers":[{"name":"blakearoberts","email":"blaker2015@gmail.com"}],"homepage":"https://github.com/blakearoberts/visage#readme","bugs":{"url":"https://github.com/blakearoberts/visage/issues"},"dist":{"shasum":"985d57abeee6ead5f643d1a0b3b6518c2b10b0e6","tarball":"https://registry.npmjs.org/@blakearoberts/visage/-/visage-0.0.5-rc.20.tgz","fileCount":33,"integrity":"sha512-5plua7c08vhE3xjrpfsC/e1a6MFKnpM2BhBS+hToCDAbKRW2sinjDzQ6ir14kEX//0llpmV8Zk1RGFiqVDaZFA==","signatures":[{"sig":"MEUCID7e9L03uislQsvA5BSr+20cWzchIHgvXys8e9R3xF4MAiEA2JH3KQ55AHOEt3kewBXP08r8YPM8SrzxyND+OVXdnHo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blakearoberts%2fvisage@0.0.5-rc.20","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":85553},"main":"dist/index.js","type":"module","_from":"file:package-publish/blakearoberts-visage-0.0.5-rc.20.tgz","types":"dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"test":"tsx --test test/*.test.ts","build":"rollup -c","check":"npm run typecheck","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d469f173-82b8-4650-a159-4deb80e61e52"}},"_resolved":"/home/runner/work/visage/visage/package-publish/blakearoberts-visage-0.0.5-rc.20.tgz","_integrity":"sha512-5plua7c08vhE3xjrpfsC/e1a6MFKnpM2BhBS+hToCDAbKRW2sinjDzQ6ir14kEX//0llpmV8Zk1RGFiqVDaZFA==","repository":{"url":"git+https://github.com/blakearoberts/visage.git","type":"git","directory":"packages/visage"},"_npmVersion":"11.17.0","description":"Vite plugin for local development with HMR and OIDC session cookie lifecycle semantics.","directories":{},"_nodeVersion":"26.5.0","dependencies":{"eta":"^4.6.0","yaml":"^2.9.0","bcryptjs":"^3.0.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.23.0","vite":"^8.1.4","tslib":"^2.8.1","rollup":"^4.62.2","typescript":"^6.0.3","@types/node":"^26.1.1","@playwright/test":"^1.61.1","@rollup/plugin-typescript":"^12.3.0"},"peerDependencies":{"vite":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/visage_0.0.5-rc.20_1784217529965_0.26983888669890344","host":"s3://npm-registry-packages-npm-production"}},"0.0.5-rc.21":{"name":"@blakearoberts/visage","version":"0.0.5-rc.21","keywords":["authentication","hmr","local-development","oauth2","oidc","pkce","session-cookie","vite","vite-plugin"],"author":{"name":"Blake Roberts"},"license":"MIT","_id":"@blakearoberts/visage@0.0.5-rc.21","maintainers":[{"name":"blakearoberts","email":"blaker2015@gmail.com"}],"homepage":"https://github.com/blakearoberts/visage#readme","bugs":{"url":"https://github.com/blakearoberts/visage/issues"},"dist":{"shasum":"df57b15cc4c57d1aa23a74cd0711cce18dee51dc","tarball":"https://registry.npmjs.org/@blakearoberts/visage/-/visage-0.0.5-rc.21.tgz","fileCount":33,"integrity":"sha512-Jj5lVF5ZcRApHVu1PRf4yRbS+Q6McczcxWn40SQ4ACe5MYpP3TWmQPLAkZfXYUROik2cFs/3443HzklobKw+PQ==","signatures":[{"sig":"MEYCIQD8eNeHYisectx4t6GttK5sjSLAPKjmNMrloipb3bhMqwIhAM+8c11jyDIxpYBrlvaootu4+NTlYp7l798yTyIwtgyW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blakearoberts%2fvisage@0.0.5-rc.21","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":85553},"main":"dist/index.js","type":"module","_from":"file:package-publish/blakearoberts-visage-0.0.5-rc.21.tgz","types":"dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"test":"tsx --test test/*.test.ts","build":"rollup -c","check":"npm run typecheck","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d469f173-82b8-4650-a159-4deb80e61e52"}},"_resolved":"/home/runner/work/visage/visage/package-publish/blakearoberts-visage-0.0.5-rc.21.tgz","_integrity":"sha512-Jj5lVF5ZcRApHVu1PRf4yRbS+Q6McczcxWn40SQ4ACe5MYpP3TWmQPLAkZfXYUROik2cFs/3443HzklobKw+PQ==","repository":{"url":"git+https://github.com/blakearoberts/visage.git","type":"git","directory":"packages/visage"},"_npmVersion":"11.17.0","description":"Vite plugin for local development with HMR and OIDC session cookie lifecycle semantics.","directories":{},"_nodeVersion":"26.5.0","dependencies":{"eta":"^4.6.0","yaml":"^2.9.0","bcryptjs":"^3.0.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.23.0","vite":"^8.1.4","tslib":"^2.8.1","rollup":"^4.62.2","typescript":"^6.0.3","@types/node":"^26.1.1","@playwright/test":"^1.61.1","@rollup/plugin-typescript":"^12.3.0"},"peerDependencies":{"vite":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/visage_0.0.5-rc.21_1784248584045_0.07032032870462102","host":"s3://npm-registry-packages-npm-production"}},"0.0.5-rc.22":{"name":"@blakearoberts/visage","version":"0.0.5-rc.22","keywords":["authentication","hmr","local-development","oauth2","oidc","pkce","session-cookie","vite","vite-plugin"],"author":{"name":"Blake Roberts"},"license":"MIT","_id":"@blakearoberts/visage@0.0.5-rc.22","maintainers":[{"name":"blakearoberts","email":"blaker2015@gmail.com"}],"homepage":"https://github.com/blakearoberts/visage#readme","bugs":{"url":"https://github.com/blakearoberts/visage/issues"},"dist":{"shasum":"d4ecd4c7c7be25564b5ebad7687b02784a7899a8","tarball":"https://registry.npmjs.org/@blakearoberts/visage/-/visage-0.0.5-rc.22.tgz","fileCount":33,"integrity":"sha512-4Le5FSipKcpMd6rD1Zs4ZPkMZu/Rlm6kDQMMDjmLHUeYlGe/ZRifr6HzCPsg4nAsD3Qz5rjzW+9Yy4t/7dOy1w==","signatures":[{"sig":"MEUCIQDLSVG10orQ7yPnh1Nijv5atvFDs27M7voP0aKUn0DOfgIgbTf1j1O+7hpJCM4GkqIeZOtJxIfMU05lO6HnloAuweE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blakearoberts%2fvisage@0.0.5-rc.22","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":85678},"main":"dist/index.js","type":"module","_from":"file:package-publish/blakearoberts-visage-0.0.5-rc.22.tgz","types":"dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"test":"tsx --test test/*.test.ts","build":"rollup -c","check":"npm run typecheck","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d469f173-82b8-4650-a159-4deb80e61e52"}},"_resolved":"/home/runner/work/visage/visage/package-publish/blakearoberts-visage-0.0.5-rc.22.tgz","_integrity":"sha512-4Le5FSipKcpMd6rD1Zs4ZPkMZu/Rlm6kDQMMDjmLHUeYlGe/ZRifr6HzCPsg4nAsD3Qz5rjzW+9Yy4t/7dOy1w==","repository":{"url":"git+https://github.com/blakearoberts/visage.git","type":"git","directory":"packages/visage"},"_npmVersion":"11.17.0","description":"Vite plugin for local development with HMR and OIDC session cookie lifecycle semantics.","directories":{},"_nodeVersion":"26.5.0","dependencies":{"eta":"^4.6.0","yaml":"^2.9.0","bcryptjs":"^3.0.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.23.0","vite":"^8.1.4","tslib":"^2.8.1","rollup":"^4.62.2","typescript":"^6.0.3","@types/node":"^26.1.1","@playwright/test":"^1.61.1","@rollup/plugin-typescript":"^12.3.0"},"peerDependencies":{"vite":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/visage_0.0.5-rc.22_1784304591729_0.01876825146094374","host":"s3://npm-registry-packages-npm-production"}},"0.0.5-rc.23":{"name":"@blakearoberts/visage","version":"0.0.5-rc.23","keywords":["authentication","hmr","local-development","oauth2","oidc","pkce","session-cookie","vite","vite-plugin"],"author":{"name":"Blake Roberts"},"license":"MIT","_id":"@blakearoberts/visage@0.0.5-rc.23","maintainers":[{"name":"blakearoberts","email":"blaker2015@gmail.com"}],"homepage":"https://github.com/blakearoberts/visage#readme","bugs":{"url":"https://github.com/blakearoberts/visage/issues"},"dist":{"shasum":"9303b68ac53cdaf5c9cdc6eb14058f78200e4329","tarball":"https://registry.npmjs.org/@blakearoberts/visage/-/visage-0.0.5-rc.23.tgz","fileCount":33,"integrity":"sha512-mRGJXgR3iYyHUbn0tCFgggnQBWT7MtVZ5d/s2b6AEODxJ9RywiO8opvrl3qN8YxSD6WNiGuBKpyS2VjUPZ/ilA==","signatures":[{"sig":"MEYCIQDrwjfJsIVJoPHhhPrQpzvgy75q2720b8A7eg5ZWrFvBwIhAI3FpmM6yaS0ToBzF4szO/8+UBbygX5CKV17aEOeNI44","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blakearoberts%2fvisage@0.0.5-rc.23","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":85686},"main":"dist/index.js","type":"module","_from":"file:package-publish/blakearoberts-visage-0.0.5-rc.23.tgz","types":"dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"test":"tsx --test test/*.test.ts","build":"rollup -c","check":"npm run typecheck","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d469f173-82b8-4650-a159-4deb80e61e52"}},"_resolved":"/home/runner/work/visage/visage/package-publish/blakearoberts-visage-0.0.5-rc.23.tgz","_integrity":"sha512-mRGJXgR3iYyHUbn0tCFgggnQBWT7MtVZ5d/s2b6AEODxJ9RywiO8opvrl3qN8YxSD6WNiGuBKpyS2VjUPZ/ilA==","repository":{"url":"git+https://github.com/blakearoberts/visage.git","type":"git","directory":"packages/visage"},"_npmVersion":"11.17.0","description":"Vite plugin for local development with HMR and OIDC session cookie lifecycle semantics.","directories":{},"_nodeVersion":"26.5.0","dependencies":{"eta":"^4.6.0","yaml":"^2.9.0","bcryptjs":"^3.0.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.23.0","vite":"^8.1.4","tslib":"^2.8.1","rollup":"^4.62.2","typescript":"^6.0.3","@types/node":"^26.1.1","@playwright/test":"^1.61.1","@rollup/plugin-typescript":"^12.3.0"},"peerDependencies":{"vite":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/visage_0.0.5-rc.23_1784336199701_0.0958733178507063","host":"s3://npm-registry-packages-npm-production"}},"0.0.5-rc.24":{"name":"@blakearoberts/visage","version":"0.0.5-rc.24","keywords":["authentication","hmr","local-development","oauth2","oidc","pkce","session-cookie","vite","vite-plugin"],"author":{"name":"Blake Roberts"},"license":"MIT","_id":"@blakearoberts/visage@0.0.5-rc.24","maintainers":[{"name":"blakearoberts","email":"blaker2015@gmail.com"}],"homepage":"https://github.com/blakearoberts/visage#readme","bugs":{"url":"https://github.com/blakearoberts/visage/issues"},"dist":{"shasum":"0def4171cd56ce6cf1f82d12724b5d01d16111b3","tarball":"https://registry.npmjs.org/@blakearoberts/visage/-/visage-0.0.5-rc.24.tgz","fileCount":33,"integrity":"sha512-/ls4k3NY1nycGtcE1PQQ7RoHmw8kFXPhNuP7aGlQdWZQH2XZt6sAVEzMSqYyIcpbbllAO2SRL01xBS5h9YO8jA==","signatures":[{"sig":"MEUCIBtuokyVRXOV52iXlQQI6DIz1mm6w1DcSswYXmLGwlWZAiEA/Wu6RTllhTdiFofk5g2UgFewuNB1ScowE5RvGqpP6sA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blakearoberts%2fvisage@0.0.5-rc.24","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":85686},"main":"dist/index.js","type":"module","_from":"file:package-publish/blakearoberts-visage-0.0.5-rc.24.tgz","types":"dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"test":"tsx --test test/*.test.ts","build":"rollup -c","check":"npm run typecheck","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d469f173-82b8-4650-a159-4deb80e61e52"}},"_resolved":"/home/runner/work/visage/visage/package-publish/blakearoberts-visage-0.0.5-rc.24.tgz","_integrity":"sha512-/ls4k3NY1nycGtcE1PQQ7RoHmw8kFXPhNuP7aGlQdWZQH2XZt6sAVEzMSqYyIcpbbllAO2SRL01xBS5h9YO8jA==","repository":{"url":"git+https://github.com/blakearoberts/visage.git","type":"git","directory":"packages/visage"},"_npmVersion":"11.17.0","description":"Vite plugin for local development with HMR and OIDC session cookie lifecycle semantics.","directories":{},"_nodeVersion":"26.5.0","dependencies":{"eta":"^4.6.0","yaml":"^2.9.0","bcryptjs":"^3.0.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.23.0","vite":"^8.1.4","tslib":"^2.8.1","rollup":"^4.62.2","typescript":"^6.0.3","@types/node":"^26.1.1","@playwright/test":"^1.61.1","@rollup/plugin-typescript":"^12.3.0"},"peerDependencies":{"vite":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/visage_0.0.5-rc.24_1784346040329_0.8418779344480145","host":"s3://npm-registry-packages-npm-production"}},"0.0.5-rc.25":{"name":"@blakearoberts/visage","version":"0.0.5-rc.25","keywords":["authentication","hmr","local-development","oauth2","oidc","pkce","session-cookie","vite","vite-plugin"],"author":{"name":"Blake Roberts"},"license":"MIT","_id":"@blakearoberts/visage@0.0.5-rc.25","maintainers":[{"name":"blakearoberts","email":"blaker2015@gmail.com"}],"homepage":"https://github.com/blakearoberts/visage#readme","bugs":{"url":"https://github.com/blakearoberts/visage/issues"},"dist":{"shasum":"8eeaa20ba4e4f90b8170f8c5ee761bf11699b784","tarball":"https://registry.npmjs.org/@blakearoberts/visage/-/visage-0.0.5-rc.25.tgz","fileCount":33,"integrity":"sha512-JT5YNiygxYclRxhBtCRSm/NKbRwQmjiSUm6yreqAhrjN7fcV5tnU/2LZszY1mPApYdzgpPsNAF/ZlchlyhBFGg==","signatures":[{"sig":"MEUCIQCUB7Fk/sj/JeFpIBqzzPJTQl4m82tOGqhXyMgRd99jYwIgVPRjKjWQ7Aczyjn+rAvwUtDVzR1U420H+V2BWY6aCEo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blakearoberts%2fvisage@0.0.5-rc.25","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":86094},"main":"dist/index.js","type":"module","_from":"file:package-publish/blakearoberts-visage-0.0.5-rc.25.tgz","types":"dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"test":"tsx --test test/*.test.ts","build":"rollup -c","check":"npm run typecheck","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d469f173-82b8-4650-a159-4deb80e61e52"}},"_resolved":"/home/runner/work/visage/visage/package-publish/blakearoberts-visage-0.0.5-rc.25.tgz","_integrity":"sha512-JT5YNiygxYclRxhBtCRSm/NKbRwQmjiSUm6yreqAhrjN7fcV5tnU/2LZszY1mPApYdzgpPsNAF/ZlchlyhBFGg==","repository":{"url":"git+https://github.com/blakearoberts/visage.git","type":"git","directory":"packages/visage"},"_npmVersion":"11.17.0","description":"Vite plugin for local development with HMR and OIDC session cookie lifecycle semantics.","directories":{},"_nodeVersion":"26.5.0","dependencies":{"eta":"^4.6.0","yaml":"^2.9.0","bcryptjs":"^3.0.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.23.0","vite":"^8.1.4","tslib":"^2.8.1","rollup":"^4.62.2","typescript":"^6.0.3","@types/node":"^26.1.1","@playwright/test":"^1.61.1","@rollup/plugin-typescript":"^12.3.0"},"peerDependencies":{"vite":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/visage_0.0.5-rc.25_1784475769067_0.9364689190417896","host":"s3://npm-registry-packages-npm-production"}},"0.0.5-rc.26":{"name":"@blakearoberts/visage","version":"0.0.5-rc.26","keywords":["authentication","hmr","local-development","oauth2","oidc","pkce","session-cookie","vite","vite-plugin"],"author":{"name":"Blake Roberts"},"license":"MIT","_id":"@blakearoberts/visage@0.0.5-rc.26","maintainers":[{"name":"blakearoberts","email":"blaker2015@gmail.com"}],"homepage":"https://github.com/blakearoberts/visage#readme","bugs":{"url":"https://github.com/blakearoberts/visage/issues"},"dist":{"shasum":"7a07e3f3ce2010d28c41f25cf15a52e8e4f03461","tarball":"https://registry.npmjs.org/@blakearoberts/visage/-/visage-0.0.5-rc.26.tgz","fileCount":33,"integrity":"sha512-ojsAYFxXTQJByWZWtqStDpvV6KPaPBhN2V8njU5/rA7hIDmVNPEEZy/qiF5N9mhS7QdpTMsn0Eqb3gX55LPqpg==","signatures":[{"sig":"MEYCIQCz9Z4x8vAZfS08C4gxdWsFhT6QvsVN5PZSZWzPjFZmgAIhAJMhrJJkMVQAMZubG0fBdYqJAU1UkY6T4zoZtiDzpvFM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blakearoberts%2fvisage@0.0.5-rc.26","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":86094},"main":"dist/index.js","type":"module","_from":"file:package-publish/blakearoberts-visage-0.0.5-rc.26.tgz","types":"dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"test":"tsx --test test/*.test.ts","build":"rollup -c","check":"npm run typecheck","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d469f173-82b8-4650-a159-4deb80e61e52"}},"_resolved":"/home/runner/work/visage/visage/package-publish/blakearoberts-visage-0.0.5-rc.26.tgz","_integrity":"sha512-ojsAYFxXTQJByWZWtqStDpvV6KPaPBhN2V8njU5/rA7hIDmVNPEEZy/qiF5N9mhS7QdpTMsn0Eqb3gX55LPqpg==","repository":{"url":"git+https://github.com/blakearoberts/visage.git","type":"git","directory":"packages/visage"},"_npmVersion":"11.17.0","description":"Vite plugin for local development with HMR and OIDC session cookie lifecycle semantics.","directories":{},"_nodeVersion":"26.5.0","dependencies":{"eta":"^4.6.0","yaml":"^2.9.0","bcryptjs":"^3.0.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.23.0","vite":"^8.1.4","tslib":"^2.8.1","rollup":"^4.62.2","typescript":"^6.0.3","@types/node":"^26.1.1","@playwright/test":"^1.61.1","@rollup/plugin-typescript":"^12.3.0"},"peerDependencies":{"vite":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/visage_0.0.5-rc.26_1784489485729_0.7066651093351843","host":"s3://npm-registry-packages-npm-production"}},"0.0.5-rc.27":{"name":"@blakearoberts/visage","version":"0.0.5-rc.27","keywords":["authentication","hmr","local-development","oauth2","oidc","pkce","session-cookie","vite","vite-plugin"],"author":{"name":"Blake Roberts"},"license":"MIT","_id":"@blakearoberts/visage@0.0.5-rc.27","maintainers":[{"name":"blakearoberts","email":"blaker2015@gmail.com"}],"homepage":"https://github.com/blakearoberts/visage#readme","bugs":{"url":"https://github.com/blakearoberts/visage/issues"},"dist":{"shasum":"64e956f4aa439dd2081c6932269a672b523cc379","tarball":"https://registry.npmjs.org/@blakearoberts/visage/-/visage-0.0.5-rc.27.tgz","fileCount":33,"integrity":"sha512-W1IBztsOdlrM8EHil8rmfan0ZzwmziTjbIxXD70pV82L3kUZQa1tCoRZ561+hC6sdNYWcnYxDh8GMQBDQjUbSQ==","signatures":[{"sig":"MEQCIC68ShIJEsqihTPTCvwBK+zYx94fdc4sGrZjWOlYtl7YAiBDo0zEnvIMptx/CUghvnMYNsGLmoW1m0KooAklwXfKSA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blakearoberts%2fvisage@0.0.5-rc.27","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":87026},"main":"dist/index.js","type":"module","_from":"file:package-publish/blakearoberts-visage-0.0.5-rc.27.tgz","types":"dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"test":"tsx --test test/*.test.ts","build":"rollup -c","check":"npm run typecheck","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d469f173-82b8-4650-a159-4deb80e61e52"}},"_resolved":"/home/runner/work/visage/visage/package-publish/blakearoberts-visage-0.0.5-rc.27.tgz","_integrity":"sha512-W1IBztsOdlrM8EHil8rmfan0ZzwmziTjbIxXD70pV82L3kUZQa1tCoRZ561+hC6sdNYWcnYxDh8GMQBDQjUbSQ==","repository":{"url":"git+https://github.com/blakearoberts/visage.git","type":"git","directory":"packages/visage"},"_npmVersion":"11.17.0","description":"Vite plugin for local development with HMR and OIDC session cookie lifecycle semantics.","directories":{},"_nodeVersion":"26.5.0","dependencies":{"eta":"^4.6.0","yaml":"^2.9.0","bcryptjs":"^3.0.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.23.0","vite":"^8.1.4","tslib":"^2.8.1","rollup":"^4.62.2","typescript":"^6.0.3","@types/node":"^26.1.1","@playwright/test":"^1.61.1","@rollup/plugin-typescript":"^12.3.0"},"peerDependencies":{"vite":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/visage_0.0.5-rc.27_1784497701459_0.6309263326425159","host":"s3://npm-registry-packages-npm-production"}},"0.0.5-rc.28":{"name":"@blakearoberts/visage","version":"0.0.5-rc.28","keywords":["authentication","hmr","local-development","oauth2","oidc","pkce","session-cookie","vite","vite-plugin"],"author":{"name":"Blake Roberts"},"license":"MIT","_id":"@blakearoberts/visage@0.0.5-rc.28","maintainers":[{"name":"blakearoberts","email":"blaker2015@gmail.com"}],"homepage":"https://github.com/blakearoberts/visage#readme","bugs":{"url":"https://github.com/blakearoberts/visage/issues"},"dist":{"shasum":"e530b958930b357943f8b0132ea0b5ee4774bb78","tarball":"https://registry.npmjs.org/@blakearoberts/visage/-/visage-0.0.5-rc.28.tgz","fileCount":33,"integrity":"sha512-ELWZYk4IzZYcsYdiQWXH3NXzgLmpEQViAM1Nbvh4KVnUmSCb4aRiRQbVYj3pZg4C1HfSgE6kxOJjkx3X234/nQ==","signatures":[{"sig":"MEUCIQDPxUmrXUEyHvGWBtXcD9xvPH5bsciOPHVprUmNMZvZKgIgdT9qUYkwj6TCm2W45TcFdcX2/r1BaR3AbUzx2PgItZU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blakearoberts%2fvisage@0.0.5-rc.28","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":87026},"main":"dist/index.js","type":"module","_from":"file:package-publish/blakearoberts-visage-0.0.5-rc.28.tgz","types":"dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"test":"tsx --test test/*.test.ts","build":"rollup -c","check":"npm run typecheck","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d469f173-82b8-4650-a159-4deb80e61e52"}},"_resolved":"/home/runner/work/visage/visage/package-publish/blakearoberts-visage-0.0.5-rc.28.tgz","_integrity":"sha512-ELWZYk4IzZYcsYdiQWXH3NXzgLmpEQViAM1Nbvh4KVnUmSCb4aRiRQbVYj3pZg4C1HfSgE6kxOJjkx3X234/nQ==","repository":{"url":"git+https://github.com/blakearoberts/visage.git","type":"git","directory":"packages/visage"},"_npmVersion":"11.17.0","description":"Vite plugin for local development with HMR and OIDC session cookie lifecycle semantics.","directories":{},"_nodeVersion":"26.5.0","dependencies":{"eta":"^4.6.0","yaml":"^2.9.0","bcryptjs":"^3.0.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.23.0","vite":"^8.1.4","tslib":"^2.8.1","rollup":"^4.62.2","typescript":"^6.0.3","@types/node":"^26.1.1","@playwright/test":"^1.61.1","@rollup/plugin-typescript":"^12.3.0"},"peerDependencies":{"vite":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/visage_0.0.5-rc.28_1784498696327_0.6474854492396731","host":"s3://npm-registry-packages-npm-production"}},"0.0.5-rc.29":{"name":"@blakearoberts/visage","version":"0.0.5-rc.29","keywords":["authentication","hmr","local-development","oauth2","oidc","pkce","session-cookie","vite","vite-plugin"],"author":{"name":"Blake Roberts"},"license":"MIT","_id":"@blakearoberts/visage@0.0.5-rc.29","maintainers":[{"name":"blakearoberts","email":"blaker2015@gmail.com"}],"homepage":"https://github.com/blakearoberts/visage#readme","bugs":{"url":"https://github.com/blakearoberts/visage/issues"},"dist":{"shasum":"6c12a7b7fb0fd41315d7e0c3b27c36227623aaa4","tarball":"https://registry.npmjs.org/@blakearoberts/visage/-/visage-0.0.5-rc.29.tgz","fileCount":33,"integrity":"sha512-lW0gPSUuGhdToryiM7wHMM4+pgJvyVSu2VcIBOmNlLRIt+fX02jOWAvNlyRODqhY5dmV5oP4A9Gt1HQopxRlGA==","signatures":[{"sig":"MEYCIQCGlXrYiEysFHX6ms1lOJq/mRkWN1vc/jIId7xPBwNUKwIhAP6BJ1krWz/J8Krx8IQhspuXM2ljdPMoV1qeZPVXCN2C","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blakearoberts%2fvisage@0.0.5-rc.29","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":87026},"main":"dist/index.js","type":"module","_from":"file:package-publish/blakearoberts-visage-0.0.5-rc.29.tgz","types":"dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"test":"tsx --test test/*.test.ts","build":"rollup -c","check":"npm run typecheck","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d469f173-82b8-4650-a159-4deb80e61e52"}},"_resolved":"/home/runner/work/visage/visage/package-publish/blakearoberts-visage-0.0.5-rc.29.tgz","_integrity":"sha512-lW0gPSUuGhdToryiM7wHMM4+pgJvyVSu2VcIBOmNlLRIt+fX02jOWAvNlyRODqhY5dmV5oP4A9Gt1HQopxRlGA==","repository":{"url":"git+https://github.com/blakearoberts/visage.git","type":"git","directory":"packages/visage"},"_npmVersion":"11.17.0","description":"Vite plugin for local development with HMR and OIDC session cookie lifecycle semantics.","directories":{},"_nodeVersion":"26.5.0","dependencies":{"eta":"^4.6.0","yaml":"^2.9.0","bcryptjs":"^3.0.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.23.0","vite":"^8.1.4","tslib":"^2.8.1","rollup":"^4.62.2","typescript":"^6.0.3","@types/node":"^26.1.1","@playwright/test":"^1.61.1","@rollup/plugin-typescript":"^12.3.0"},"peerDependencies":{"vite":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/visage_0.0.5-rc.29_1784683259340_0.366869440366703","host":"s3://npm-registry-packages-npm-production"}},"0.0.5-rc.30":{"name":"@blakearoberts/visage","version":"0.0.5-rc.30","keywords":["authentication","hmr","local-development","oauth2","oidc","pkce","session-cookie","vite","vite-plugin"],"author":{"name":"Blake Roberts"},"license":"MIT","_id":"@blakearoberts/visage@0.0.5-rc.30","maintainers":[{"name":"blakearoberts","email":"blaker2015@gmail.com"}],"homepage":"https://github.com/blakearoberts/visage#readme","bugs":{"url":"https://github.com/blakearoberts/visage/issues"},"dist":{"shasum":"02f2a88576ef79d06e2a658821c1efd3458b08bc","tarball":"https://registry.npmjs.org/@blakearoberts/visage/-/visage-0.0.5-rc.30.tgz","fileCount":33,"integrity":"sha512-iTjyI7PsMG3c1iHWbJyNweIf2m2vlm58fIDQ0UzPj7+1FsHuQXy9bsOxoMkeGo/pxAqn4JDLfmA0Jc1qLjvrXw==","signatures":[{"sig":"MEQCIHDeWU3iCysYRoLIzp8ladCr44ljICGRwFiz6NbJPZLZAiAUssX4+hCIKKC/BymyRMjL39Oo8a3ahF9DKS43CbrbXQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blakearoberts%2fvisage@0.0.5-rc.30","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":87026},"main":"dist/index.js","type":"module","_from":"file:package-publish/blakearoberts-visage-0.0.5-rc.30.tgz","types":"dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"test":"tsx --test test/*.test.ts","build":"rollup -c","check":"npm run typecheck","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d469f173-82b8-4650-a159-4deb80e61e52"}},"_resolved":"/home/runner/work/visage/visage/package-publish/blakearoberts-visage-0.0.5-rc.30.tgz","_integrity":"sha512-iTjyI7PsMG3c1iHWbJyNweIf2m2vlm58fIDQ0UzPj7+1FsHuQXy9bsOxoMkeGo/pxAqn4JDLfmA0Jc1qLjvrXw==","repository":{"url":"git+https://github.com/blakearoberts/visage.git","type":"git","directory":"packages/visage"},"_npmVersion":"11.17.0","description":"Vite plugin for local development with HMR and OIDC session cookie lifecycle semantics.","directories":{},"_nodeVersion":"26.5.0","dependencies":{"eta":"^4.6.0","yaml":"^2.9.0","bcryptjs":"^3.0.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.23.0","vite":"^8.1.4","tslib":"^2.8.1","rollup":"^4.62.2","typescript":"^6.0.3","@types/node":"^26.1.1","@playwright/test":"^1.61.1","@rollup/plugin-typescript":"^12.3.0"},"peerDependencies":{"vite":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/visage_0.0.5-rc.30_1784853403592_0.14648035166088813","host":"s3://npm-registry-packages-npm-production"}},"0.0.5-rc.31":{"name":"@blakearoberts/visage","version":"0.0.5-rc.31","keywords":["authentication","hmr","local-development","oauth2","oidc","pkce","session-cookie","vite","vite-plugin"],"author":{"name":"Blake Roberts"},"license":"MIT","_id":"@blakearoberts/visage@0.0.5-rc.31","maintainers":[{"name":"blakearoberts","email":"blaker2015@gmail.com"}],"homepage":"https://github.com/blakearoberts/visage#readme","bugs":{"url":"https://github.com/blakearoberts/visage/issues"},"dist":{"shasum":"81cdf796aa163b9cbe30f53a0287d05f9843d719","tarball":"https://registry.npmjs.org/@blakearoberts/visage/-/visage-0.0.5-rc.31.tgz","fileCount":33,"integrity":"sha512-TFdE4K3cjdxOz2fC+6MkK/FZsm90o+40B2C7Z4CbvgjTapdBzpbtSj8Djc3T4hTKpawfaJ+jnCtf/N/nf0b+1A==","signatures":[{"sig":"MEUCIQDb4wnPiBWbNoGmdWsGrTpQp6frLypjGWMPKzrjptqycwIgJ2BIWNig0dm2EjX5A6qP4o1s3yZ7mbyFkIBQqB4mbGY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blakearoberts%2fvisage@0.0.5-rc.31","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":87026},"main":"dist/index.js","type":"module","_from":"file:package-publish/blakearoberts-visage-0.0.5-rc.31.tgz","types":"dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"test":"tsx --test test/*.test.ts","build":"rollup -c","check":"npm run typecheck","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d469f173-82b8-4650-a159-4deb80e61e52"}},"_resolved":"/home/runner/work/visage/visage/package-publish/blakearoberts-visage-0.0.5-rc.31.tgz","_integrity":"sha512-TFdE4K3cjdxOz2fC+6MkK/FZsm90o+40B2C7Z4CbvgjTapdBzpbtSj8Djc3T4hTKpawfaJ+jnCtf/N/nf0b+1A==","repository":{"url":"git+https://github.com/blakearoberts/visage.git","type":"git","directory":"packages/visage"},"_npmVersion":"11.17.0","description":"Vite plugin for local development with HMR and OIDC session cookie lifecycle semantics.","directories":{},"_nodeVersion":"26.5.0","dependencies":{"eta":"^4.6.0","yaml":"^2.9.0","bcryptjs":"^3.0.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.23.0","vite":"^8.1.4","tslib":"^2.8.1","rollup":"^4.62.2","typescript":"^6.0.3","@types/node":"^26.1.1","@playwright/test":"^1.61.1","@rollup/plugin-typescript":"^12.3.0"},"peerDependencies":{"vite":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/visage_0.0.5-rc.31_1784854053060_0.4589234741031707","host":"s3://npm-registry-packages-npm-production"}},"0.0.5-rc.32":{"name":"@blakearoberts/visage","version":"0.0.5-rc.32","keywords":["authentication","hmr","local-development","oauth2","oidc","pkce","session-cookie","vite","vite-plugin"],"author":{"name":"Blake Roberts"},"license":"MIT","_id":"@blakearoberts/visage@0.0.5-rc.32","maintainers":[{"name":"blakearoberts","email":"blaker2015@gmail.com"}],"homepage":"https://github.com/blakearoberts/visage#readme","bugs":{"url":"https://github.com/blakearoberts/visage/issues"},"dist":{"shasum":"a494859705e89bfff08e6cb350e24d59f5f42918","tarball":"https://registry.npmjs.org/@blakearoberts/visage/-/visage-0.0.5-rc.32.tgz","fileCount":33,"integrity":"sha512-7FkV3eAhmaOa/X1iGD2s9ee//mZQpN66mZToMNUCRZrq9JL8xz6FlOzgEUXhqVf7ZkSeH9FqR9FpKrWUb8gz/A==","signatures":[{"sig":"MEUCIQDRBoSjtmliicFLvYywsbX0zkVfOd1co20WGL6pgzRPTwIgYK79tYzkwRcbBLHiIbtBccGu8sV/R5BPCwcxY3+d4I8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blakearoberts%2fvisage@0.0.5-rc.32","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":87026},"main":"dist/index.js","type":"module","_from":"file:package-publish/blakearoberts-visage-0.0.5-rc.32.tgz","types":"dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"test":"tsx --test test/*.test.ts","build":"rollup -c","check":"npm run typecheck","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d469f173-82b8-4650-a159-4deb80e61e52"}},"_resolved":"/home/runner/work/visage/visage/package-publish/blakearoberts-visage-0.0.5-rc.32.tgz","_integrity":"sha512-7FkV3eAhmaOa/X1iGD2s9ee//mZQpN66mZToMNUCRZrq9JL8xz6FlOzgEUXhqVf7ZkSeH9FqR9FpKrWUb8gz/A==","repository":{"url":"git+https://github.com/blakearoberts/visage.git","type":"git","directory":"packages/visage"},"_npmVersion":"11.17.0","description":"Vite plugin for local development with HMR and OIDC session cookie lifecycle semantics.","directories":{},"_nodeVersion":"26.5.1","dependencies":{"eta":"^4.6.0","yaml":"^2.9.0","bcryptjs":"^3.0.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.23.1","vite":"^8.1.5","tslib":"^2.8.1","rollup":"^4.62.3","typescript":"^6.0.3","@types/node":"^26.1.2","@playwright/test":"^1.62.0","@rollup/plugin-typescript":"^12.3.0"},"peerDependencies":{"vite":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/visage_0.0.5-rc.32_1785458335403_0.29081565960439404","host":"s3://npm-registry-packages-npm-production"}},"0.0.5-rc.33":{"name":"@blakearoberts/visage","version":"0.0.5-rc.33","keywords":["authentication","hmr","local-development","oauth2","oidc","pkce","session-cookie","vite","vite-plugin"],"author":{"name":"Blake Roberts"},"license":"MIT","_id":"@blakearoberts/visage@0.0.5-rc.33","maintainers":[{"name":"blakearoberts","email":"blaker2015@gmail.com"}],"homepage":"https://github.com/blakearoberts/visage#readme","bugs":{"url":"https://github.com/blakearoberts/visage/issues"},"dist":{"shasum":"347c524e445c13ef1b741421410fb3051aac1dda","tarball":"https://registry.npmjs.org/@blakearoberts/visage/-/visage-0.0.5-rc.33.tgz","fileCount":33,"integrity":"sha512-A5KCCBECf83z/P0BzTJI5vJkJTU//CU+TvhEcxuZ9aWq1xlTgqPtE/BldEUEqwOh5QqWDZF7jrZn0eTKHk3QGA==","signatures":[{"sig":"MEQCIGjRlBQY97K0y8hjF1x2vu/lx+IIiTDuWgI/Ys3zxvB2AiBdrU4w6f7VuMdAmE+1cyMd+2QwyMDJlD/AErge/to2hw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blakearoberts%2fvisage@0.0.5-rc.33","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":87026},"main":"dist/index.js","type":"module","_from":"file:package-publish/blakearoberts-visage-0.0.5-rc.33.tgz","types":"dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"test":"tsx --test test/*.test.ts","build":"rollup -c","check":"npm run typecheck","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d469f173-82b8-4650-a159-4deb80e61e52"}},"_resolved":"/home/runner/work/visage/visage/package-publish/blakearoberts-visage-0.0.5-rc.33.tgz","_integrity":"sha512-A5KCCBECf83z/P0BzTJI5vJkJTU//CU+TvhEcxuZ9aWq1xlTgqPtE/BldEUEqwOh5QqWDZF7jrZn0eTKHk3QGA==","repository":{"url":"git+https://github.com/blakearoberts/visage.git","type":"git","directory":"packages/visage"},"_npmVersion":"11.18.0","description":"Vite plugin for local development with HMR and OIDC session cookie lifecycle semantics.","directories":{},"_nodeVersion":"26.6.0","dependencies":{"eta":"^4.6.0","yaml":"^2.9.0","bcryptjs":"^3.0.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.23.1","vite":"^8.1.5","tslib":"^2.8.1","rollup":"^4.62.3","typescript":"^6.0.3","@types/node":"^26.1.2","@playwright/test":"^1.62.0","@rollup/plugin-typescript":"^12.3.0"},"peerDependencies":{"vite":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/visage_0.0.5-rc.33_1785904098053_0.9254061829673064","host":"s3://npm-registry-packages-npm-production"}},"0.0.5-rc.34":{"name":"@blakearoberts/visage","version":"0.0.5-rc.34","keywords":["authentication","hmr","local-development","oauth2","oidc","pkce","session-cookie","vite","vite-plugin"],"author":{"name":"Blake Roberts"},"license":"MIT","_id":"@blakearoberts/visage@0.0.5-rc.34","maintainers":[{"name":"blakearoberts","email":"blaker2015@gmail.com"}],"homepage":"https://github.com/blakearoberts/visage#readme","bugs":{"url":"https://github.com/blakearoberts/visage/issues"},"dist":{"shasum":"7d9138117a3fb08180175080403b641f7ff70250","tarball":"https://registry.npmjs.org/@blakearoberts/visage/-/visage-0.0.5-rc.34.tgz","fileCount":33,"integrity":"sha512-BsFEXMLztyPSMMFVRpOFsaRjnDTaWzAXkM/42MxE4zGdXTyNkuvOExJIpw+EmXYhvPViFcBt2RDPDJsyE782Uw==","signatures":[{"sig":"MEUCIQCK4alntOH9YTPJiitYwHv0ZYYpURQFN8agJovJRk3l6wIgcJpaNRO1B5K7EcBiJJQdssRh+VnvWX/XZHYKmDmuybA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blakearoberts%2fvisage@0.0.5-rc.34","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":87026},"main":"dist/index.js","type":"module","_from":"file:package-publish/blakearoberts-visage-0.0.5-rc.34.tgz","types":"dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"test":"tsx --test test/*.test.ts","build":"rollup -c","check":"npm run typecheck","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d469f173-82b8-4650-a159-4deb80e61e52"}},"_resolved":"/home/runner/work/visage/visage/package-publish/blakearoberts-visage-0.0.5-rc.34.tgz","_integrity":"sha512-BsFEXMLztyPSMMFVRpOFsaRjnDTaWzAXkM/42MxE4zGdXTyNkuvOExJIpw+EmXYhvPViFcBt2RDPDJsyE782Uw==","repository":{"url":"git+https://github.com/blakearoberts/visage.git","type":"git","directory":"packages/visage"},"_npmVersion":"11.18.0","description":"Vite plugin for local development with HMR and OIDC session cookie lifecycle semantics.","directories":{},"_nodeVersion":"26.6.0","dependencies":{"eta":"^4.6.0","yaml":"^2.9.0","bcryptjs":"^3.0.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.23.1","vite":"^8.1.5","tslib":"^2.8.1","rollup":"^4.62.3","typescript":"^6.0.3","@types/node":"^26.1.2","@playwright/test":"^1.62.0","@rollup/plugin-typescript":"^12.3.0"},"peerDependencies":{"vite":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/visage_0.0.5-rc.34_1785904215932_0.7637282940206316","host":"s3://npm-registry-packages-npm-production"}},"0.0.5-rc.35":{"name":"@blakearoberts/visage","version":"0.0.5-rc.35","keywords":["authentication","hmr","local-development","oauth2","oidc","pkce","session-cookie","vite","vite-plugin"],"author":{"name":"Blake Roberts"},"license":"MIT","_id":"@blakearoberts/visage@0.0.5-rc.35","maintainers":[{"name":"blakearoberts","email":"blaker2015@gmail.com"}],"homepage":"https://github.com/blakearoberts/visage#readme","bugs":{"url":"https://github.com/blakearoberts/visage/issues"},"dist":{"shasum":"5373343b58707670d3a9f430815e0102ab99f9e4","tarball":"https://registry.npmjs.org/@blakearoberts/visage/-/visage-0.0.5-rc.35.tgz","fileCount":33,"integrity":"sha512-73ka6st3XyhkjtHAbwsYOEIcDGOnKExNVQPAkvsOrqlyCsFQ16Wv2xNSa8uzORwRJWYB5I8OHNLvcKptG2Mg2Q==","signatures":[{"sig":"MEUCIQCNGU2PPMM+GHsiumAx+6RH8hwPGgGUiy0TTAcoyQHv+wIgRNDHtKjZZbJGu+1EvFyKQvAGQpoU3cyqQO3Ub4UbUoQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blakearoberts%2fvisage@0.0.5-rc.35","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":88305},"main":"dist/index.js","type":"module","_from":"file:package-publish/blakearoberts-visage-0.0.5-rc.35.tgz","types":"dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"test":"tsx --test test/*.test.ts","build":"rollup -c","check":"npm run typecheck","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d469f173-82b8-4650-a159-4deb80e61e52"}},"_resolved":"/home/runner/work/visage/visage/package-publish/blakearoberts-visage-0.0.5-rc.35.tgz","_integrity":"sha512-73ka6st3XyhkjtHAbwsYOEIcDGOnKExNVQPAkvsOrqlyCsFQ16Wv2xNSa8uzORwRJWYB5I8OHNLvcKptG2Mg2Q==","repository":{"url":"git+https://github.com/blakearoberts/visage.git","type":"git","directory":"packages/visage"},"_npmVersion":"11.19.0","description":"Vite plugin for local development with HMR and OIDC session cookie lifecycle semantics.","directories":{},"_nodeVersion":"26.7.0","dependencies":{"eta":"^4.6.0","yaml":"^2.9.0","bcryptjs":"^3.0.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.23.5","vite":"^8.2.0","tslib":"^2.8.1","rollup":"^4.62.4","typescript":"^6.0.3","@types/node":"^26.1.2","@playwright/test":"^1.62.1","@rollup/plugin-typescript":"^12.3.0"},"peerDependencies":{"vite":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/visage_0.0.5-rc.35_1786059453363_0.0321928630985342","host":"s3://npm-registry-packages-npm-production"}},"0.0.5-rc.36":{"name":"@blakearoberts/visage","version":"0.0.5-rc.36","keywords":["authentication","hmr","local-development","oauth2","oidc","pkce","session-cookie","vite","vite-plugin"],"author":{"name":"Blake Roberts"},"license":"MIT","_id":"@blakearoberts/visage@0.0.5-rc.36","maintainers":[{"name":"blakearoberts","email":"blaker2015@gmail.com"}],"homepage":"https://github.com/blakearoberts/visage#readme","bugs":{"url":"https://github.com/blakearoberts/visage/issues"},"dist":{"shasum":"5a7a14c83b29737010acc5b45817b746b403c16f","tarball":"https://registry.npmjs.org/@blakearoberts/visage/-/visage-0.0.5-rc.36.tgz","fileCount":33,"integrity":"sha512-IhGoJiJhAuzW3EDOsBLjMSRsadfWEzS2Q7XikkMmkHsNt6sDpM/DSf9QLLP+5xDCJNxkx6N63k+YUf6r7lFXmg==","signatures":[{"sig":"MEQCIFXyLqpclgzzNhApPcFDhEtui/FEHuSYTb7cszYkD1u4AiA2h4tftIIPzjNiNYexe7hf1QbeRE7rFR0/BCAARvUoSw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blakearoberts%2fvisage@0.0.5-rc.36","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":88305},"main":"dist/index.js","type":"module","_from":"file:package-publish/blakearoberts-visage-0.0.5-rc.36.tgz","types":"dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"test":"tsx --test test/*.test.ts","build":"rollup -c","check":"npm run typecheck","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d469f173-82b8-4650-a159-4deb80e61e52"}},"_resolved":"/home/runner/work/visage/visage/package-publish/blakearoberts-visage-0.0.5-rc.36.tgz","_integrity":"sha512-IhGoJiJhAuzW3EDOsBLjMSRsadfWEzS2Q7XikkMmkHsNt6sDpM/DSf9QLLP+5xDCJNxkx6N63k+YUf6r7lFXmg==","repository":{"url":"git+https://github.com/blakearoberts/visage.git","type":"git","directory":"packages/visage"},"_npmVersion":"11.19.0","description":"Vite plugin for local development with HMR and OIDC session cookie lifecycle semantics.","directories":{},"_nodeVersion":"26.7.0","dependencies":{"eta":"^4.6.0","yaml":"^2.9.0","bcryptjs":"^3.0.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.23.1","vite":"^8.1.5","tslib":"^2.8.1","rollup":"^4.62.3","typescript":"^6.0.3","@types/node":"^26.1.2","@playwright/test":"^1.62.0","@rollup/plugin-typescript":"^12.3.0"},"peerDependencies":{"vite":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/visage_0.0.5-rc.36_1786059536346_0.38810274860375693","host":"s3://npm-registry-packages-npm-production"}},"0.0.5-rc.37":{"name":"@blakearoberts/visage","version":"0.0.5-rc.37","keywords":["authentication","hmr","local-development","oauth2","oidc","pkce","session-cookie","vite","vite-plugin"],"author":{"name":"Blake Roberts"},"license":"MIT","_id":"@blakearoberts/visage@0.0.5-rc.37","maintainers":[{"name":"blakearoberts","email":"blaker2015@gmail.com"}],"homepage":"https://github.com/blakearoberts/visage#readme","bugs":{"url":"https://github.com/blakearoberts/visage/issues"},"dist":{"shasum":"83c6e1b3899a71c64294e436cc716a0cd9df44b8","tarball":"https://registry.npmjs.org/@blakearoberts/visage/-/visage-0.0.5-rc.37.tgz","fileCount":33,"integrity":"sha512-61Vp1ebZnrGCFBAmk3NWlHcAb7T5DwhAg4wDeKZI47zz4hjdYa1ZtLcrba/F4EkSP4awV/NXG1OhSHJDESeyuw==","signatures":[{"sig":"MEUCIQDv8QeN1hQd/kAWhrgBo0M7FM/LXrLmGS5UknOs4CedzwIgEhIYOo6X1wBoTpm+wLvprMCzICsQ/aHAhTBago+jF58=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blakearoberts%2fvisage@0.0.5-rc.37","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":88296},"main":"dist/index.js","type":"module","_from":"file:package-publish/blakearoberts-visage-0.0.5-rc.37.tgz","types":"dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"test":"tsx --test test/*.test.ts","build":"rollup -c","check":"npm run typecheck","typecheck":"tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d469f173-82b8-4650-a159-4deb80e61e52"}},"_resolved":"/home/runner/work/visage/visage/package-publish/blakearoberts-visage-0.0.5-rc.37.tgz","_integrity":"sha512-61Vp1ebZnrGCFBAmk3NWlHcAb7T5DwhAg4wDeKZI47zz4hjdYa1ZtLcrba/F4EkSP4awV/NXG1OhSHJDESeyuw==","repository":{"url":"git+https://github.com/blakearoberts/visage.git","type":"git","directory":"packages/visage"},"_npmVersion":"11.19.0","description":"Vite plugin for local development with HMR and OIDC session cookie lifecycle semantics.","directories":{},"_nodeVersion":"26.7.0","dependencies":{"eta":"^4.6.0","yaml":"^2.9.0","bcryptjs":"^3.0.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.23.5","vite":"^8.2.0","tslib":"^2.8.1","rollup":"^4.62.4","typescript":"^6.0.3","@types/node":"^26.1.2","@playwright/test":"^1.62.1","@rollup/plugin-typescript":"^12.3.0"},"peerDependencies":{"vite":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/visage_0.0.5-rc.37_1786060483007_0.48834284475844214","host":"s3://npm-registry-packages-npm-production"}},"0.0.5-rc.38":{"name":"@blakearoberts/visage","version":"0.0.5-rc.38","keywords":["authentication","hmr","local-development","oauth2","oidc","pkce","session-cookie","vite","vite-plugin"],"author":{"name":"Blake Roberts"},"license":"MIT","_id":"@blakearoberts/visage@0.0.5-rc.38","maintainers":[{"name":"blakearoberts","email":"blaker2015@gmail.com"}],"homepage":"https://github.com/blakearoberts/visage#readme","bugs":{"url":"https://github.com/blakearoberts/visage/issues"},"dist":{"shasum":"993152e69e34a03581010fb8afd04526200856bf","tarball":"https://registry.npmjs.org/@blakearoberts/visage/-/visage-0.0.5-rc.38.tgz","fileCount":34,"integrity":"sha512-8tX1Y/CmKXg9jNlI+1/RUbjECHieQsDtl7kgROZ6f9KqzvO3bleg8FM0JUYUO5gxCuvkFZGlu407bmE8UECDNA==","signatures":[{"sig":"MEYCIQC61e3lfNPKYKtl5VqBexGcPmIPM/g4oA6sgvWSRQOAiQIhAJQeMRMl6hr93mjxSVsdfVUJUqRAD6wkK3noNy4rWAvp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blakearoberts%2fvisage@0.0.5-rc.38","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":96110},"main":"dist/index.js","type":"module","_from":"file:package-publish/blakearoberts-visage-0.0.5-rc.38.tgz","types":"dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"test":"tsx --test test/*.test.ts","build":"rollup -c","check":"npm run typecheck","typecheck":"tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d469f173-82b8-4650-a159-4deb80e61e52"}},"_resolved":"/home/runner/work/visage/visage/package-publish/blakearoberts-visage-0.0.5-rc.38.tgz","_integrity":"sha512-8tX1Y/CmKXg9jNlI+1/RUbjECHieQsDtl7kgROZ6f9KqzvO3bleg8FM0JUYUO5gxCuvkFZGlu407bmE8UECDNA==","repository":{"url":"git+https://github.com/blakearoberts/visage.git","type":"git","directory":"packages/visage"},"_npmVersion":"11.19.0","description":"Vite plugin for local development with HMR and OIDC session cookie lifecycle semantics.","directories":{},"_nodeVersion":"26.7.0","dependencies":{"eta":"^4.6.0","yaml":"^2.9.0","bcryptjs":"^3.0.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.23.5","vite":"^8.2.0","tslib":"^2.8.1","rollup":"^4.62.4","typescript":"^6.0.3","@types/node":"^26.1.2","@playwright/test":"^1.62.1","@rollup/plugin-typescript":"^12.3.0"},"peerDependencies":{"vite":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/visage_0.0.5-rc.38_1786086503494_0.8860611159249681","host":"s3://npm-registry-packages-npm-production"}},"0.0.5-rc.39":{"name":"@blakearoberts/visage","version":"0.0.5-rc.39","keywords":["authentication","hmr","local-development","oauth2","oidc","pkce","session-cookie","vite","vite-plugin"],"author":{"name":"Blake Roberts"},"license":"MIT","_id":"@blakearoberts/visage@0.0.5-rc.39","maintainers":[{"name":"blakearoberts","email":"blaker2015@gmail.com"}],"homepage":"https://github.com/blakearoberts/visage#readme","bugs":{"url":"https://github.com/blakearoberts/visage/issues"},"dist":{"shasum":"2b1a2a9a6386ac8cd43b2d5ac861fb5b986c715d","tarball":"https://registry.npmjs.org/@blakearoberts/visage/-/visage-0.0.5-rc.39.tgz","fileCount":34,"integrity":"sha512-35W3OT1Eq+O3RvnVwmPIsQzCF+IANkEqfU/+mJPeJDu0ytz+6xKF5GxOvg0ka2Vd8e2o/R2ECXypy88mnQrzoA==","signatures":[{"sig":"MEQCIDxWpA7M/QcdsqcTeXknt7IFT8od5KlzI6IOCk0JGc4ZAiAx0YRmSF+PWxffjvv5PG64bOCjyT3E/Kj183sXIaO/eQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blakearoberts%2fvisage@0.0.5-rc.39","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":96111},"main":"dist/index.js","type":"module","_from":"file:package-publish/blakearoberts-visage-0.0.5-rc.39.tgz","types":"dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"test":"tsx --test test/*.test.ts","build":"rollup -c","check":"npm run typecheck","typecheck":"tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d469f173-82b8-4650-a159-4deb80e61e52"}},"_resolved":"/home/runner/work/visage/visage/package-publish/blakearoberts-visage-0.0.5-rc.39.tgz","_integrity":"sha512-35W3OT1Eq+O3RvnVwmPIsQzCF+IANkEqfU/+mJPeJDu0ytz+6xKF5GxOvg0ka2Vd8e2o/R2ECXypy88mnQrzoA==","repository":{"url":"git+https://github.com/blakearoberts/visage.git","type":"git","directory":"packages/visage"},"_npmVersion":"11.19.0","description":"Vite plugin for local development with HMR and OIDC session cookie lifecycle semantics.","directories":{},"_nodeVersion":"26.7.0","dependencies":{"eta":"^4.6.0","yaml":"^2.9.0","bcryptjs":"^3.0.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.23.12","vite":"^8.2.1","tslib":"^2.8.1","rollup":"^4.62.4","typescript":"^6.0.3","@types/node":"^26.2.0","@playwright/test":"^1.62.1","@rollup/plugin-typescript":"^12.3.0"},"peerDependencies":{"vite":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/visage_0.0.5-rc.39_1786667952931_0.02283946400365111","host":"s3://npm-registry-packages-npm-production"}},"0.0.5-rc.40":{"name":"@blakearoberts/visage","version":"0.0.5-rc.40","keywords":["authentication","hmr","local-development","oauth2","oidc","pkce","session-cookie","vite","vite-plugin"],"author":{"name":"Blake Roberts"},"license":"MIT","_id":"@blakearoberts/visage@0.0.5-rc.40","maintainers":[{"name":"blakearoberts","email":"blaker2015@gmail.com"}],"homepage":"https://github.com/blakearoberts/visage#readme","bugs":{"url":"https://github.com/blakearoberts/visage/issues"},"dist":{"shasum":"3bd472f21f1e094da288d68b59cc38cf08b5e282","tarball":"https://registry.npmjs.org/@blakearoberts/visage/-/visage-0.0.5-rc.40.tgz","fileCount":34,"integrity":"sha512-Nzdqpv5sldL0YWK1oHG9JMMF6PMXK28G+4S8ya69+qRiBkOYHdmUM/Ay+oGQtggFH5mIjEa4EuwmEcI8wCG8MA==","signatures":[{"sig":"MEUCIQDAVZ7iErl2UKtIMYDVkjNV+8uWzzk/jPLo72xeyifsAQIgCMncDVYmx/gCXZZrvR05G3k7PLETku1rfg/P4KXdfj4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blakearoberts%2fvisage@0.0.5-rc.40","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":96111},"main":"dist/index.js","type":"module","_from":"file:package-publish/blakearoberts-visage-0.0.5-rc.40.tgz","types":"dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"test":"tsx --test test/*.test.ts","build":"rollup -c","check":"npm run typecheck","typecheck":"tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d469f173-82b8-4650-a159-4deb80e61e52"}},"_resolved":"/home/runner/work/visage/visage/package-publish/blakearoberts-visage-0.0.5-rc.40.tgz","_integrity":"sha512-Nzdqpv5sldL0YWK1oHG9JMMF6PMXK28G+4S8ya69+qRiBkOYHdmUM/Ay+oGQtggFH5mIjEa4EuwmEcI8wCG8MA==","repository":{"url":"git+https://github.com/blakearoberts/visage.git","type":"git","directory":"packages/visage"},"_npmVersion":"11.19.0","description":"Vite plugin for local development with HMR and OIDC session cookie lifecycle semantics.","directories":{},"_nodeVersion":"26.7.0","dependencies":{"eta":"^4.6.0","yaml":"^2.9.0","bcryptjs":"^3.0.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.23.12","vite":"^8.2.1","tslib":"^2.8.1","rollup":"^4.62.4","typescript":"^6.0.3","@types/node":"^26.2.0","@playwright/test":"^1.62.1","@rollup/plugin-typescript":"^12.3.0"},"peerDependencies":{"vite":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/visage_0.0.5-rc.40_1787272649808_0.9135815126813003","host":"s3://npm-registry-packages-npm-production"}},"0.0.5-rc.41":{"name":"@blakearoberts/visage","version":"0.0.5-rc.41","keywords":["authentication","hmr","local-development","oauth2","oidc","pkce","session-cookie","vite","vite-plugin"],"author":{"name":"Blake Roberts"},"license":"MIT","_id":"@blakearoberts/visage@0.0.5-rc.41","maintainers":[{"name":"blakearoberts","email":"blaker2015@gmail.com"}],"homepage":"https://github.com/blakearoberts/visage#readme","bugs":{"url":"https://github.com/blakearoberts/visage/issues"},"dist":{"shasum":"1d742338667305e21fc983dfb87774af5afd4bda","tarball":"https://registry.npmjs.org/@blakearoberts/visage/-/visage-0.0.5-rc.41.tgz","fileCount":34,"integrity":"sha512-acgbRDVHbNBqpzKSjTTBH42Z15hAqjmoiEaDLX1IJGXal4R1F8FZ1ByeNqH5hoQobVJZjriIbJvTyhka8Lg/Kw==","signatures":[{"sig":"MEYCIQDA7AFXofii+odYVUf1zDPcfTv9F20e5jhDFjAZyPpYPwIhAPwXkXv+CX0Mk4WV5U/26lO2A5zLhTL5jc8JfacWwI2n","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blakearoberts%2fvisage@0.0.5-rc.41","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":96111},"main":"dist/index.js","type":"module","_from":"file:package-publish/blakearoberts-visage-0.0.5-rc.41.tgz","types":"dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"test":"tsx --test test/*.test.ts","build":"rollup -c","check":"npm run typecheck","typecheck":"tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d469f173-82b8-4650-a159-4deb80e61e52"}},"_resolved":"/home/runner/work/visage/visage/package-publish/blakearoberts-visage-0.0.5-rc.41.tgz","_integrity":"sha512-acgbRDVHbNBqpzKSjTTBH42Z15hAqjmoiEaDLX1IJGXal4R1F8FZ1ByeNqH5hoQobVJZjriIbJvTyhka8Lg/Kw==","repository":{"url":"git+https://github.com/blakearoberts/visage.git","type":"git","directory":"packages/visage"},"_npmVersion":"11.19.0","description":"Vite plugin for local development with HMR and OIDC session cookie lifecycle semantics.","directories":{},"_nodeVersion":"26.8.1","dependencies":{"eta":"^4.6.0","yaml":"^2.9.0","bcryptjs":"^3.0.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.23.12","vite":"^8.2.2","tslib":"^2.8.1","rollup":"^4.62.5","typescript":"^6.0.3","@types/node":"^26.3.0","@playwright/test":"^1.62.1","@rollup/plugin-typescript":"^12.3.0"},"peerDependencies":{"vite":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/visage_0.0.5-rc.41_1787877573343_0.7833073425571457","host":"s3://npm-registry-packages-npm-production"}},"0.0.5-rc.42":{"name":"@blakearoberts/visage","version":"0.0.5-rc.42","keywords":["authentication","hmr","local-development","oauth2","oidc","pkce","session-cookie","vite","vite-plugin"],"author":{"name":"Blake Roberts"},"license":"MIT","_id":"@blakearoberts/visage@0.0.5-rc.42","maintainers":[{"name":"blakearoberts","email":"blaker2015@gmail.com"}],"homepage":"https://github.com/blakearoberts/visage#readme","bugs":{"url":"https://github.com/blakearoberts/visage/issues"},"dist":{"shasum":"74daed85c1a25221420b58c810bad15bcb4970c9","tarball":"https://registry.npmjs.org/@blakearoberts/visage/-/visage-0.0.5-rc.42.tgz","fileCount":34,"integrity":"sha512-7k5GCUVoHtO8jgzJuzr+VVzmFWp8mRmpZdOiuujV4lUkNQd8s6aHy4QJufYhki3R5w5Exb4ABLfs3Ijd0nrVfQ==","signatures":[{"sig":"MEUCIQD/N4eCurtf+GMy/HvDiMUVPmMnnvvyEAG51/tX957YLAIgco0r7Qsk0xb8i8ejgE/is0KaHWivNLYKeZdUQc4lJ50=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCQW079C3VqjGusPov6f/+O1u/u5ToKElLvb7Mb/hVRJwIhAKsRyOXgmbwonzRSHfM3SiD63zjeGBEn7XkSSGiHsE2q","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blakearoberts%2fvisage@0.0.5-rc.42","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":96111},"main":"dist/index.js","type":"module","_from":"file:package-publish/blakearoberts-visage-0.0.5-rc.42.tgz","types":"dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"test":"tsx --test test/*.test.ts","build":"rollup -c","check":"npm run typecheck","typecheck":"tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d469f173-82b8-4650-a159-4deb80e61e52"}},"_resolved":"/home/runner/work/visage/visage/package-publish/blakearoberts-visage-0.0.5-rc.42.tgz","_integrity":"sha512-7k5GCUVoHtO8jgzJuzr+VVzmFWp8mRmpZdOiuujV4lUkNQd8s6aHy4QJufYhki3R5w5Exb4ABLfs3Ijd0nrVfQ==","repository":{"url":"git+https://github.com/blakearoberts/visage.git","type":"git","directory":"packages/visage"},"_npmVersion":"11.19.1","description":"Vite plugin for local development with HMR and OIDC session cookie lifecycle semantics.","directories":{},"_nodeVersion":"26.8.2","dependencies":{"eta":"^4.6.0","yaml":"^2.9.0","bcryptjs":"^3.0.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.23.13","vite":"^8.2.2","tslib":"^2.8.1","rollup":"^4.63.1","typescript":"^6.0.3","@types/node":"^26.5.0","@playwright/test":"^1.63.0","@rollup/plugin-typescript":"^12.3.0"},"peerDependencies":{"vite":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/visage_0.0.5-rc.42_1789087128359_0.7903142637856224","host":"s3://npm-registry-packages-npm-production"}},"0.0.5-rc.43":{"name":"@blakearoberts/visage","version":"0.0.5-rc.43","keywords":["authentication","hmr","local-development","oauth2","oidc","pkce","session-cookie","vite","vite-plugin"],"author":{"name":"Blake Roberts"},"license":"MIT","_id":"@blakearoberts/visage@0.0.5-rc.43","maintainers":[{"name":"blakearoberts","email":"blaker2015@gmail.com"}],"homepage":"https://github.com/blakearoberts/visage#readme","bugs":{"url":"https://github.com/blakearoberts/visage/issues"},"dist":{"shasum":"0718df56151fac634d7f79b41763473a52ce8385","tarball":"https://registry.npmjs.org/@blakearoberts/visage/-/visage-0.0.5-rc.43.tgz","fileCount":34,"integrity":"sha512-67XkyVgz2uGFYSfQfA5hnf4Gbx0ewx/iPquPbUqze+lUVXdDfMhh0wQG9DcI4Qd+Wgo5U7FoUFL4AIow5u4Ncw==","signatures":[{"sig":"MEYCIQCM3+VOvW58ug2iN8OMeWJnZkLLJLuRQvE+IzHl8JNwWgIhALAoY/xwU0WOGSnf973n2qAszrgrJhtV+ISi54M6C3ES","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCIYbPrOFbYqjzDewQxj+b6E4Vfd4Ve1V/VIsE5jzBNjQIgCwB5HrxlvK+4K8G0sj9VxPxVBagdEki7mJ/p+b9i3eQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blakearoberts%2fvisage@0.0.5-rc.43","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":96111},"main":"dist/index.js","type":"module","_from":"file:package-publish/blakearoberts-visage-0.0.5-rc.43.tgz","types":"dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"test":"tsx --test test/*.test.ts","build":"rollup -c","check":"npm run typecheck","typecheck":"tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d469f173-82b8-4650-a159-4deb80e61e52"}},"_resolved":"/home/runner/work/visage/visage/package-publish/blakearoberts-visage-0.0.5-rc.43.tgz","_integrity":"sha512-67XkyVgz2uGFYSfQfA5hnf4Gbx0ewx/iPquPbUqze+lUVXdDfMhh0wQG9DcI4Qd+Wgo5U7FoUFL4AIow5u4Ncw==","repository":{"url":"git+https://github.com/blakearoberts/visage.git","type":"git","directory":"packages/visage"},"_npmVersion":"11.19.1","description":"Vite plugin for local development with HMR and OIDC session cookie lifecycle semantics.","directories":{},"_nodeVersion":"26.9.0","dependencies":{"eta":"^4.6.0","yaml":"^2.9.0","bcryptjs":"^3.0.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.23.13","vite":"^8.2.2","tslib":"^2.8.1","rollup":"^4.63.1","typescript":"^6.0.3","@types/node":"^26.5.0","@playwright/test":"^1.63.0","@rollup/plugin-typescript":"^12.3.0"},"peerDependencies":{"vite":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/visage_0.0.5-rc.43_1789691917843_0.6558730403113016","host":"s3://npm-registry-packages-npm-production"}},"0.0.5-rc.44":{"_id":"@blakearoberts/visage@0.0.5-rc.44","bugs":{"url":"https://github.com/blakearoberts/visage/issues"},"dist":{"shasum":"83f02f3a15f90cb1bdf26866b35809e0a6ff7446","tarball":"https://registry.npmjs.org/@blakearoberts/visage/-/visage-0.0.5-rc.44.tgz","fileCount":34,"integrity":"sha512-p1QUzG08KhauCWjEFaKOxkjyEifJW70CwcFqP0BeWez3nMcYpwuQQTiDi6hGBhR0lZ3vfRno1THgHq5iJHzHbQ==","signatures":[{"sig":"MEYCIQChcWhP4FzEg2mh855Cncyl5+J8m5gHLCvpBG6Uf87CfwIhANCczb1AjKjmyhTkO6uA3kp0KFmHh4w+fyTNTSHEmJOE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIExCxlisPN+kYJZaoMtC5D9OGfjkiQqQGtn5++lH1PbdAiEA6clklZAdk0Pxa7VRhazzc5tufqtrPCSV5rBNqB66G6M="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blakearoberts%2fvisage@0.0.5-rc.44","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":96111},"main":"dist/index.js","name":"@blakearoberts/visage","type":"module","_from":"file:package-publish/blakearoberts-visage-0.0.5-rc.44.tgz","types":"dist/index.d.ts","author":{"name":"Blake Roberts"},"engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"license":"MIT","scripts":{"test":"tsx --test test/*.test.ts","build":"rollup -c","check":"npm run typecheck","typecheck":"tsc"},"version":"0.0.5-rc.44","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d469f173-82b8-4650-a159-4deb80e61e52"}},"homepage":"https://github.com/blakearoberts/visage#readme","keywords":["authentication","hmr","local-development","oauth2","oidc","pkce","session-cookie","vite","vite-plugin"],"_resolved":"/home/runner/work/visage/visage/package-publish/blakearoberts-visage-0.0.5-rc.44.tgz","_integrity":"sha512-p1QUzG08KhauCWjEFaKOxkjyEifJW70CwcFqP0BeWez3nMcYpwuQQTiDi6hGBhR0lZ3vfRno1THgHq5iJHzHbQ==","repository":{"url":"git+https://github.com/blakearoberts/visage.git","type":"git","directory":"packages/visage"},"_npmVersion":"11.19.1","description":"Vite plugin for local development with HMR and OIDC session cookie lifecycle semantics.","directories":{},"maintainers":[{"name":"blakearoberts","email":"blaker2015@gmail.com"}],"_nodeVersion":"26.10.0","dependencies":{"eta":"^4.6.0","yaml":"^2.9.1","bcryptjs":"^3.0.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.23.15","vite":"^8.3.0","tslib":"^2.8.1","rollup":"^4.63.4","typescript":"^6.0.3","@types/node":"^26.6.2","@playwright/test":"^1.63.0","@rollup/plugin-typescript":"^12.3.0"},"peerDependencies":{"vite":"^8.0.0"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/visage_0.0.5-rc.44_1790296708486_0.803142213393196"}}},"time":{"created":"2026-05-11T02:13:34.187Z","modified":"2026-09-25T00:38:28.896Z","0.0.1-rc.0":"2026-05-11T02:13:34.414Z","0.0.1-rc.1":"2026-05-11T02:56:47.389Z","0.0.1-rc.3":"2026-05-11T18:35:50.269Z","0.0.1-rc.4":"2026-05-11T20:43:11.765Z","0.0.1-rc.5":"2026-05-12T05:20:21.793Z","0.0.1-rc.6":"2026-05-12T07:05:38.847Z","0.0.1-rc.7":"2026-05-12T19:32:56.132Z","0.0.1-rc.8":"2026-05-13T03:02:02.493Z","0.0.1-rc.9":"2026-05-13T03:52:31.341Z","0.0.1-rc.10":"2026-05-13T18:32:51.750Z","0.0.1-rc.11":"2026-05-13T19:08:30.436Z","0.0.1-rc.12":"2026-05-13T20:00:33.445Z","0.0.1-rc.13":"2026-05-13T20:24:24.750Z","0.0.1-rc.14":"2026-05-15T02:32:14.487Z","0.0.1-rc.15":"2026-05-15T19:51:44.872Z","0.0.1-rc.16":"2026-05-15T23:51:58.056Z","0.0.1-rc.17":"2026-05-16T00:39:57.805Z","0.0.1-rc.18":"2026-05-16T01:25:51.421Z","0.0.1-rc.19":"2026-05-16T01:30:50.114Z","0.0.1-rc.20":"2026-05-17T02:24:24.491Z","0.0.1-rc.21":"2026-05-17T17:44:48.094Z","0.0.1-rc.22":"2026-05-17T18:47:00.017Z","0.0.1-rc.23":"2026-05-19T07:22:14.971Z","0.0.1-rc.24":"2026-05-19T07:40:04.368Z","0.0.1-rc.25":"2026-05-21T23:13:29.032Z","0.0.1-rc.26":"2026-05-22T00:40:48.887Z","0.0.1-rc.27":"2026-05-25T18:23:34.350Z","0.0.1-rc.28":"2026-05-25T18:55:21.089Z","0.0.1-rc.29":"2026-05-25T19:48:43.316Z","0.0.1-rc.30":"2026-05-27T01:29:29.414Z","0.0.1":"2026-05-27T18:08:12.808Z","0.0.2-rc.0":"2026-05-30T04:31:57.006Z","0.0.2-rc.1":"2026-05-30T20:09:54.138Z","0.0.2":"2026-05-30T20:48:17.722Z","0.0.3-rc.0":"2026-05-31T16:25:10.765Z","0.0.3":"2026-05-31T16:51:31.110Z","0.0.4-rc.0":"2026-05-31T23:11:36.824Z","0.0.4-rc.1":"2026-06-03T02:28:32.891Z","0.0.4-rc.2":"2026-06-05T00:40:04.567Z","0.0.4-rc.3":"2026-06-12T00:38:28.570Z","0.0.4-rc.4":"2026-06-13T01:59:55.432Z","0.0.4-rc.5":"2026-06-13T02:04:13.474Z","0.0.4-rc.6":"2026-06-13T02:09:01.261Z","0.0.4-rc.7":"2026-06-14T06:02:06.456Z","0.0.4-rc.8":"2026-06-18T12:03:52.108Z","0.0.4-rc.9":"2026-06-18T17:07:27.815Z","0.0.4-rc.10":"2026-06-19T06:51:46.778Z","0.0.4-rc.11":"2026-06-19T06:53:53.473Z","0.0.4-rc.12":"2026-06-19T14:49:35.336Z","0.0.4-rc.13":"2026-06-19T14:53:02.290Z","0.0.4-rc.14":"2026-06-19T16:06:59.540Z","0.0.4-rc.15":"2026-06-19T18:26:11.281Z","0.0.4-rc.16":"2026-06-19T18:37:59.407Z","0.0.4-rc.17":"2026-06-19T20:15:48.521Z","0.0.4-rc.18":"2026-06-19T21:11:39.844Z","0.0.4-rc.19":"2026-06-20T19:46:43.426Z","0.0.4-rc.20":"2026-06-20T20:45:31.885Z","0.0.4-rc.21":"2026-06-20T22:09:36.869Z","0.0.4-rc.22":"2026-06-21T05:23:10.586Z","0.0.4-rc.23":"2026-06-21T17:20:26.217Z","0.0.4-rc.24":"2026-06-21T21:42:37.971Z","0.0.4-rc.25":"2026-06-21T22:22:50.543Z","0.0.4-rc.26":"2026-06-21T22:41:47.881Z","0.0.4-rc.27":"2026-06-21T23:14:53.668Z","0.0.4-rc.28":"2026-06-21T23:19:07.445Z","0.0.4-rc.29":"2026-06-24T03:27:59.997Z","0.0.4-rc.30":"2026-06-24T03:59:13.760Z","0.0.4-rc.31":"2026-06-24T04:42:17.610Z","0.0.4-rc.32":"2026-06-25T20:04:41.677Z","0.0.4":"2026-06-25T20:30:47.162Z","0.0.5-rc.0":"2026-06-30T03:51:29.627Z","0.0.5-rc.1":"2026-06-30T22:24:03.809Z","0.0.5-rc.2":"2026-06-30T22:37:52.865Z","0.0.5-rc.3":"2026-06-30T23:17:33.723Z","0.0.5-rc.4":"2026-07-01T15:01:25.010Z","0.0.5-rc.5":"2026-07-02T01:00:16.446Z","0.0.5-rc.6":"2026-07-03T00:37:15.721Z","0.0.5-rc.7":"2026-07-06T02:51:07.059Z","0.0.5-rc.8":"2026-07-06T05:00:34.363Z","0.0.5-rc.9":"2026-07-08T00:41:47.988Z","0.0.5-rc.10":"2026-07-08T23:17:44.007Z","0.0.5-rc.11":"2026-07-09T05:16:11.426Z","0.0.5-rc.12":"2026-07-09T05:32:25.578Z","0.0.5-rc.13":"2026-07-10T04:20:20.989Z","0.0.5-rc.14":"2026-07-10T05:02:12.260Z","0.0.5-rc.15":"2026-07-10T20:52:55.241Z","0.0.5-rc.16":"2026-07-10T21:22:52.835Z","0.0.5-rc.17":"2026-07-11T00:04:59.015Z","0.0.5-rc.18":"2026-07-11T16:10:09.373Z","0.0.5-rc.19":"2026-07-13T19:51:29.527Z","0.0.5-rc.20":"2026-07-16T15:58:50.128Z","0.0.5-rc.21":"2026-07-17T00:36:24.198Z","0.0.5-rc.22":"2026-07-17T16:09:51.860Z","0.0.5-rc.23":"2026-07-18T00:56:39.863Z","0.0.5-rc.24":"2026-07-18T03:40:40.482Z","0.0.5-rc.25":"2026-07-19T15:42:49.220Z","0.0.5-rc.26":"2026-07-19T19:31:25.864Z","0.0.5-rc.27":"2026-07-19T21:48:21.589Z","0.0.5-rc.28":"2026-07-19T22:04:56.456Z","0.0.5-rc.29":"2026-07-22T01:20:59.535Z","0.0.5-rc.30":"2026-07-24T00:36:43.744Z","0.0.5-rc.31":"2026-07-24T00:47:33.214Z","0.0.5-rc.32":"2026-07-31T00:38:55.563Z","0.0.5-rc.33":"2026-08-05T04:28:18.175Z","0.0.5-rc.34":"2026-08-05T04:30:16.080Z","0.0.5-rc.35":"2026-08-06T23:37:33.516Z","0.0.5-rc.36":"2026-08-06T23:38:56.529Z","0.0.5-rc.37":"2026-08-06T23:54:43.131Z","0.0.5-rc.38":"2026-08-07T07:08:23.665Z","0.0.5-rc.39":"2026-08-14T00:39:13.101Z","0.0.5-rc.40":"2026-08-21T00:37:29.960Z","0.0.5-rc.41":"2026-08-28T00:39:33.476Z","0.0.5-rc.42":"2026-09-11T00:38:48.452Z","0.0.5-rc.43":"2026-09-18T00:38:37.996Z","0.0.5-rc.44":"2026-09-25T00:38:28.574Z"},"bugs":{"url":"https://github.com/blakearoberts/visage/issues"},"author":{"name":"Blake Roberts"},"license":"MIT","homepage":"https://github.com/blakearoberts/visage#readme","keywords":["authentication","hmr","local-development","oauth2","oidc","pkce","session-cookie","vite","vite-plugin"],"repository":{"url":"git+https://github.com/blakearoberts/visage.git","type":"git","directory":"packages/visage"},"description":"Vite plugin for local development with HMR and OIDC session cookie lifecycle semantics.","maintainers":[{"name":"blakearoberts","email":"blaker2015@gmail.com"}],"readme":"","readmeFilename":""}