{"_id":"@polar-sh/better-auth","_rev":"54-fbdf1bebe1ec11d090c6fb0c7c18751d","name":"@polar-sh/better-auth","dist-tags":{"latest":"2.0.1"},"versions":{"0.0.2":{"name":"@polar-sh/better-auth","version":"0.0.2","keywords":["polar","better-auth","payments","subscriptions"],"_id":"@polar-sh/better-auth@0.0.2","maintainers":[{"name":"birkjernstrom","email":"birk@polar.sh"},{"name":"emilwidlund","email":"hello@emilwidlund.com"},{"name":"fvoron","email":"francois@polar.sh"}],"dist":{"shasum":"80c7ee73466009ce8aeb051f5842483de3c2f8d6","tarball":"https://registry.npmjs.org/@polar-sh/better-auth/-/better-auth-0.0.2.tgz","fileCount":9,"integrity":"sha512-v8RsMwYk1MAjL4bv0A3e7o0lcxOu0Vv3AsPIprpToGeJ4mgyQ7+9hCkmc0AzrGBmPy6qpJRH/lnML8RKOaAaEg==","signatures":[{"sig":"MEUCIBqASXyJkORtzHcWed63BN+XwudeOp1PrG8CXrkInHdIAiEAqOsqRidndAqykxoaS1/DpuyuJGBb902c7JmTYkdwtZw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":116035},"main":"./dist/index.cjs","type":"module","_from":"file:polar-sh-better-auth-0.0.2.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=16"},"exports":{"import":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","require":"./dist/index.cjs"}},"scripts":{"dev":"tsc --watch","test":"vitest","build":"tsup ./src/index.ts --format esm,cjs --dts --clean --sourcemap","check":"biome check --write ./src"},"_npmUser":{"name":"emilwidlund","email":"hello@emilwidlund.com"},"_resolved":"/tmp/de5f851e3cdc0336650ab0c9fc709be6/polar-sh-better-auth-0.0.2.tgz","_integrity":"sha512-v8RsMwYk1MAjL4bv0A3e7o0lcxOu0Vv3AsPIprpToGeJ4mgyQ7+9hCkmc0AzrGBmPy6qpJRH/lnML8RKOaAaEg==","_npmVersion":"10.8.2","description":"Polar integration for better-auth","directories":{},"_nodeVersion":"20.18.3","dependencies":{"zod":"^3.24.2","@polar-sh/sdk":"^0.28.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","vitest":"^2.1.8","@types/node":"^20.0.0","better-auth":"^1.2.0","@biomejs/biome":"1.9.4","@sindresorhus/tsconfig":"^7.0.0"},"peerDependencies":{"better-auth":"^1.2.0"},"_npmOperationalInternal":{"tmp":"tmp/better-auth_0.0.2_1741097856675_0.3795076736699936","host":"s3://npm-registry-packages-npm-production"}},"0.0.3":{"name":"@polar-sh/better-auth","version":"0.0.3","keywords":["polar","better-auth","payments","subscriptions"],"_id":"@polar-sh/better-auth@0.0.3","maintainers":[{"name":"birkjernstrom","email":"birk@polar.sh"},{"name":"emilwidlund","email":"hello@emilwidlund.com"},{"name":"fvoron","email":"francois@polar.sh"}],"dist":{"shasum":"613607e27a41451d7c82324a6b9ad4b863a26d0a","tarball":"https://registry.npmjs.org/@polar-sh/better-auth/-/better-auth-0.0.3.tgz","fileCount":9,"integrity":"sha512-uUoT/0W4MnZsm4uM91kmQ4wA3wX4MOqmYFP2NpsMIZt/kc8pkdwxvfYLInggSbTlEaoINgOxitBGhaZz4jrDnQ==","signatures":[{"sig":"MEQCIE0KlDo0AZXO9ikMgEflquYZiiCJSZsdsa+Me9+F+pirAiBVSNCPIoASiXqk8Zk+giu4le9h3l+NxLdCluA5WQqgzw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":119754},"main":"./dist/index.cjs","type":"module","_from":"file:polar-sh-better-auth-0.0.3.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=16"},"exports":{"import":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","require":"./dist/index.cjs"}},"scripts":{"dev":"tsc --watch","test":"exit 0","build":"tsup ./src/index.ts --format esm,cjs --dts --clean --sourcemap","check":"biome check --write ./src"},"_npmUser":{"name":"emilwidlund","email":"hello@emilwidlund.com"},"_resolved":"/tmp/2ee4d4b0a3a92dbaa495a0ecf891e0b7/polar-sh-better-auth-0.0.3.tgz","_integrity":"sha512-uUoT/0W4MnZsm4uM91kmQ4wA3wX4MOqmYFP2NpsMIZt/kc8pkdwxvfYLInggSbTlEaoINgOxitBGhaZz4jrDnQ==","_npmVersion":"10.8.2","description":"Polar integration for better-auth","directories":{},"_nodeVersion":"20.18.3","dependencies":{"zod":"^3.24.2","@polar-sh/sdk":"^0.29.2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","vitest":"^2.1.8","@types/node":"^20.0.0","better-auth":"^1.2.0","@biomejs/biome":"1.9.4","@sindresorhus/tsconfig":"^7.0.0"},"peerDependencies":{"better-auth":"^1.2.0"},"_npmOperationalInternal":{"tmp":"tmp/better-auth_0.0.3_1741195805901_0.14214287241162005","host":"s3://npm-registry-packages-npm-production"}},"0.0.4":{"name":"@polar-sh/better-auth","version":"0.0.4","keywords":["polar","better-auth","payments","subscriptions"],"_id":"@polar-sh/better-auth@0.0.4","maintainers":[{"name":"birkjernstrom","email":"birk@polar.sh"},{"name":"emilwidlund","email":"hello@emilwidlund.com"},{"name":"fvoron","email":"francois@polar.sh"}],"dist":{"shasum":"6f2b3e891101ccd416ebe864859e634177065dc6","tarball":"https://registry.npmjs.org/@polar-sh/better-auth/-/better-auth-0.0.4.tgz","fileCount":9,"integrity":"sha512-m1uDsXLL/XSjwDAKYrEYqNsGjiYnoDAFuuX9GwhMZorjHJIL4DTVCqRf/p03ISeTzQgXuWQwWi7GHBdyG1KOYw==","signatures":[{"sig":"MEUCIEjdO7b8FMrtvZp3u8RqdrARcoHbxy2/VLNvSMGDqt1vAiEA2ilGLiH8+feC1carv3cU4JmlcVY78aOI78sS1V4b5wU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":119750},"main":"./dist/index.cjs","type":"module","_from":"file:polar-sh-better-auth-0.0.4.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=16"},"exports":{"import":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","require":"./dist/index.cjs"}},"scripts":{"dev":"tsc --watch","test":"exit 0","build":"tsup ./src/index.ts --format esm,cjs --dts --clean --sourcemap","check":"biome check --write ./src"},"_npmUser":{"name":"emilwidlund","email":"hello@emilwidlund.com"},"_resolved":"/tmp/559b389b9372836c12163323aa2d11df/polar-sh-better-auth-0.0.4.tgz","_integrity":"sha512-m1uDsXLL/XSjwDAKYrEYqNsGjiYnoDAFuuX9GwhMZorjHJIL4DTVCqRf/p03ISeTzQgXuWQwWi7GHBdyG1KOYw==","_npmVersion":"10.8.2","description":"Polar integration for better-auth","directories":{},"_nodeVersion":"20.18.3","dependencies":{"zod":"^3.24.2","@polar-sh/sdk":"^0.29.2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","vitest":"^2.1.8","@types/node":"^20.0.0","better-auth":"^1.2.0","@biomejs/biome":"1.9.4","@sindresorhus/tsconfig":"^7.0.0"},"peerDependencies":{"better-auth":"^1.2.0"},"_npmOperationalInternal":{"tmp":"tmp/better-auth_0.0.4_1741212324918_0.3012038575053031","host":"s3://npm-registry-packages-npm-production"}},"0.0.5":{"name":"@polar-sh/better-auth","version":"0.0.5","keywords":["polar","better-auth","payments","subscriptions"],"_id":"@polar-sh/better-auth@0.0.5","maintainers":[{"name":"birkjernstrom","email":"birk@polar.sh"},{"name":"emilwidlund","email":"hello@emilwidlund.com"},{"name":"fvoron","email":"francois@polar.sh"}],"dist":{"shasum":"0898bb546db292548d0ada86ad6d9c973a8eb2dc","tarball":"https://registry.npmjs.org/@polar-sh/better-auth/-/better-auth-0.0.5.tgz","fileCount":9,"integrity":"sha512-wYIBPbahFBUVqTUkbr31dSJR/yDaQMPAG4/iu5/eeRk00Siq5RRW6gdgyVskxAmVKxeAsdVx5N4OaB9GxCW6YQ==","signatures":[{"sig":"MEUCIFupl2fcRQMblmR/Rfn8F8AzsyNvDL2hoOi7uBB+7sr+AiEAkvXLkaj8/bL8dqyyVV+6yY9/PaO+g84b+Okr9qCLMuA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":119796},"main":"./dist/index.cjs","type":"module","_from":"file:polar-sh-better-auth-0.0.5.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=16"},"exports":{"import":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","require":"./dist/index.cjs"}},"scripts":{"dev":"tsc --watch","test":"exit 0","build":"tsup ./src/index.ts --format esm,cjs --dts --clean --sourcemap","check":"biome check --write ./src"},"_npmUser":{"name":"emilwidlund","email":"hello@emilwidlund.com"},"_resolved":"/tmp/afd8cebd1cf58aa610517f05192fd273/polar-sh-better-auth-0.0.5.tgz","_integrity":"sha512-wYIBPbahFBUVqTUkbr31dSJR/yDaQMPAG4/iu5/eeRk00Siq5RRW6gdgyVskxAmVKxeAsdVx5N4OaB9GxCW6YQ==","_npmVersion":"10.8.2","description":"Polar integration for better-auth","directories":{},"_nodeVersion":"20.18.3","dependencies":{"zod":"^3.24.2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","vitest":"^2.1.8","@types/node":"^20.0.0","better-auth":"^1.2.0","@polar-sh/sdk":"^0.29.2","@biomejs/biome":"1.9.4","@sindresorhus/tsconfig":"^7.0.0"},"peerDependencies":{"better-auth":"^1.2.0","@polar-sh/sdk":"^0.29.2"},"_npmOperationalInternal":{"tmp":"tmp/better-auth_0.0.5_1741258593592_0.6631817446612696","host":"s3://npm-registry-packages-npm-production"}},"0.0.6":{"name":"@polar-sh/better-auth","version":"0.0.6","keywords":["polar","better-auth","payments","subscriptions"],"_id":"@polar-sh/better-auth@0.0.6","maintainers":[{"name":"birkjernstrom","email":"birk@polar.sh"},{"name":"emilwidlund","email":"hello@emilwidlund.com"},{"name":"fvoron","email":"francois@polar.sh"}],"dist":{"shasum":"145b5dc60b38e8498fc9249da75fd81d0dc93eef","tarball":"https://registry.npmjs.org/@polar-sh/better-auth/-/better-auth-0.0.6.tgz","fileCount":9,"integrity":"sha512-iF53Wj4Oj8FVWJsm1HD9cYVTh/w4F6JL+KEXbddpZMhu/mtc5c39Lcaku3RJTaURlf6F1d6rMp4U7yTvuKjjGg==","signatures":[{"sig":"MEQCIFIVrCa6twlHeAs3hoPWjYeVGeCHiPMPvsMwbh4tJ/2dAiAIOn4z9qnwrBVgpXvlnb7tT4PUi3rulnzhcO9FmcJXLA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":119796},"main":"./dist/index.cjs","type":"module","_from":"file:polar-sh-better-auth-0.0.6.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=16"},"exports":{"import":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","require":"./dist/index.cjs"}},"scripts":{"dev":"tsc --watch","test":"exit 0","build":"tsup ./src/index.ts --format esm,cjs --dts --clean --sourcemap","check":"biome check --write ./src"},"_npmUser":{"name":"emilwidlund","email":"hello@emilwidlund.com"},"_resolved":"/tmp/d8f576d187bd7f4d83906b9535da6d1a/polar-sh-better-auth-0.0.6.tgz","_integrity":"sha512-iF53Wj4Oj8FVWJsm1HD9cYVTh/w4F6JL+KEXbddpZMhu/mtc5c39Lcaku3RJTaURlf6F1d6rMp4U7yTvuKjjGg==","_npmVersion":"10.8.2","description":"Polar integration for better-auth","directories":{},"_nodeVersion":"20.18.3","dependencies":{"zod":"^3.24.2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","vitest":"^2.1.8","@types/node":"^20.0.0","better-auth":"^1.2.0","@polar-sh/sdk":"^0.29.3","@biomejs/biome":"1.9.4","@sindresorhus/tsconfig":"^7.0.0"},"peerDependencies":{"better-auth":"^1.2.0","@polar-sh/sdk":"^0.29.3"},"_npmOperationalInternal":{"tmp":"tmp/better-auth_0.0.6_1741299465965_0.6626295729715359","host":"s3://npm-registry-packages-npm-production"}},"0.0.7":{"name":"@polar-sh/better-auth","version":"0.0.7","keywords":["polar","better-auth","payments","subscriptions"],"_id":"@polar-sh/better-auth@0.0.7","maintainers":[{"name":"birkjernstrom","email":"birk@polar.sh"},{"name":"emilwidlund","email":"hello@emilwidlund.com"},{"name":"fvoron","email":"francois@polar.sh"}],"dist":{"shasum":"bbead21ed53c7f3453839943a9a2a6fdf1f55d08","tarball":"https://registry.npmjs.org/@polar-sh/better-auth/-/better-auth-0.0.7.tgz","fileCount":9,"integrity":"sha512-Cdidwod06dwsDHWAeknniusCPr7IgVQPdKBM/FXVuhKQHjo6yJ3Owjwwuky6XvzAXYS0igKIR5jcNgVb5fl/Fw==","signatures":[{"sig":"MEUCID6sEJaQIK9M5l/MVAuRCULLkW+T/+fWG9aphHFs/TgyAiEA4xTbez1uzX1Y2IPpiVgmVnl6vDHrMLErZGX5fodVaA0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":121426},"main":"./dist/index.cjs","type":"module","_from":"file:polar-sh-better-auth-0.0.7.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=16"},"exports":{"import":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","require":"./dist/index.cjs"}},"scripts":{"dev":"tsc --watch","test":"exit 0","build":"tsup ./src/index.ts --format esm,cjs --dts --clean --sourcemap","check":"biome check --write ./src"},"_npmUser":{"name":"emilwidlund","email":"hello@emilwidlund.com"},"_resolved":"/tmp/97618a2c3d46a1853c9ff7f61381b50a/polar-sh-better-auth-0.0.7.tgz","_integrity":"sha512-Cdidwod06dwsDHWAeknniusCPr7IgVQPdKBM/FXVuhKQHjo6yJ3Owjwwuky6XvzAXYS0igKIR5jcNgVb5fl/Fw==","_npmVersion":"10.8.2","description":"Polar integration for better-auth","directories":{},"_nodeVersion":"20.18.3","dependencies":{"zod":"^3.24.2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","vitest":"^2.1.8","@types/node":"^20.0.0","better-auth":"^1.2.0","@polar-sh/sdk":"^0.29.3","@biomejs/biome":"1.9.4","@sindresorhus/tsconfig":"^7.0.0"},"peerDependencies":{"better-auth":"^1.2.0","@polar-sh/sdk":"^0.29.3"},"_npmOperationalInternal":{"tmp":"tmp/better-auth_0.0.7_1741355944389_0.7898612471889042","host":"s3://npm-registry-packages-npm-production"}},"0.0.8":{"name":"@polar-sh/better-auth","version":"0.0.8","keywords":["polar","better-auth","payments","subscriptions"],"_id":"@polar-sh/better-auth@0.0.8","maintainers":[{"name":"birkjernstrom","email":"birk@polar.sh"},{"name":"emilwidlund","email":"hello@emilwidlund.com"},{"name":"fvoron","email":"francois@polar.sh"}],"dist":{"shasum":"072a12655b1092dd9a656ddb5a8cf9877e2e941b","tarball":"https://registry.npmjs.org/@polar-sh/better-auth/-/better-auth-0.0.8.tgz","fileCount":9,"integrity":"sha512-+ECbK1tAMgy62f/OxqTX/XmRkbAgUe61elzbD8OGSYgDt05ttRlomXM59IgeLp76uWgWFhVsYKOHWwnJqYE4Tw==","signatures":[{"sig":"MEYCIQCxU43zGbOX1/yROs0L8CciI1mF9nbdL9d99H/M8Ht7iAIhAKTNnl5u6UEQdbXICpbutynpqVzC9TpTjH+XRIltSf6j","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":130328},"main":"./dist/index.cjs","type":"module","_from":"file:polar-sh-better-auth-0.0.8.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=16"},"exports":{"import":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","require":"./dist/index.cjs"}},"scripts":{"dev":"tsc --watch","test":"exit 0","build":"tsup ./src/index.ts --format esm,cjs --dts --clean --sourcemap","check":"biome check --write ./src"},"_npmUser":{"name":"emilwidlund","email":"hello@emilwidlund.com"},"_resolved":"/tmp/134d8c72bdb7199f1b991386a3cec8fd/polar-sh-better-auth-0.0.8.tgz","_integrity":"sha512-+ECbK1tAMgy62f/OxqTX/XmRkbAgUe61elzbD8OGSYgDt05ttRlomXM59IgeLp76uWgWFhVsYKOHWwnJqYE4Tw==","_npmVersion":"10.8.2","description":"Polar integration for better-auth","directories":{},"_nodeVersion":"20.19.0","dependencies":{"zod":"^3.24.2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","vitest":"^2.1.8","@types/node":"^20.0.0","better-auth":"^1.2.0","@polar-sh/sdk":"^0.29.3","@biomejs/biome":"1.9.4","@sindresorhus/tsconfig":"^7.0.0"},"peerDependencies":{"better-auth":"^1.2.0","@polar-sh/sdk":"^0.29.3"},"_npmOperationalInternal":{"tmp":"tmp/better-auth_0.0.8_1742457406699_0.25463148235893596","host":"s3://npm-registry-packages-npm-production"}},"0.0.9":{"name":"@polar-sh/better-auth","version":"0.0.9","keywords":["polar","better-auth","payments","subscriptions"],"_id":"@polar-sh/better-auth@0.0.9","maintainers":[{"name":"birkjernstrom","email":"birk@polar.sh"},{"name":"emilwidlund","email":"hello@emilwidlund.com"},{"name":"fvoron","email":"francois@polar.sh"}],"dist":{"shasum":"8a6ec05f1060ee51eef7c068847bf9fe0c4d5097","tarball":"https://registry.npmjs.org/@polar-sh/better-auth/-/better-auth-0.0.9.tgz","fileCount":9,"integrity":"sha512-kuv7KCDe0iuxu+R1btryPXYP/wThgS54RW3mKld3p2hOpJ0RvOz/6hL8Ob8jOMUY2dUomaOHOVjlJd6t/wM52A==","signatures":[{"sig":"MEYCIQC5P/pHf+cEAsD+bM/wsTtZgp6usWipp2WmzQmBw59JTgIhAJ5+a83W0avXhTZobkP0jUjQlIk0IeMgtHHejyJUDuid","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":130328},"main":"./dist/index.cjs","type":"module","_from":"file:polar-sh-better-auth-0.0.9.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=16"},"exports":{"import":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","require":"./dist/index.cjs"}},"scripts":{"dev":"tsc --watch","test":"exit 0","build":"tsup ./src/index.ts --format esm,cjs --dts --clean --sourcemap","check":"biome check --write ./src"},"_npmUser":{"name":"emilwidlund","email":"hello@emilwidlund.com"},"_resolved":"/tmp/9fb15956fae64ade060eedacf278bcbc/polar-sh-better-auth-0.0.9.tgz","_integrity":"sha512-kuv7KCDe0iuxu+R1btryPXYP/wThgS54RW3mKld3p2hOpJ0RvOz/6hL8Ob8jOMUY2dUomaOHOVjlJd6t/wM52A==","_npmVersion":"10.8.2","description":"Polar integration for better-auth","directories":{},"_nodeVersion":"20.19.0","dependencies":{"zod":"^3.24.2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","vitest":"^2.1.8","@types/node":"^20.0.0","better-auth":"^1.2.0","@polar-sh/sdk":"^0.32.0","@biomejs/biome":"1.9.4","@sindresorhus/tsconfig":"^7.0.0"},"peerDependencies":{"better-auth":"^1.2.0","@polar-sh/sdk":"^0.32.0"},"_npmOperationalInternal":{"tmp":"tmp/better-auth_0.0.9_1742487328848_0.672585263933994","host":"s3://npm-registry-packages-npm-production"}},"0.0.10":{"name":"@polar-sh/better-auth","version":"0.0.10","keywords":["polar","better-auth","payments","subscriptions"],"_id":"@polar-sh/better-auth@0.0.10","maintainers":[{"name":"birkjernstrom","email":"birk@polar.sh"},{"name":"emilwidlund","email":"hello@emilwidlund.com"},{"name":"fvoron","email":"francois@polar.sh"}],"dist":{"shasum":"90e79c4e592827f5b46c0e6f03c282f155cff9eb","tarball":"https://registry.npmjs.org/@polar-sh/better-auth/-/better-auth-0.0.10.tgz","fileCount":9,"integrity":"sha512-g17mMiZBSJ9QAuXSPJyBHP5RrbtVFiIfRfnsMzX59FpZPrB9sHTpSx8+XN5kNtwIlYVHWVIWSuEdqAdrIcsi0A==","signatures":[{"sig":"MEUCIQCurJpJWBAGJ5JMHnMvjwNI23MrzJ7KoTKzRih1oFnNdAIgeXlA31eTJFKFotdefd2ZVsN3/hsS3zvpplfocDN8AP4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":130317},"main":"./dist/index.cjs","type":"module","_from":"file:polar-sh-better-auth-0.0.10.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=16"},"exports":{"import":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","require":"./dist/index.cjs"}},"scripts":{"dev":"tsc --watch","test":"exit 0","build":"tsup ./src/index.ts --format esm,cjs --dts --clean --sourcemap","check":"biome check --write ./src"},"_npmUser":{"name":"emilwidlund","email":"hello@emilwidlund.com"},"_resolved":"/tmp/d754b7efba06319f28dc0718bcf17454/polar-sh-better-auth-0.0.10.tgz","_integrity":"sha512-g17mMiZBSJ9QAuXSPJyBHP5RrbtVFiIfRfnsMzX59FpZPrB9sHTpSx8+XN5kNtwIlYVHWVIWSuEdqAdrIcsi0A==","_npmVersion":"10.8.2","description":"Polar integration for better-auth","directories":{},"_nodeVersion":"20.19.0","dependencies":{"zod":"^3.24.2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","vitest":"^2.1.8","@types/node":"^20.0.0","better-auth":"^1.2.0","@polar-sh/sdk":"^0.32.0","@biomejs/biome":"1.9.4","@sindresorhus/tsconfig":"^7.0.0"},"peerDependencies":{"better-auth":"^1.2.0","@polar-sh/sdk":"^0.32.0"},"_npmOperationalInternal":{"tmp":"tmp/better-auth_0.0.10_1744122296563_0.2222404150541919","host":"s3://npm-registry-packages-npm-production"}},"0.0.11":{"name":"@polar-sh/better-auth","version":"0.0.11","keywords":["polar","better-auth","payments","subscriptions"],"_id":"@polar-sh/better-auth@0.0.11","maintainers":[{"name":"birkjernstrom","email":"birk@polar.sh"},{"name":"emilwidlund","email":"hello@emilwidlund.com"},{"name":"fvoron","email":"francois@polar.sh"}],"dist":{"shasum":"e5fd4838126b99ad3d9d90c5a432206c1a7bd09d","tarball":"https://registry.npmjs.org/@polar-sh/better-auth/-/better-auth-0.0.11.tgz","fileCount":9,"integrity":"sha512-Oaok5AfpZRAVQ86uPb/OxxQPp/khHf2ZprCMnVyNNwdOIKlHrx8UxAcmiktpbi0NFl+IgoCFjXR2uoCuwTAPwQ==","signatures":[{"sig":"MEQCID48tlYn0W6RF/eujXBnn2dU3QRwEnbf1/j/fAZIg+sqAiApjRFkgC/Hik8ioox+haMllWrKKBfjIRb8CWas6f+7Pw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":130958},"main":"./dist/index.cjs","type":"module","_from":"file:polar-sh-better-auth-0.0.11.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=16"},"exports":{"import":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","require":"./dist/index.cjs"}},"scripts":{"dev":"tsc --watch","test":"exit 0","build":"tsup ./src/index.ts --format esm,cjs --dts --clean --sourcemap","check":"biome check --write ./src"},"_npmUser":{"name":"emilwidlund","email":"hello@emilwidlund.com"},"_resolved":"/tmp/f37bb8d37a5d5cdb5839d7d2f6605808/polar-sh-better-auth-0.0.11.tgz","_integrity":"sha512-Oaok5AfpZRAVQ86uPb/OxxQPp/khHf2ZprCMnVyNNwdOIKlHrx8UxAcmiktpbi0NFl+IgoCFjXR2uoCuwTAPwQ==","_npmVersion":"10.8.2","description":"Polar integration for better-auth","directories":{},"_nodeVersion":"20.19.0","dependencies":{"zod":"^3.24.2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","vitest":"^2.1.8","@types/node":"^20.0.0","better-auth":"^1.2.0","@polar-sh/sdk":"^0.32.0","@biomejs/biome":"1.9.4","@sindresorhus/tsconfig":"^7.0.0"},"peerDependencies":{"better-auth":"^1.2.0","@polar-sh/sdk":"^0.32.0"},"_npmOperationalInternal":{"tmp":"tmp/better-auth_0.0.11_1744814447911_0.19081446013221015","host":"s3://npm-registry-packages-npm-production"}},"0.1.0":{"name":"@polar-sh/better-auth","version":"0.1.0","keywords":["polar","better-auth","payments","subscriptions"],"_id":"@polar-sh/better-auth@0.1.0","maintainers":[{"name":"birkjernstrom","email":"birk@polar.sh"},{"name":"emilwidlund","email":"hello@emilwidlund.com"},{"name":"fvoron","email":"francois@polar.sh"}],"dist":{"shasum":"db23f7d047bd809649a0d7e77ce178d0d3634d5d","tarball":"https://registry.npmjs.org/@polar-sh/better-auth/-/better-auth-0.1.0.tgz","fileCount":9,"integrity":"sha512-Gw67CoLoPIelwpa+BR7cMZb/i8MJP2g2E93MhEl26OuWGt8xNbAqzXasDoyUgZQ/r6ZwwdYPRzUqMWmwnRTEqQ==","signatures":[{"sig":"MEQCIDDxC+7w2EFCiWG+iMTeEjrkesWYLBn/fCGExnesORRYAiAljT9alSZDMV9qVfdHgRHC0RfBQvIBGbhbqyGxotjchw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":130432},"main":"./dist/index.cjs","type":"module","_from":"file:polar-sh-better-auth-0.1.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=16"},"exports":{"import":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","require":"./dist/index.cjs"}},"scripts":{"dev":"tsc --watch","test":"exit 0","build":"tsup ./src/index.ts --format esm,cjs --dts --clean --sourcemap","check":"biome check --write ./src"},"_npmUser":{"name":"emilwidlund","email":"hello@emilwidlund.com"},"_resolved":"/tmp/b8abebca893e3bb4670841fc63ae1c24/polar-sh-better-auth-0.1.0.tgz","_integrity":"sha512-Gw67CoLoPIelwpa+BR7cMZb/i8MJP2g2E93MhEl26OuWGt8xNbAqzXasDoyUgZQ/r6ZwwdYPRzUqMWmwnRTEqQ==","_npmVersion":"10.8.2","description":"Polar integration for better-auth","directories":{},"_nodeVersion":"20.19.0","dependencies":{"zod":"^3.24.2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","vitest":"^2.1.8","@types/node":"^20.0.0","better-auth":"^1.2.0","@polar-sh/sdk":"^0.32.11","@biomejs/biome":"1.9.4","@sindresorhus/tsconfig":"^7.0.0"},"peerDependencies":{"better-auth":"^1.2.0","@polar-sh/sdk":"^0.32.11"},"_npmOperationalInternal":{"tmp":"tmp/better-auth_0.1.0_1744987297765_0.9830528823753641","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@polar-sh/better-auth","version":"0.1.1","keywords":["polar","better-auth","payments","subscriptions"],"_id":"@polar-sh/better-auth@0.1.1","maintainers":[{"name":"birkjernstrom","email":"birk@polar.sh"},{"name":"emilwidlund","email":"hello@emilwidlund.com"},{"name":"fvoron","email":"francois@polar.sh"}],"dist":{"shasum":"f46fd777cb94ab053b249466d564444f3c00dc67","tarball":"https://registry.npmjs.org/@polar-sh/better-auth/-/better-auth-0.1.1.tgz","fileCount":9,"integrity":"sha512-+7vLpMCDwzBS87CUXsFb9ItOWMu/zkaJ0Hzghzi8Ejf+sBEawArE3kguChLmsTO2t0/Z4+NiQbbSMqND+9jwSg==","signatures":[{"sig":"MEYCIQCwJ4hk7jZBUa5ogekl5swTFJmp4oq6doPVdf/7DXNLfAIhAJmEzpvrf8vfUO0WXJFhNeMLDnOrmbB2vX4xAYdT67WL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":131020},"main":"./dist/index.cjs","type":"module","_from":"file:polar-sh-better-auth-0.1.1.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=16"},"exports":{"import":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","require":"./dist/index.cjs"}},"scripts":{"dev":"tsc --watch","test":"exit 0","build":"tsup ./src/index.ts --format esm,cjs --dts --clean --sourcemap","check":"biome check --write ./src"},"_npmUser":{"name":"emilwidlund","email":"hello@emilwidlund.com"},"_resolved":"/tmp/6aab4222feafad6c82f05b582b7038d6/polar-sh-better-auth-0.1.1.tgz","_integrity":"sha512-+7vLpMCDwzBS87CUXsFb9ItOWMu/zkaJ0Hzghzi8Ejf+sBEawArE3kguChLmsTO2t0/Z4+NiQbbSMqND+9jwSg==","_npmVersion":"10.8.2","description":"Polar integration for better-auth","directories":{},"_nodeVersion":"20.19.0","dependencies":{"zod":"^3.24.2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","vitest":"^2.1.8","@types/node":"^20.0.0","better-auth":"^1.2.0","@polar-sh/sdk":"^0.32.11","@biomejs/biome":"1.9.4","@sindresorhus/tsconfig":"^7.0.0"},"peerDependencies":{"better-auth":"^1.2.0","@polar-sh/sdk":"^0.32.11"},"_npmOperationalInternal":{"tmp":"tmp/better-auth_0.1.1_1745401375309_0.9725404902447439","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@polar-sh/better-auth","version":"0.1.2","keywords":["polar","better-auth","payments","subscriptions"],"_id":"@polar-sh/better-auth@0.1.2","maintainers":[{"name":"birkjernstrom","email":"birk@polar.sh"},{"name":"emilwidlund","email":"hello@emilwidlund.com"},{"name":"fvoron","email":"francois@polar.sh"}],"dist":{"shasum":"2968e01f57fae60518310506f9a49b507811f4f7","tarball":"https://registry.npmjs.org/@polar-sh/better-auth/-/better-auth-0.1.2.tgz","fileCount":9,"integrity":"sha512-vGutiT/TpctSe3zCJ7HXy+rk4FmgCTGqJcKmSRGmlrQK4KN21cAPrW1HIANIE+ADYuJt5CQZ934mDIcKiY+I0w==","signatures":[{"sig":"MEYCIQCYPv0OdX20C5pfXPhV5bZpPFn9TyXA2L9WFweDArDIUAIhANF5K6AmJDD9tNyXTCXvFGC5HbvtMQYW3FTy39iL74xs","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":134823},"main":"./dist/index.cjs","type":"module","_from":"file:polar-sh-better-auth-0.1.2.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=16"},"exports":{"import":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","require":"./dist/index.cjs"}},"scripts":{"dev":"tsc --watch","test":"exit 0","build":"tsup ./src/index.ts --format esm,cjs --dts --clean --sourcemap","check":"biome check --write ./src"},"_npmUser":{"name":"emilwidlund","email":"hello@emilwidlund.com"},"_resolved":"/tmp/a08eaf2d76129957fbea65f95fdfe9d5/polar-sh-better-auth-0.1.2.tgz","_integrity":"sha512-vGutiT/TpctSe3zCJ7HXy+rk4FmgCTGqJcKmSRGmlrQK4KN21cAPrW1HIANIE+ADYuJt5CQZ934mDIcKiY+I0w==","_npmVersion":"10.8.2","description":"Polar integration for better-auth","directories":{},"_nodeVersion":"20.19.1","dependencies":{"zod":"^3.24.2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","vitest":"^2.1.8","@types/node":"^20.0.0","better-auth":"^1.2.0","@polar-sh/sdk":"^0.32.13","@biomejs/biome":"1.9.4","@sindresorhus/tsconfig":"^7.0.0"},"peerDependencies":{"better-auth":"^1.2.0","@polar-sh/sdk":"^0.32.13"},"_npmOperationalInternal":{"tmp":"tmp/better-auth_0.1.2_1747056092110_0.5376757100641243","host":"s3://npm-registry-packages-npm-production"}},"1.0.0":{"name":"@polar-sh/better-auth","version":"1.0.0","keywords":["polar","better-auth","payments","subscriptions"],"_id":"@polar-sh/better-auth@1.0.0","maintainers":[{"name":"birkjernstrom","email":"birk@polar.sh"},{"name":"emilwidlund","email":"hello@emilwidlund.com"},{"name":"fvoron","email":"francois@polar.sh"}],"dist":{"shasum":"4f3e8fc1ec257640a54296b755f0ed04975bb2da","tarball":"https://registry.npmjs.org/@polar-sh/better-auth/-/better-auth-1.0.0.tgz","fileCount":9,"integrity":"sha512-fvMTBcV9WXVJjdCkBF1gYeqDnILbKzy+LZ4ZFyMZ/pQVXS7RvwhV4xtWjmSbXI7Ffw3LLRm2mYv1fUwaW6GpYA==","signatures":[{"sig":"MEUCIQD71o+NqZPZcIT/Dix6agpA8bt90ZRhvnsYZSoI8/sHUQIgTemra+xzI9mK1SRhwJHAFyK1imFD5eZBTGDB9AA6eXs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":284720},"main":"./dist/index.cjs","type":"module","_from":"file:polar-sh-better-auth-1.0.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=16"},"exports":{"import":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","require":"./dist/index.cjs"}},"scripts":{"dev":"npm run build -- --watch","test":"exit 0","build":"tsup ./src/index.ts --format esm,cjs --dts --clean --sourcemap","check":"biome check --write ./src"},"_npmUser":{"name":"emilwidlund","email":"hello@emilwidlund.com"},"_resolved":"/tmp/a9c01eb52e73571c9b1db3050eee9899/polar-sh-better-auth-1.0.0.tgz","_integrity":"sha512-fvMTBcV9WXVJjdCkBF1gYeqDnILbKzy+LZ4ZFyMZ/pQVXS7RvwhV4xtWjmSbXI7Ffw3LLRm2mYv1fUwaW6GpYA==","_npmVersion":"10.8.2","description":"Polar integration for better-auth","directories":{},"_nodeVersion":"20.19.1","dependencies":{"zod":"^3.24.2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","vitest":"^2.1.8","@types/node":"^20.0.0","better-auth":"^1.2.7","@polar-sh/sdk":"^0.32.15","@biomejs/biome":"1.9.4","@sindresorhus/tsconfig":"^7.0.0"},"peerDependencies":{"better-auth":"^1.2.7","@polar-sh/sdk":"^0.32.15"},"_npmOperationalInternal":{"tmp":"tmp/better-auth_1.0.0_1747401081148_0.1241908476308311","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@polar-sh/better-auth","version":"1.0.1","keywords":["polar","better-auth","payments","subscriptions"],"_id":"@polar-sh/better-auth@1.0.1","maintainers":[{"name":"birkjernstrom","email":"birk@polar.sh"},{"name":"emilwidlund","email":"hello@emilwidlund.com"},{"name":"fvoron","email":"francois@polar.sh"}],"dist":{"shasum":"410b23fc537a27e178d7c276710e8c076367baed","tarball":"https://registry.npmjs.org/@polar-sh/better-auth/-/better-auth-1.0.1.tgz","fileCount":9,"integrity":"sha512-2wT/zaBqy6LsCkEEBLDzKF4QT8kE5iwFqZAo4RSkB+AtUn4VEZwUwfjQdxUvEfJ535yIIg8eFEWhG8DvdZZVOQ==","signatures":[{"sig":"MEUCIFmw4ksFPZziivL9BjjuDMJXP2C/yHe+bjO3GFY//N0pAiEA96YLS6+lQ2swH5gMMaejczcyWAZMkdJCha7aQmaX3S8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":284565},"main":"./dist/index.cjs","type":"module","_from":"file:polar-sh-better-auth-1.0.1.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=16"},"exports":{"import":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","require":"./dist/index.cjs"}},"scripts":{"dev":"npm run build -- --watch","test":"exit 0","build":"tsup ./src/index.ts --format esm,cjs --dts --clean --sourcemap","check":"biome check --write ./src"},"_npmUser":{"name":"emilwidlund","email":"hello@emilwidlund.com"},"_resolved":"/tmp/d96316f4e2d70bec4f1dba03cc77848f/polar-sh-better-auth-1.0.1.tgz","_integrity":"sha512-2wT/zaBqy6LsCkEEBLDzKF4QT8kE5iwFqZAo4RSkB+AtUn4VEZwUwfjQdxUvEfJ535yIIg8eFEWhG8DvdZZVOQ==","_npmVersion":"10.8.2","description":"Polar integration for better-auth","directories":{},"_nodeVersion":"20.19.1","dependencies":{"zod":"^3.24.2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","vitest":"^2.1.8","@types/node":"^20.0.0","better-auth":"^1.2.7","@polar-sh/sdk":"^0.32.15","@biomejs/biome":"1.9.4","@sindresorhus/tsconfig":"^7.0.0"},"peerDependencies":{"better-auth":"^1.2.7","@polar-sh/sdk":"^0.32.15"},"_npmOperationalInternal":{"tmp":"tmp/better-auth_1.0.1_1747653988630_0.5719276688873955","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"@polar-sh/better-auth","version":"1.0.2","keywords":["polar","better-auth","payments","subscriptions"],"_id":"@polar-sh/better-auth@1.0.2","maintainers":[{"name":"birkjernstrom","email":"birk@polar.sh"},{"name":"emilwidlund","email":"hello@emilwidlund.com"},{"name":"fvoron","email":"francois@polar.sh"}],"dist":{"shasum":"844e1741ea6f5f7bc2eb7589e76c32e699a188f8","tarball":"https://registry.npmjs.org/@polar-sh/better-auth/-/better-auth-1.0.2.tgz","fileCount":9,"integrity":"sha512-6uL8RpbbFRQ1WWgmocFakZVwhpsm0R+fF3sXwRUohLF/+xWRB9eW+WTz8Uza68vUZ8aEulvkD/sIaqAkHEez3Q==","signatures":[{"sig":"MEUCIEnV1F6OfW/iZpEK37TCgJXcJT2hhsWwxLx/0OnzFiIbAiEAtborefa6A90/ZRw+off367XVndm0lGQDVOeV+p7CgWw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":284564},"main":"./dist/index.cjs","type":"module","_from":"file:polar-sh-better-auth-1.0.2.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=16"},"exports":{"import":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","require":"./dist/index.cjs"}},"scripts":{"dev":"npm run build -- --watch","test":"exit 0","build":"tsup ./src/index.ts --format esm,cjs --dts --clean --sourcemap","check":"biome check --write ./src"},"_npmUser":{"name":"emilwidlund","actor":{"name":"emilwidlund","type":"user","email":"hello@emilwidlund.com"},"email":"hello@emilwidlund.com"},"_resolved":"/tmp/505427dd7a73c7ee3553fd657d2b3216/polar-sh-better-auth-1.0.2.tgz","_integrity":"sha512-6uL8RpbbFRQ1WWgmocFakZVwhpsm0R+fF3sXwRUohLF/+xWRB9eW+WTz8Uza68vUZ8aEulvkD/sIaqAkHEez3Q==","_npmVersion":"10.8.2","description":"Polar integration for better-auth","directories":{},"_nodeVersion":"20.19.2","dependencies":{"zod":"^3.24.2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","vitest":"^2.1.8","@types/node":"^20.0.0","better-auth":"^1.2.7","@polar-sh/sdk":"^0.34.2","@biomejs/biome":"1.9.4","@sindresorhus/tsconfig":"^7.0.0"},"peerDependencies":{"better-auth":"^1.2.7","@polar-sh/sdk":"^0.32.15"},"_npmOperationalInternal":{"tmp":"tmp/better-auth_1.0.2_1750665590374_0.02857207187587374","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"@polar-sh/better-auth","version":"1.0.3","keywords":["polar","better-auth","payments","subscriptions"],"_id":"@polar-sh/better-auth@1.0.3","maintainers":[{"name":"birkjernstrom","email":"birk@polar.sh"},{"name":"emilwidlund","email":"hello@emilwidlund.com"},{"name":"fvoron","email":"francois@polar.sh"}],"dist":{"shasum":"ae0c52a79ff888cb3ac45c8de0135f029244191a","tarball":"https://registry.npmjs.org/@polar-sh/better-auth/-/better-auth-1.0.3.tgz","fileCount":9,"integrity":"sha512-/8uWEjda4Ut6otCCtQXGQZmPwt0t0L3ciO/3UAjtf0wMAi+a2R0MWpk3weGJl3L7GLvlNU2ZXi4AaXOstGfUBQ==","signatures":[{"sig":"MEUCIQDC6Ububdau9+YFLYKoKnppusA6nOVxGDwEN/lDgHc3DAIgYgFj9r7LPcnvH4QvzHrq+lXjMFg7pbcFX4UYV4T5Q38=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":286062},"main":"./dist/index.cjs","type":"module","_from":"file:polar-sh-better-auth-1.0.3.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=16"},"exports":{"import":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","require":"./dist/index.cjs"}},"scripts":{"dev":"npm run build -- --watch","test":"exit 0","build":"tsup ./src/index.ts --format esm,cjs --dts --clean --sourcemap","check":"biome check --write ./src"},"_npmUser":{"name":"emilwidlund","actor":{"name":"emilwidlund","type":"user","email":"hello@emilwidlund.com"},"email":"hello@emilwidlund.com"},"_resolved":"/tmp/033943de46dc8348248f9956a77e583f/polar-sh-better-auth-1.0.3.tgz","_integrity":"sha512-/8uWEjda4Ut6otCCtQXGQZmPwt0t0L3ciO/3UAjtf0wMAi+a2R0MWpk3weGJl3L7GLvlNU2ZXi4AaXOstGfUBQ==","_npmVersion":"10.8.2","description":"Polar integration for better-auth","directories":{},"_nodeVersion":"20.19.2","dependencies":{"zod":"^3.24.2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","vitest":"^2.1.8","@types/node":"^20.0.0","better-auth":"^1.2.7","@polar-sh/sdk":"^0.34.2","@biomejs/biome":"1.9.4","@sindresorhus/tsconfig":"^7.0.0","@polar-sh/adapter-utils":"0.2.1"},"peerDependencies":{"better-auth":"^1.2.7","@polar-sh/sdk":"^0.32.15"},"_npmOperationalInternal":{"tmp":"tmp/better-auth_1.0.3_1750753991998_0.2928574640653103","host":"s3://npm-registry-packages-npm-production"}},"1.0.4":{"name":"@polar-sh/better-auth","version":"1.0.4","keywords":["polar","better-auth","payments","subscriptions"],"_id":"@polar-sh/better-auth@1.0.4","maintainers":[{"name":"birkjernstrom","email":"birk@polar.sh"},{"name":"emilwidlund","email":"hello@emilwidlund.com"},{"name":"fvoron","email":"francois@polar.sh"}],"dist":{"shasum":"c3bcb7cda060c04be65f4f25446b05c0ec625c49","tarball":"https://registry.npmjs.org/@polar-sh/better-auth/-/better-auth-1.0.4.tgz","fileCount":9,"integrity":"sha512-sEuZtImh+kwEHqH5adOUPeEqqwrXbiVJ91BIeKdptD+1rdoXmtQSkazlnSWPA1LAo2xXe4Df/KQOaE1ByteuHw==","signatures":[{"sig":"MEUCIClbGzY5C5Rb9ABZIrPSYssRsREBJxjzzXOg5Ocvj1xGAiEA41Trm92nJW/lQhzL2fkgzqAHYFx5mdhEjhursHb/n+0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":287482},"main":"./dist/index.cjs","type":"module","_from":"file:polar-sh-better-auth-1.0.4.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=16"},"exports":{"import":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","require":"./dist/index.cjs"}},"scripts":{"dev":"npm run build -- --watch","test":"exit 0","build":"tsup ./src/index.ts --format esm,cjs --dts --clean --sourcemap","check":"biome check --write ./src"},"_npmUser":{"name":"emilwidlund","actor":{"name":"emilwidlund","type":"user","email":"hello@emilwidlund.com"},"email":"hello@emilwidlund.com"},"_resolved":"/tmp/3740e933541a6084f41ce21dba006a09/polar-sh-better-auth-1.0.4.tgz","_integrity":"sha512-sEuZtImh+kwEHqH5adOUPeEqqwrXbiVJ91BIeKdptD+1rdoXmtQSkazlnSWPA1LAo2xXe4Df/KQOaE1ByteuHw==","_npmVersion":"10.8.2","description":"Polar integration for better-auth","directories":{},"_nodeVersion":"20.19.2","dependencies":{"zod":"^3.24.2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","vitest":"^2.1.8","@types/node":"^20.0.0","better-auth":"^1.2.7","@polar-sh/sdk":"^0.34.2","@biomejs/biome":"1.9.4","@sindresorhus/tsconfig":"^7.0.0","@polar-sh/adapter-utils":"0.2.1"},"peerDependencies":{"better-auth":"^1.2.7","@polar-sh/sdk":"^0.32.15"},"_npmOperationalInternal":{"tmp":"tmp/better-auth_1.0.4_1751453592347_0.3950798251252008","host":"s3://npm-registry-packages-npm-production"}},"1.0.5":{"name":"@polar-sh/better-auth","version":"1.0.5","keywords":["polar","better-auth","payments","subscriptions"],"_id":"@polar-sh/better-auth@1.0.5","maintainers":[{"name":"birkjernstrom","email":"birk@polar.sh"},{"name":"emilwidlund","email":"hello@emilwidlund.com"},{"name":"fvoron","email":"francois@polar.sh"}],"dist":{"shasum":"b830ae017cdf51e2e02c5f36026c477dd9f50c4d","tarball":"https://registry.npmjs.org/@polar-sh/better-auth/-/better-auth-1.0.5.tgz","fileCount":9,"integrity":"sha512-9EyJPhu7Me++WclgFKnYOKzZqTmGjEOLteklA921qNSwNBCCvNYYSIWRIgx6yMd63WftMnOJxhS/Udqv73FYQg==","signatures":[{"sig":"MEQCIDt5G66qW0CjU4bCoMw7dJdQhJ3LnB/18fQu3gkCeqZrAiA+Z776cbZV7oAHsApuqihGJtPO9M4qtRZ4EoR+vgDS0Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":279317},"main":"./dist/index.cjs","type":"module","_from":"file:polar-sh-better-auth-1.0.5.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=16"},"exports":{"import":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","require":"./dist/index.cjs"}},"scripts":{"dev":"npm run build -- --watch","test":"exit 0","build":"tsup ./src/index.ts --format esm,cjs --dts --clean --sourcemap","check":"biome check --write ./src"},"_npmUser":{"name":"emilwidlund","email":"hello@emilwidlund.com"},"_resolved":"/tmp/b91fd010ea816a12659c804916db334f/polar-sh-better-auth-1.0.5.tgz","_integrity":"sha512-9EyJPhu7Me++WclgFKnYOKzZqTmGjEOLteklA921qNSwNBCCvNYYSIWRIgx6yMd63WftMnOJxhS/Udqv73FYQg==","_npmVersion":"10.8.2","description":"Polar integration for better-auth","directories":{},"_nodeVersion":"20.19.3","dependencies":{"zod":"^4.0.5"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","vitest":"^2.1.8","@types/node":"^20.0.0","better-auth":"^1.2.7","@polar-sh/sdk":"^0.34.2","@biomejs/biome":"1.9.4","@sindresorhus/tsconfig":"^7.0.0","@polar-sh/adapter-utils":"0.2.1"},"peerDependencies":{"better-auth":"^1.2.7","@polar-sh/sdk":"^0.32.15"},"_npmOperationalInternal":{"tmp":"tmp/better-auth_1.0.5_1752269143935_0.7936551948829738","host":"s3://npm-registry-packages-npm-production"}},"1.0.6":{"name":"@polar-sh/better-auth","version":"1.0.6","keywords":["polar","better-auth","payments","subscriptions"],"_id":"@polar-sh/better-auth@1.0.6","maintainers":[{"name":"birkjernstrom","email":"birk@polar.sh"},{"name":"emilwidlund","email":"hello@emilwidlund.com"},{"name":"fvoron","email":"francois@polar.sh"}],"dist":{"shasum":"d2bda789de4ecc0015a5bfc793010d7545cfacf6","tarball":"https://registry.npmjs.org/@polar-sh/better-auth/-/better-auth-1.0.6.tgz","fileCount":9,"integrity":"sha512-oD9rZVo1OKdHTpCFSrVS7bzor6xsWol7HAHMIwWXfNUiQz4AIz4Wg8ZRyCk6uF1t7gH/c9rHEV69839hIUWjAA==","signatures":[{"sig":"MEUCIQCMgcp9CFzNSrIFGqeusNrY9/ejCPAGrnqAAqzVjIuIowIgBNNedkpMV3cIHcugGJb+mhpacv25pqdbLvoyMggh9EI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":287482},"main":"./dist/index.cjs","type":"module","_from":"file:polar-sh-better-auth-1.0.6.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=16"},"exports":{"import":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","require":"./dist/index.cjs"}},"scripts":{"dev":"npm run build -- --watch","test":"exit 0","build":"tsup ./src/index.ts --format esm,cjs --dts --clean --sourcemap","check":"biome check --write ./src"},"_npmUser":{"name":"emilwidlund","email":"hello@emilwidlund.com"},"_resolved":"/tmp/ac0189602dd320d0df2102525d19e1f6/polar-sh-better-auth-1.0.6.tgz","_integrity":"sha512-oD9rZVo1OKdHTpCFSrVS7bzor6xsWol7HAHMIwWXfNUiQz4AIz4Wg8ZRyCk6uF1t7gH/c9rHEV69839hIUWjAA==","_npmVersion":"10.8.2","description":"Polar integration for better-auth","directories":{},"_nodeVersion":"20.19.3","dependencies":{"zod":"^3.24.2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","vitest":"^2.1.8","@types/node":"^20.0.0","better-auth":"^1.2.7","@polar-sh/sdk":"^0.34.5","@biomejs/biome":"1.9.4","@sindresorhus/tsconfig":"^7.0.0","@polar-sh/adapter-utils":"0.2.2"},"peerDependencies":{"better-auth":"^1.2.7","@polar-sh/sdk":"^0.32.15"},"_npmOperationalInternal":{"tmp":"tmp/better-auth_1.0.6_1752534535129_0.9494546187406445","host":"s3://npm-registry-packages-npm-production"}},"1.0.7":{"name":"@polar-sh/better-auth","version":"1.0.7","keywords":["polar","better-auth","payments","subscriptions"],"_id":"@polar-sh/better-auth@1.0.7","maintainers":[{"name":"birkjernstrom","email":"birk@polar.sh"},{"name":"emilwidlund","email":"hello@emilwidlund.com"},{"name":"fvoron","email":"francois@polar.sh"}],"dist":{"shasum":"4a3884961687f3161ac67c4fa2fa97f15aff34fb","tarball":"https://registry.npmjs.org/@polar-sh/better-auth/-/better-auth-1.0.7.tgz","fileCount":9,"integrity":"sha512-YXXn9pVWpYyIgWNaRLxFJpUKWEVGu+ghEh1pFq3hr40CH68deduYO09C4kQXS8Ao0GqdMmzqyJf56a/uTd5TCQ==","signatures":[{"sig":"MEQCICW6PGGmH81br6omDoujgxRzL9fStolH/ygpTwnslG3dAiBN1PkIyBK4gB6nKEOHLfrrbJSOvsMI8+LE0lUTNck1Mg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":287481},"main":"./dist/index.cjs","type":"module","_from":"file:polar-sh-better-auth-1.0.7.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=16"},"exports":{"import":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","require":"./dist/index.cjs"}},"scripts":{"dev":"npm run build -- --watch","test":"exit 0","build":"tsup ./src/index.ts --format esm,cjs --dts --clean --sourcemap","check":"biome check --write ./src"},"_npmUser":{"name":"emilwidlund","email":"hello@emilwidlund.com"},"_resolved":"/tmp/c3039fa30d0e0d9179a6f85c023d7397/polar-sh-better-auth-1.0.7.tgz","_integrity":"sha512-YXXn9pVWpYyIgWNaRLxFJpUKWEVGu+ghEh1pFq3hr40CH68deduYO09C4kQXS8Ao0GqdMmzqyJf56a/uTd5TCQ==","_npmVersion":"10.8.2","description":"Polar integration for better-auth","directories":{},"_nodeVersion":"20.19.3","dependencies":{"zod":"^3.24.2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","vitest":"^2.1.8","@types/node":"^20.0.0","better-auth":"^1.2.7","@polar-sh/sdk":"^0.34.5","@biomejs/biome":"1.9.4","@sindresorhus/tsconfig":"^7.0.0","@polar-sh/adapter-utils":"0.2.2"},"peerDependencies":{"better-auth":"^1.2.7","@polar-sh/sdk":"^0.34.5"},"_npmOperationalInternal":{"tmp":"tmp/better-auth_1.0.7_1752702037682_0.9414954708362853","host":"s3://npm-registry-packages-npm-production"}},"1.0.8":{"name":"@polar-sh/better-auth","version":"1.0.8","keywords":["polar","better-auth","payments","subscriptions"],"_id":"@polar-sh/better-auth@1.0.8","maintainers":[{"name":"birkjernstrom","email":"birk@polar.sh"},{"name":"emilwidlund","email":"hello@emilwidlund.com"},{"name":"fvoron","email":"francois@polar.sh"}],"dist":{"shasum":"35d67bf6580fc50b83d1c9d3017ed1e2bfe555f0","tarball":"https://registry.npmjs.org/@polar-sh/better-auth/-/better-auth-1.0.8.tgz","fileCount":9,"integrity":"sha512-yPU7FqdCVzfei6P3M4sFtsM29qcmjF/BZjHyJFq6fekuRFVG9ETHg2YNoQ7yx2SV6PsBM5Gr1paF6FAXYDeGcg==","signatures":[{"sig":"MEQCIF7dc2wjLhcdVYy/W+DdT2r9IIyvVobuD/F2bWQPiYVFAiAQtLobxnLaGGfLRsAhiaYFd6d1vsWfHCQ5VNmVTe9zMA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":287555},"main":"./dist/index.cjs","type":"module","_from":"file:polar-sh-better-auth-1.0.8.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=16"},"exports":{"import":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","require":"./dist/index.cjs"}},"scripts":{"dev":"npm run build -- --watch","test":"vitest","build":"tsup ./src/index.ts --format esm,cjs --dts --clean --sourcemap","check":"biome check --write ./src","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"emilwidlund","email":"hello@emilwidlund.com"},"_resolved":"/tmp/9f0582c88ddbdecacb530d43a1bb9daf/polar-sh-better-auth-1.0.8.tgz","_integrity":"sha512-yPU7FqdCVzfei6P3M4sFtsM29qcmjF/BZjHyJFq6fekuRFVG9ETHg2YNoQ7yx2SV6PsBM5Gr1paF6FAXYDeGcg==","_npmVersion":"10.8.2","description":"Polar integration for better-auth","directories":{},"_nodeVersion":"20.19.4","dependencies":{"zod":"^3.24.2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","vitest":"^2.1.8","@types/node":"^20.0.0","better-auth":"^1.2.7","@polar-sh/sdk":"^0.34.8","@biomejs/biome":"1.9.4","@sindresorhus/tsconfig":"^7.0.0","@polar-sh/adapter-utils":"0.2.3"},"peerDependencies":{"better-auth":"^1.2.7","@polar-sh/sdk":"^0.34.8"},"_npmOperationalInternal":{"tmp":"tmp/better-auth_1.0.8_1753614747335_0.7894757774979606","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@polar-sh/better-auth","version":"1.1.0","keywords":["polar","better-auth","payments","subscriptions"],"_id":"@polar-sh/better-auth@1.1.0","maintainers":[{"name":"birkjernstrom","email":"birk@polar.sh"},{"name":"emilwidlund","email":"hello@emilwidlund.com"},{"name":"fvoron","email":"francois@polar.sh"}],"dist":{"shasum":"744531debf37b8438ddd120efceca09738ba96d3","tarball":"https://registry.npmjs.org/@polar-sh/better-auth/-/better-auth-1.1.0.tgz","fileCount":9,"integrity":"sha512-oyFtL92aXTRumG9G9jyENkrKTMOGieUSb8L7aKM7Rvq8bHOEZaZ4PZcR+S+jJ7XznTBwbbCRUEqr1Tk4yvo4VQ==","signatures":[{"sig":"MEYCIQCn1Z8/8SfzmluveclHjko5tVzoU700GOVlTcjLy9tzRwIhAJL/qSDmHbJGv1pbhttXTFcHAyHSN8YrVFS7Xwxn27AR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":291245},"main":"./dist/index.cjs","type":"module","_from":"file:polar-sh-better-auth-1.1.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=16"},"exports":{"import":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","require":"./dist/index.cjs"}},"scripts":{"dev":"npm run build -- --watch","test":"vitest","build":"tsup ./src/index.ts --format esm,cjs --dts --clean --sourcemap","check":"biome check --write ./src","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"emilwidlund","email":"hello@emilwidlund.com"},"_resolved":"/tmp/259c7090880aef0f0efd5a24719f2557/polar-sh-better-auth-1.1.0.tgz","_integrity":"sha512-oyFtL92aXTRumG9G9jyENkrKTMOGieUSb8L7aKM7Rvq8bHOEZaZ4PZcR+S+jJ7XznTBwbbCRUEqr1Tk4yvo4VQ==","_npmVersion":"10.8.2","description":"Polar integration for better-auth","directories":{},"_nodeVersion":"20.19.4","dependencies":{"zod":"^3.24.2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","vitest":"^2.1.8","@types/node":"^20.0.0","better-auth":"^1.2.7","@polar-sh/sdk":"^0.34.8","@biomejs/biome":"1.9.4","@sindresorhus/tsconfig":"^7.0.0","@polar-sh/adapter-utils":"0.2.3"},"peerDependencies":{"better-auth":"^1.2.7","@polar-sh/sdk":"^0.34.8"},"_npmOperationalInternal":{"tmp":"tmp/better-auth_1.1.0_1754551628875_0.8021856227129982","host":"s3://npm-registry-packages-npm-production"}},"1.1.1":{"name":"@polar-sh/better-auth","version":"1.1.1","keywords":["polar","better-auth","payments","subscriptions"],"_id":"@polar-sh/better-auth@1.1.1","maintainers":[{"name":"birkjernstrom","email":"birk@polar.sh"},{"name":"emilwidlund","email":"hello@emilwidlund.com"},{"name":"fvoron","email":"francois@polar.sh"}],"dist":{"shasum":"b7998527655f975d3c5054e0ede522445b83e943","tarball":"https://registry.npmjs.org/@polar-sh/better-auth/-/better-auth-1.1.1.tgz","fileCount":9,"integrity":"sha512-LBeKqQsZWB/reFbnxrpj/hedIz3oYYm7Jz/2IhFIQSnaEpWT/NRXbbfkaFZJ3t1h6D3pBoGWDAQMOZQMS3rWBA==","signatures":[{"sig":"MEYCIQCGMC7pJ4Ig1oqcQowGJFg1ap+vESZGnKiJeWNnk4BobwIhAIeigPqE2nF3ICWCVkAGSzE9C8Fn6W1hSM/0OglvjkHy","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":293849},"main":"./dist/index.cjs","type":"module","_from":"file:polar-sh-better-auth-1.1.1.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=16"},"exports":{"import":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","require":"./dist/index.cjs"}},"scripts":{"dev":"npm run build -- --watch","test":"vitest","build":"tsup ./src/index.ts --format esm,cjs --dts --clean --sourcemap","check":"biome check --write ./src","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"emilwidlund","email":"hello@emilwidlund.com"},"_resolved":"/tmp/638f2caa3d110d65cdf1d7690eed37c5/polar-sh-better-auth-1.1.1.tgz","_integrity":"sha512-LBeKqQsZWB/reFbnxrpj/hedIz3oYYm7Jz/2IhFIQSnaEpWT/NRXbbfkaFZJ3t1h6D3pBoGWDAQMOZQMS3rWBA==","_npmVersion":"10.8.2","description":"Polar integration for better-auth","directories":{},"_nodeVersion":"20.19.4","dependencies":{"zod":"^3.24.2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","vitest":"^2.1.8","@types/node":"^20.0.0","better-auth":"^1.2.7","@polar-sh/sdk":"^0.34.8","@biomejs/biome":"1.9.4","@sindresorhus/tsconfig":"^7.0.0","@polar-sh/adapter-utils":"0.2.3"},"peerDependencies":{"better-auth":"^1.2.7","@polar-sh/sdk":"^0.34.8"},"_npmOperationalInternal":{"tmp":"tmp/better-auth_1.1.1_1756972515057_0.8061281466271948","host":"s3://npm-registry-packages-npm-production"}},"1.1.2":{"name":"@polar-sh/better-auth","version":"1.1.2","keywords":["polar","better-auth","payments","subscriptions"],"_id":"@polar-sh/better-auth@1.1.2","maintainers":[{"name":"birkjernstrom","email":"birk@polar.sh"},{"name":"emilwidlund","email":"hello@emilwidlund.com"},{"name":"fvoron","email":"francois@polar.sh"}],"dist":{"shasum":"6047dd63ac00097143590c0b10c6c7b07bee3ee7","tarball":"https://registry.npmjs.org/@polar-sh/better-auth/-/better-auth-1.1.2.tgz","fileCount":9,"integrity":"sha512-VfWAnQL1CxPBLYTHGv2VCapFRFdXePgAbjnLFwi+PApHMEqUwD1XprZXwhjHQ2/1uHYsSwiohY4fRJ76caDGiQ==","signatures":[{"sig":"MEYCIQDslxTl2JJlByc1V+eQyPOQ/MXN2vFeHjsrmJN91u7B5gIhAMF3q0r3Haa5h2SGifs5f1BvNVSMLRSVDZr5qqeNRDgM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":295169},"main":"./dist/index.cjs","type":"module","_from":"file:polar-sh-better-auth-1.1.2.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=16"},"exports":{"import":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","require":"./dist/index.cjs"}},"scripts":{"dev":"npm run build -- --watch","test":"vitest","build":"tsup ./src/index.ts --format esm,cjs --dts --clean --sourcemap","check":"biome check --write ./src","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"emilwidlund","email":"hello@emilwidlund.com"},"_resolved":"/tmp/0931c6a922dd77d0c41942977c523253/polar-sh-better-auth-1.1.2.tgz","_integrity":"sha512-VfWAnQL1CxPBLYTHGv2VCapFRFdXePgAbjnLFwi+PApHMEqUwD1XprZXwhjHQ2/1uHYsSwiohY4fRJ76caDGiQ==","_npmVersion":"10.8.2","description":"Polar integration for better-auth","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zod":"^3.24.2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","vitest":"^2.1.8","@types/node":"^20.0.0","better-auth":"^1.3.9","@polar-sh/sdk":"^0.34.16","@biomejs/biome":"1.9.4","@sindresorhus/tsconfig":"^7.0.0","@polar-sh/adapter-utils":"0.2.4"},"peerDependencies":{"better-auth":"^1.3.9","@polar-sh/sdk":"^0.34.16"},"_npmOperationalInternal":{"tmp":"tmp/better-auth_1.1.2_1757372302158_0.1870516327496612","host":"s3://npm-registry-packages-npm-production"}},"1.1.3":{"name":"@polar-sh/better-auth","version":"1.1.3","keywords":["polar","better-auth","payments","subscriptions"],"_id":"@polar-sh/better-auth@1.1.3","maintainers":[{"name":"birkjernstrom","email":"birk@polar.sh"},{"name":"emilwidlund","email":"hello@emilwidlund.com"},{"name":"fvoron","email":"francois@polar.sh"}],"dist":{"shasum":"f9a4d4b50726b264c8e31e9a3867f85df5ff24bd","tarball":"https://registry.npmjs.org/@polar-sh/better-auth/-/better-auth-1.1.3.tgz","fileCount":9,"integrity":"sha512-JS+VnYSRZK4ASTiRL6AwQvsRpGU7r8Q1j5sA1FqoGSHlot+22EMOQ6L3TlXfNBpZ8e41fPUyMWiFVejM5KP5Ug==","signatures":[{"sig":"MEYCIQCux2QRO9sZAWTj4SRG8994NTjrD059l2kzZV+F53BH2wIhALp2mAhppJB+kRO5jawlBj1ZWvx4DuFAM1q0CVthrqTl","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":298533},"main":"./dist/index.cjs","type":"module","_from":"file:polar-sh-better-auth-1.1.3.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=16"},"exports":{"import":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","require":"./dist/index.cjs"}},"scripts":{"dev":"npm run build -- --watch","test":"vitest","build":"tsup ./src/index.ts --format esm,cjs --dts --clean --sourcemap","check":"biome check --write ./src","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"emilwidlund","email":"hello@emilwidlund.com"},"_resolved":"/tmp/8230b5ce6b739a8bc2f1b2015e224e79/polar-sh-better-auth-1.1.3.tgz","_integrity":"sha512-JS+VnYSRZK4ASTiRL6AwQvsRpGU7r8Q1j5sA1FqoGSHlot+22EMOQ6L3TlXfNBpZ8e41fPUyMWiFVejM5KP5Ug==","_npmVersion":"10.8.2","description":"Polar integration for better-auth","directories":{},"_nodeVersion":"20.19.4","dependencies":{"zod":"^3.24.2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","vitest":"^2.1.8","@types/node":"^20.0.0","better-auth":"^1.3.9","@polar-sh/sdk":"^0.34.16","@biomejs/biome":"1.9.4","@sindresorhus/tsconfig":"^7.0.0","@polar-sh/adapter-utils":"0.2.5"},"peerDependencies":{"better-auth":"^1.3.9","@polar-sh/sdk":"^0.34.16"},"_npmOperationalInternal":{"tmp":"tmp/better-auth_1.1.3_1757373603261_0.009340101768025022","host":"s3://npm-registry-packages-npm-production"}},"1.1.4":{"name":"@polar-sh/better-auth","version":"1.1.4","keywords":["polar","better-auth","payments","subscriptions"],"_id":"@polar-sh/better-auth@1.1.4","maintainers":[{"name":"birkjernstrom","email":"birk@polar.sh"},{"name":"emilwidlund","email":"hello@emilwidlund.com"},{"name":"fvoron","email":"francois@polar.sh"}],"dist":{"shasum":"8a9d54115ab102ab6f639b4ee4f6fa3f2d1b8ad8","tarball":"https://registry.npmjs.org/@polar-sh/better-auth/-/better-auth-1.1.4.tgz","fileCount":9,"integrity":"sha512-8SfzZdeqig4NltgIQZe9ezIY05hCRTKwrvup4TvYKUfr5dGSD+dN53OgmyPrx10tNNPXW9xiDrDYDvmRrhs1eg==","signatures":[{"sig":"MEUCIEMAq1wZc3kMwzyhutrhgNqEScmuN7P3lMOLi+tmsZFgAiEA8MlSR36cpryj/xdej80uLwohCFa68W6XmjBk/bGPSlY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":298533},"main":"./dist/index.cjs","type":"module","_from":"file:polar-sh-better-auth-1.1.4.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=16"},"exports":{"import":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","require":"./dist/index.cjs"}},"scripts":{"dev":"npm run build -- --watch","test":"vitest","build":"tsup ./src/index.ts --format esm,cjs --dts --clean --sourcemap","check":"biome check --write ./src","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"emilwidlund","email":"hello@emilwidlund.com"},"_resolved":"/tmp/d7ce097add354f937d4a07a3963deec4/polar-sh-better-auth-1.1.4.tgz","_integrity":"sha512-8SfzZdeqig4NltgIQZe9ezIY05hCRTKwrvup4TvYKUfr5dGSD+dN53OgmyPrx10tNNPXW9xiDrDYDvmRrhs1eg==","_npmVersion":"10.8.2","description":"Polar integration for better-auth","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zod":"^3.24.2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","vitest":"^2.1.8","@types/node":"^20.0.0","better-auth":"^1.3.9","@polar-sh/sdk":"^0.34.17","@biomejs/biome":"1.9.4","@sindresorhus/tsconfig":"^7.0.0","@polar-sh/adapter-utils":"0.2.6"},"peerDependencies":{"better-auth":"^1.3.9","@polar-sh/sdk":"^0.34.16"},"_npmOperationalInternal":{"tmp":"tmp/better-auth_1.1.4_1758009958541_0.70260828948593","host":"s3://npm-registry-packages-npm-production"}},"1.1.5":{"name":"@polar-sh/better-auth","version":"1.1.5","keywords":["polar","better-auth","payments","subscriptions"],"_id":"@polar-sh/better-auth@1.1.5","maintainers":[{"name":"birkjernstrom","email":"birk@polar.sh"},{"name":"emilwidlund","email":"hello@emilwidlund.com"},{"name":"fvoron","email":"francois@polar.sh"}],"dist":{"shasum":"454e41dc4378e34a9104a554ede50a8bc0229cfc","tarball":"https://registry.npmjs.org/@polar-sh/better-auth/-/better-auth-1.1.5.tgz","fileCount":9,"integrity":"sha512-nXO/seLpwAxt0saNtGlyOTSNj4Qao1UR+DKY1+f0GsdHla8dFlTl4EtToGDZNIwXIk8LVmuM1ip/GQzme1MIPA==","signatures":[{"sig":"MEUCIBfekjlh3MwUzEfXMfjebbbETKcprwChz/ONifpCf4bHAiEA+ZJDacyOmMHhWGuywtnnDAU//wk7YwqrIvZ9+d+nYw4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":298531},"main":"./dist/index.cjs","type":"module","_from":"file:polar-sh-better-auth-1.1.5.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=16"},"exports":{"import":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","require":"./dist/index.cjs"}},"scripts":{"dev":"npm run build -- --watch","test":"vitest","build":"tsup ./src/index.ts --format esm,cjs --dts --clean --sourcemap","check":"biome check --write ./src","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"emilwidlund","email":"hello@emilwidlund.com"},"_resolved":"/tmp/86b71ba5ef1edbb3c1eb4aba07847e41/polar-sh-better-auth-1.1.5.tgz","_integrity":"sha512-nXO/seLpwAxt0saNtGlyOTSNj4Qao1UR+DKY1+f0GsdHla8dFlTl4EtToGDZNIwXIk8LVmuM1ip/GQzme1MIPA==","_npmVersion":"10.8.2","description":"Polar integration for better-auth","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zod":"^3.24.2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","vitest":"^2.1.8","@types/node":"^20.0.0","better-auth":"^1.3.9","@polar-sh/sdk":"^0.35.3","@biomejs/biome":"1.9.4","@sindresorhus/tsconfig":"^7.0.0","@polar-sh/adapter-utils":"0.2.7"},"peerDependencies":{"better-auth":"^1.3.9","@polar-sh/sdk":"^0.35.3"},"_npmOperationalInternal":{"tmp":"tmp/better-auth_1.1.5_1759153180897_0.6055942197028772","host":"s3://npm-registry-packages-npm-production"}},"1.1.6":{"name":"@polar-sh/better-auth","version":"1.1.6","keywords":["polar","better-auth","payments","subscriptions"],"_id":"@polar-sh/better-auth@1.1.6","maintainers":[{"name":"birkjernstrom","email":"birk@polar.sh"},{"name":"emilwidlund","email":"hello@emilwidlund.com"},{"name":"fvoron","email":"francois@polar.sh"}],"dist":{"shasum":"52e627fa85f92fabd1057a0d98ff6844cda312a7","tarball":"https://registry.npmjs.org/@polar-sh/better-auth/-/better-auth-1.1.6.tgz","fileCount":9,"integrity":"sha512-nt3WweRRkXaXQpSduX86KDGxA1cldEuS43Fv2jTTObxVKj2a3JmkurlG+MKYeh0WJerxwGky8d4mW9r9yBUISA==","signatures":[{"sig":"MEQCIH7MXAt7F+XcPwv67Jh0PzOHnXlYURpkykBEFzNLF9lJAiAFFqWMWieg71GF5dpF9in41L0U5KI7/oCWfdl3YbCfKQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":298319},"main":"./dist/index.cjs","type":"module","_from":"file:polar-sh-better-auth-1.1.6.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=16"},"exports":{"import":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","require":"./dist/index.cjs"}},"scripts":{"dev":"npm run build -- --watch","test":"vitest","build":"tsup ./src/index.ts --format esm,cjs --dts --clean --sourcemap","check":"biome check --write ./src","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"emilwidlund","email":"hello@emilwidlund.com"},"_resolved":"/tmp/5426754379b241aa2ed46758668fc15d/polar-sh-better-auth-1.1.6.tgz","_integrity":"sha512-nt3WweRRkXaXQpSduX86KDGxA1cldEuS43Fv2jTTObxVKj2a3JmkurlG+MKYeh0WJerxwGky8d4mW9r9yBUISA==","_npmVersion":"10.8.2","description":"Polar integration for better-auth","directories":{},"_nodeVersion":"20.19.5","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","vitest":"^2.1.8","@types/node":"^20.0.0","better-auth":"^1.3.9","@polar-sh/sdk":"^0.35.3","@biomejs/biome":"1.9.4","@sindresorhus/tsconfig":"^7.0.0","@polar-sh/adapter-utils":"0.2.8"},"peerDependencies":{"zod":"^3.24.2 || ^4","better-auth":"^1.3.9","@polar-sh/sdk":"^0.35.3"},"_npmOperationalInternal":{"tmp":"tmp/better-auth_1.1.6_1759158115086_0.011437137814909626","host":"s3://npm-registry-packages-npm-production"}},"1.1.7":{"name":"@polar-sh/better-auth","version":"1.1.7","keywords":["polar","better-auth","payments","subscriptions"],"_id":"@polar-sh/better-auth@1.1.7","maintainers":[{"name":"birkjernstrom","email":"birk@polar.sh"},{"name":"emilwidlund","email":"hello@emilwidlund.com"},{"name":"fvoron","email":"francois@polar.sh"}],"dist":{"shasum":"51a6e623d4846c82b9e258b3a38412c3c0eaa4ca","tarball":"https://registry.npmjs.org/@polar-sh/better-auth/-/better-auth-1.1.7.tgz","fileCount":9,"integrity":"sha512-NtrYj6roBVwrGMwkGO3KCX1BjAumUCw+RjHwYb4WEc1FijPFCuZvn6toz9zStNP8oEetab1cy+jLWlbZiJ27eQ==","signatures":[{"sig":"MEYCIQCO4/p0SgZsu/gvnST0xl81JLSJNamYxrTJEk40wDBlhgIhANbWF3oWhh8xg9+qEM63UfaQwTlIFZ0SZ7HITFI6Sn56","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":309574},"main":"./dist/index.cjs","type":"module","_from":"file:polar-sh-better-auth-1.1.7.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=16"},"exports":{"import":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","require":"./dist/index.cjs"}},"scripts":{"dev":"npm run build -- --watch","test":"vitest","build":"tsup ./src/index.ts --format esm,cjs --dts --clean --sourcemap","check":"biome check --write ./src","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"emilwidlund","email":"hello@emilwidlund.com"},"_resolved":"/tmp/529ed4281047bebcee6c9cc99008a492/polar-sh-better-auth-1.1.7.tgz","_integrity":"sha512-NtrYj6roBVwrGMwkGO3KCX1BjAumUCw+RjHwYb4WEc1FijPFCuZvn6toz9zStNP8oEetab1cy+jLWlbZiJ27eQ==","_npmVersion":"10.8.2","description":"Polar integration for better-auth","directories":{},"_nodeVersion":"20.19.5","dependencies":{"@polar-sh/checkout":"^0.1.12"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","vitest":"^2.1.8","@types/node":"^20.0.0","better-auth":"^1.3.9","@polar-sh/sdk":"^0.35.3","@biomejs/biome":"1.9.4","@sindresorhus/tsconfig":"^7.0.0","@polar-sh/adapter-utils":"0.2.8"},"peerDependencies":{"zod":"^3.24.2 || ^4","better-auth":"^1.3.9","@polar-sh/sdk":"^0.35.3"},"_npmOperationalInternal":{"tmp":"tmp/better-auth_1.1.7_1759243526056_0.9048160891039163","host":"s3://npm-registry-packages-npm-production"}},"1.1.8":{"name":"@polar-sh/better-auth","version":"1.1.8","keywords":["polar","better-auth","payments","subscriptions"],"_id":"@polar-sh/better-auth@1.1.8","maintainers":[{"name":"birkjernstrom","email":"birk@polar.sh"},{"name":"emilwidlund","email":"hello@emilwidlund.com"},{"name":"fvoron","email":"francois@polar.sh"}],"dist":{"shasum":"b155d0df46f0d39239cd25e4f214453b1e8da466","tarball":"https://registry.npmjs.org/@polar-sh/better-auth/-/better-auth-1.1.8.tgz","fileCount":9,"integrity":"sha512-ZlXJf3zfA/cgDxHPcWVdvC5c/F0pArw3yzPqAXRCiw0MMaDZ/lvALJuMtOqP0I7XugbfFDWfNZsN+Avmxj9ZCQ==","signatures":[{"sig":"MEUCIQCXWbwY/PF0rv9ljylinkWcLGpDq3ebC9Tv+Eo+nN5lYQIgYaM2iHKyz9eYoPqnfHmeIc9Ai23MtEVRYeH4/mAs3K4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":309575},"main":"./dist/index.cjs","type":"module","_from":"file:polar-sh-better-auth-1.1.8.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=16"},"exports":{"import":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","require":"./dist/index.cjs"}},"scripts":{"dev":"npm run build -- --watch","test":"vitest","build":"tsup ./src/index.ts --format esm,cjs --dts --clean --sourcemap","check":"biome check --write ./src","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"emilwidlund","email":"hello@emilwidlund.com"},"_resolved":"/tmp/576da9c8a7905ef3cc256ace2841bbd0/polar-sh-better-auth-1.1.8.tgz","_integrity":"sha512-ZlXJf3zfA/cgDxHPcWVdvC5c/F0pArw3yzPqAXRCiw0MMaDZ/lvALJuMtOqP0I7XugbfFDWfNZsN+Avmxj9ZCQ==","_npmVersion":"10.8.2","description":"Polar integration for better-auth","directories":{},"_nodeVersion":"20.19.5","dependencies":{"@polar-sh/checkout":"^0.1.12"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","vitest":"^2.1.8","@types/node":"^20.0.0","better-auth":"^1.3.26","@polar-sh/sdk":"^0.35.3","@biomejs/biome":"1.9.4","@sindresorhus/tsconfig":"^7.0.0","@polar-sh/adapter-utils":"0.2.8"},"peerDependencies":{"zod":"^3.24.2 || ^4","better-auth":"^1.3.9","@polar-sh/sdk":"^0.35.3"},"_npmOperationalInternal":{"tmp":"tmp/better-auth_1.1.8_1759763989910_0.732339382989631","host":"s3://npm-registry-packages-npm-production"}},"1.1.9":{"name":"@polar-sh/better-auth","version":"1.1.9","keywords":["polar","better-auth","payments","subscriptions"],"_id":"@polar-sh/better-auth@1.1.9","maintainers":[{"name":"birkjernstrom","email":"birk@polar.sh"},{"name":"emilwidlund","email":"hello@emilwidlund.com"},{"name":"fvoron","email":"francois@polar.sh"}],"dist":{"shasum":"9e69288f55529b0f349c51663fbf3a133c569fe9","tarball":"https://registry.npmjs.org/@polar-sh/better-auth/-/better-auth-1.1.9.tgz","fileCount":9,"integrity":"sha512-inrA7Wznv1hn1u1pVpXp4dhGZrIwTaNVDHfK4UdiJQ2LaAqvaVAKCUgKj2QM8buEorcVllJcWMGRk8zHjiAtGw==","signatures":[{"sig":"MEUCICVh8Of00iWk6AFlIff1qfGqdCNlCUy+PAYvt5cGCw5iAiEAybiGUmg/ruGRxSf7bdyCilE86AhK4fe8wcuDcNAFKwk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":309575},"main":"./dist/index.cjs","type":"module","_from":"file:polar-sh-better-auth-1.1.9.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=16"},"exports":{"import":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","require":"./dist/index.cjs"}},"scripts":{"dev":"npm run build -- --watch","test":"vitest","build":"tsup ./src/index.ts --format esm,cjs --dts --clean --sourcemap","check":"biome check --write ./src","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"emilwidlund","email":"hello@emilwidlund.com"},"_resolved":"/tmp/a1fbd704135d4dbb71528b30e5d821aa/polar-sh-better-auth-1.1.9.tgz","_integrity":"sha512-inrA7Wznv1hn1u1pVpXp4dhGZrIwTaNVDHfK4UdiJQ2LaAqvaVAKCUgKj2QM8buEorcVllJcWMGRk8zHjiAtGw==","_npmVersion":"10.8.2","description":"Polar integration for better-auth","directories":{},"_nodeVersion":"20.19.5","dependencies":{"@polar-sh/checkout":"^0.1.12"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","vitest":"^2.1.8","@types/node":"^20.0.0","better-auth":"^1.3.26","@polar-sh/sdk":"^0.35.3","@biomejs/biome":"1.9.4","@sindresorhus/tsconfig":"^7.0.0","@polar-sh/adapter-utils":"0.2.8"},"peerDependencies":{"zod":"^3.24.2 || ^4","better-auth":"^1.3.9","@polar-sh/sdk":"^0.35.3"},"_npmOperationalInternal":{"tmp":"tmp/better-auth_1.1.9_1759824867584_0.25627737206093393","host":"s3://npm-registry-packages-npm-production"}},"1.1.11":{"name":"@polar-sh/better-auth","version":"1.1.11","keywords":["polar","better-auth","payments","subscriptions"],"_id":"@polar-sh/better-auth@1.1.11","maintainers":[{"name":"birkjernstrom","email":"birk@polar.sh"},{"name":"emilwidlund","email":"hello@emilwidlund.com"},{"name":"fvoron","email":"francois@polar.sh"}],"dist":{"shasum":"51ac52d19b5f257e7280be885e3241e804b6133a","tarball":"https://registry.npmjs.org/@polar-sh/better-auth/-/better-auth-1.1.11.tgz","fileCount":9,"integrity":"sha512-s35Z1yzm+9ud9esjQ4qGflCQbZ7GGUG5LfmwBc0BWx8Vk5+VJbRPUDg91vEgu/Pkwd9K2zldInDsbGps2NjDSw==","signatures":[{"sig":"MEUCIQCqlQDCHaE7sJ8Pls6fywufRQIvdkXz5qHacOqIA5v3zQIgHBGzd/XBfpizsLJ9UvzxLl9oOnyYNi7FRssGQxIV0yg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":313984},"main":"./dist/index.cjs","type":"module","_from":"file:polar-sh-better-auth-1.1.11.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=16"},"exports":{"import":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","require":"./dist/index.cjs"}},"scripts":{"dev":"npm run build -- --watch","test":"vitest","build":"tsup ./src/index.ts --format esm,cjs --dts --clean --sourcemap","check":"biome check --write ./src","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"emilwidlund","email":"hello@emilwidlund.com"},"_resolved":"/tmp/7e3b2618a4236b461d508019f1926f06/polar-sh-better-auth-1.1.11.tgz","_integrity":"sha512-s35Z1yzm+9ud9esjQ4qGflCQbZ7GGUG5LfmwBc0BWx8Vk5+VJbRPUDg91vEgu/Pkwd9K2zldInDsbGps2NjDSw==","_npmVersion":"10.8.2","description":"Polar integration for better-auth","directories":{},"_nodeVersion":"20.19.5","dependencies":{"@polar-sh/checkout":"^0.1.13"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","vitest":"^2.1.8","@types/node":"^20.0.0","better-auth":"^1.3.28","@polar-sh/sdk":"^0.38.1","@biomejs/biome":"1.9.4","@sindresorhus/tsconfig":"^7.0.0","@polar-sh/adapter-utils":"0.2.10"},"peerDependencies":{"zod":"^3.24.2 || ^4","better-auth":"^1.3.9","@polar-sh/sdk":"^0.38.1"},"_npmOperationalInternal":{"tmp":"tmp/better-auth_1.1.11_1761117241131_0.02208026980719069","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"@polar-sh/better-auth","version":"1.2.0","keywords":["polar","better-auth","payments","subscriptions"],"_id":"@polar-sh/better-auth@1.2.0","maintainers":[{"name":"birkjernstrom","email":"birk@polar.sh"},{"name":"emilwidlund","email":"hello@emilwidlund.com"},{"name":"fvoron","email":"francois@polar.sh"}],"dist":{"shasum":"09b5e3711724c6b676e496018cfa4ba435b56311","tarball":"https://registry.npmjs.org/@polar-sh/better-auth/-/better-auth-1.2.0.tgz","fileCount":9,"integrity":"sha512-Pmy5HY1UPFvMsrFhKsHcmtzZzkrkNKQwlmqcvv9N66/rB/EUbWyLsE/wYcNtaR6AMHgNogDSXTSNngECAHuLiw==","signatures":[{"sig":"MEYCIQCxD7dEPwBQIocQC22qoUWQuPFc1HqT9zR9sU8CLOZbzQIhAIM/kzUdXC5o9TdQB52yRxZoupZT7q5j7Hz1WRTcE9FI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":313982},"main":"./dist/index.cjs","type":"module","_from":"file:polar-sh-better-auth-1.2.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=16"},"exports":{"import":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","require":"./dist/index.cjs"}},"scripts":{"dev":"npm run build -- --watch","test":"vitest","build":"tsup ./src/index.ts --format esm,cjs --dts --clean --sourcemap","check":"biome check --write ./src","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"fvoron","email":"francois@polar.sh"},"_resolved":"/tmp/ecba84638f2b6683414b4b9073be467d/polar-sh-better-auth-1.2.0.tgz","_integrity":"sha512-Pmy5HY1UPFvMsrFhKsHcmtzZzkrkNKQwlmqcvv9N66/rB/EUbWyLsE/wYcNtaR6AMHgNogDSXTSNngECAHuLiw==","_npmVersion":"10.8.2","description":"Polar integration for better-auth","directories":{},"_nodeVersion":"20.19.5","dependencies":{"@polar-sh/checkout":"^0.1.13"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","vitest":"^2.1.8","@types/node":"^20.0.0","better-auth":"^1.3.28","@polar-sh/sdk":"^0.40.2","@biomejs/biome":"1.9.4","@sindresorhus/tsconfig":"^7.0.0","@polar-sh/adapter-utils":"0.3.0"},"peerDependencies":{"zod":"^3.24.2 || ^4","better-auth":"^1.3.9","@polar-sh/sdk":"^0.40.2"},"_npmOperationalInternal":{"tmp":"tmp/better-auth_1.2.0_1761653426910_0.4354227658770049","host":"s3://npm-registry-packages-npm-production"}},"1.2.1":{"name":"@polar-sh/better-auth","version":"1.2.1","keywords":["polar","better-auth","payments","subscriptions"],"_id":"@polar-sh/better-auth@1.2.1","maintainers":[{"name":"birkjernstrom","email":"birk@polar.sh"},{"name":"emilwidlund","email":"hello@emilwidlund.com"},{"name":"fvoron","email":"francois@polar.sh"}],"dist":{"shasum":"3dcf11bbff8c9fc568fefdbd4014917ea33a7063","tarball":"https://registry.npmjs.org/@polar-sh/better-auth/-/better-auth-1.2.1.tgz","fileCount":9,"integrity":"sha512-xgMhZvM7rLGb4NL1/6llBG/KpCJZKz+UdF11MwWGuY+5E5iJTG7xb3cvUfOUum/stz/JjC9G13S3hG0KcENfZQ==","signatures":[{"sig":"MEUCIQD3U0PRmUwRqMkLxKh+03n84xwUGCCv51PCAXe5G5XMyQIgXpbevjJodUs7/JrPPooQAwuHOZFKaZN0PfteheHFqgQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":313982},"main":"./dist/index.cjs","type":"module","_from":"file:polar-sh-better-auth-1.2.1.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=16"},"exports":{"import":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","require":"./dist/index.cjs"}},"scripts":{"dev":"npm run build -- --watch","test":"vitest","build":"tsup ./src/index.ts --format esm,cjs --dts --clean --sourcemap","check":"biome check --write ./src","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"fvoron","email":"francois@polar.sh"},"_resolved":"/tmp/018f5a2a52308399968e725449889ca2/polar-sh-better-auth-1.2.1.tgz","_integrity":"sha512-xgMhZvM7rLGb4NL1/6llBG/KpCJZKz+UdF11MwWGuY+5E5iJTG7xb3cvUfOUum/stz/JjC9G13S3hG0KcENfZQ==","_npmVersion":"10.8.2","description":"Polar integration for better-auth","directories":{},"_nodeVersion":"20.19.5","dependencies":{"@polar-sh/checkout":"^0.1.14"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","vitest":"^2.1.8","@types/node":"^20.0.0","better-auth":"^1.3.34","@polar-sh/sdk":"^0.40.2","@biomejs/biome":"1.9.4","@sindresorhus/tsconfig":"^7.0.0","@polar-sh/adapter-utils":"0.3.0"},"peerDependencies":{"zod":"^3.24.2 || ^4","better-auth":"^1.3.9","@polar-sh/sdk":"^0.40.2"},"_npmOperationalInternal":{"tmp":"tmp/better-auth_1.2.1_1761726236668_0.3966453826779506","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"@polar-sh/better-auth","version":"1.3.0","keywords":["polar","better-auth","payments","subscriptions"],"_id":"@polar-sh/better-auth@1.3.0","maintainers":[{"name":"birkjernstrom","email":"birk@polar.sh"},{"name":"emilwidlund","email":"hello@emilwidlund.com"},{"name":"fvoron","email":"francois@polar.sh"}],"dist":{"shasum":"3f1793cb4845448d52e3e280daf3c23b0654d75b","tarball":"https://registry.npmjs.org/@polar-sh/better-auth/-/better-auth-1.3.0.tgz","fileCount":9,"integrity":"sha512-SUxeNmmFPexOMXQdpCMIbg5Em/S0TL+znmXuYDg97IkNl+4YeGOik6f90lJI9AMGrLlhFBeUbt5qYRRdfJns/g==","signatures":[{"sig":"MEQCID2Yen74T0OlH9qZt9U9TWSkEevY/X1x81dMXwOsc7YNAiAUwItxWNUbgTUB9LoVhX3SBs6e/i0VCv0Sn0DPZTXpQg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":313982},"main":"./dist/index.cjs","type":"module","_from":"file:polar-sh-better-auth-1.3.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=16"},"exports":{"import":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","require":"./dist/index.cjs"}},"scripts":{"dev":"npm run build -- --watch","test":"vitest","build":"tsup ./src/index.ts --format esm,cjs --dts --clean --sourcemap","check":"biome check --write ./src","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"fvoron","email":"francois@polar.sh"},"_resolved":"/tmp/b58a9671c19d15a0b3e100468b48e476/polar-sh-better-auth-1.3.0.tgz","_integrity":"sha512-SUxeNmmFPexOMXQdpCMIbg5Em/S0TL+znmXuYDg97IkNl+4YeGOik6f90lJI9AMGrLlhFBeUbt5qYRRdfJns/g==","_npmVersion":"10.8.2","description":"Polar integration for better-auth","directories":{},"_nodeVersion":"20.19.5","dependencies":{"@polar-sh/checkout":"^0.1.14"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","vitest":"^2.1.8","@types/node":"^20.0.0","better-auth":"^1.3.34","@polar-sh/sdk":"^0.40.2","@biomejs/biome":"1.9.4","@sindresorhus/tsconfig":"^7.0.0","@polar-sh/adapter-utils":"0.3.0"},"peerDependencies":{"zod":"^3.24.2 || ^4","better-auth":"^1.3.9","@polar-sh/sdk":"^0.40.2"},"_npmOperationalInternal":{"tmp":"tmp/better-auth_1.3.0_1762183425177_0.6217465182152782","host":"s3://npm-registry-packages-npm-production"}},"1.4.0":{"name":"@polar-sh/better-auth","version":"1.4.0","keywords":["polar","better-auth","payments","subscriptions"],"_id":"@polar-sh/better-auth@1.4.0","maintainers":[{"name":"birkjernstrom","email":"birk@polar.sh"},{"name":"emilwidlund","email":"hello@emilwidlund.com"},{"name":"fvoron","email":"francois@polar.sh"}],"dist":{"shasum":"b495932ada7add643346ae2c788894e34c069695","tarball":"https://registry.npmjs.org/@polar-sh/better-auth/-/better-auth-1.4.0.tgz","fileCount":9,"integrity":"sha512-uj+k/jh4zrMQpeXr7xy1/YXCVgx9ODbgabpPVDs8f3VP8DqNf7kn3mbHKxqBV981Mcu0dGSZnSrDDnIWQyFCEg==","signatures":[{"sig":"MEQCIACBS5Np9NRnNVn18y7p01tRUQV+KDtJ0O2UA13JsZNlAiBL7r25oD7niEOP84RKqBveZwVgaM1LOSJr89/AyXanFw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":321198},"main":"./dist/index.cjs","type":"module","_from":"file:polar-sh-better-auth-1.4.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=16"},"exports":{"import":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","require":"./dist/index.cjs"}},"scripts":{"dev":"npm run build -- --watch","test":"vitest","build":"tsup ./src/index.ts --format esm,cjs --dts --clean --sourcemap","check":"biome check --write ./src","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"fvoron","email":"francois@polar.sh"},"_resolved":"/tmp/510457cdb2e40760c6a3c8e3bcc90a15/polar-sh-better-auth-1.4.0.tgz","_integrity":"sha512-uj+k/jh4zrMQpeXr7xy1/YXCVgx9ODbgabpPVDs8f3VP8DqNf7kn3mbHKxqBV981Mcu0dGSZnSrDDnIWQyFCEg==","_npmVersion":"10.8.2","description":"Polar integration for better-auth","directories":{},"_nodeVersion":"20.19.5","dependencies":{"@polar-sh/checkout":"^0.1.14"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","vitest":"^2.1.8","@types/node":"^20.0.0","better-auth":"^1.3.34","@polar-sh/sdk":"^0.40.2","@biomejs/biome":"1.9.4","@sindresorhus/tsconfig":"^7.0.0","@polar-sh/adapter-utils":"0.3.0"},"peerDependencies":{"zod":"^3.24.2 || ^4","better-auth":"^1.3.9","@polar-sh/sdk":"^0.40.2"},"_npmOperationalInternal":{"tmp":"tmp/better-auth_1.4.0_1763459813806_0.8069109767300156","host":"s3://npm-registry-packages-npm-production"}},"1.5.0":{"name":"@polar-sh/better-auth","version":"1.5.0","keywords":["polar","better-auth","payments","subscriptions"],"_id":"@polar-sh/better-auth@1.5.0","maintainers":[{"name":"birkjernstrom","email":"birk@polar.sh"},{"name":"emilwidlund","email":"hello@emilwidlund.com"},{"name":"fvoron","email":"francois@polar.sh"}],"dist":{"shasum":"04dec14718b69dff3f6caf439d6db05e93eb29bb","tarball":"https://registry.npmjs.org/@polar-sh/better-auth/-/better-auth-1.5.0.tgz","fileCount":9,"integrity":"sha512-RN4U/jARFVMoEw83GWOCQA2ecSSj0ANP16Jq7gK4BWKzcqoiX12w2QNXzEPnOwMug+OQl4m89v7Y6hn6ZvCkFQ==","signatures":[{"sig":"MEQCIHOaKHwj7za1rRrjc5/uxCsu9T8OapYYhrsghqg1Fa1VAiBIc1Ch1raCCRiBoeYL1FgdaWfGqGTyywrd+4nnD+wB5g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":321198},"main":"./dist/index.cjs","type":"module","_from":"file:polar-sh-better-auth-1.5.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=16"},"exports":{"import":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","require":"./dist/index.cjs"}},"scripts":{"dev":"npm run build -- --watch","test":"vitest","build":"tsup ./src/index.ts --format esm,cjs --dts --clean --sourcemap","check":"biome check --write ./src","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"fvoron","email":"francois@polar.sh"},"_resolved":"/tmp/c1dd283325db72cf99f92678981588d4/polar-sh-better-auth-1.5.0.tgz","_integrity":"sha512-RN4U/jARFVMoEw83GWOCQA2ecSSj0ANP16Jq7gK4BWKzcqoiX12w2QNXzEPnOwMug+OQl4m89v7Y6hn6ZvCkFQ==","_npmVersion":"10.8.2","description":"Polar integration for better-auth","directories":{},"_nodeVersion":"20.19.5","dependencies":{"@polar-sh/checkout":"^0.1.14"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","vitest":"^2.1.8","@types/node":"^20.0.0","better-auth":"^1.3.34","@polar-sh/sdk":"^0.41.5","@biomejs/biome":"1.9.4","@sindresorhus/tsconfig":"^7.0.0","@polar-sh/adapter-utils":"0.4.0"},"peerDependencies":{"zod":"^3.24.2 || ^4","better-auth":"^1.3.9","@polar-sh/sdk":"^0.41.5"},"_npmOperationalInternal":{"tmp":"tmp/better-auth_1.5.0_1763716298785_0.8555505711807112","host":"s3://npm-registry-packages-npm-production"}},"1.6.0":{"name":"@polar-sh/better-auth","version":"1.6.0","keywords":["polar","better-auth","payments","subscriptions"],"_id":"@polar-sh/better-auth@1.6.0","maintainers":[{"name":"birkjernstrom","email":"birk@polar.sh"},{"name":"emilwidlund","email":"hello@emilwidlund.com"},{"name":"fvoron","email":"francois@polar.sh"}],"dist":{"shasum":"bfbe8ee5240aac94ab523e927708a56b3c8bf6e2","tarball":"https://registry.npmjs.org/@polar-sh/better-auth/-/better-auth-1.6.0.tgz","fileCount":17,"integrity":"sha512-ANF73Fa3WQYdPOChleHVCXEP1YB1zb2rapd/zdHdPCylYxAmsMn0LBptgmtEPKk2Uus6qPQ1sDuB1JQwBuBXPw==","signatures":[{"sig":"MEUCIFSryUKYUGSC4i2PQz70m0s1npXEbbLgsN9uJyLKB6DfAiEAhiTpAjpalX3s7Cw1g8Xd0wR8ER1cf29PVSZSPWhZBZI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":283042},"main":"./dist/index.cjs","type":"module","_from":"file:polar-sh-better-auth-1.6.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=16"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./client":{"import":{"types":"./dist/client.d.ts","default":"./dist/client.js"},"require":{"types":"./dist/client.d.cts","default":"./dist/client.cjs"}}},"scripts":{"dev":"npm run build -- --watch","test":"vitest","build":"tsup ./src/index.ts ./src/client.ts --format esm,cjs --dts --clean --sourcemap","check":"biome check --write ./src","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"fvoron","email":"francois@polar.sh"},"_resolved":"/tmp/db6adf1d7b5c86d69373f4bae2e3260a/polar-sh-better-auth-1.6.0.tgz","_integrity":"sha512-ANF73Fa3WQYdPOChleHVCXEP1YB1zb2rapd/zdHdPCylYxAmsMn0LBptgmtEPKk2Uus6qPQ1sDuB1JQwBuBXPw==","_npmVersion":"10.8.2","description":"Polar integration for better-auth","directories":{},"_nodeVersion":"20.19.5","dependencies":{"@polar-sh/checkout":"^0.1.14"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","vitest":"^2.1.8","@types/node":"^20.0.0","better-auth":"^1.4.6","@polar-sh/sdk":"^0.41.5","@biomejs/biome":"1.9.4","@sindresorhus/tsconfig":"^7.0.0","@polar-sh/adapter-utils":"0.4.1"},"peerDependencies":{"zod":"^3.24.2 || ^4","better-auth":"^1.3.9","@polar-sh/sdk":"^0.41.5"},"_npmOperationalInternal":{"tmp":"tmp/better-auth_1.6.0_1765263716140_0.8155684295952856","host":"s3://npm-registry-packages-npm-production"}},"1.6.1":{"name":"@polar-sh/better-auth","version":"1.6.1","keywords":["polar","better-auth","payments","subscriptions"],"_id":"@polar-sh/better-auth@1.6.1","maintainers":[{"name":"birkjernstrom","email":"birk@polar.sh"},{"name":"emilwidlund","email":"hello@emilwidlund.com"},{"name":"fvoron","email":"francois@polar.sh"}],"dist":{"shasum":"b8249c4f4530495625258e175df6f21f1c536dfd","tarball":"https://registry.npmjs.org/@polar-sh/better-auth/-/better-auth-1.6.1.tgz","fileCount":17,"integrity":"sha512-3RNMvkgVID1R8qpUZjpybF1SVZM4IOZmSx44CbS9uKg9MVHvHQr/T0nersjRJoiYXm+0jrMNWmKVZYqAGwn8hg==","signatures":[{"sig":"MEYCIQDFCCKrIgn1xex8k2gjcquE75pryxTEjgZtDuACc+BBqQIhAOH2GpbgYQdQ2bnHwmNnu0ElaLpFGlWs3JyGhHPuyZGg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":283689},"main":"./dist/index.cjs","type":"module","_from":"file:polar-sh-better-auth-1.6.1.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=16"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./client":{"import":{"types":"./dist/client.d.ts","default":"./dist/client.js"},"require":{"types":"./dist/client.d.cts","default":"./dist/client.cjs"}}},"scripts":{"dev":"npm run build -- --watch","test":"vitest","build":"tsup ./src/index.ts ./src/client.ts --format esm,cjs --dts --clean --sourcemap","check":"biome check --write ./src","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"fvoron","email":"francois@polar.sh"},"_resolved":"/tmp/dca4ac66758a61694d68013c4928f298/polar-sh-better-auth-1.6.1.tgz","_integrity":"sha512-3RNMvkgVID1R8qpUZjpybF1SVZM4IOZmSx44CbS9uKg9MVHvHQr/T0nersjRJoiYXm+0jrMNWmKVZYqAGwn8hg==","_npmVersion":"10.8.2","description":"Polar integration for better-auth","directories":{},"_nodeVersion":"20.19.5","dependencies":{"@polar-sh/checkout":"^0.1.14"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","vitest":"^2.1.8","@types/node":"^20.0.0","better-auth":"^1.4.6","@polar-sh/sdk":"^0.41.5","@biomejs/biome":"1.9.4","@sindresorhus/tsconfig":"^7.0.0","@polar-sh/adapter-utils":"0.4.1"},"peerDependencies":{"zod":"^3.24.2 || ^4","better-auth":"^1.4.6","@polar-sh/sdk":"^0.41.5"},"_npmOperationalInternal":{"tmp":"tmp/better-auth_1.6.1_1765362786316_0.7829355085399783","host":"s3://npm-registry-packages-npm-production"}},"1.6.2":{"name":"@polar-sh/better-auth","version":"1.6.2","keywords":["polar","better-auth","payments","subscriptions"],"_id":"@polar-sh/better-auth@1.6.2","maintainers":[{"name":"birkjernstrom","email":"birk@polar.sh"},{"name":"emilwidlund","email":"hello@emilwidlund.com"},{"name":"fvoron","email":"francois@polar.sh"}],"dist":{"shasum":"183b44fdc8d68175a64b63a019ff681fac5f1f9d","tarball":"https://registry.npmjs.org/@polar-sh/better-auth/-/better-auth-1.6.2.tgz","fileCount":17,"integrity":"sha512-mdvEdqJsFwzHV7+VHP1zKSqzu3LhCvu6M9pR3avBY0PWMAY6YSQqXxt/PmtxfkhqUGuPuR5RgX2R5DwCMqS2gg==","signatures":[{"sig":"MEYCIQDUxtai5l1lITl9JoiMNHQj3AUQ6qzs10wUqE2yeNCj1AIhAKhjVAeo2JxOR9UXY80PkyIJhAXfQ1G/SBNfTIXcUiia","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":283689},"main":"./dist/index.cjs","type":"module","_from":"file:polar-sh-better-auth-1.6.2.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=16"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./client":{"import":{"types":"./dist/client.d.ts","default":"./dist/client.js"},"require":{"types":"./dist/client.d.cts","default":"./dist/client.cjs"}}},"scripts":{"dev":"npm run build -- --watch","test":"vitest","build":"tsup ./src/index.ts ./src/client.ts --format esm,cjs --dts --clean --sourcemap","check":"biome check --write ./src","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"fvoron","email":"francois@polar.sh"},"_resolved":"/tmp/e16f4ad68c07cde58335a6955c4e474c/polar-sh-better-auth-1.6.2.tgz","_integrity":"sha512-mdvEdqJsFwzHV7+VHP1zKSqzu3LhCvu6M9pR3avBY0PWMAY6YSQqXxt/PmtxfkhqUGuPuR5RgX2R5DwCMqS2gg==","_npmVersion":"10.8.2","description":"Polar integration for better-auth","directories":{},"_nodeVersion":"20.19.6","dependencies":{"@polar-sh/checkout":"^0.1.14"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","vitest":"^2.1.8","@types/node":"^20.0.0","better-auth":"^1.4.6","@polar-sh/sdk":"^0.42.0","@biomejs/biome":"1.9.4","@sindresorhus/tsconfig":"^7.0.0","@polar-sh/adapter-utils":"0.4.2"},"peerDependencies":{"zod":"^3.24.2 || ^4","better-auth":"^1.4.6","@polar-sh/sdk":"^0.42.0"},"_npmOperationalInternal":{"tmp":"tmp/better-auth_1.6.2_1766161798573_0.7248331204683824","host":"s3://npm-registry-packages-npm-production"}},"1.6.3":{"name":"@polar-sh/better-auth","version":"1.6.3","keywords":["polar","better-auth","payments","subscriptions"],"_id":"@polar-sh/better-auth@1.6.3","maintainers":[{"name":"birkjernstrom","email":"birk@polar.sh"},{"name":"emilwidlund","email":"hello@emilwidlund.com"},{"name":"fvoron","email":"francois@polar.sh"}],"dist":{"shasum":"ced0d600beb5c16dbbe77b4adcabd49729e36558","tarball":"https://registry.npmjs.org/@polar-sh/better-auth/-/better-auth-1.6.3.tgz","fileCount":17,"integrity":"sha512-+LmBw8reKVPF7REKD/krSF2F32VvoHVwvnqvcf/4JrBXjKHVP8j6zdXp9uV/Tn0wsbE96THLguyL+SClaAvpmA==","signatures":[{"sig":"MEYCIQDrrE0+p/SswyVSKkmXTP9xkgL+4N+laTUS8qKtzKcKzAIhANqWlHOdiU5K2cslMm+3qVjY8KTiG3jnlzMnzH9hxi3H","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":283689},"main":"./dist/index.cjs","type":"module","_from":"file:polar-sh-better-auth-1.6.3.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=16"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./client":{"import":{"types":"./dist/client.d.ts","default":"./dist/client.js"},"require":{"types":"./dist/client.d.cts","default":"./dist/client.cjs"}}},"scripts":{"dev":"npm run build -- --watch","test":"vitest","build":"tsup ./src/index.ts ./src/client.ts --format esm,cjs --dts --clean --sourcemap","check":"biome check --write ./src","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"fvoron","email":"francois@polar.sh"},"_resolved":"/tmp/4af573a870e43af8ea1eb8b53450ab58/polar-sh-better-auth-1.6.3.tgz","_integrity":"sha512-+LmBw8reKVPF7REKD/krSF2F32VvoHVwvnqvcf/4JrBXjKHVP8j6zdXp9uV/Tn0wsbE96THLguyL+SClaAvpmA==","_npmVersion":"10.8.2","description":"Polar integration for better-auth","directories":{},"_nodeVersion":"20.19.6","dependencies":{"@polar-sh/checkout":"^0.1.14"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","vitest":"^2.1.8","@types/node":"^20.0.0","better-auth":"^1.4.6","@polar-sh/sdk":"^0.42.1","@biomejs/biome":"1.9.4","@sindresorhus/tsconfig":"^7.0.0","@polar-sh/adapter-utils":"0.4.3"},"peerDependencies":{"zod":"^3.24.2 || ^4","better-auth":"^1.4.6","@polar-sh/sdk":"^0.42.1"},"_npmOperationalInternal":{"tmp":"tmp/better-auth_1.6.3_1766235548262_0.21603472055786144","host":"s3://npm-registry-packages-npm-production"}},"1.6.4":{"name":"@polar-sh/better-auth","version":"1.6.4","keywords":["polar","better-auth","payments","subscriptions"],"_id":"@polar-sh/better-auth@1.6.4","maintainers":[{"name":"birkjernstrom","email":"birk@polar.sh"},{"name":"emilwidlund","email":"hello@emilwidlund.com"},{"name":"fvoron","email":"francois@polar.sh"}],"dist":{"shasum":"920f805454060cc872b05eeca7c81237bedd7a45","tarball":"https://registry.npmjs.org/@polar-sh/better-auth/-/better-auth-1.6.4.tgz","fileCount":17,"integrity":"sha512-0zDMXnpZWq5dYCbciQwg51PKQSf30fYNPfOwrqJpvnH2W18fKHJ06WlBhs+VoiojxkUqQInwKzsbIi0SilkutA==","signatures":[{"sig":"MEUCIQD9+97gKSoMGu6ZzyNqZDodB3Aju3+23ib0/Zng7PEOeAIgbX2mO9QD+tAd9czIapAtlwBxYLOMDC85JXy71WtQuLg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":282467},"main":"./dist/index.cjs","type":"module","_from":"file:polar-sh-better-auth-1.6.4.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=16"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./client":{"import":{"types":"./dist/client.d.ts","default":"./dist/client.js"},"require":{"types":"./dist/client.d.cts","default":"./dist/client.cjs"}}},"scripts":{"dev":"npm run build -- --watch","test":"vitest","build":"tsup ./src/index.ts ./src/client.ts --format esm,cjs --dts --clean --sourcemap","check":"biome check --write ./src","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"fvoron","email":"francois@polar.sh"},"_resolved":"/tmp/b4cbe43975faff0a79e6390d844b3716/polar-sh-better-auth-1.6.4.tgz","_integrity":"sha512-0zDMXnpZWq5dYCbciQwg51PKQSf30fYNPfOwrqJpvnH2W18fKHJ06WlBhs+VoiojxkUqQInwKzsbIi0SilkutA==","_npmVersion":"10.8.2","description":"Polar integration for better-auth","directories":{},"_nodeVersion":"20.19.6","dependencies":{"@polar-sh/checkout":"^0.1.14"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","vitest":"^2.1.8","@types/node":"^20.0.0","better-auth":"^1.4.12","@polar-sh/sdk":"^0.42.1","@biomejs/biome":"1.9.4","@sindresorhus/tsconfig":"^7.0.0","@polar-sh/adapter-utils":"0.4.3"},"peerDependencies":{"zod":"^3.24.2 || ^4","better-auth":"^1.4.12","@polar-sh/sdk":"^0.42.1"},"_npmOperationalInternal":{"tmp":"tmp/better-auth_1.6.4_1768333733761_0.41419604092942364","host":"s3://npm-registry-packages-npm-production"}},"1.7.0":{"name":"@polar-sh/better-auth","version":"1.7.0","keywords":["polar","better-auth","payments","subscriptions"],"_id":"@polar-sh/better-auth@1.7.0","maintainers":[{"name":"birkjernstrom","email":"birk@polar.sh"},{"name":"emilwidlund","email":"hello@emilwidlund.com"},{"name":"fvoron","email":"francois@polar.sh"}],"dist":{"shasum":"6f74551a4065611834b3a644bd226b67610232c0","tarball":"https://registry.npmjs.org/@polar-sh/better-auth/-/better-auth-1.7.0.tgz","fileCount":17,"integrity":"sha512-xHOwGgEka7SWJy89mVWngOcEskM/h4oZVixuT2g0TrBzycTk/cUDNW+kQybvVj/hiVlLyFqvtNa4g0sTqHE4oQ==","signatures":[{"sig":"MEYCIQCK1nztmof/XHgoY/MOSOP/bLxlJ+QSHMUlrsHSNbOfoQIhAP7AG7Oj0LLG4Ld/eAV5qGS64niKIZ6qR66s4ed6Ky8M","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":290388},"main":"./dist/index.cjs","type":"module","_from":"file:polar-sh-better-auth-1.7.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=16"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./client":{"import":{"types":"./dist/client.d.ts","default":"./dist/client.js"},"require":{"types":"./dist/client.d.cts","default":"./dist/client.cjs"}}},"scripts":{"dev":"npm run build -- --watch","test":"vitest","build":"tsup ./src/index.ts ./src/client.ts --format esm,cjs --dts --clean --sourcemap","check":"biome check --write ./src","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"fvoron","email":"francois@polar.sh"},"_resolved":"/tmp/46b79efa873abadd862a5fca596d359f/polar-sh-better-auth-1.7.0.tgz","_integrity":"sha512-xHOwGgEka7SWJy89mVWngOcEskM/h4oZVixuT2g0TrBzycTk/cUDNW+kQybvVj/hiVlLyFqvtNa4g0sTqHE4oQ==","_npmVersion":"10.8.2","description":"Polar integration for better-auth","directories":{},"_nodeVersion":"20.20.0","dependencies":{"@polar-sh/checkout":"^0.2.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","vitest":"^2.1.8","@types/node":"^20.0.0","better-auth":"^1.4.18","@polar-sh/sdk":"^0.42.5","@biomejs/biome":"1.9.4","@sindresorhus/tsconfig":"^7.0.0","@polar-sh/adapter-utils":"0.4.3"},"peerDependencies":{"zod":"^3.24.2 || ^4","better-auth":"^1.4.12","@polar-sh/sdk":"^0.42.1"},"_npmOperationalInternal":{"tmp":"tmp/better-auth_1.7.0_1770118314102_0.19414877966164368","host":"s3://npm-registry-packages-npm-production"}},"1.8.0":{"name":"@polar-sh/better-auth","version":"1.8.0","keywords":["polar","better-auth","payments","subscriptions"],"_id":"@polar-sh/better-auth@1.8.0","maintainers":[{"name":"birkjernstrom","email":"birk@polar.sh"},{"name":"emilwidlund","email":"hello@emilwidlund.com"},{"name":"fvoron","email":"francois@polar.sh"}],"dist":{"shasum":"beb882f29ea047b02ed1f0358436ffc6f373369d","tarball":"https://registry.npmjs.org/@polar-sh/better-auth/-/better-auth-1.8.0.tgz","fileCount":17,"integrity":"sha512-sRi4BQnl4y0ZSrqs/3qAbSt/FTDXouB+t5J8hdKeBxJqu/cczTLjDZ9Ec/9jyEXFYSbLBe6j9kvI25D4cProSw==","signatures":[{"sig":"MEUCIQCGJWK84T0goRCq4m2BPaXNAhGG3Rm3sV9Mc7lRhSoYcwIgZ7cmrwyKgtbDr705QW2W/DLNDtLovk6/+LrHeinM3Uo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":301174},"main":"./dist/index.cjs","type":"module","_from":"file:polar-sh-better-auth-1.8.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=16"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./client":{"import":{"types":"./dist/client.d.ts","default":"./dist/client.js"},"require":{"types":"./dist/client.d.cts","default":"./dist/client.cjs"}}},"scripts":{"dev":"npm run build -- --watch","test":"vitest","build":"tsup ./src/index.ts ./src/client.ts --format esm,cjs --dts --clean --sourcemap","check":"biome check --write ./src","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"fvoron","email":"francois@polar.sh"},"_resolved":"/tmp/f7c41b205f462c993c8566ade2488dec/polar-sh-better-auth-1.8.0.tgz","_integrity":"sha512-sRi4BQnl4y0ZSrqs/3qAbSt/FTDXouB+t5J8hdKeBxJqu/cczTLjDZ9Ec/9jyEXFYSbLBe6j9kvI25D4cProSw==","_npmVersion":"10.8.2","description":"Polar integration for better-auth","directories":{},"_nodeVersion":"20.20.0","dependencies":{"@polar-sh/checkout":"^0.2.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","vitest":"^2.1.8","@types/node":"^20.0.0","better-auth":"^1.4.18","@polar-sh/sdk":"^0.42.5","@biomejs/biome":"1.9.4","@sindresorhus/tsconfig":"^7.0.0","@polar-sh/adapter-utils":"0.4.3"},"peerDependencies":{"zod":"^3.24.2 || ^4","better-auth":"^1.4.12","@polar-sh/sdk":"^0.42.1"},"_npmOperationalInternal":{"tmp":"tmp/better-auth_1.8.0_1770224109687_0.9328766532203483","host":"s3://npm-registry-packages-npm-production"}},"1.8.1":{"name":"@polar-sh/better-auth","version":"1.8.1","keywords":["polar","better-auth","payments","subscriptions"],"_id":"@polar-sh/better-auth@1.8.1","maintainers":[{"name":"birkjernstrom","email":"birk@polar.sh"},{"name":"emilwidlund","email":"hello@emilwidlund.com"},{"name":"fvoron","email":"francois@polar.sh"}],"dist":{"shasum":"18ab54c5a6eb4379e7771da07260e85878b1b520","tarball":"https://registry.npmjs.org/@polar-sh/better-auth/-/better-auth-1.8.1.tgz","fileCount":17,"integrity":"sha512-wZjF1xcxw1+blnR8JspPwZ0WhwoHkG4C2oFhVzb1RJKQfwTBjSmnrBftjaV6D3WFHDnrs0wFPnW/YHXzg8paOA==","signatures":[{"sig":"MEYCIQDG5QoHE+4y4FLJkQFOrTUk0/xVJuE6RJsnLgH0V2AxkAIhALNUTcAv0P0XtQpuHNd+MpAgWed7RUXQMOsC6mOrBxmB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":300778},"main":"./dist/index.cjs","type":"module","_from":"file:polar-sh-better-auth-1.8.1.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=16"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./client":{"import":{"types":"./dist/client.d.ts","default":"./dist/client.js"},"require":{"types":"./dist/client.d.cts","default":"./dist/client.cjs"}}},"scripts":{"dev":"npm run build -- --watch","test":"vitest","build":"tsup ./src/index.ts ./src/client.ts --format esm,cjs --dts --clean --sourcemap","check":"biome check --write ./src","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"fvoron","email":"francois@polar.sh"},"_resolved":"/tmp/7d4530df438c604874c5d583680e7e04/polar-sh-better-auth-1.8.1.tgz","_integrity":"sha512-wZjF1xcxw1+blnR8JspPwZ0WhwoHkG4C2oFhVzb1RJKQfwTBjSmnrBftjaV6D3WFHDnrs0wFPnW/YHXzg8paOA==","_npmVersion":"10.8.2","description":"Polar integration for better-auth","directories":{},"_nodeVersion":"20.20.0","dependencies":{"@polar-sh/checkout":"^0.2.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","vitest":"^2.1.8","@types/node":"^20.0.0","better-auth":"^1.4.18","@polar-sh/sdk":"^0.42.5","@biomejs/biome":"1.9.4","@sindresorhus/tsconfig":"^7.0.0","@polar-sh/adapter-utils":"0.4.3"},"peerDependencies":{"zod":"^3.24.2 || ^4","better-auth":"^1.4.12","@polar-sh/sdk":"^0.42.1"},"_npmOperationalInternal":{"tmp":"tmp/better-auth_1.8.1_1770793477842_0.21362323662043514","host":"s3://npm-registry-packages-npm-production"}},"1.8.2":{"name":"@polar-sh/better-auth","version":"1.8.2","keywords":["polar","better-auth","payments","subscriptions"],"_id":"@polar-sh/better-auth@1.8.2","maintainers":[{"name":"birkjernstrom","email":"birk@polar.sh"},{"name":"emilwidlund","email":"hello@emilwidlund.com"},{"name":"fvoron","email":"francois@polar.sh"}],"dist":{"shasum":"b29d7347cad66eac8af0c61486b3600ff7339c67","tarball":"https://registry.npmjs.org/@polar-sh/better-auth/-/better-auth-1.8.2.tgz","fileCount":17,"integrity":"sha512-wEOkkjDcq2nt9FX+7dicrVM0M7T3im4nekkWDiyluFqjuZBcgglQQzhcSn3PJ1iKZpeScZpfUzoQDaAfIpaAAg==","signatures":[{"sig":"MEUCIFzhqjy+NEVL3W32l2nFow9P+LCfMeLws3VP4+aSrE99AiEA7pCMJW8OixcBbWi6gn3b7DxNnkRKd9ykN/uETZoWIA0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":300778},"main":"./dist/index.cjs","type":"module","_from":"file:polar-sh-better-auth-1.8.2.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=16"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./client":{"import":{"types":"./dist/client.d.ts","default":"./dist/client.js"},"require":{"types":"./dist/client.d.cts","default":"./dist/client.cjs"}}},"scripts":{"dev":"npm run build -- --watch","test":"vitest","build":"tsup ./src/index.ts ./src/client.ts --format esm,cjs --dts --clean --sourcemap","check":"biome check --write ./src","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"fvoron","email":"francois@polar.sh"},"_resolved":"/tmp/3025cf027ac5952c3c886554920cce97/polar-sh-better-auth-1.8.2.tgz","_integrity":"sha512-wEOkkjDcq2nt9FX+7dicrVM0M7T3im4nekkWDiyluFqjuZBcgglQQzhcSn3PJ1iKZpeScZpfUzoQDaAfIpaAAg==","_npmVersion":"10.8.2","description":"Polar integration for better-auth","directories":{},"_nodeVersion":"20.20.0","dependencies":{"@polar-sh/checkout":"^0.2.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","vitest":"^2.1.8","@types/node":"^20.0.0","better-auth":"^1.4.18","@polar-sh/sdk":"^0.46.0","@biomejs/biome":"1.9.4","@sindresorhus/tsconfig":"^7.0.0","@polar-sh/adapter-utils":"0.4.4"},"peerDependencies":{"zod":"^3.24.2 || ^4","better-auth":"^1.4.12","@polar-sh/sdk":"^0.46.0"},"_npmOperationalInternal":{"tmp":"tmp/better-auth_1.8.2_1772540914036_0.7077315411906964","host":"s3://npm-registry-packages-npm-production"}},"1.8.3":{"name":"@polar-sh/better-auth","version":"1.8.3","keywords":["polar","better-auth","payments","subscriptions"],"_id":"@polar-sh/better-auth@1.8.3","maintainers":[{"name":"birkjernstrom","email":"birk@polar.sh"},{"name":"emilwidlund","email":"hello@emilwidlund.com"},{"name":"fvoron","email":"francois@polar.sh"},{"name":"pieterbeulque-polar","email":"pieter@polar.sh"},{"name":"jesper-polar","email":"jesper@polar.sh"}],"dist":{"shasum":"7ad042946931a0dc3696a85b2f9ec69e60a86a57","tarball":"https://registry.npmjs.org/@polar-sh/better-auth/-/better-auth-1.8.3.tgz","fileCount":17,"integrity":"sha512-9lASF4si+iU3pi3yNVhb+uZdqF7ZvF7J7GSq0w6YaZsr/oVXxd4l+v8cmJiq3crsEaXiJIBni6v3xHpzgCjtmQ==","signatures":[{"sig":"MEUCICNpUxYKt2HU/1SR83GxMj8huqDdAIJHRwqUIMaFvGd+AiEA+FZGPFb8Hqvm6XewzaDvvo+AuhBqdUpygAivojEGalo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":300778},"main":"./dist/index.cjs","type":"module","_from":"file:polar-sh-better-auth-1.8.3.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=16"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./client":{"import":{"types":"./dist/client.d.ts","default":"./dist/client.js"},"require":{"types":"./dist/client.d.cts","default":"./dist/client.cjs"}}},"scripts":{"dev":"npm run build -- --watch","test":"vitest","build":"tsup ./src/index.ts ./src/client.ts --format esm,cjs --dts --clean --sourcemap","check":"biome check --write ./src","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"fvoron","email":"francois@polar.sh"},"_resolved":"/tmp/723ea6445c3a7f7089eb6cf44ca4d894/polar-sh-better-auth-1.8.3.tgz","_integrity":"sha512-9lASF4si+iU3pi3yNVhb+uZdqF7ZvF7J7GSq0w6YaZsr/oVXxd4l+v8cmJiq3crsEaXiJIBni6v3xHpzgCjtmQ==","_npmVersion":"10.8.2","description":"Polar integration for better-auth","directories":{},"_nodeVersion":"20.20.1","dependencies":{"@polar-sh/checkout":"^0.2.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","vitest":"^2.1.8","@types/node":"^20.0.0","better-auth":"^1.4.18","@polar-sh/sdk":"^0.46.4","@biomejs/biome":"1.9.4","@sindresorhus/tsconfig":"^7.0.0","@polar-sh/adapter-utils":"0.4.5"},"peerDependencies":{"zod":"^3.24.2 || ^4","better-auth":"^1.4.12","@polar-sh/sdk":"^0.46.4"},"_npmOperationalInternal":{"tmp":"tmp/better-auth_1.8.3_1773421042629_0.6091078576769593","host":"s3://npm-registry-packages-npm-production"}},"1.8.4":{"name":"@polar-sh/better-auth","version":"1.8.4","keywords":["polar","better-auth","payments","subscriptions"],"_id":"@polar-sh/better-auth@1.8.4","maintainers":[{"name":"birkjernstrom","email":"birk@polar.sh"},{"name":"emilwidlund","email":"hello@emilwidlund.com"},{"name":"fvoron","email":"francois@polar.sh"},{"name":"pieterbeulque-polar","email":"pieter@polar.sh"},{"name":"jesper-polar","email":"jesper@polar.sh"}],"dist":{"shasum":"607421b0fc4a2ed73606c38c7bb84076a298d877","tarball":"https://registry.npmjs.org/@polar-sh/better-auth/-/better-auth-1.8.4.tgz","fileCount":17,"integrity":"sha512-BgWCcBQDRYwQn2NEYYzGSEfnrmBJHaDTvYBXGE2V3mmGPKspUDS8+p1LzbNY0Sw681LT8HB5w5Q81Ysc46CVSQ==","signatures":[{"sig":"MEYCIQDEH8uxkpLXQQU4DUYvCVJSqqqwLJiL47qeddShLtC//QIhAOygBguEXDFYEFrjXS0G21JCc+aMeXBMP1Yi65JvmmeK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":285702},"main":"./dist/index.cjs","type":"module","_from":"file:polar-sh-better-auth-1.8.4.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=16"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./client":{"import":{"types":"./dist/client.d.ts","default":"./dist/client.js"},"require":{"types":"./dist/client.d.cts","default":"./dist/client.cjs"}}},"scripts":{"dev":"npm run build -- --watch","test":"vitest","build":"tsup ./src/index.ts ./src/client.ts --format esm,cjs --dts --clean --sourcemap","check":"biome check --write ./src","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"emilwidlund","email":"hello@emilwidlund.com"},"_resolved":"/tmp/06c6d7eb45ba0974ddb97daa79bdeb0c/polar-sh-better-auth-1.8.4.tgz","_integrity":"sha512-BgWCcBQDRYwQn2NEYYzGSEfnrmBJHaDTvYBXGE2V3mmGPKspUDS8+p1LzbNY0Sw681LT8HB5w5Q81Ysc46CVSQ==","_npmVersion":"10.8.2","description":"Polar integration for better-auth","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@polar-sh/checkout":"^0.2.0"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.0 || ^4.0.0","tsup":"^8.5.1","vitest":"^2.1.8","@types/node":"^20.0.0","better-auth":"^1.4.18","@polar-sh/sdk":"^0.47.0","@biomejs/biome":"1.9.4","@sindresorhus/tsconfig":"^7.0.0","@polar-sh/adapter-utils":"0.4.6"},"peerDependencies":{"zod":"^3.25.0 || ^4.0.0","better-auth":"^1.4.12","@polar-sh/sdk":"^0.47.0"},"_npmOperationalInternal":{"tmp":"tmp/better-auth_1.8.4_1778081850837_0.41510850842781033","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"name":"@polar-sh/better-auth","version":"2.0.0","keywords":["polar","better-auth","payments","subscriptions"],"_id":"@polar-sh/better-auth@2.0.0","maintainers":[{"name":"birkjernstrom","email":"birk@polar.sh"},{"name":"emilwidlund","email":"hello@emilwidlund.com"},{"name":"fvoron","email":"francois@polar.sh"},{"name":"pieterbeulque-polar","email":"pieter@polar.sh"},{"name":"jesper-polar","email":"jesper@polar.sh"},{"name":"abrispolar","email":"abris@polar.sh"}],"homepage":"https://github.com/polarsource/polar#readme","bugs":{"url":"https://github.com/polarsource/polar/issues"},"dist":{"shasum":"122fd62c9779de43dc05409789a52817e014208c","tarball":"https://registry.npmjs.org/@polar-sh/better-auth/-/better-auth-2.0.0.tgz","fileCount":16,"integrity":"sha512-FxOqpMijtiKZzAERQP+S5HVsFm3WTkFuOFj10Bx+LmM3TO0O1bn/q8MouPtCU3In7jT5cjGCMONCU58MJcGVFw==","signatures":[{"sig":"MEQCIHFd2nLvBGllntLbYexDDwtMsaEOkUPHQM4D/ClXjbVBAiAykxqca5OcuPMd+j7rLLjOlwJ9+l69qKs+plCzbT1ang==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCyBWEXZlngUUQjSO/ZfC2Cm1jyagsVIdtw4jBWVWJEQwIgBq6Wjjs7q9Gpr/HK7R7CL49uK+KmbH2bIZ8NEkyC8Q8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@polar-sh%2fbetter-auth@2.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":493600},"main":"./dist/index.cjs","type":"module","_from":"file:polar-sh-better-auth-2.0.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=22"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./client":{"import":{"types":"./dist/client.d.ts","default":"./dist/client.js"},"require":{"types":"./dist/client.d.cts","default":"./dist/client.cjs"}}},"scripts":{"dev":"npm run build -- --watch","test":"vitest run","build":"tsup ./src/index.ts ./src/client.ts --format esm,cjs --dts --clean --sourcemap","format":"oxfmt .","typecheck":"tsc --noEmit","test:watch":"vitest","format:check":"oxfmt --check .","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"a206e614-4338-463d-af20-19a36ecf2213"}},"_resolved":"/tmp/e87fd47c657c8815f0b5ddb67b2fc430/polar-sh-better-auth-2.0.0.tgz","_integrity":"sha512-FxOqpMijtiKZzAERQP+S5HVsFm3WTkFuOFj10Bx+LmM3TO0O1bn/q8MouPtCU3In7jT5cjGCMONCU58MJcGVFw==","repository":{"url":"git+https://github.com/polarsource/polar.git","type":"git","directory":"clients/adapters/better-auth"},"_npmVersion":"11.19.0","description":"Polar integration for better-auth","directories":{},"_nodeVersion":"24.21.0","dependencies":{"@polar-sh/checkout":"0.4.1","@polar-sh/adapter-utils":"1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.0 || ^4.0.0","tsup":"^8.5.1","vitest":"^5.0.1","typescript":"npm:@typescript/typescript6@6.0.2","@types/node":"^22.20.4","better-auth":"^1.7.0","@polar-sh/sdk":"1.0.0","@typescript/native":"npm:typescript@7.0.2","@polar-sh/typescript-config":"0.0.0"},"peerDependencies":{"zod":"^3.25.0 || ^4.0.0","better-auth":"^1.7.0","@polar-sh/sdk":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/better-auth_2.0.0_1790695109271_0.9678708250313628","host":"s3://npm-registry-packages-npm-production"}},"2.0.1":{"_id":"@polar-sh/better-auth@2.0.1","dist":{"shasum":"87df191fb4cbae395a96baa35c0c8edfaf466d55","tarball":"https://registry.npmjs.org/@polar-sh/better-auth/-/better-auth-2.0.1.tgz","fileCount":16,"integrity":"sha512-Ixp20mDwIiS698PzXgc5FgNuxI/5669yozxV7K9bXZ0UczwHsRx+CVHkPvA+w3I2vKgC+RvUfErAUlPKiIrxrQ==","signatures":[{"sig":"MEUCIETEpCvuWDKUG0CcZharARK5FrQ38fZbwRUNH+VkEtOkAiEA81L4BdREuKxzSuNgLcfVzDm4AiaCnJBSjccv3u5Db+c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIBWhi0zt+jNDggUOfp5qndEUV1LHjweyYmQpemiBiTTwAiAEWsTvWV8xWDyyS1c8zGwHqDo/D1ukH/Hb0NkRl4EnKg=="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@polar-sh%2fbetter-auth@2.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":494728},"main":"./dist/index.cjs","name":"@polar-sh/better-auth","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=24"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./client":{"import":{"types":"./dist/client.d.ts","default":"./dist/client.js"},"require":{"types":"./dist/client.d.cts","default":"./dist/client.cjs"}}},"scripts":{"dev":"npm run build -- --watch","test":"vitest run","build":"tsup ./src/index.ts ./src/client.ts --format esm,cjs --dts --clean --sourcemap","format":"oxfmt .","typecheck":"tsc --noEmit","test:watch":"vitest","format:check":"oxfmt --check .","test:coverage":"vitest run --coverage"},"version":"2.0.1","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"a206e614-4338-463d-af20-19a36ecf2213"}},"keywords":["polar","better-auth","payments","subscriptions"],"repository":{"url":"https://github.com/polarsource/polar.git","type":"git","directory":"clients/adapters/better-auth"},"description":"Polar integration for better-auth","directories":{},"maintainers":[{"name":"birkjernstrom","email":"birk@polar.sh"},{"name":"emilwidlund","email":"hello@emilwidlund.com"},{"name":"fvoron","email":"francois@polar.sh"},{"name":"pieterbeulque-polar","email":"pieter@polar.sh"},{"name":"jesper-polar","email":"jesper@polar.sh"},{"name":"abrispolar","email":"abris@polar.sh"}],"dependencies":{"@polar-sh/checkout":"0.4.2","@polar-sh/adapter-utils":"1.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.0 || ^4.0.0","tsup":"^8.5.1","vitest":"^5.0.1","typescript":"npm:@typescript/typescript6@6.0.2","@types/node":"^24.13.6","better-auth":"^1.7.0","@polar-sh/sdk":"1.0.2","@typescript/native":"npm:typescript@7.0.2","@polar-sh/typescript-config":"0.0.0"},"peerDependencies":{"zod":"^3.25.0 || ^4.0.0","better-auth":"^1.7.0","@polar-sh/sdk":"^1.0.2"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/better-auth_2.0.1_1790943514598_0.0029215232766606203"}}},"time":{"created":"2025-03-04T14:17:36.590Z","modified":"2026-10-02T12:18:35.109Z","0.0.2":"2025-03-04T14:17:36.949Z","0.0.3":"2025-03-05T17:30:06.063Z","0.0.4":"2025-03-05T22:05:25.167Z","0.0.5":"2025-03-06T10:56:33.782Z","0.0.6":"2025-03-06T22:17:46.174Z","0.0.7":"2025-03-07T13:59:04.576Z","0.0.8":"2025-03-20T07:56:46.906Z","0.0.9":"2025-03-20T16:15:29.016Z","0.0.10":"2025-04-08T14:24:56.732Z","0.0.11":"2025-04-16T14:40:48.096Z","0.1.0":"2025-04-18T14:41:37.958Z","0.1.1":"2025-04-23T09:42:55.581Z","0.1.2":"2025-05-12T13:21:32.336Z","1.0.0":"2025-05-16T13:11:21.326Z","1.0.1":"2025-05-19T11:26:28.821Z","1.0.2":"2025-06-23T07:59:50.566Z","1.0.3":"2025-06-24T08:33:12.180Z","1.0.4":"2025-07-02T10:53:12.572Z","1.0.5":"2025-07-11T21:25:44.143Z","1.0.6":"2025-07-14T23:08:55.332Z","1.0.7":"2025-07-16T21:40:37.856Z","1.0.8":"2025-07-27T11:12:27.533Z","1.1.0":"2025-08-07T07:27:09.070Z","1.1.1":"2025-09-04T07:55:15.252Z","1.1.2":"2025-09-08T22:58:22.344Z","1.1.3":"2025-09-08T23:20:03.435Z","1.1.4":"2025-09-16T08:05:58.718Z","1.1.5":"2025-09-29T13:39:41.078Z","1.1.6":"2025-09-29T15:01:55.269Z","1.1.7":"2025-09-30T14:45:26.316Z","1.1.8":"2025-10-06T15:19:50.106Z","1.1.9":"2025-10-07T08:14:27.771Z","1.1.11":"2025-10-22T07:14:01.313Z","1.2.0":"2025-10-28T12:10:27.064Z","1.2.1":"2025-10-29T08:23:56.855Z","1.3.0":"2025-11-03T15:23:45.371Z","1.4.0":"2025-11-18T09:56:53.970Z","1.5.0":"2025-11-21T09:11:39.067Z","1.6.0":"2025-12-09T07:01:56.280Z","1.6.1":"2025-12-10T10:33:06.475Z","1.6.2":"2025-12-19T16:29:58.747Z","1.6.3":"2025-12-20T12:59:08.412Z","1.6.4":"2026-01-13T19:48:53.906Z","1.7.0":"2026-02-03T11:31:54.256Z","1.8.0":"2026-02-04T16:55:09.863Z","1.8.1":"2026-02-11T07:04:38.028Z","1.8.2":"2026-03-03T12:28:34.195Z","1.8.3":"2026-03-13T16:57:22.765Z","1.8.4":"2026-05-06T15:37:31.055Z","2.0.0":"2026-09-29T15:18:29.385Z","2.0.1":"2026-10-02T12:18:34.756Z"},"keywords":["polar","better-auth","payments","subscriptions"],"repository":{"url":"https://github.com/polarsource/polar.git","type":"git","directory":"clients/adapters/better-auth"},"description":"Polar integration for better-auth","maintainers":[{"name":"birkjernstrom","email":"birk@polar.sh"},{"name":"emilwidlund","email":"hello@emilwidlund.com"},{"name":"fvoron","email":"francois@polar.sh"},{"name":"pieterbeulque-polar","email":"pieter@polar.sh"},{"name":"jesper-polar","email":"jesper@polar.sh"},{"name":"abrispolar","email":"abris@polar.sh"}],"readme":"# @polar-sh/better-auth\n\nA [Better Auth](https://github.com/better-auth/better-auth) plugin for integrating [Polar](https://polar.sh) payments and subscriptions into your authentication flow.\n\n## Features\n\n- Checkout Integration\n- Customer Portal\n- Automatic personal customer creation on signup\n- Explicit Better Auth organization → Polar team-customer synchronization\n- Event Ingestion & Customer Meters for flexible Usage Based Billing\n- Handle Polar Webhooks securely with signature verification, including member events\n- Generic `referenceId` metadata for legacy checkout/subscription filtering\n\n## Installation\n\n```bash\npnpm add better-auth @polar-sh/better-auth @polar-sh/sdk@1.0.0\n```\n\n## Preparation\n\nGo to your Polar Organization Settings, and create an Organization Access Token. Add it to your environment.\n\n```bash\n# .env\nPOLAR_ACCESS_TOKEN=...\n```\n\n### Configuring BetterAuth Server\n\nCreate a Polar core client with `createPolarCore` and pass it to the `polar` plugin. The adapter uses standalone SDK functions to keep bundles small.\n\nIf you previously passed a client created with `createPolar`, switch that call to `createPolarCore` with the same options.\n\nThe Polar plugin comes with a handful additional plugins which adds functionality to your stack.\n\n- Checkout - Enables a seamless checkout integration\n- Portal - Makes it possible for your customers to manage their orders, subscriptions & granted benefits\n- Usage - Simple extension for listing customer meters & ingesting events for Usage Based Billing\n- Webhooks - Listen for relevant Polar webhooks\n\n```typescript\nimport { betterAuth } from 'better-auth'\nimport { organization } from 'better-auth/plugins'\nimport { polar, checkout, portal, usage, webhooks } from '@polar-sh/better-auth'\nimport { createPolarCore } from '@polar-sh/sdk/2026-10'\n\nconst polarClient = createPolarCore({\n  accessToken: process.env.POLAR_ACCESS_TOKEN,\n  // Use 'sandbox' if you're using the Polar Sandbox environment\n  // Remember that access tokens, products, etc. are completely separated between environments.\n  // Access tokens obtained in Production are for instance not usable in the Sandbox environment.\n  environment: 'sandbox',\n})\n\nconst auth = betterAuth({\n  // ... Better Auth config\n  plugins: [\n    organization(),\n    polar({\n      client: polarClient,\n      createCustomerOnSignUp: true,\n      // Experimental: do not enable this if your application already\n      // handles organization billing. Existing billing is not migrated.\n      experimental_organizationSync: {\n        enabled: true,\n        getTeamCustomerCreateParams: async ({ organization, owner }) => ({\n          metadata: {\n            source: 'better-auth',\n            createdBy: owner.id,\n          },\n        }),\n      },\n      use: [\n        checkout({\n          products: [\n            {\n              productId: '123-456-789', // ID of Product from Polar Dashboard\n              slug: 'pro', // Custom slug for easy reference in Checkout URL, e.g. /checkout/pro\n            },\n          ],\n          successUrl: '/success?checkout_id={CHECKOUT_ID}',\n          authenticatedUsersOnly: true,\n          returnUrl: 'https://myapp.com', // Optional Return URL, which renders a Back-button in the Checkout\n        }),\n        portal({\n          returnUrl: 'https://myapp.com', // Optional Return URL, which renders a Back-button in the Customer Portal\n        }),\n        usage(),\n        webhooks({\n          secret: process.env.POLAR_WEBHOOK_SECRET!,\n          // Triggered when anything regarding a customer changes\n          onCustomerStateChanged: async (payload) => {},\n          // Triggered when an order was paid (purchase, subscription renewal, etc.)\n          onOrderPaid: async (payload) => {},\n          // ... Over 40 granular webhook handlers\n          // Called for every event\n          onPayload: async (payload) => {},\n        }),\n      ],\n    }),\n  ],\n})\n```\n\n### Configuring BetterAuth Client\n\nYou will be using the BetterAuth Client to interact with the Polar functionalities.\n\n```typescript\nimport { createAuthClient } from 'better-auth/react'\nimport { polarClient } from '@polar-sh/better-auth/client'\nimport { organizationClient } from 'better-auth/client/plugins'\n\n// This is all that is needed\n// All Polar plugins, etc. should be attached to the server-side BetterAuth config\nexport const authClient = createAuthClient({\n  plugins: [organizationClient(), polarClient()],\n})\n```\n\n## Configuration Options\n\n```typescript\nimport { betterAuth } from 'better-auth'\nimport { polar, checkout, portal, usage, webhooks } from '@polar-sh/better-auth'\nimport { createPolarCore } from '@polar-sh/sdk/2026-10'\nimport { organization } from 'better-auth/plugins'\n\nconst polarClient = createPolarCore({\n  accessToken: process.env.POLAR_ACCESS_TOKEN,\n  // Use 'sandbox' if you're using the Polar Sandbox environment\n  // Remember that access tokens, products, etc. are completely separated between environments.\n  // Access tokens obtained in Production are for instance not usable in the Sandbox environment.\n  environment: 'sandbox',\n})\n\nconst auth = betterAuth({\n  // ... Better Auth config\n  plugins: [\n    organization(),\n    polar({\n      client: polarClient,\n      createCustomerOnSignUp: true,\n      getCustomerCreateParams: async ({ user }) => ({\n        metadata: {\n          myCustomProperty: 123,\n        },\n      }),\n      // Experimental: only enable this with a reviewed billing cutover plan.\n      experimental_organizationSync: {\n        enabled: true,\n        getTeamCustomerCreateParams: async ({ organization, owner }) => ({\n          metadata: {\n            source: 'better-auth',\n            createdBy: owner.id,\n          },\n        }),\n      },\n      use: [\n        // This is where you add Polar plugins - at least one is required\n        checkout(),\n      ],\n    }),\n  ],\n})\n```\n\nThe SDK v1 models returned by the state, benefits, subscriptions, orders, and meters endpoints use `snake_case` fields. Webhook callback payloads use the same `snake_case` model fields.\n\n### Required Options\n\n- `client`: Polar SDK core client instance, created with `createPolarCore`\n- `use`: Array of Polar plugins (checkout, portal, usage, webhooks). Pass at least one plugin.\n\n### Optional Options\n\n- `createCustomerOnSignUp`: Automatically create a Polar customer when a user signs up\n- `getCustomerCreateParams`: Async function to provide additional personal-customer creation metadata\n- `experimental_organizationSync`: Experimental Better Auth organization synchronization configuration. Set `experimental_organizationSync.enabled` to `true`; `experimental_organizationSync.getTeamCustomerCreateParams` can add team-customer fields such as metadata or billing details. Automatic seat management is separately opt-in through `experimental_organizationSync.syncSeats`, and `experimental_organizationSync.selectSeatProductsForMember` can customize per-member product-seat allocation when it is enabled.\n\n### Calling the Polar SDK\n\nThe core client has no service properties such as `customers` or `checkouts`. Import the operation you need and pass the core client to it:\n\n```typescript\nimport { getStateExternalCustomers } from '@polar-sh/sdk/2026-10/services/customers'\n\nconst customerState = await getStateExternalCustomers(polarClient)(userId)\n```\n\nCustom plugins passed through `use` also receive a `PolarCore` and call SDK operations this way.\n\n### Customers\n\nWhen `createCustomerOnSignUp` is enabled, a new Polar Customer is automatically created when a new User is added in the Better-Auth Database. Email and name changes are pushed to the Polar customer, and the Polar customer is deleted when the user is deleted. Anonymous users are skipped.\n\nCustomer creation runs after Better Auth inserts the user, so the initial Polar creation request includes `external_id: user.id`. Applications that reject user creation in a `before` database hook do not create a Polar customer.\n\n`getCustomerCreateParams` runs only when a new customer is needed and receives the persisted user. It can add metadata; the user ID, email, and name remain authoritative. An existing customer with the same email and no external ID is linked once. An existing customer linked to the same user is reused; a different external ID produces a conflict without reassigning the customer.\n\n### Experimental organization synchronization\n\n> [!WARNING]\n> This integration is experimental. If your application already handles organization billing, keep using that implementation and do not enable `experimental_organizationSync`. This option synchronizes Better Auth organizations and members, but it does not migrate existing subscriptions, orders, benefits, or seats. Enabling it on an existing billing setup can leave Better Auth and Polar inconsistent: the new Polar team customer can have the correct roster while billing remains attached to personal customers. Team-customer APIs may then report no subscription and a new checkout can create duplicate billing.\n\nExperimental organization synchronization is opt-in and requires both Better Auth's `organization()` plugin and `experimental_organizationSync: { enabled: true }` on `polar()`. Enabling it without the Better Auth plugin fails during startup. Use it only when you understand and control the billing cutover for every existing organization.\n\nOrganizations created after synchronization is enabled are mirrored normally. Existing Better Auth organizations without a Polar team customer remain on the metadata-based `referenceId` flow: lifecycle hooks skip them instead of failing or partially synchronizing their roster. An explicit `organizationId` checkout requires an existing team customer and is rejected for an unsynchronized organization, preventing Polar from creating a regular customer with the organization ID.\n\nThe current mapping is deterministic:\n\n| Better Auth                    | Polar                             |\n| ------------------------------ | --------------------------------- |\n| `organization.id`              | Team customer `externalId`        |\n| Organization creator `user.id` | Initial owner member `externalId` |\n| `organization.name`            | Team customer `name`              |\n\nOn organization creation, the adapter creates or reuses a team customer and supplies the creator as its explicit owner. The team customer has no email by default, avoiding collisions when one user owns several organizations. `experimental_organizationSync.getTeamCustomerCreateParams` may add metadata, locale, address, tax, or other supported team-customer fields, but cannot override `type`, `externalId`, `name`, or owner identity. Organization name changes update the team customer.\n\nThis requires Polar's member model to be enabled. The Polar organization access token needs `customers:read`, `customers:write`, `members:read`, and `members:write` scopes. Automatic seat management additionally requires `products:read`, `subscriptions:read`, `subscriptions:write`, `customer_seats:read`, and `customer_seats:write`.\n\nBetter Auth users map to Polar member `externalId` values using `user.id` within each team customer. Direct additions and accepted invitations are mirrored, and profile, role, removal, self-leave, and user-deletion paths are synchronized. Better Auth remains the roster source of truth.\n\n#### Automatic organization seat management\n\nAutomatic seat management is disabled by default, even when organization synchronization is enabled. Set `experimental_organizationSync.syncSeats` to `true` to size and assign recurring Polar subscriptions with seat-based pricing from the Better Auth roster. The adapter manages subscriptions in `active`, `trialing`, and `past_due` status. It assigns seats with `externalMemberId = user.id` and `immediateClaim: true`, because accepting a Better Auth invitation already proves membership. Subscription quantities remain at or above the product's minimum even when fewer members are selected; excess seats remain unassigned. Subscription updates omit `prorationBehavior`, so the Polar organization's configured default applies.\n\nInclude the `webhooks()` plugin and configure Polar to send `subscription.created` and `subscription.active` events. Checkout sets the quantity but does not assign the existing roster; the verified webhook performs that initial provisioning and corrects membership changes that happened while checkout was open.\n\nWhen seat management is enabled, every organization member receives every candidate recurring seat product by default. Use `selectSeatProductsForMember` to return a subset of the supplied product IDs, or `[]` for no seat:\n\n```typescript\npolar({\n  client,\n  experimental_organizationSync: {\n    enabled: true,\n    syncSeats: true,\n    selectSeatProductsForMember: async ({ member, user, products }) => {\n      const roles = new Set(member.role.split(',').map((role) => role.trim()))\n\n      return products\n        .filter((product) => {\n          if (product.metadata.seatAudience === 'everyone') return true\n          if (product.metadata.seatAudience === user.department) return true\n          return roles.has('admin') && product.id === ANALYTICS_PRODUCT_ID\n        })\n        .map((product) => product.id)\n    },\n  },\n  use: [checkout(), webhooks({ secret: process.env.POLAR_WEBHOOK_SECRET! })],\n})\n```\n\nThe selector receives the Better Auth organization, membership, complete user record (including custom fields), and candidate products as Polar SDK `Product` objects. Returned IDs must come from `products`; unknown IDs fail synchronization. Keep the selector deterministic from these inputs so retries calculate the same desired state. Applications that need additional billing context can fetch it with their Polar SDK client.\n\nWhen seat management is enabled, organization checkout ignores caller-provided `seats`, `minSeats`, and `maxSeats` for recurring seat products and locks all three to the calculated allocation. Polar exposes one shared seat quantity for every product in a checkout. If selected products need different quantities, the adapter rejects the request; create one checkout per seat-based product instead. A calculated allocation of zero is also rejected.\n\nOne-time seat products are not automatically managed because an order quantity cannot be reduced as the Better Auth roster changes. Personal checkout and non-seat products retain their existing behavior. Better Auth membership plus the selector remain authoritative: later lifecycle or purchase synchronization can overwrite manual Polar portal seat changes. Cross-system writes are not transactional; errors propagate and retries recompute absolute targets from the current roster without post-write assertions.\n\nPolar permits one owner. The adapter reads Better Auth's configured `creatorRole` (defaulting to `owner`), retains the current valid creator-role member as Polar's canonical owner, and uses the same role for checkout authorization. If a transfer is required, it deterministically selects the earliest eligible owner. Additional creator-role members and `admin` map to `billing_manager`; other roles map to `member`. `experimental_organizationSync.mapBetterAuthRoleToPolarRole` may map non-owners to `member` or `billing_manager`, but cannot assign ownership.\n\nOrganization deletion in Better Auth does **not** delete the Polar team customer or its billing data. Cross-system writes are not transactional: synchronization errors propagate, but an earlier Better Auth or Polar write cannot be rolled back. Polar synchronization uses deterministic external IDs, and each lifecycle hook updates only the customer or members affected by that Better Auth operation.\n\nOrganization billing is always selected explicitly; the active Better Auth organization is never used implicitly. Pass `organizationId` in:\n\n- the POST body for checkout (as `organization_id`) and usage ingestion (as `organizationId`);\n- the query for portal (GET or POST), customer state, benefits, subscriptions, orders, and usage meters.\n\nThe adapter verifies the authenticated user's Better Auth membership before calling Polar. Organization checkout requires a billing-capable role. Team portal and meter requests create a member-scoped customer session with `externalCustomerId = organization.id` and `externalMemberId = user.id`; usage events carry both IDs. Omitting `organizationId` preserves personal-customer behavior.\n\n## Checkout Plugin\n\nTo support checkouts in your app, simply pass the Checkout plugin to the use-property.\n\n```typescript\nimport { polar, checkout } from \"@polar-sh/better-auth\";\n\nconst auth = betterAuth({\n    // ... Better Auth config\n    plugins: [\n        polar({\n            ...\n            use: [\n                checkout({\n                    // Optional field - will make it possible to pass a slug to checkout instead of Product ID\n                    products: [ { productId: \"123-456-789\", slug: \"pro\" } ],\n                    // Relative URL to return to when checkout is successfully completed\n                    successUrl: \"/success?checkout_id={CHECKOUT_ID}\",\n                    // Optional Return URL, which renders a Back-button in the Checkout\n                    returnUrl: \"https://myapp.com\",\n                    // Wheather you want to allow unauthenticated checkout sessions or not\n                    authenticatedUsersOnly: true,\n                    // Enforces the theme - System-preferred theme will be set if left omitted\n                    theme: \"dark\"\n                })\n            ],\n        })\n    ]\n});\n```\n\nWhen checkouts are enabled, you're able to initialize Checkout Sessions using the checkout-method on the BetterAuth Client. This will redirect the user to the Product Checkout.\n\n```typescript\nawait authClient.checkout({\n  // Any Polar Product ID can be passed here\n  products: ['e651f46d-ac20-4f26-b769-ad088b123df2'],\n  // Or, if you setup \"products\" in the Checkout Config, you can pass the slug\n  slug: 'pro',\n})\n```\n\nCheckouts will automatically carry the authenticated User as the customer to the checkout. Email-address will be \"locked-in\".\n\nIf `authenticatedUsersOnly` is `false` - then it will be possible to trigger checkout sessions without any associated customer.\n\n### Checkout Request Fields\n\nArguments to `authClient.checkout()` and `authClient.checkoutEmbed()` use snake_case, matching the Polar SDK request fields:\n\n- `products`: a product ID or array of product IDs.\n- `custom_field_data`, `metadata`: objects containing custom field values or metadata.\n- `allow_discount_codes`, `discount_id`: discount settings.\n- `discount_code`: apply a human-readable code before returning the checkout URL, including for `checkoutEmbed()`. Discount codes must be enabled; `discount_id` takes precedence when both are supplied.\n- `seats`, `min_seats`, `max_seats`: seat-based pricing settings.\n- `success_url`, `return_url`: absolute URLs or paths relative to the auth server. These override the plugin's `successUrl` and `returnUrl` configuration.\n- `allow_trial`, `trial_interval`, `trial_interval_count`: trial settings.\n- `embed_origin`: embedding origin; automatically supplied by `checkoutEmbed()`.\n\nAdapter-specific fields are `slug` (configured product lookup), `organization_id` (team-customer billing), `reference_id` (metadata-based billing), and `redirect` (whether to redirect, defaulting to `true`). The response contains `url` and `redirect`.\n\nFor the major-version migration, rename camelCase checkout arguments such as `discountId`, `successUrl`, and `organizationId` to `discount_id`, `success_url`, and `organization_id`. Plugin configuration options remain camelCase.\n\n### Checkout Embed\n\nYou can use the `checkoutEmbed` method to instead open the Checkout as an Embed on your site.\n\n```typescript\nconst embed = await authClient.checkoutEmbed({\n  products: ['e651f46d-ac20-4f26-b769-ad088b123df2'],\n})\n\n// Listen for successful completion\nembed.addEventListener('success', (event) => {\n  console.log('Purchase successful!', event.detail)\n\n  // Call event.preventDefault() if you want to prevent the standard behavior\n  // event.preventDefault()\n  // Note: For success event, this prevents automatic redirection if redirect is true\n\n  // If redirect is false, you can show your own success message\n  if (!event.detail.redirect) {\n    showSuccessMessage()\n  }\n  // Otherwise, the user will be redirected to the success URL (unless prevented)\n})\n```\n\n### Metadata-based organization billing with `referenceId`\n\nThe previous `referenceId` setup remains supported when you do not enable Polar organization synchronization. It also keeps working for existing unsynchronized organizations after synchronization is enabled. To use only the metadata-based setup, keep Better Auth's `organization()` plugin but omit the `experimental_organizationSync` option from `polar()`:\n\n```typescript\nconst auth = betterAuth({\n  plugins: [\n    organization(),\n    polar({\n      client: polarClient,\n      createCustomerOnSignUp: true,\n      use: [\n        checkout({\n          products: [{ productId: '123-456-789', slug: 'pro' }],\n        }),\n        portal(),\n      ],\n    }),\n  ],\n})\n```\n\nPass the Better Auth organization ID as checkout metadata:\n\n```typescript\nconst organizationId = (await authClient.organization.list()).data?.[0]?.id\n\nawait authClient.checkout({\n  slug: 'pro',\n  reference_id: organizationId,\n})\n```\n\nThe checkout remains attached to the authenticated user's personal Polar customer. The `reference_id` argument is stored as `metadata.referenceId` on the checkout, order, and subscription, allowing subscriptions to be queried by organization ID:\n\n```typescript\nconst { data: subscriptions } = await authClient.customer.subscriptions.list({\n  query: {\n    reference_id: organizationId,\n    active: true,\n  },\n})\n```\n\nThis is metadata-based tracking, not Polar team-customer billing. The adapter does not authorize Better Auth organization membership for `reference_id`, so your application must verify membership before using the result to grant access.\n\nIf this is already how your application handles organization billing, keep using it and do not enable `experimental_organizationSync`. Existing billing objects are not migrated to the team customer, so mixing an established `referenceId` setup with experimental team-customer billing can produce an inconsistent billing state. Only applications with an explicit, reviewed cutover plan should enable `experimental_organizationSync` and use `organization_id` for checkout:\n\n```typescript\nawait authClient.checkout({\n  slug: 'pro',\n  organization_id: organizationId,\n})\n```\n\nDo not send both `organizationId` and `reference_id` when listing subscriptions; that combination is rejected.\n\n## Portal Plugin\n\nA plugin which enables customer management of their purchases, orders and subscriptions.\n\n```typescript\nimport { polar, checkout, portal } from \"@polar-sh/better-auth\";\n\nconst auth = betterAuth({\n    // ... Better Auth config\n    plugins: [\n        polar({\n            ...\n            use: [\n                checkout(...),\n                portal({\n                  // Optional absolute Return URL, which renders a Back-button in the Customer Portal\n                  returnUrl: \"https://myapp.com\",\n                  // Enforces the theme - System-preferred theme will be set if left omitted\n                  theme: \"dark\"\n                })\n            ],\n        })\n    ]\n});\n```\n\nThe portal-plugin gives the BetterAuth Client a set of customer management methods, scoped under `authClient.customer`.\n\n### Customer Portal Management\n\nThe following method will redirect the user to the Polar Customer Portal, where they can see orders, purchases, subscriptions, benefits, etc.\n\n```typescript\nawait authClient.customer.portal()\n\n// Return the portal URL without redirecting\nconst { data } = await authClient.customer.portal({ redirect: false })\n\n// Explicit organization portal access (membership is checked server-side)\nawait authClient.customer.portal({\n  fetchOptions: { query: { organizationId } },\n})\n```\n\n### Customer State\n\nThe portal plugin also adds a convenient state-method for retrieving the general Customer State.\n\n```typescript\nconst { data: customerState } = await authClient.customer.state()\n\nconst { data: organizationState } = await authClient.customer.state({\n  query: { organizationId },\n})\n```\n\nThe customer state object contains:\n\n- All the data about the customer.\n- The list of their active subscriptions. Pass `organizationId` to get the state of a synchronized team customer instead.\n- The list of their granted benefits.\n- The list of their active meters, with their current balance.\n\nThus, with that single object, you have all the required information to check if you should provision access to your service or not.\n\n[You can learn more about the Polar Customer State in the Polar Docs](https://docs.polar.sh/integrate/customer-state).\n\n### Benefits, Orders & Subscriptions\n\nThe portal plugin adds 3 convenient methods for listing benefits, orders & subscriptions relevant to the authenticated user/customer.\n\n[All of these methods use the Polar CustomerPortal APIs](https://docs.polar.sh/api-reference/customer-portal)\n\n#### Benefits\n\nThis method only lists granted benefits for the authenticated user/customer.\n\n```typescript\nconst { data: benefits } = await authClient.customer.benefits.list({\n  query: {\n    page: 1,\n    limit: 10,\n  },\n})\n```\n\n#### Orders\n\nThis method lists orders like purchases and subscription renewals for the authenticated user/customer.\n\n```typescript\nconst { data: orders } = await authClient.customer.orders.list({\n  query: {\n    page: 1,\n    limit: 10,\n    productBillingType: 'one_time', // or 'recurring'\n  },\n})\n```\n\n#### Subscriptions\n\nThis method lists the subscriptions associated with authenticated user/customer.\n\n```typescript\nconst { data: subscriptions } = await authClient.customer.subscriptions.list({\n  query: {\n    page: 1,\n    limit: 10,\n    active: true,\n  },\n})\n```\n\n**Metadata-based organization filtering**\n\nWhen Polar organization synchronization is not enabled, pass the Better Auth organization ID as `reference_id`. This filters on the existing `metadata.referenceId` key and does not authorize Better Auth organization membership.\n\n```typescript\nconst { data: subscriptions } = await authClient.customer.subscriptions.list({\n  query: {\n    page: 1,\n    limit: 10,\n    active: true,\n    reference_id: organizationId,\n  },\n})\n```\n\nFor organization subscriptions, use `query.organizationId` instead. The adapter authorizes membership and uses a member-scoped Polar customer session:\n\n```typescript\nconst { data: subscriptions } = await authClient.customer.subscriptions.list({\n  query: {\n    organizationId,\n    page: 1,\n    limit: 10,\n    active: true,\n  },\n})\n```\n\n## Usage Plugin\n\nA simple plugin for Usage Based Billing.\n\n```typescript\nimport { polar, checkout, portal, usage } from \"@polar-sh/better-auth\";\n\nconst auth = betterAuth({\n    // ... Better Auth config\n    plugins: [\n        polar({\n            ...\n            use: [\n                checkout(...),\n                portal(),\n                usage()\n            ],\n        })\n    ]\n});\n```\n\n### Event Ingestion\n\nPolar's Usage Based Billing builds entirely on event ingestion. Ingest events from your application, create Meters to represent that usage, and add metered prices to Products to charge for it.\n\n[Learn more about Usage Based Billing in the Polar Docs.](https://docs.polar.sh/features/usage-based-billing/introduction)\n\n```typescript\nconst { data: ingested } = await authClient.usage.ingest({\n  event: 'file-uploads',\n  metadata: {\n    uploadedFiles: 12,\n  },\n  // Optional: attributes the event to the team customer and this member.\n  organizationId,\n})\n```\n\nThe authenticated user is automatically associated with the ingested event.\n\n### Customer Meters\n\nA simple method for listing the authenticated user's Usage Meters, or as we call them, Customer Meters.\n\nCustomer Meter's contains all information about their consumtion on your defined meters.\n\n- Customer Information\n- Meter Information\n- Customer Meter Information\n  - Consumed Units\n  - Credited Units\n  - Balance\n\n```typescript\nconst { data: customerMeters } = await authClient.usage.meters.list({\n  query: {\n    page: 1,\n    limit: 10,\n    // Optional: creates a member-scoped team customer session.\n    organizationId,\n  },\n})\n```\n\n## Webhooks Plugin\n\nThe Webhooks plugin can be used to capture incoming events from your Polar organization.\n\n```typescript\nimport { polar, webhooks } from \"@polar-sh/better-auth\";\n\nconst auth = betterAuth({\n    // ... Better Auth config\n    plugins: [\n        polar({\n            ...\n            use: [\n                webhooks({\n                    secret: process.env.POLAR_WEBHOOK_SECRET!,\n                    // Triggered when anything regarding a customer changes\n                    onCustomerStateChanged: async (payload) => {},\n                    // Triggered when an order was paid (purchase, subscription renewal, etc.)\n                    onOrderPaid: async (payload) => {},\n                    // ... Over 40 granular webhook handlers\n                    // Called for every event\n                    onPayload: async (payload) => {},\n                })\n            ],\n        })\n    ]\n});\n```\n\nConfigure a Webhook endpoint in your Polar Organization Settings page. The endpoint is served at `/polar/webhooks` under your Better Auth base path, which is `/api/auth/polar/webhooks` by default.\n\nAdd the secret to your environment.\n\n```bash\n# .env\nPOLAR_WEBHOOK_SECRET=...\n```\n\nThe plugin supports handlers for all Polar webhook events:\n\n- `onPayload` - Called for every incoming Webhook event, in addition to the matching handler below\n- `onCheckoutCreated` - Triggered when a checkout is created\n- `onCheckoutExpired` - Triggered when a checkout expires\n- `onCheckoutUpdated` - Triggered when a checkout is updated\n- `onOrderCreated` - Triggered when an order is created\n- `onOrderUpdated` - Triggered when an order is updated\n- `onOrderPaid` - Triggered when an order is paid\n- `onOrderRefunded` - Triggered when an order is refunded\n- `onRefundCreated` - Triggered when a refund is created\n- `onRefundUpdated` - Triggered when a refund is updated\n- `onSubscriptionCreated` - Triggered when a subscription is created\n- `onSubscriptionUpdated` - Triggered when a subscription is updated\n- `onSubscriptionActive` - Triggered when a subscription becomes active\n- `onSubscriptionCanceled` - Triggered when a subscription is canceled\n- `onSubscriptionCycled` - Triggered when a subscription enters a new billing period\n- `onSubscriptionPastDue` - Triggered when a subscription payment fails and it becomes past due\n- `onSubscriptionPaused` - Triggered when a subscription is paused\n- `onSubscriptionResumed` - Triggered when a paused subscription is resumed\n- `onSubscriptionRevoked` - Triggered when a subscription is revoked\n- `onSubscriptionUncanceled` - Triggered when a subscription cancellation is reversed\n- `onProductCreated` - Triggered when a product is created\n- `onProductUpdated` - Triggered when a product is updated\n- `onOrganizationUpdated` - Triggered when an organization is updated\n- `onBenefitCreated` - Triggered when a benefit is created\n- `onBenefitUpdated` - Triggered when a benefit is updated\n- `onBenefitGrantCreated` - Triggered when a benefit grant is created\n- `onBenefitGrantCycled` - Triggered when a benefit grant renews with its subscription\n- `onBenefitGrantUpdated` - Triggered when a benefit grant is updated\n- `onBenefitGrantRevoked` - Triggered when a benefit grant is revoked\n- `onCustomerCreated` - Triggered when a customer is created\n- `onCustomerUpdated` - Triggered when a customer is updated\n- `onCustomerDeleted` - Triggered when a customer is deleted\n- `onCustomerStateChanged` - Triggered when customer state changes\n- `onCustomerSeatAssigned` - Triggered when a seat is assigned and its invitation is created\n- `onCustomerSeatClaimed` - Triggered when a member claims a seat\n- `onCustomerSeatRevoked` - Triggered when a seat is revoked from a member\n- `onDiscountCreated` - Triggered when a discount is created\n- `onDiscountUpdated` - Triggered when a discount is updated\n- `onDiscountDeleted` - Triggered when a discount is deleted\n- `onMemberCreated` - Triggered when a Polar member is created\n- `onMemberUpdated` - Triggered when a Polar member is updated\n- `onMemberDeleted` - Triggered when a Polar member is deleted\n\nSeat callbacks describe product-seat assignment and claim state; they do not replace Better Auth organization membership. Member webhook callbacks are notification-only. Better Auth is the organization roster source of truth: never create, update, or delete Better Auth memberships from these callbacks. Webhook delivery may be reordered or repeated, so handlers must be idempotent.\n","readmeFilename":""}