{"_id":"@aardwin/auth-browser","_rev":"10-e8217543e8e3ab24edbc7c23463016d3","name":"@aardwin/auth-browser","dist-tags":{"latest":"0.4.0"},"versions":{"0.1.0":{"name":"@aardwin/auth-browser","version":"0.1.0","keywords":["oauth","oauth2","sso","login","authentication","web-component","custom-element","wechat","scan-login","aardwin","aardpro"],"license":"MIT","_id":"@aardwin/auth-browser@0.1.0","maintainers":[{"name":"aardpro","email":"chileehong@outlook.com"}],"homepage":"https://github.com/aardpro/aardwin-sdk#readme","bugs":{"url":"https://github.com/aardpro/aardwin-sdk/issues"},"dist":{"shasum":"978fb599948e2343e02236a29c01648e414e5c5f","tarball":"https://registry.npmjs.org/@aardwin/auth-browser/-/auth-browser-0.1.0.tgz","fileCount":20,"integrity":"sha512-lyfTxV6p9m18G8MIPTN6xm5J9iv3r4laRzHEXe1vfBEWMYEQBOs+lm4SsDI9cqQbZya22tNpotJFmQNCMBCrSw==","signatures":[{"sig":"MEQCIDhVS7naa+5pYrX2c9zTP6y0RlTnUN4Lc3JKjQB43ZbfAiAnU9gObb9Rv0jSa+HBd9QiIxveYlMcDbmGL5MZtpxK1Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":48244},"main":"./dist/index.mjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","browser":"./dist/index.mjs","default":"./dist/index.mjs"},"./react.d.ts":{"types":"./dist/react.d.ts"},"./package.json":"./package.json"},"gitHead":"31401dd8ec75ebdad7559b86126b9a5c38d6b7ed","scripts":{"dev":"bun --watch src/index.ts","test":"bun test","build":"bun run build:dist && bun run build:types","clean":"rm -rf dist tsconfig.tsbuildinfo","typecheck":"tsc --noEmit","build:dist":"bun build src/index.ts --outfile dist/index.mjs --target browser --minify && node -e \"require('fs').copyFileSync('src/react.d.ts','dist/react.d.ts')\"","build:iife":"bun build src/index.ts --outfile dist/aardwin-auth.iife.js --format iife --target browser --minify && node -e \"require('fs').copyFileSync('dist/aardwin-auth.iife.js','../../packages/frontend/public/aardwin-auth.iife.js')\"","build:types":"tsc --emitDeclarationOnly --declaration --outDir dist","prepublishOnly":"bun run clean && bun run build && bun run build:iife && bun test"},"_npmUser":{"name":"aardpro","email":"chileehong@outlook.com"},"repository":{"url":"git+https://github.com/aardpro/aardwin-sdk.git","type":"git"},"_npmVersion":"10.9.8","description":"aardwin 嵌入式 OAuth 登录组件 —— <aardwin-auth> Web Component","directories":{},"sideEffects":["./dist/index.mjs","./src/index.ts"],"_nodeVersion":"22.22.3","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"happy-dom":"^20.10.6"},"_npmOperationalInternal":{"tmp":"tmp/auth-browser_0.1.0_1783497759680_0.7694542397635902","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@aardwin/auth-browser","version":"0.2.0","keywords":["oauth","oauth2","sso","login","authentication","web-component","custom-element","wechat","scan-login","aardwin","aardpro"],"license":"MIT","_id":"@aardwin/auth-browser@0.2.0","maintainers":[{"name":"aardpro","email":"chileehong@outlook.com"}],"homepage":"https://github.com/aardpro/aardwin-sdk/tree/main/sdk#readme","bugs":{"url":"https://github.com/aardpro/aardwin-sdk/issues"},"dist":{"shasum":"87a9a730c55555eb3be917157cdcc0f10d070988","tarball":"https://registry.npmjs.org/@aardwin/auth-browser/-/auth-browser-0.2.0.tgz","fileCount":22,"integrity":"sha512-b3/9gzLn4wvbqvs03kmH3vBXbaWETwGaOtWediQKTZknJI90lG62WkeaU/sSKy/Ln6pT3w8RYQBHNtzlYVtaHg==","signatures":[{"sig":"MEYCIQDmEp7k1PvmVP6DL2aQqw4HKHltrFbx70o/YJ4oZigdxgIhAMjenakim1zt0It/1sWuBdbmIJ0m/qWNcJcMoTlRWvE8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aardwin%2fauth-browser@0.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":52985},"main":"./dist/index.mjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","browser":"./dist/index.mjs","default":"./dist/index.mjs"},"./react.d.ts":{"types":"./dist/react.d.ts"},"./package.json":"./package.json"},"gitHead":"1bed13dfd56af89a4901a867cd4608ab12d1a622","scripts":{"dev":"bun --watch src/index.ts","test":"bun test","build":"bun run build:dist && bun run build:types","clean":"rm -rf dist tsconfig.tsbuildinfo","typecheck":"tsc --noEmit","build:dist":"bun build src/index.ts --outfile dist/index.mjs --target browser --minify && node -e \"require('fs').copyFileSync('src/react.d.ts','dist/react.d.ts')\"","build:iife":"bun build src/index.ts --outfile dist/aardwin-auth.iife.js --format iife --target browser --minify","build:types":"tsc -p tsconfig.build.json","prepublishOnly":"bun run clean && bun run build && bun run build:iife && bun test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6f46353e-cb93-4de8-9f68-6d54d2abdf5c"}},"repository":{"url":"git+https://github.com/aardpro/aardwin-sdk.git","type":"git","directory":"sdk"},"_npmVersion":"12.0.1","description":"aardwin 嵌入式 OAuth 登录组件 —— <aardwin-auth> Web Component","directories":{},"sideEffects":["./dist/index.mjs","./src/index.ts"],"_nodeVersion":"22.23.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"happy-dom":"^20.10.6","typescript":"^5.5.4"},"_npmOperationalInternal":{"tmp":"tmp/auth-browser_0.2.0_1784631697340_0.025498834964645","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"@aardwin/auth-browser","version":"0.2.1","keywords":["oauth","oauth2","sso","login","authentication","web-component","custom-element","wechat","scan-login","aardwin","aardpro"],"license":"MIT","_id":"@aardwin/auth-browser@0.2.1","maintainers":[{"name":"aardpro","email":"chileehong@outlook.com"}],"homepage":"https://github.com/aardpro/aardwin-sdk/tree/main/sdk#readme","bugs":{"url":"https://github.com/aardpro/aardwin-sdk/issues"},"dist":{"shasum":"a484f569a8f4a0e934215b9586de2da6f6423e08","tarball":"https://registry.npmjs.org/@aardwin/auth-browser/-/auth-browser-0.2.1.tgz","fileCount":22,"integrity":"sha512-C76Ya5irtTM8Ac2YDt10XvXa4qyup4ZU1uFcLPqdxwuA2ckm1MWxb1C4YxP6euaCp0Xh+FWPSg656IJIihrWZg==","signatures":[{"sig":"MEYCIQDwLNQWwuITAw8A4PWQrK7V3X8q1pjjcuHfrl4TmucGJQIhAKxhhPlEot8BsjYIyD2vtTgEUF3WrXLJBj+NS4zhqzBn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aardwin%2fauth-browser@0.2.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":73168},"main":"./dist/index.mjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","browser":"./dist/index.mjs","default":"./dist/index.mjs"},"./react.d.ts":{"types":"./dist/react.d.ts"},"./package.json":"./package.json"},"gitHead":"3545f62d4e4950c3e025a33413f1a8b1c077e62c","scripts":{"dev":"bun --watch src/index.ts","test":"bun test","build":"bun run build:dist && bun run build:types","clean":"rm -rf dist tsconfig.tsbuildinfo","typecheck":"tsc --noEmit","build:dist":"bun build src/index.ts --outfile dist/index.mjs --target browser --minify && node -e \"require('fs').copyFileSync('src/react.d.ts','dist/react.d.ts')\"","build:iife":"bun build src/index.ts --outfile dist/aardwin-auth.iife.js --format iife --target browser --minify","build:types":"tsc -p tsconfig.build.json","prepublishOnly":"bun run clean && bun run build && bun run build:iife && bun test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6f46353e-cb93-4de8-9f68-6d54d2abdf5c"}},"repository":{"url":"git+https://github.com/aardpro/aardwin-sdk.git","type":"git","directory":"sdk"},"_npmVersion":"12.0.1","description":"aardwin 嵌入式 OAuth 登录组件 —— <aardwin-auth> Web Component","directories":{},"sideEffects":["./dist/index.mjs","./src/index.ts"],"_nodeVersion":"22.23.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"happy-dom":"^20.10.6","typescript":"^5.5.4"},"_npmOperationalInternal":{"tmp":"tmp/auth-browser_0.2.1_1785206424469_0.823144877867696","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@aardwin/auth-browser","version":"0.3.0","keywords":["oauth","oauth2","sso","login","authentication","web-component","custom-element","wechat","scan-login","aardwin","aardpro"],"license":"MIT","_id":"@aardwin/auth-browser@0.3.0","maintainers":[{"name":"aardpro","email":"chileehong@outlook.com"}],"homepage":"https://github.com/aardpro/aardwin-sdk/tree/main/sdk#readme","bugs":{"url":"https://github.com/aardpro/aardwin-sdk/issues"},"dist":{"shasum":"7e2747ab857afe2c2015b6329809795a5fccdf83","tarball":"https://registry.npmjs.org/@aardwin/auth-browser/-/auth-browser-0.3.0.tgz","fileCount":22,"integrity":"sha512-WktwBq1/r78FyW0kvLcYjW8fXh460vM0IrEM/dy5NnWSHwz8OnnD8TG/QeX5tslUXMMsJpIFt+8tW1cc+gEZVA==","signatures":[{"sig":"MEUCIQCE9gYBczzmQuBlQB5xTUyp7GP35ZQqWba9U+eEDYa0zAIgOZZCjhgHm165NWnhSSVnKNO3wuTuEEcHoXO6VW5sKN8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aardwin%2fauth-browser@0.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":77570},"main":"./dist/index.mjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","browser":"./dist/index.mjs","default":"./dist/index.mjs"},"./react.d.ts":{"types":"./dist/react.d.ts"},"./package.json":"./package.json"},"gitHead":"38f3cc7e0ec6b30188a92f7da29a4cc3929a8aaa","scripts":{"dev":"bun --watch src/index.ts","test":"bun test","build":"bun run build:dist && bun run build:types","clean":"rm -rf dist tsconfig.tsbuildinfo","typecheck":"tsc --noEmit","build:dist":"bun build src/index.ts --outfile dist/index.mjs --target browser --minify && node -e \"require('fs').copyFileSync('src/react.d.ts','dist/react.d.ts')\"","build:iife":"bun build src/index.ts --outfile dist/aardwin-auth.iife.js --format iife --target browser --minify","build:types":"tsc -p tsconfig.build.json","prepublishOnly":"bun run clean && bun run build && bun run build:iife && bun test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6f46353e-cb93-4de8-9f68-6d54d2abdf5c"}},"repository":{"url":"git+https://github.com/aardpro/aardwin-sdk.git","type":"git","directory":"sdk"},"_npmVersion":"12.0.2","description":"aardwin 嵌入式 OAuth 登录组件 —— <aardwin-auth> Web Component","directories":{},"sideEffects":["./dist/index.mjs","./src/index.ts"],"_nodeVersion":"22.23.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"happy-dom":"^20.10.6","typescript":"^5.5.4"},"_npmOperationalInternal":{"tmp":"tmp/auth-browser_0.3.0_1785378443394_0.7021031151253878","host":"s3://npm-registry-packages-npm-production"}},"0.3.1":{"name":"@aardwin/auth-browser","version":"0.3.1","keywords":["oauth","oauth2","sso","login","authentication","web-component","custom-element","wechat","scan-login","aardwin","aardpro"],"license":"MIT","_id":"@aardwin/auth-browser@0.3.1","maintainers":[{"name":"aardpro","email":"chileehong@outlook.com"}],"homepage":"https://github.com/aardpro/aardwin-sdk/tree/main/sdk#readme","bugs":{"url":"https://github.com/aardpro/aardwin-sdk/issues"},"dist":{"shasum":"667c925255fcd2042f1113b05e709d2141db3ace","tarball":"https://registry.npmjs.org/@aardwin/auth-browser/-/auth-browser-0.3.1.tgz","fileCount":24,"integrity":"sha512-o6Z9JWWdQR9NLWs4XfTubXkj7SN9YjP3xesvP1Sq6M3r65A+e/OeSxCF2yqwEUyCio3w5RPiUIhyjh30kWczbQ==","signatures":[{"sig":"MEUCIGgAGEJJiQIncTere2vVPJm1uscbVVneYIKd3di/FMA4AiEAuxHbeb+xBS62seQdTBXYarvUr6jcvu+mSCJYDpzRR0o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aardwin%2fauth-browser@0.3.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":130760},"main":"./dist/index.mjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","browser":"./dist/index.mjs","default":"./dist/index.mjs"},"./react.d.ts":{"types":"./dist/react.d.ts"},"./package.json":"./package.json"},"gitHead":"4943a7ad012f2dd169be4912e89c5a123312e190","scripts":{"dev":"bun --watch src/index.ts","test":"bun test","build":"bun run build:dist && bun run build:types","clean":"rm -rf dist tsconfig.tsbuildinfo","typecheck":"tsc --noEmit","build:dist":"bun build src/index.ts --outfile dist/index.mjs --target browser --minify && node -e \"require('fs').copyFileSync('src/react.d.ts','dist/react.d.ts')\"","build:iife":"bun build src/index.ts --outfile dist/aardwin-auth.iife.js --format iife --target browser --minify","build:types":"tsc -p tsconfig.build.json","prepublishOnly":"bun run clean && bun run build && bun run build:iife && bun test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6f46353e-cb93-4de8-9f68-6d54d2abdf5c"}},"repository":{"url":"git+https://github.com/aardpro/aardwin-sdk.git","type":"git","directory":"sdk"},"_npmVersion":"12.0.2","description":"aardwin 嵌入式 OAuth 登录组件 —— <aardwin-auth> Web Component","directories":{},"sideEffects":["./dist/index.mjs","./src/index.ts"],"_nodeVersion":"22.23.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"happy-dom":"^20.10.6","typescript":"^5.5.4"},"_npmOperationalInternal":{"tmp":"tmp/auth-browser_0.3.1_1785485277117_0.9702549677199606","host":"s3://npm-registry-packages-npm-production"}},"0.3.2":{"name":"@aardwin/auth-browser","version":"0.3.2","keywords":["oauth","oauth2","sso","login","authentication","web-component","custom-element","wechat","scan-login","aardwin","aardpro"],"license":"MIT","_id":"@aardwin/auth-browser@0.3.2","maintainers":[{"name":"aardpro","email":"chileehong@outlook.com"}],"homepage":"https://github.com/aardpro/aardwin-sdk/tree/main/sdk#readme","bugs":{"url":"https://github.com/aardpro/aardwin-sdk/issues"},"dist":{"shasum":"0763394ba1192710a8ee1eba01fa7355693f6ba0","tarball":"https://registry.npmjs.org/@aardwin/auth-browser/-/auth-browser-0.3.2.tgz","fileCount":24,"integrity":"sha512-hLlO9Cen5sXwFHx2AvYmbJaTugAFXQj0M6sNg9OvCKZwF50Om4Fr5z410sGwTik+MmancZbCKtPcBIvT+sDh0A==","signatures":[{"sig":"MEQCIFp0PLtoA3BKoQC4f+AsUxsd4FNNP77MVyYX9zYghQrLAiB2fGCde+jMdKmSSSQS758DFrzk8DtJXVTph7PyjAShTw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aardwin%2fauth-browser@0.3.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":131052},"main":"./dist/index.mjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","browser":"./dist/index.mjs","default":"./dist/index.mjs"},"./react.d.ts":{"types":"./dist/react.d.ts"},"./package.json":"./package.json"},"gitHead":"ca6cbc6e52f44f33998c0f4adbdb0b53adb0afb5","scripts":{"dev":"bun --watch src/index.ts","test":"bun test","build":"bun run build:dist && bun run build:types","clean":"rm -rf dist tsconfig.tsbuildinfo","typecheck":"tsc --noEmit","build:dist":"bun build src/index.ts --outfile dist/index.mjs --target browser --minify && node -e \"require('fs').copyFileSync('src/react.d.ts','dist/react.d.ts')\"","build:iife":"bun build src/index.ts --outfile dist/aardwin-auth.iife.js --format iife --target browser --minify","build:types":"tsc -p tsconfig.build.json","prepublishOnly":"bun run clean && bun run build && bun run build:iife && bun test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6f46353e-cb93-4de8-9f68-6d54d2abdf5c"}},"repository":{"url":"git+https://github.com/aardpro/aardwin-sdk.git","type":"git","directory":"sdk"},"_npmVersion":"12.0.2","description":"aardwin 嵌入式 OAuth 登录组件 —— <aardwin-auth> Web Component","directories":{},"sideEffects":["./dist/index.mjs","./src/index.ts"],"_nodeVersion":"22.23.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"happy-dom":"^20.10.6","typescript":"^5.5.4"},"_npmOperationalInternal":{"tmp":"tmp/auth-browser_0.3.2_1785486863053_0.8083298039773883","host":"s3://npm-registry-packages-npm-production"}},"0.3.3":{"name":"@aardwin/auth-browser","version":"0.3.3","keywords":["oauth","oauth2","sso","login","authentication","web-component","custom-element","wechat","scan-login","aardwin","aardpro"],"license":"MIT","_id":"@aardwin/auth-browser@0.3.3","maintainers":[{"name":"aardpro","email":"chileehong@outlook.com"}],"homepage":"https://github.com/aardpro/aardwin-sdk/tree/main/sdk#readme","bugs":{"url":"https://github.com/aardpro/aardwin-sdk/issues"},"dist":{"shasum":"770d1fe5eedf35275e154745c12fce2e4944b8aa","tarball":"https://registry.npmjs.org/@aardwin/auth-browser/-/auth-browser-0.3.3.tgz","fileCount":24,"integrity":"sha512-u6+jcpMMWbQ6wE+Wyct1royI3kf9T17efB3ryGR4LEORfTPSQ7PcSqC4cp6y/EzqsKe8X/Ohk+Dhio91wy7Xvw==","signatures":[{"sig":"MEUCIQDi6hRozT+BtSST2H8b9BicxMVk/v3Bqf8lHLdhFATvXAIgHtJ9yy4b1WsyPmzicSHlp1zXs6jNxX5rGy37QSz1QLU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aardwin%2fauth-browser@0.3.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":144645},"main":"./dist/index.mjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","browser":"./dist/index.mjs","default":"./dist/index.mjs"},"./react.d.ts":{"types":"./dist/react.d.ts"},"./package.json":"./package.json"},"gitHead":"15b88b227b107657166969d179c7e018985975c1","scripts":{"dev":"bun --watch src/index.ts","test":"bun test","build":"bun run build:dist && bun run build:types","clean":"rm -rf dist tsconfig.tsbuildinfo","typecheck":"tsc --noEmit","build:dist":"bun build src/index.ts --outfile dist/index.mjs --target browser --minify && node -e \"require('fs').copyFileSync('src/react.d.ts','dist/react.d.ts')\"","build:iife":"bun build src/index.ts --outfile dist/aardwin-auth.iife.js --format iife --target browser --minify","build:types":"tsc -p tsconfig.build.json","prepublishOnly":"bun run clean && bun run build && bun run build:iife && bun test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6f46353e-cb93-4de8-9f68-6d54d2abdf5c"}},"repository":{"url":"git+https://github.com/aardpro/aardwin-sdk.git","type":"git","directory":"sdk"},"_npmVersion":"12.0.2","description":"aardwin 嵌入式 OAuth 登录组件 —— <aardwin-auth> Web Component","directories":{},"sideEffects":["./dist/index.mjs","./src/index.ts"],"_nodeVersion":"22.23.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"happy-dom":"^20.10.6","typescript":"^5.5.4"},"_npmOperationalInternal":{"tmp":"tmp/auth-browser_0.3.3_1785554335735_0.7618356246647313","host":"s3://npm-registry-packages-npm-production"}},"0.3.4":{"name":"@aardwin/auth-browser","version":"0.3.4","keywords":["oauth","oauth2","sso","login","authentication","web-component","custom-element","wechat","scan-login","aardwin","aardpro"],"license":"MIT","_id":"@aardwin/auth-browser@0.3.4","maintainers":[{"name":"aardpro","email":"chileehong@outlook.com"}],"homepage":"https://github.com/aardpro/aardwin-sdk/tree/main/sdk#readme","bugs":{"url":"https://github.com/aardpro/aardwin-sdk/issues"},"dist":{"shasum":"4fb3955bd1ae4b9b74c6b553fbbd6d623893f9d8","tarball":"https://registry.npmjs.org/@aardwin/auth-browser/-/auth-browser-0.3.4.tgz","fileCount":24,"integrity":"sha512-RUSWfq0+8qkZP84cdl2TvUnUh4GQDGX9+/mgUQYQbC2Ea2jM5vq3DQNEhJw1QUOK6ZTK0LpxmlEQIvL82slBdA==","signatures":[{"sig":"MEYCIQDQk0q2bFxvQe6agAH3DFNbv6ypbZDuWgOVMBwz31/zPgIhAI00Tu5JgNqAmQHKRoT7ymest2ILwKl+8CzdsozLy1rb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aardwin%2fauth-browser@0.3.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":146297},"main":"./dist/index.mjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","browser":"./dist/index.mjs","default":"./dist/index.mjs"},"./react.d.ts":{"types":"./dist/react.d.ts"},"./package.json":"./package.json"},"gitHead":"72f9eaf8b237c99d27ec52bcfe4efa5f9003616e","scripts":{"dev":"bun --watch src/index.ts","test":"bun test","build":"bun run build:dist && bun run build:types","clean":"rm -rf dist tsconfig.tsbuildinfo","typecheck":"tsc --noEmit","build:dist":"bun build src/index.ts --outfile dist/index.mjs --target browser --minify && node -e \"require('fs').copyFileSync('src/react.d.ts','dist/react.d.ts')\"","build:iife":"bun build src/index.ts --outfile dist/aardwin-auth.iife.js --format iife --target browser --minify","build:types":"tsc -p tsconfig.build.json","prepublishOnly":"bun run clean && bun run build && bun run build:iife && bun test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6f46353e-cb93-4de8-9f68-6d54d2abdf5c"}},"repository":{"url":"git+https://github.com/aardpro/aardwin-sdk.git","type":"git","directory":"sdk"},"_npmVersion":"12.0.2","description":"aardwin 嵌入式 OAuth 登录组件 —— <aardwin-auth> Web Component","directories":{},"sideEffects":["./dist/index.mjs","./src/index.ts"],"_nodeVersion":"22.23.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"happy-dom":"^20.10.6","typescript":"^5.5.4"},"_npmOperationalInternal":{"tmp":"tmp/auth-browser_0.3.4_1785661433274_0.5841318805521463","host":"s3://npm-registry-packages-npm-production"}},"0.3.5":{"name":"@aardwin/auth-browser","version":"0.3.5","keywords":["oauth","oauth2","sso","login","authentication","web-component","custom-element","wechat","scan-login","aardwin","aardpro"],"license":"MIT","_id":"@aardwin/auth-browser@0.3.5","maintainers":[{"name":"aardpro","email":"chileehong@outlook.com"}],"homepage":"https://github.com/aardpro/aardwin-sdk/tree/main/browser-sdk#readme","bugs":{"url":"https://github.com/aardpro/aardwin-sdk/issues"},"dist":{"shasum":"0eee9b0205356d8be87a2b5cc4eb7e9bcc2e33d8","tarball":"https://registry.npmjs.org/@aardwin/auth-browser/-/auth-browser-0.3.5.tgz","fileCount":25,"integrity":"sha512-bVbi6wynhQpcx7dETCR5wCMD1Q5MI13Zgrmgufjn1ptfYowSQv9YUbVkTnU0gpvXkNJPOYG4Ocsvyxyypo0Mjw==","signatures":[{"sig":"MEQCIGkyadvyQ7Jg9lIXc6ZsJT2M84JxnEqGWvQbYamNACTNAiAo1Kvkuu0v5LafP+s4O09uadz2SBC61xMAwskykJaK9Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aardwin%2fauth-browser@0.3.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":154852},"main":"./dist/index.mjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","browser":"./dist/index.mjs","default":"./dist/index.mjs"},"./react.d.ts":{"types":"./dist/react.d.ts"},"./package.json":"./package.json"},"gitHead":"d650e408d90fc5fb1da0178810f354d682923752","scripts":{"dev":"bun --watch src/index.ts","test":"bun test","build":"bun run build:dist && bun run build:types","clean":"rm -rf dist tsconfig.tsbuildinfo","typecheck":"tsc --noEmit","build:dist":"bun build src/index.ts --outfile dist/index.mjs --target browser --minify && node -e \"require('fs').copyFileSync('src/react.d.ts','dist/react.d.ts')\"","build:iife":"bun build src/index.ts --outfile dist/aardwin-auth.iife.js --format iife --target browser --minify","build:types":"tsc -p tsconfig.build.json","prepublishOnly":"bun run clean && bun run build && bun run build:iife && bun test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6f46353e-cb93-4de8-9f68-6d54d2abdf5c"}},"repository":{"url":"git+https://github.com/aardpro/aardwin-sdk.git","type":"git","directory":"browser-sdk"},"_npmVersion":"12.0.2","description":"aardwin 嵌入式 OAuth 登录组件 —— <aardwin-auth> Web Component","directories":{},"sideEffects":["./dist/index.mjs","./src/index.ts"],"_nodeVersion":"22.23.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"happy-dom":"^20.10.6","typescript":"^5.5.4"},"_npmOperationalInternal":{"tmp":"tmp/auth-browser_0.3.5_1786982348096_0.7007732203656889","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@aardwin/auth-browser","version":"0.4.0","description":"aardwin 嵌入式 OAuth 登录组件 —— <aardwin-auth> Web Component","license":"MIT","type":"module","sideEffects":["./dist/index.mjs","./src/index.ts"],"main":"./dist/index.mjs","module":"./dist/index.mjs","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","browser":"./dist/index.mjs","default":"./dist/index.mjs"},"./package.json":"./package.json","./react.d.ts":{"types":"./dist/react.d.ts"}},"scripts":{"dev":"bun --watch src/index.ts","build":"bun run build:dist && bun run build:types","build:dist":"bun build src/index.ts --outfile dist/index.mjs --target browser --minify && node -e \"require('fs').copyFileSync('src/react.d.ts','dist/react.d.ts')\"","build:types":"tsc -p tsconfig.build.json","build:iife":"bun build src/index.ts --outfile dist/aardwin-auth.iife.js --format iife --target browser --minify","typecheck":"tsc --noEmit","test":"bun test","prepublishOnly":"bun run clean && bun run build && bun run build:iife && bun test","clean":"rm -rf dist tsconfig.tsbuildinfo"},"keywords":["oauth","oauth2","sso","login","authentication","web-component","custom-element","wechat","scan-login","aardwin","aardpro"],"repository":{"type":"git","url":"git+https://github.com/aardpro/aardwin-sdk.git","directory":"browser-sdk"},"homepage":"https://github.com/aardpro/aardwin-sdk/tree/main/browser-sdk#readme","bugs":{"url":"https://github.com/aardpro/aardwin-sdk/issues"},"publishConfig":{"access":"public"},"engines":{"node":">=18"},"devDependencies":{"happy-dom":"^20.10.6","typescript":"^5.5.4"},"gitHead":"a34702f052aca4a8ff1752938c855ec2d3753d00","_id":"@aardwin/auth-browser@0.4.0","_nodeVersion":"22.23.2","_npmVersion":"12.0.2","dist":{"integrity":"sha512-u+xHck/PSbnH/6bbiBC4oQ1gWum2tqRjQilnVq5LDH2Id5+5s4u291RqScYZk5/ENR7VUx/65vFvLm69hlce/w==","shasum":"79af68b2c62d8b25b6eb396c90c4105cbaf885e5","tarball":"https://registry.npmjs.org/@aardwin/auth-browser/-/auth-browser-0.4.0.tgz","fileCount":24,"unpackedSize":137498,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aardwin%2fauth-browser@0.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCID1uw+GY3By0KKx/AaWDDglrtuFFGik6BMlrxKFcrm5RAiADtNeoEjNBzcfbtKuPI7kTpG5EuQ+a00N4a8F3sJB1Bg=="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6f46353e-cb93-4de8-9f68-6d54d2abdf5c"}},"directories":{},"maintainers":[{"name":"aardpro","email":"chileehong@outlook.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/auth-browser_0.4.0_1786984822489_0.13094572791310788"},"_hasShrinkwrap":false}},"time":{"created":"2026-07-08T08:02:39.470Z","modified":"2026-08-17T16:40:23.022Z","0.1.0":"2026-07-08T08:02:39.816Z","0.2.0":"2026-07-21T11:01:37.474Z","0.2.1":"2026-07-28T02:40:24.627Z","0.3.0":"2026-07-30T02:27:23.531Z","0.3.1":"2026-07-31T08:07:57.260Z","0.3.2":"2026-07-31T08:34:23.206Z","0.3.3":"2026-08-01T03:18:55.869Z","0.3.4":"2026-08-02T09:03:53.413Z","0.3.5":"2026-08-17T15:59:08.254Z","0.4.0":"2026-08-17T16:40:22.651Z"},"bugs":{"url":"https://github.com/aardpro/aardwin-sdk/issues"},"license":"MIT","homepage":"https://github.com/aardpro/aardwin-sdk/tree/main/browser-sdk#readme","keywords":["oauth","oauth2","sso","login","authentication","web-component","custom-element","wechat","scan-login","aardwin","aardpro"],"repository":{"type":"git","url":"git+https://github.com/aardpro/aardwin-sdk.git","directory":"browser-sdk"},"description":"aardwin 嵌入式 OAuth 登录组件 —— <aardwin-auth> Web Component","maintainers":[{"name":"aardpro","email":"chileehong@outlook.com"}],"readme":"# @aardwin/auth-browser\n\n[![npm version](https://img.shields.io/npm/v/@aardwin/auth-browser)](https://www.npmjs.com/package/@aardwin/auth-browser)\n[![MIT license](https://img.shields.io/npm/l/@aardwin/auth-browser)](./LICENSE)\n\n**中文** | [English](./README.md)\n\n可嵌入的 `<aardwin-auth>` OAuth 登录 Web Component（微信、Google、Outlook、GitHub、Discord、邮箱验证码）：Shadow DOM、零依赖，任意框架可用。同包附带 `<aardwin-account>` 身份管理组件（内联绑定 / 解绑）。\n\n## 安装 + 最小用法\n\n```bash\nnpm install @aardwin/auth-browser\n```\n\n```ts\nimport '@aardwin/auth-browser'; // side-effect：注册 <aardwin-auth> 与 <aardwin-account>\n```\n\n```html\n<aardwin-auth site-id=\"YOUR_SITE_ID\"></aardwin-auth>\n```\n\n不用打包器？构建 IIFE 产物（`bun run build:iife` → `dist/aardwin-auth.iife.js`），用 `<script>` 标签引入：\n\n```html\n<script src=\"/aardwin-auth.iife.js\"></script>\n<aardwin-auth site-id=\"YOUR_SITE_ID\"></aardwin-auth>\n```\n\n元素会从 aardwin API 拉取你站点配置的 provider 列表，按 provider 渲染按钮 —— 你永远不需要硬编码 provider。按钮顺序固定：微信 → Google → Outlook → GitHub → Discord → 邮箱。\n\n## 属性参数\n\n`<aardwin-auth>`：\n\n| 属性 | 必填 | 说明 |\n| --- | --- | --- |\n| `site-id` | 是 | 在 [aard.win 控制台](https://aard.win) 创建的站点 ID，决定拉取哪些 provider 按钮 |\n| `i18n` | 否 | `'zh' \\| 'en'`；缺省按 `navigator.language` 自动检测，默认英文 |\n| `callback-path` | 否 | 显式指定回调路径（如 `/callback`）；非空时 SDK 在跳转 URL 中追加 `return_url`，缺省时 bff 回退站点注册的 callbackUrl |\n\n`<aardwin-account>`：\n\n| 属性 | 必填 | 说明 |\n| --- | --- | --- |\n| `site-id` | 是 | 站点 ID；决定可绑定的 provider |\n| `code` | 是 | 服务端用 `createAccountHandoff()` 铸造的一次性 handoff code（60 秒、单次使用） |\n| `i18n` | 否 | `'zh' \\| 'en'`；缺省自动检测 |\n\nReact 项目：`import '@aardwin/auth-browser/react.d.ts'` 获得 JSX 类型声明（兼容 React 18 / 19、Next.js 15）。\n\n## 安全模型\n\n- CSRF `state` nonce 由组件自己写入 `SameSite=Lax` cookie（`aard_win_auth_state`），你的回调路由负责校验。\n- 前端零密文 —— `client-secret` 只留在你的后端，仅配合 `@aardwin/auth-server` 使用。\n- 回调 `code` 一次性（60 秒过期、原子消费）。\n\n## 效果预览\n\n<table>\n  <tr>\n    <th>Next.js 应用</th>\n    <th>Vue 应用</th>\n  </tr>\n  <tr>\n    <td><img src=\"../preview/nextjs-snapshot.png\" alt=\"Next.js 应用中的 aardwin 登录卡片\" width=\"360\"></td>\n    <td><img src=\"../preview/vuejs-snapshot.png\" alt=\"Vue 应用中的 aardwin 登录卡片\" width=\"360\"></td>\n  </tr>\n</table>\n\n▶ 演示视频：[https://aard.win/sdk-demo.mp4](https://aard.win/sdk-demo.mp4)\n\n## 深入阅读\n\n- 完整集成指南（回调路由、接口契约、排障）：[README.md](../server-sdk/README.md)\n- 服务端换码：[`@aardwin/auth-server`](../server-sdk/README.md)\n- 仓库与示例：[aardpro/aardwin-sdk](..)\n\n## 许可证\n\n[MIT](./LICENSE)\n","readmeFilename":"README.zh-CN.md"}