{"_id":"@olo/borderless-authentication","_rev":"48-6bd076ae9b382f37c722cb343514b899","name":"@olo/borderless-authentication","dist-tags":{"latest":"4.0.0"},"versions":{"0.0.3":{"name":"@olo/borderless-authentication","version":"0.0.3","author":{"name":"Olo"},"license":"Olo","_id":"@olo/borderless-authentication@0.0.3","maintainers":[{"name":"jcarvalho-olo","email":"joao.carvalho@olo.com"},{"name":"gshackles","email":"greg@gregshackles.com"},{"name":"bretkoppel","email":"git@bretkoppel.com"},{"name":"olo-frank","email":"frank@olo.com"},{"name":"mark.gaeta","email":"mark@olo.com"}],"dist":{"shasum":"2c0ec7f8bb54cdbdc18c6a6607d8b368ae636e52","tarball":"https://registry.npmjs.org/@olo/borderless-authentication/-/borderless-authentication-0.0.3.tgz","fileCount":22,"integrity":"sha512-Igv0uP1VhM72HvC8x70zJqaUdW1BECKgmIJf1n3Jj/j/HEBLyRY0f4m4N4Vlp5ljt8lT0Tb7kRJeTaLwkrnXnA==","signatures":[{"sig":"MEYCIQD20T+/GnsMRFt3YHIbCPIygL7BK356uLMeejNFXZjz9gIhAIc7RpTfQzLWyz704DXX/wzO4QJ2UAMt5sNB//0x84Yx","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":221001,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj5U8WACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq1ew//UUSEeDaczjpNnyeVtmxAGl7uRfobv59kdfKj8CUzZTRqO2Sr\r\nQVYohFHfeZ9dMZ8ZFLqRvjzaJvU3bHc05lpCKW7EkIbfdkcbT33e0GoM5Vua\r\nJ5TtSkamGgcl5voGPz+q3N01CzovhOSGqxZZQRyDH2HB3yNHQYpgthjd1MkR\r\nHdAOyXwXSg40cZqVTglDzXBPRrD5gxXKHLRT2oIDLbNFH4EhONUFoC4NirdP\r\ndZPZ8hdNWzOXiujXSqpWNJufQ8Ipx27WrwNVntB4vIOE8DZ2+3Ep8pZkhUgU\r\n6LR+c7j24cV1X01RXx+fF94S/7gDz4MfAHyYJDuKj05VZBBkuEwCwMfbJEXA\r\nmKN9Z2FZhkGnUQCJvyCXCY1ADAym5ly7Ur7QOy4He0/AZJEqy6qvWSU7MuyE\r\n/ORsJ8lCePRAkBHrfVTKGVW4nRP+Y3xjQm5nTBeP6JCum6GG83MOiC50nCw6\r\niOEm2jweS4P5beYPyujltPofdvJjEENyecxjZIgaKpXI7PI113WoBaDsAH7v\r\nSHIbWmbe2OV0wzgJmqW5ujZq4HUDMeGzXf8lxBQ2EAdXftxEOlOMZSqNH1Sp\r\nCSdkUlU/DRjTx+FO5C8zdQizDjAVOt+C9GbNN2EaCiHdUts8DaLlE7dN6WqJ\r\nVoMr2f7XL8pKamTEf0CvaMYr6aKXumKE/x0=\r\n=xnFF\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/authentication.umd.js","type":"module","types":"types/index.d.ts","volta":{"npm":"9.2.0","node":"16.19.0"},"module":"./dist/authentication.es.js","exports":{".":{"import":"./dist/authentication.es.js","require":"./dist/authentication.umd.js"}},"gitHead":"ecdc3c5675fb954d16ef1b5f0fadaad29943ecd6","scripts":{"dev":"vite","test":"vitest","build":"tsc && vite build","test:playwright":"playwright test -c tests/playwright.config.ts","test:playwright:debug":"PWBROWSER=chrome PWDEBUG=1 playwright test -c tests/playwright.config.ts"},"_npmUser":{"name":"jcarvalho-olo","email":"joao.carvalho@olo.com"},"_npmVersion":"8.19.3","description":"Packages for Olo's Borderless Authentication.","directories":{},"_nodeVersion":"16.19.0","dependencies":{"lit":"^2.4.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^4.0.0","vitest":"^0.25.8","@vitest/ui":"^0.25.8","typescript":"^4.9.3","whatwg-fetch":"^3.6.2","@playwright/test":"^1.30.0","vite-plugin-banner":"^0.7.0"},"_npmOperationalInternal":{"tmp":"tmp/borderless-authentication_0.0.3_1675972374560_0.5616944020928285","host":"s3://npm-registry-packages"}},"0.0.4":{"name":"@olo/borderless-authentication","version":"0.0.4","author":{"name":"Olo"},"license":"Olo","_id":"@olo/borderless-authentication@0.0.4","maintainers":[{"name":"jcarvalho-olo","email":"joao.carvalho@olo.com"},{"name":"gshackles","email":"greg@gregshackles.com"},{"name":"bretkoppel","email":"git@bretkoppel.com"},{"name":"olo-frank","email":"frank@olo.com"},{"name":"mark.gaeta","email":"mark@olo.com"}],"dist":{"shasum":"989c156efd4cf815096d002b354a99fb145560ac","tarball":"https://registry.npmjs.org/@olo/borderless-authentication/-/borderless-authentication-0.0.4.tgz","fileCount":22,"integrity":"sha512-YBI4kwzpHcknjQobgW6sjSH5ksB1jKqSeU3rBBj2kgZbGVTAuWagCk3ZpYsmu7lB+e1g0nuOCfAq86N6xmXMTA==","signatures":[{"sig":"MEUCIEtu0se72BNy265JRa7oB39PFCgMz+cUDgnjdgUQUxNyAiEA/jJY5wonssfwX05RwYBtbL8o7MPtgc+yA+oOAjRPXmQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":222522,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj66/IACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqk8xAAkO79geilxj3W2xNrgpBuZNydXY9TdvRtqZdzD5p/0v80vZo+\r\nPlHOwp1ks9NZixg9TZZuA3kjSRy5h+5AXpPCDF1Nso+YWCHtzrfLBOMwCbcp\r\npgOKwW6eWd72UkGP2UR5/Z+8xzzeeUuTIPcD8gOikeWcUdfFyZnvdemv+35w\r\nHmv5f++lCwFJKWiJGb6mdRVQHX0Q1TJ1JfoVww+yusTcqq3Ad12FdKr95JUJ\r\npKv3DfyeLqlgLAKdV50+6P2ocgv0ackV2++KvTZuIIX5IXr3er2jvGZrY3+Z\r\nkj66IjJonJDjASH+4KgqHvpZOWL54qul+GQRbgQzmlBfEf/uPLUdDYzSuMbD\r\nvOh1AO9cJTpOLcvXq3QtP5uzhlMMWLrxAOfXUM1Xxh1JPm8mkd+X+Hgpzj1j\r\nA73gTkbbQt8akjCcDAPYMnyh7EYOAxv0bsvo5nwHARuGW+b99DuYKrqKBupO\r\n0CJTwBDEFOGWBbb5xra+1owkRndWbvfgqTP6H3nlfHUpWSCOVh3/XHNjxYSl\r\n8mvI45UbM9Qe2Ul4BEVGmgsGGBaWjieY7XFmlVdAnfyePDxjS2Vbm0241r11\r\noM1dpPS9oxDeDeqxIB+DnCCdxLi+33qQxgpB0sKYdwjIg7TjfeXsAiRx/iUD\r\ncZ5PBqDHIAixV+sKNdOC21bhzVn2ZHHjz+U=\r\n=C5+c\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/authentication.umd.js","type":"module","types":"types/index.d.ts","volta":{"npm":"9.2.0","node":"16.19.0"},"module":"./dist/authentication.es.js","exports":{".":{"import":"./dist/authentication.es.js","require":"./dist/authentication.umd.js"}},"gitHead":"1ab24bde0cd0d85af2ec91f54488a84ea9cf6fd3","scripts":{"dev":"vite","test":"vitest","build":"tsc && vite build","test:playwright":"playwright test -c tests/playwright.config.ts","test:playwright:debug":"PWBROWSER=chrome PWDEBUG=1 playwright test -c tests/playwright.config.ts"},"_npmUser":{"name":"jcarvalho-olo","email":"joao.carvalho@olo.com"},"_npmVersion":"8.19.3","description":"Packages for Olo's Borderless Authentication.","directories":{},"_nodeVersion":"16.19.0","dependencies":{"lit":"^2.4.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^4.0.0","vitest":"^0.25.8","@vitest/ui":"^0.25.8","typescript":"^4.9.3","whatwg-fetch":"^3.6.2","@playwright/test":"^1.30.0","vite-plugin-banner":"^0.7.0"},"_npmOperationalInternal":{"tmp":"tmp/borderless-authentication_0.0.4_1676390344103_0.3556435847856969","host":"s3://npm-registry-packages"}},"1.0.0":{"name":"@olo/borderless-authentication","version":"1.0.0","author":{"name":"Olo"},"license":"Olo","_id":"@olo/borderless-authentication@1.0.0","maintainers":[{"name":"jcarvalho-olo","email":"joao.carvalho@olo.com"},{"name":"gshackles","email":"greg@gregshackles.com"},{"name":"bretkoppel","email":"git@bretkoppel.com"},{"name":"olo-frank","email":"frank@olo.com"},{"name":"mark.gaeta","email":"mark@olo.com"}],"dist":{"shasum":"7208caca4952807c847a6a7701a326d48b37c412","tarball":"https://registry.npmjs.org/@olo/borderless-authentication/-/borderless-authentication-1.0.0.tgz","fileCount":27,"integrity":"sha512-ThQIhMzsB5CxE5zNkrQPadWNJQLlBcsoE8jOox2XnafuL33uw6hNoGaTXMR9oOhJdq33aAByWlpjUpi5/pIdSA==","signatures":[{"sig":"MEUCIQCgY1o7BEDB/CsLPMJreZKuOB3y0H+jnEr6+TJpk1u43QIgNL9QoIeN+SmCr568ZLFixmrfhZbVcjVb+sCc4Bdrisk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":227076},"main":"./dist/authentication.umd.js","type":"module","types":"types/index.d.ts","volta":{"npm":"9.2.0","node":"16.19.0"},"module":"./dist/authentication.es.js","gitHead":"29ddba3d3725b8a8d76e7b50e59fc734c87d5ca5","scripts":{"dev":"vite","test":"vitest","build":"tsc && vite build","test:playwright":"playwright test -c tests/playwright.config.ts","test:playwright:debug":"PWBROWSER=chrome PWDEBUG=1 playwright test -c tests/playwright.config.ts"},"_npmUser":{"name":"jcarvalho-olo","email":"joao.carvalho@olo.com"},"_npmVersion":"9.5.1","description":"Packages for Olo's Borderless Authentication.","directories":{},"_nodeVersion":"18.16.0","dependencies":{"lit":"^2.4.1","lodash.debounce":"^4.0.8","@floating-ui/dom":"^1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^4.0.0","husky":"^4.2.5","vitest":"^0.25.8","@vitest/ui":"^0.25.8","typescript":"^4.9.3","whatwg-fetch":"^3.6.2","@playwright/test":"^1.30.0","vite-plugin-banner":"^0.7.0","@testing-library/dom":"^8.11.3","@types/lodash.debounce":"^4.0.7","@testing-library/jest-dom":"^5.16.2","@testing-library/user-event":"^14.0.0-beta"},"_npmOperationalInternal":{"tmp":"tmp/borderless-authentication_1.0.0_1684774484609_0.8224941732801996","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"@olo/borderless-authentication","version":"1.0.1","author":{"name":"Olo"},"license":"Olo","_id":"@olo/borderless-authentication@1.0.1","maintainers":[{"name":"jcarvalho-olo","email":"joao.carvalho@olo.com"},{"name":"gshackles","email":"greg@gregshackles.com"},{"name":"bretkoppel","email":"git@bretkoppel.com"},{"name":"olo-frank","email":"frank@olo.com"},{"name":"mark.gaeta","email":"mark@olo.com"}],"dist":{"shasum":"8e8ebd8e0ddf5d649334d7ff993b5f408d84a121","tarball":"https://registry.npmjs.org/@olo/borderless-authentication/-/borderless-authentication-1.0.1.tgz","fileCount":27,"integrity":"sha512-rbo4NyKLFM3k5vxr9IY4tJ0KOk4d0W6tVX5FEPcnaSzufk9Ez1seMmQfKgE2gezLCY3wquwnYD39QP+Mjou19g==","signatures":[{"sig":"MEYCIQCMY6nfq0jM/QiivFfVX2SIhD6eH2COQ6Wj5Kpy0CjNzgIhAMKgko9EpFJdX4UY39MO4ZveAzSmc0BqGA/isEY5Y28v","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":227472},"main":"./dist/authentication.umd.js","type":"module","types":"types/index.d.ts","volta":{"npm":"9.2.0","node":"16.19.0"},"module":"./dist/authentication.es.js","gitHead":"55a5a98808e7005ce58b56a8285b8a07af6610d4","scripts":{"dev":"vite","test":"vitest","build":"tsc && vite build","test:playwright":"playwright test -c tests/playwright.config.ts","test:playwright:debug":"cross-env PWBROWSER=chrome PWDEBUG=1 playwright test --headed -c tests/playwright.config.ts"},"_npmUser":{"name":"jcarvalho-olo","email":"joao.carvalho@olo.com"},"_npmVersion":"9.5.1","description":"Packages for Olo's Borderless Authentication.","directories":{},"_nodeVersion":"18.16.0","dependencies":{"lit":"^2.4.1","lodash.debounce":"^4.0.8","@floating-ui/dom":"^1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^4.0.0","husky":"^4.2.5","vitest":"^0.25.8","@vitest/ui":"^0.25.8","typescript":"^4.9.3","whatwg-fetch":"^3.6.2","@playwright/test":"^1.30.0","vite-plugin-banner":"^0.7.0","@testing-library/dom":"^8.11.3","@types/lodash.debounce":"^4.0.7","@testing-library/jest-dom":"^5.16.2","@testing-library/user-event":"^14.0.0-beta"},"_npmOperationalInternal":{"tmp":"tmp/borderless-authentication_1.0.1_1685733053745_0.48371165514750714","host":"s3://npm-registry-packages"}},"1.0.2":{"name":"@olo/borderless-authentication","version":"1.0.2","author":{"name":"Olo"},"license":"Olo","_id":"@olo/borderless-authentication@1.0.2","maintainers":[{"name":"jcarvalho-olo","email":"joao.carvalho@olo.com"},{"name":"gshackles","email":"greg@gregshackles.com"},{"name":"bretkoppel","email":"git@bretkoppel.com"},{"name":"olo-frank","email":"frank@olo.com"},{"name":"mark.gaeta","email":"mark@olo.com"}],"dist":{"shasum":"1d186b682c0b5be0772913c16fbf00931faca318","tarball":"https://registry.npmjs.org/@olo/borderless-authentication/-/borderless-authentication-1.0.2.tgz","fileCount":27,"integrity":"sha512-fLBXzSy9492D3qpGd+HFMzyGElpke30hYmAAh2giQMT+8AkZCSpmotuZyxbtYjBjlMT3vdIFJT1QYNPfUTh8fQ==","signatures":[{"sig":"MEUCIQDpJ/0zAGtyj7jhQcdGGHQ1IKVyXRt2lMgWwCSEeefVRwIgHUKJjcZhH90E8oh8p+tZ5s+1RpHVDwxoAr875YIH5h4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":228081},"main":"./dist/authentication.umd.js","type":"module","types":"types/index.d.ts","volta":{"npm":"9.2.0","node":"16.19.0"},"module":"./dist/authentication.es.js","gitHead":"996d0d6042fef2121b4096e9962ff534c785b498","scripts":{"dev":"vite","test":"vitest","build":"tsc && vite build","test:playwright":"playwright test -c tests/playwright.config.ts","test:playwright:debug":"cross-env PWBROWSER=chrome PWDEBUG=1 playwright test --headed -c tests/playwright.config.ts"},"_npmUser":{"name":"jcarvalho-olo","email":"joao.carvalho@olo.com"},"_npmVersion":"9.5.1","description":"Packages for Olo's Borderless Authentication.","directories":{},"_nodeVersion":"18.16.0","dependencies":{"lit":"^2.4.1","lodash.debounce":"^4.0.8","@floating-ui/dom":"^1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^4.0.0","husky":"^4.2.5","vitest":"^0.25.8","@vitest/ui":"^0.25.8","typescript":"^4.9.3","whatwg-fetch":"^3.6.2","@playwright/test":"^1.30.0","vite-plugin-banner":"^0.7.0","@testing-library/dom":"^8.11.3","@types/lodash.debounce":"^4.0.7","@testing-library/jest-dom":"^5.16.2","@testing-library/user-event":"^14.0.0-beta"},"_npmOperationalInternal":{"tmp":"tmp/borderless-authentication_1.0.2_1686595707424_0.4034503954559665","host":"s3://npm-registry-packages"}},"1.0.3":{"name":"@olo/borderless-authentication","version":"1.0.3","author":{"name":"Olo"},"license":"Olo","_id":"@olo/borderless-authentication@1.0.3","maintainers":[{"name":"jcarvalho-olo","email":"joao.carvalho@olo.com"},{"name":"gshackles","email":"greg@gregshackles.com"},{"name":"bretkoppel","email":"git@bretkoppel.com"},{"name":"olo-frank","email":"frank@olo.com"},{"name":"mark.gaeta","email":"mark@olo.com"}],"dist":{"shasum":"063e77b589eeb2dc1855e12d9c3072a02cd36d32","tarball":"https://registry.npmjs.org/@olo/borderless-authentication/-/borderless-authentication-1.0.3.tgz","fileCount":29,"integrity":"sha512-94bGXZCfU7gCuCIl2PnEGVOrPMgSW6gPCjoYcsqoj17lSQpNseuJcaw419e43JqCTLLx27w5ybpQvEfiGV/A0Q==","signatures":[{"sig":"MEQCIFvyxUkZV5fx90wepUwqAMmep0m2yZx7LGLq/frBrlznAiAl4clJTJV2d5ow+oazqkludUPSsUgS9H6SAtzMrOUrRw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":269488},"main":"./dist/authentication.umd.js","type":"module","types":"types/index.d.ts","volta":{"npm":"9.2.0","node":"16.19.0"},"module":"./dist/authentication.es.js","gitHead":"f5eba9d8a12c24f0ea58482cfb29b77cc3af4501","scripts":{"dev":"node development.js","test":"vitest","build":"tsc && vite build","start":"vite","test:playwright":"playwright test -c tests/playwright.config.ts","test:playwright:debug":"cross-env PWBROWSER=chrome PWDEBUG=1 playwright test --headed -c tests/playwright.config.ts"},"_npmUser":{"name":"jcarvalho-olo","email":"joao.carvalho@olo.com"},"_npmVersion":"10.2.3","description":"Packages for Olo's Borderless Authentication.","directories":{},"_nodeVersion":"18.19.0","dependencies":{"lit":"^2.4.1","lodash.debounce":"^4.0.8","@floating-ui/dom":"^1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^4.0.0","husky":"^4.2.5","vitest":"^0.25.8","express":"^4.18.2","@vitest/ui":"^0.25.8","typescript":"^4.9.3","body-parser":"^1.20.2","whatwg-fetch":"^3.6.2","@types/express":"^4.17.21","@playwright/test":"^1.30.0","@types/body-parser":"^1.19.5","vite-plugin-banner":"^0.7.0","@testing-library/dom":"^8.11.3","@types/lodash.debounce":"^4.0.7","@testing-library/jest-dom":"^5.16.2","@testing-library/user-event":"^14.0.0-beta"},"_npmOperationalInternal":{"tmp":"tmp/borderless-authentication_1.0.3_1705095668662_0.4961861619396226","host":"s3://npm-registry-packages"}},"1.0.4":{"name":"@olo/borderless-authentication","version":"1.0.4","author":{"name":"Olo"},"license":"Olo","_id":"@olo/borderless-authentication@1.0.4","maintainers":[{"name":"jcarvalho-olo","email":"joao.carvalho@olo.com"},{"name":"gshackles","email":"greg@gregshackles.com"},{"name":"bretkoppel","email":"git@bretkoppel.com"},{"name":"olo-frank","email":"frank@olo.com"},{"name":"mark.gaeta","email":"mark@olo.com"}],"dist":{"shasum":"e693514c16fc7a4e7c5af258efd6a56e780c75ff","tarball":"https://registry.npmjs.org/@olo/borderless-authentication/-/borderless-authentication-1.0.4.tgz","fileCount":29,"integrity":"sha512-2ftLyJAUs1TRvGH/p8D1/zqn8m7jlh3oKAxB3g++r4ti08OEFYxxxd3CDXERWKkcgUxzgGnGoMS0PW52y9s/BA==","signatures":[{"sig":"MEYCIQDINnuDZZxjlaA02crLrwOO8oJaWWF9ZpJg6t4DnB3LdQIhAJa26alqHgfNNWOGndgyo4ObH4P7q/m1yG8BaSJMxrWv","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":272266},"main":"./dist/authentication.umd.js","type":"module","types":"types/index.d.ts","volta":{"npm":"9.2.0","node":"16.19.0"},"module":"./dist/authentication.es.js","gitHead":"b7b1d39446c488033adbfd81ee9bb72ae282d7d6","scripts":{"dev":"node development.js","test":"vitest","build":"tsc && vite build","start":"vite","test:playwright":"playwright test -c tests/playwright.config.ts","test:playwright:debug":"cross-env PWBROWSER=chrome PWDEBUG=1 playwright test --headed -c tests/playwright.config.ts"},"_npmUser":{"name":"jcarvalho-olo","email":"joao.carvalho@olo.com"},"_npmVersion":"10.2.3","description":"Packages for Olo's Borderless Authentication.","directories":{},"_nodeVersion":"18.19.0","dependencies":{"lit":"^2.4.1","lodash.debounce":"^4.0.8","@floating-ui/dom":"^1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"cors":"^2.8.5","vite":"^4.0.0","husky":"^4.2.5","vitest":"^0.25.8","express":"^4.18.2","@vitest/ui":"^0.25.8","typescript":"^4.9.3","@types/cors":"^2.8.17","body-parser":"^1.20.2","whatwg-fetch":"^3.6.2","@types/express":"^4.17.21","@playwright/test":"^1.30.0","@types/body-parser":"^1.19.5","vite-plugin-banner":"^0.7.0","@testing-library/dom":"^8.11.3","@types/lodash.debounce":"^4.0.7","@testing-library/jest-dom":"^5.16.2","@testing-library/user-event":"^14.0.0-beta"},"_npmOperationalInternal":{"tmp":"tmp/borderless-authentication_1.0.4_1705506282397_0.8223919800161568","host":"s3://npm-registry-packages"}},"1.0.5":{"name":"@olo/borderless-authentication","version":"1.0.5","author":{"name":"Olo"},"license":"Olo","_id":"@olo/borderless-authentication@1.0.5","maintainers":[{"name":"travisamiel-olo","email":"travis.amiel@olo.com"},{"name":"joshc-olo","email":"josh.cushing@olo.com"},{"name":"jcarvalho-olo","email":"joao.carvalho@olo.com"},{"name":"gshackles","email":"greg@gregshackles.com"},{"name":"bretkoppel","email":"git@bretkoppel.com"},{"name":"olo-frank","email":"frank@olo.com"},{"name":"mark.gaeta","email":"mark@olo.com"}],"dist":{"shasum":"ab240d8d47d619fd7d62b6efe8824fecd25814d1","tarball":"https://registry.npmjs.org/@olo/borderless-authentication/-/borderless-authentication-1.0.5.tgz","fileCount":29,"integrity":"sha512-X0OgvZO+vwD6bQ+KKLry43FSlzG95MdTppy0sTjw3BM+W5WsTEUXvX14fp3OUBXwwJ+37oPmgax67wZFOGNdnQ==","signatures":[{"sig":"MEYCIQDlYul1gu1KKPoFlpWPCuRjA8PxIAyCK5rX+KfouLI85QIhAP2T2YQ8nJKaTjsXxdfLs5jKouW1ZapZ1Eh51LPAEjO1","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":272266},"main":"./dist/authentication.umd.js","type":"module","types":"types/index.d.ts","volta":{"npm":"9.2.0","node":"16.19.0"},"module":"./dist/authentication.es.js","gitHead":"8a9a379f880744c55303ff68fcfa14055a55b024","scripts":{"dev":"node development.js","test":"vitest","build":"tsc && vite build","start":"vite","test:playwright":"playwright test -c tests/playwright.config.ts","test:playwright:debug":"cross-env PWBROWSER=chrome PWDEBUG=1 playwright test --headed -c tests/playwright.config.ts"},"_npmUser":{"name":"jcarvalho-olo","email":"joao.carvalho@olo.com"},"_npmVersion":"10.2.4","description":"Packages for Olo's Borderless Authentication.","directories":{},"_nodeVersion":"18.19.1","dependencies":{"lit":"^2.4.1","lodash.debounce":"^4.0.8","@floating-ui/dom":"^1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"cors":"^2.8.5","vite":"^4.0.0","husky":"^4.2.5","vitest":"^0.25.8","express":"^4.18.2","@vitest/ui":"^0.25.8","typescript":"^4.9.3","@types/cors":"^2.8.17","body-parser":"^1.20.2","whatwg-fetch":"^3.6.2","@types/express":"^4.17.21","@playwright/test":"^1.30.0","@types/body-parser":"^1.19.5","vite-plugin-banner":"^0.7.0","@testing-library/dom":"^8.11.3","@types/lodash.debounce":"^4.0.7","@testing-library/jest-dom":"^5.16.2","@testing-library/user-event":"^14.0.0-beta"},"_npmOperationalInternal":{"tmp":"tmp/borderless-authentication_1.0.5_1711479363581_0.9293345870977439","host":"s3://npm-registry-packages"}},"1.0.6":{"name":"@olo/borderless-authentication","version":"1.0.6","author":{"name":"Olo"},"license":"Olo","_id":"@olo/borderless-authentication@1.0.6","maintainers":[{"name":"carol.cuatt","email":"carol.cuatt@olo.com"},{"name":"travisamiel-olo","email":"travis.amiel@olo.com"},{"name":"joshc-olo","email":"josh.cushing@olo.com"},{"name":"jcarvalho-olo","email":"joao.carvalho@olo.com"},{"name":"gshackles","email":"greg@gregshackles.com"},{"name":"bretkoppel","email":"git@bretkoppel.com"},{"name":"olo-frank","email":"frank@olo.com"},{"name":"mark.gaeta","email":"mark@olo.com"}],"dist":{"shasum":"06a47b0e0a37c6c1769f15786b8ca805fbbe5700","tarball":"https://registry.npmjs.org/@olo/borderless-authentication/-/borderless-authentication-1.0.6.tgz","fileCount":29,"integrity":"sha512-ZzxNPkBQAls3sMwlVyx5Gm1w+lke2JaxSHodjJsLxKpz/GYgUN7KMsQoMC7AXV/nXQ06FAOlqKgZ7jcromDwuw==","signatures":[{"sig":"MEUCIQD8BimkOwxu18L2S46iECKeK8rcYR7ZtKlG8cu5k1Q0jQIgIxX+8TI05WrJG6D10g6IHtOQFX64lh9y8vYDwyCW8LE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":272594},"main":"./dist/authentication.umd.js","type":"module","types":"types/index.d.ts","volta":{"npm":"9.2.0","node":"16.19.0"},"module":"./dist/authentication.es.js","gitHead":"ad6c0be6bb1d8ab6450c73565e819666145b7281","scripts":{"dev":"node development.js","test":"vitest","build":"tsc && vite build","start":"vite","test:playwright":"playwright test -c tests/playwright.config.ts","test:playwright:debug":"cross-env PWBROWSER=chrome PWDEBUG=1 playwright test --headed -c tests/playwright.config.ts"},"_npmUser":{"name":"jcarvalho-olo","email":"joao.carvalho@olo.com"},"_npmVersion":"10.2.4","description":"Packages for Olo's Borderless Authentication.","directories":{},"_nodeVersion":"18.19.1","dependencies":{"lit":"^2.4.1","lodash.debounce":"^4.0.8","@floating-ui/dom":"^1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"cors":"^2.8.5","vite":"^4.0.0","husky":"^4.2.5","vitest":"^0.25.8","express":"^4.18.2","@vitest/ui":"^0.25.8","typescript":"^4.9.3","@types/cors":"^2.8.17","body-parser":"^1.20.2","whatwg-fetch":"^3.6.2","@types/express":"^4.17.21","@playwright/test":"^1.30.0","@types/body-parser":"^1.19.5","vite-plugin-banner":"^0.7.0","@testing-library/dom":"^8.11.3","@types/lodash.debounce":"^4.0.7","@testing-library/jest-dom":"^5.16.2","@testing-library/user-event":"^14.0.0-beta"},"_npmOperationalInternal":{"tmp":"tmp/borderless-authentication_1.0.6_1712067149887_0.007975638230266924","host":"s3://npm-registry-packages"}},"1.0.7":{"name":"@olo/borderless-authentication","version":"1.0.7","author":{"name":"Olo"},"license":"Olo","_id":"@olo/borderless-authentication@1.0.7","maintainers":[{"name":"carol.cuatt","email":"carol.cuatt@olo.com"},{"name":"travisamiel-olo","email":"travis.amiel@olo.com"},{"name":"jcarvalho-olo","email":"joao.carvalho@olo.com"},{"name":"gshackles","email":"greg@gregshackles.com"},{"name":"bretkoppel","email":"git@bretkoppel.com"},{"name":"olo-frank","email":"frank@olo.com"},{"name":"mark.gaeta","email":"mark@olo.com"}],"dist":{"shasum":"ae89b9dbdc78c33b8ee9ea6bf0cbee3c66d638e4","tarball":"https://registry.npmjs.org/@olo/borderless-authentication/-/borderless-authentication-1.0.7.tgz","fileCount":40,"integrity":"sha512-/e+11Y4oKLpfFGgkk8+0P1JP/jFMSTY1/uA9DhtSxCgn5zLMmxHMRTfutMV6yU20L6GGPu1ETCDnKogreLXUnw==","signatures":[{"sig":"MEUCIQDUgLQ21Cn0/PkIYYIYVLijjdfhLzycgqwo21ElRt1BzwIgR4EOXz+rADUx4Qd9P9y+cVk0gthAQZXG8GO3vmkbnlQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":381700},"main":"./dist/authentication.umd.js","type":"module","types":"types/index.d.ts","volta":{"npm":"9.2.0","node":"16.19.0"},"module":"./dist/authentication.es.js","gitHead":"7f5b876b2b73f4feea88cf6799c45bdfc3025109","scripts":{"dev":"node development.js","test":"vitest","build":"tsc && vite build","start":"vite","test:playwright":"playwright test -c tests/playwright.config.ts","test:playwright:debug":"cross-env PWBROWSER=chrome PWDEBUG=1 playwright test --headed -c tests/playwright.config.ts"},"_npmUser":{"name":"jcarvalho-olo","email":"joao.carvalho@olo.com"},"_npmVersion":"10.5.0","description":"Packages for Olo's Borderless Authentication.","directories":{},"_nodeVersion":"18.20.2","dependencies":{"lit":"^2.4.1","lodash.debounce":"^4.0.8","@floating-ui/dom":"^1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"cors":"^2.8.5","vite":"^4.0.0","husky":"^4.2.5","vitest":"^0.25.8","express":"^4.18.2","@vitest/ui":"^0.25.8","typescript":"^4.9.3","@types/cors":"^2.8.17","body-parser":"^1.20.2","whatwg-fetch":"^3.6.2","@types/express":"^4.17.21","@playwright/test":"^1.30.0","@types/body-parser":"^1.19.5","vite-plugin-banner":"^0.7.0","@testing-library/dom":"^8.11.3","@types/lodash.debounce":"^4.0.7","@testing-library/jest-dom":"^5.16.2","@testing-library/user-event":"^14.0.0-beta"},"_npmOperationalInternal":{"tmp":"tmp/borderless-authentication_1.0.7_1715796871836_0.21230307596381826","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"@olo/borderless-authentication","version":"1.1.0","author":{"name":"Olo"},"license":"Olo","_id":"@olo/borderless-authentication@1.1.0","dist":{"shasum":"82b7c444babd29655ed8fdb7ad56baff6496e71e","tarball":"https://registry.npmjs.org/@olo/borderless-authentication/-/borderless-authentication-1.1.0.tgz","fileCount":40,"integrity":"sha512-Yaa76Nopk9aF8mzN7gBmo18YjkYb0aoqj4R2/KjSuH0R3Ymx1ZLEkxRsusNU/y7P4DRXbqr65ccSDkhTfWIeoA==","signatures":[{"sig":"MEUCIG980kWXpTY8+qQnTVSvrARa6NMfd31S7RHV6G1r4/MDAiEAgAbFG/p32eZ1Wo6LtwhQHggZdrvwtHrY96nvClY+rUw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":409030},"main":"./dist/authentication.umd.js","type":"module","types":"types/index.d.ts","volta":{"npm":"9.2.0","node":"16.19.0"},"module":"./dist/authentication.es.js","gitHead":"f7236dc7623cf90bf75b2c4a0922610360e98ce4","scripts":{"dev":"node development.js","test":"vitest","build":"tsc && vite build","start":"vite","test:playwright":"playwright test -c tests/playwright.config.ts","test:playwright:debug":"cross-env PWBROWSER=chrome PWDEBUG=1 playwright test --headed -c tests/playwright.config.ts"},"_npmUser":{"name":"jcarvalho-olo","email":"joao.carvalho@olo.com"},"_npmVersion":"10.7.0","description":"Packages for Olo's Borderless Authentication.","directories":{},"_nodeVersion":"18.20.3","dependencies":{"lit":"^2.4.1","lodash.debounce":"^4.0.8","@floating-ui/dom":"^1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"cors":"^2.8.5","vite":"^4.0.0","husky":"^4.2.5","vitest":"^0.25.8","express":"^4.18.2","@vitest/ui":"^0.25.8","typescript":"^4.9.3","@types/cors":"^2.8.17","body-parser":"^1.20.2","whatwg-fetch":"^3.6.2","@types/express":"^4.17.21","@playwright/test":"^1.30.0","@types/body-parser":"^1.19.5","vite-plugin-banner":"^0.7.0","@testing-library/dom":"^8.11.3","@types/lodash.debounce":"^4.0.7","@testing-library/jest-dom":"^5.16.2","@testing-library/user-event":"^14.0.0-beta"},"_npmOperationalInternal":{"tmp":"tmp/borderless-authentication_1.1.0_1719238148330_0.16325118352512957","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"@olo/borderless-authentication","version":"2.0.0","author":{"name":"Olo"},"license":"Olo","_id":"@olo/borderless-authentication@2.0.0","maintainers":[{"name":"carol.cuatt","email":"carol.cuatt@olo.com"},{"name":"travisamiel-olo","email":"travis.amiel@olo.com"},{"name":"jcarvalho-olo","email":"joao.carvalho@olo.com"},{"name":"gshackles","email":"greg@gregshackles.com"},{"name":"bretkoppel","email":"git@bretkoppel.com"},{"name":"olo-frank","email":"frank@olo.com"},{"name":"mark.gaeta","email":"mark@olo.com"}],"dist":{"shasum":"2c3e45af23129d7621d11372bfe1a1d3ed6f19ab","tarball":"https://registry.npmjs.org/@olo/borderless-authentication/-/borderless-authentication-2.0.0.tgz","fileCount":57,"integrity":"sha512-FmbqoBfEV837Q7P4MGE3WI3bSlaVA0Ul0QFoqz7x1QKqf8rZJqpMoX9DVAbMFNwwbmNshjzGPLIyPpu8pUn6Gg==","signatures":[{"sig":"MEUCIQCGp0mR0GxhQwhD3KlemyEZ89N7CKdqNjLcqvqbV+R0DwIgTE5yFQo50sSQ+qgiys+CVxE/X2F6rGeCLbkHuwRcU5M=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":420923},"main":"./dist/authentication.umd.js","type":"module","types":"types/index.d.ts","volta":{"npm":"9.2.0","node":"16.19.0"},"module":"./dist/authentication.es.js","gitHead":"6d725467232806ccd817c9999cf2a9459763849e","scripts":{"dev":"node development.js","test":"vitest","build":"tsc && vite build","start":"vite","test:playwright":"playwright test -c tests/playwright.config.ts","test:playwright:debug":"cross-env PWBROWSER=chrome PWDEBUG=1 playwright test --headed -c tests/playwright.config.ts"},"_npmUser":{"name":"jcarvalho-olo","email":"joao.carvalho@olo.com"},"_npmVersion":"10.7.0","description":"Packages for Olo's Borderless Authentication.","directories":{},"_nodeVersion":"18.20.3","dependencies":{"lit":"^2.4.1","lodash.debounce":"^4.0.8","@floating-ui/dom":"^1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"cors":"^2.8.5","vite":"^4.0.0","husky":"^4.2.5","vitest":"^0.25.8","express":"^4.18.2","@vitest/ui":"^0.25.8","typescript":"^4.9.3","@types/cors":"^2.8.17","body-parser":"^1.20.2","whatwg-fetch":"^3.6.2","@types/express":"^4.17.21","@playwright/test":"^1.30.0","@types/body-parser":"^1.19.5","vite-plugin-banner":"^0.7.0","@testing-library/dom":"^8.11.3","@types/lodash.debounce":"^4.0.7","@testing-library/jest-dom":"^5.16.2","@testing-library/user-event":"^14.0.0-beta"},"_npmOperationalInternal":{"tmp":"tmp/borderless-authentication_2.0.0_1720197217594_0.4870043949520333","host":"s3://npm-registry-packages"}},"2.0.1":{"name":"@olo/borderless-authentication","version":"2.0.1","author":{"name":"Olo"},"license":"Olo","_id":"@olo/borderless-authentication@2.0.1","maintainers":[{"name":"carol.cuatt","email":"carol.cuatt@olo.com"},{"name":"travisamiel-olo","email":"travis.amiel@olo.com"},{"name":"jcarvalho-olo","email":"joao.carvalho@olo.com"},{"name":"gshackles","email":"greg@gregshackles.com"},{"name":"bretkoppel","email":"git@bretkoppel.com"},{"name":"olo-frank","email":"frank@olo.com"},{"name":"mark.gaeta","email":"mark@olo.com"}],"dist":{"shasum":"dc041cf624c8c416baaa18a92b33236df7e6c944","tarball":"https://registry.npmjs.org/@olo/borderless-authentication/-/borderless-authentication-2.0.1.tgz","fileCount":58,"integrity":"sha512-PP9A7ASrAElPh6pTK/cgM76JKmunW7mHZRmwwRcOT4MXlpWYYEj6fVFlZwJObj805RJxWaZZS1BdGZsII/YKtg==","signatures":[{"sig":"MEUCIQCzw7I91wcZ2VrtuM/WF+4dC65xzzTutMmSjjjuTR7JQgIgTD3zmwFPtbFhYDSRXFD77pBZKSbbsy68+vBU6lL9Afk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":422153},"main":"./dist/authentication.umd.js","type":"module","types":"types/index.d.ts","volta":{"npm":"9.2.0","node":"16.19.0"},"module":"./dist/authentication.es.js","gitHead":"abfc23e8a4be26f56785f604c5ee12c54e782bb0","scripts":{"dev":"node development.js","test":"vitest","build":"tsc && vite build","start":"vite","test:playwright":"playwright test -c tests/playwright.config.ts","test:playwright:debug":"cross-env PWBROWSER=chrome PWDEBUG=1 playwright test --headed -c tests/playwright.config.ts"},"_npmUser":{"name":"jcarvalho-olo","email":"joao.carvalho@olo.com"},"_npmVersion":"10.7.0","description":"Packages for Olo's Borderless Authentication.","directories":{},"_nodeVersion":"18.20.4","dependencies":{"lit":"^2.4.1","lodash.debounce":"^4.0.8","@floating-ui/dom":"^1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"cors":"^2.8.5","vite":"^4.0.0","husky":"^4.2.5","vitest":"^0.25.8","express":"^4.18.2","@vitest/ui":"^0.25.8","typescript":"^4.9.3","@types/cors":"^2.8.17","body-parser":"^1.20.2","whatwg-fetch":"^3.6.2","@types/express":"^4.17.21","@playwright/test":"^1.30.0","@types/body-parser":"^1.19.5","vite-plugin-banner":"^0.7.0","@testing-library/dom":"^8.11.3","@types/lodash.debounce":"^4.0.7","@testing-library/jest-dom":"^5.16.2","@testing-library/user-event":"^14.0.0-beta"},"_npmOperationalInternal":{"tmp":"tmp/borderless-authentication_2.0.1_1721150383527_0.4129700407371364","host":"s3://npm-registry-packages"}},"2.0.2":{"name":"@olo/borderless-authentication","version":"2.0.2","author":{"name":"Olo"},"license":"Olo","_id":"@olo/borderless-authentication@2.0.2","maintainers":[{"name":"carol.cuatt","email":"carol.cuatt@olo.com"},{"name":"travisamiel-olo","email":"travis.amiel@olo.com"},{"name":"jcarvalho-olo","email":"joao.carvalho@olo.com"},{"name":"gshackles","email":"greg@gregshackles.com"},{"name":"bretkoppel","email":"git@bretkoppel.com"},{"name":"olo-frank","email":"frank@olo.com"},{"name":"mark.gaeta","email":"mark@olo.com"}],"dist":{"shasum":"66751da0c79a14c6468bf41712fc41438823bf55","tarball":"https://registry.npmjs.org/@olo/borderless-authentication/-/borderless-authentication-2.0.2.tgz","fileCount":60,"integrity":"sha512-DR1vZop8oANYUizZ0Dl2PV4STkJM/Ysh3qKXRoEB77vs634ihY6Abqpq3/jMGWk4WL2DKP9o9uWrlyY5xHp4YA==","signatures":[{"sig":"MEYCIQCtsQhcthB8bezuQwdcPSns8izRrr5aQvjGY9UzEDo/XgIhAP6I2D1pZrrl+apdH1OVjEPukeixx7rRCDlj0P7YPoHH","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":423530},"main":"./dist/authentication.umd.js","type":"module","types":"types/index.d.ts","volta":{"npm":"10.7.0","node":"18.20.4"},"module":"./dist/authentication.es.js","gitHead":"837bdcb1c623bd0656464388860e82e96299d3e1","scripts":{"dev":"node development.js","test":"vitest","build":"tsc && vite build","start":"vite","test:playwright":"playwright test -c tests/playwright.config.ts","test:playwright:debug":"cross-env PWBROWSER=chrome PWDEBUG=1 playwright test --headed -c tests/playwright.config.ts"},"_npmUser":{"name":"jcarvalho-olo","email":"joao.carvalho@olo.com"},"_npmVersion":"10.7.0","description":"Packages for Olo's Borderless Authentication.","directories":{},"_nodeVersion":"18.20.4","dependencies":{"lit":"^2.4.1","lodash.debounce":"^4.0.8","@floating-ui/dom":"^1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"cors":"^2.8.5","vite":"^4.0.0","husky":"^4.2.5","vitest":"^0.25.8","express":"^4.18.2","@vitest/ui":"^0.25.8","typescript":"^4.9.3","@types/cors":"^2.8.17","body-parser":"^1.20.2","whatwg-fetch":"^3.6.2","@types/express":"^4.17.21","@playwright/test":"^1.30.0","@types/body-parser":"^1.19.5","vite-plugin-banner":"^0.7.0","@testing-library/dom":"^8.11.3","@types/lodash.debounce":"^4.0.7","@testing-library/jest-dom":"^5.16.2","@testing-library/user-event":"^14.0.0-beta"},"_npmOperationalInternal":{"tmp":"tmp/borderless-authentication_2.0.2_1722951392594_0.5228848811813516","host":"s3://npm-registry-packages"}},"2.1.0":{"name":"@olo/borderless-authentication","version":"2.1.0","author":{"name":"Olo"},"license":"Olo","_id":"@olo/borderless-authentication@2.1.0","maintainers":[{"name":"carol.cuatt","email":"carol.cuatt@olo.com"},{"name":"travisamiel-olo","email":"travis.amiel@olo.com"},{"name":"jcarvalho-olo","email":"joao.carvalho@olo.com"},{"name":"gshackles","email":"greg@gregshackles.com"},{"name":"bretkoppel","email":"git@bretkoppel.com"},{"name":"olo-frank","email":"frank@olo.com"},{"name":"mark.gaeta","email":"mark@olo.com"}],"dist":{"shasum":"a091a11ccb7035d18d53da4ec8fd1dfce8dc40fc","tarball":"https://registry.npmjs.org/@olo/borderless-authentication/-/borderless-authentication-2.1.0.tgz","fileCount":62,"integrity":"sha512-jd1Etbf5p90Ria3qUbUk34zThG5QECmKMchfDIi/ZcH2hiDnL9r/DSkOyDy7XbC6eXzGhOvCidSIda778Yh3DA==","signatures":[{"sig":"MEYCIQDzwsW9/r+9omFp/H5tchyEq/Qal01lglbqcZsXY4sLPgIhAOZSFJTK/pdAeiolgytkDeW0XGtdNtrZQn0PG0P13uYT","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":492471},"main":"./dist/authentication.umd.js","type":"module","types":"types/index.d.ts","volta":{"npm":"10.7.0","node":"18.20.4"},"module":"./dist/authentication.es.js","gitHead":"aad1adde9d29ba4baa87f00950a4cb391f898a3f","scripts":{"dev":"node development.js","test":"vitest","build":"tsc && vite build","start":"vite","test:playwright":"playwright test -c tests/playwright.config.ts","test:playwright:debug":"cross-env PWBROWSER=chrome PWDEBUG=1 playwright test --headed -c tests/playwright.config.ts"},"_npmUser":{"name":"jcarvalho-olo","email":"joao.carvalho@olo.com"},"_npmVersion":"10.7.0","description":"Packages for Olo's Borderless Authentication.","directories":{},"_nodeVersion":"18.20.4","dependencies":{"lit":"^2.4.1","date-fns":"^4.1.0","lodash.debounce":"^4.0.8","@floating-ui/dom":"^1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"cors":"^2.8.5","vite":"^4.0.0","husky":"^4.2.5","vitest":"^0.25.8","express":"^4.18.2","@vitest/ui":"^0.25.8","typescript":"^4.9.3","@types/cors":"^2.8.17","body-parser":"^1.20.2","whatwg-fetch":"^3.6.2","@types/express":"^4.17.21","@playwright/test":"^1.30.0","@types/body-parser":"^1.19.5","vite-plugin-banner":"^0.7.0","@testing-library/dom":"^8.11.3","@types/lodash.debounce":"^4.0.7","@testing-library/jest-dom":"^5.16.2","@testing-library/user-event":"^14.0.0-beta"},"_npmOperationalInternal":{"tmp":"tmp/borderless-authentication_2.1.0_1727726731142_0.2826912137226336","host":"s3://npm-registry-packages"}},"2.1.1":{"name":"@olo/borderless-authentication","version":"2.1.1","author":{"name":"Olo"},"license":"Olo","_id":"@olo/borderless-authentication@2.1.1","maintainers":[{"name":"carol.cuatt","email":"carol.cuatt@olo.com"},{"name":"travisamiel-olo","email":"travis.amiel@olo.com"},{"name":"jcarvalho-olo","email":"joao.carvalho@olo.com"},{"name":"gshackles","email":"greg@gregshackles.com"},{"name":"bretkoppel","email":"git@bretkoppel.com"},{"name":"olo-frank","email":"frank@olo.com"},{"name":"mark.gaeta","email":"mark@olo.com"}],"dist":{"shasum":"c5205e74c5540d257b70cc54d6a7ce3e77541b8c","tarball":"https://registry.npmjs.org/@olo/borderless-authentication/-/borderless-authentication-2.1.1.tgz","fileCount":62,"integrity":"sha512-8/79iD9zqSJGQpOAs+vzcDpZDFLQugSZz+byG0OO8N1GsRawS7do9upffgwD/8eS4TAP2qNdX6AESg66ki7N8w==","signatures":[{"sig":"MEUCIC1da7iAWFXUUPSDR0hr52DY/AhV9UdTlYWUOsZkBOr2AiEA3mY+c7jXxeLdSQaUvrN4dF0zZwK/DSVUNb1xDcFWvSs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":493230},"main":"./dist/authentication.umd.js","type":"module","types":"types/index.d.ts","volta":{"npm":"10.7.0","node":"18.20.4"},"module":"./dist/authentication.es.js","gitHead":"1991e2152aec039c9a2a9e72cebc42a46adc506c","scripts":{"dev":"node development.js","test":"vitest","build":"tsc && vite build","start":"vite","test:playwright":"playwright test -c tests/playwright.config.ts","test:playwright:debug":"cross-env PWBROWSER=chrome PWDEBUG=1 playwright test --headed -c tests/playwright.config.ts"},"_npmUser":{"name":"jcarvalho-olo","email":"joao.carvalho@olo.com"},"_npmVersion":"10.7.0","description":"Packages for Olo's Borderless Authentication.","directories":{},"_nodeVersion":"18.20.4","dependencies":{"lit":"^2.4.1","date-fns":"^4.1.0","lodash.debounce":"^4.0.8","@floating-ui/dom":"^1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"cors":"^2.8.5","vite":"^4.0.0","husky":"^4.2.5","vitest":"^0.25.8","express":"^4.18.2","@vitest/ui":"^0.25.8","typescript":"^4.9.3","@types/cors":"^2.8.17","body-parser":"^1.20.2","whatwg-fetch":"^3.6.2","@types/express":"^4.17.21","@playwright/test":"^1.30.0","@types/body-parser":"^1.19.5","vite-plugin-banner":"^0.7.0","@testing-library/dom":"^8.11.3","@types/lodash.debounce":"^4.0.7","@testing-library/jest-dom":"^5.16.2","@testing-library/user-event":"^14.0.0-beta"},"_npmOperationalInternal":{"tmp":"tmp/borderless-authentication_2.1.1_1729515290181_0.2829730155668837","host":"s3://npm-registry-packages"}},"2.1.3":{"name":"@olo/borderless-authentication","version":"2.1.3","author":{"name":"Olo"},"license":"Olo","_id":"@olo/borderless-authentication@2.1.3","maintainers":[{"name":"jcarvalho-olo","email":"joao.carvalho@olo.com"},{"name":"gshackles","email":"greg@gregshackles.com"},{"name":"bretkoppel","email":"git@bretkoppel.com"},{"name":"olo-frank","email":"frank@olo.com"},{"name":"carol.cuatt","email":"carol.cuatt@olo.com"},{"name":"travisamiel-olo","email":"travis.amiel@olo.com"}],"dist":{"shasum":"b03f9bb40686e97b6f59eaf7fc057a92c77a1309","tarball":"https://registry.npmjs.org/@olo/borderless-authentication/-/borderless-authentication-2.1.3.tgz","fileCount":62,"integrity":"sha512-+0GkH2/c392Oo7X0G8ztxTtDLfYMg8g4t4/uFSc/OiaGhZlMSHmEju66NIAYOskIxVs6DuFRDditqVH/x1Si5A==","signatures":[{"sig":"MEUCIA0xdKyNBvgHztumuAXBu7dZO4WuLmh4ZuZTLUZ5kk3SAiEA6yVndm+f9k7trjP//Bqt2yR95nBNllVK0GB1NWDF7RM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":487302},"main":"./dist/authentication.umd.js","type":"module","types":"types/index.d.ts","volta":{"npm":"10.7.0","node":"18.20.4"},"module":"./dist/authentication.es.js","gitHead":"d8ab8ecfc817e160d5e8e70c18ccb3463476087c","scripts":{"dev":"node development.js","test":"vitest","build":"tsc && vite build","start":"vite","test:playwright":"playwright test -c tests/playwright.config.ts","test:playwright:debug":"cross-env PWBROWSER=chrome PWDEBUG=1 playwright test --headed -c tests/playwright.config.ts"},"_npmUser":{"name":"jcarvalho-olo","email":"joao.carvalho@olo.com"},"_npmVersion":"10.8.2","description":"Packages for Olo's Borderless Authentication.","directories":{},"_nodeVersion":"18.20.5","dependencies":{"lit":"^2.4.1","date-fns":"^4.1.0","lodash.debounce":"^4.0.8","@floating-ui/dom":"^1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"cors":"^2.8.5","vite":"^4.0.0","husky":"^4.2.5","vitest":"^2.1.5","express":"^4.21.1","@vitest/ui":"^2.1.5","typescript":"^4.9.3","@types/cors":"^2.8.17","body-parser":"^1.20.2","whatwg-fetch":"^3.6.2","@types/express":"^4.17.21","@playwright/test":"^1.30.0","@types/body-parser":"^1.19.5","vite-plugin-banner":"^0.7.0","@testing-library/dom":"^8.11.3","@types/lodash.debounce":"^4.0.7","@testing-library/jest-dom":"^5.16.2","@testing-library/user-event":"^14.0.0-beta"},"_npmOperationalInternal":{"tmp":"tmp/borderless-authentication_2.1.3_1733342171190_0.13382621479239343","host":"s3://npm-registry-packages"}},"2.2.0":{"name":"@olo/borderless-authentication","version":"2.2.0","author":{"name":"Olo"},"license":"Olo","_id":"@olo/borderless-authentication@2.2.0","maintainers":[{"name":"jcarvalho-olo","email":"joao.carvalho@olo.com"},{"name":"gshackles","email":"greg@gregshackles.com"},{"name":"bretkoppel","email":"git@bretkoppel.com"},{"name":"olo-frank","email":"frank@olo.com"},{"name":"carol.cuatt","email":"carol.cuatt@olo.com"},{"name":"travisamiel-olo","email":"travis.amiel@olo.com"}],"dist":{"shasum":"841380db42628138555f1cd236ede67af16a977e","tarball":"https://registry.npmjs.org/@olo/borderless-authentication/-/borderless-authentication-2.2.0.tgz","fileCount":62,"integrity":"sha512-0bJ/xoAO/VvoNkCDmsk0h1e+fucIAcp7S4VTqzACp72qc9t5tSg0lyuY6PY71fIiFt9JLPve/WwrGX7jUnR2Yg==","signatures":[{"sig":"MEQCICygL37lLmg7BHGFxBTxsYsoZCiXXzY5gXCjoc5jSFU8AiAyzrWn/VXhyGcOVF2w8jZgW4vO1ErN2q8/bo3t2GeiSg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":488605},"main":"./dist/authentication.umd.js","type":"module","types":"types/index.d.ts","volta":{"npm":"10.7.0","node":"18.20.4"},"module":"./dist/authentication.es.js","gitHead":"c277a6a2b2724cb97eb32c02010b211cca5bd873","scripts":{"dev":"node development.js","test":"vitest","build":"tsc && vite build","start":"vite","build:package":"npm install && npm run build && npm pack","test:playwright":"playwright test -c tests/playwright.config.ts","test:playwright:debug":"cross-env PWBROWSER=chrome PWDEBUG=1 playwright test --headed -c tests/playwright.config.ts"},"_npmUser":{"name":"jcarvalho-olo","email":"joao.carvalho@olo.com"},"_npmVersion":"10.8.2","description":"Packages for Olo's Borderless Authentication.","directories":{},"_nodeVersion":"18.20.5","dependencies":{"lit":"^2.4.1","date-fns":"^4.1.0","lodash.debounce":"^4.0.8","@floating-ui/dom":"^1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"cors":"^2.8.5","vite":"^4.0.0","husky":"^4.2.5","vitest":"^2.1.5","express":"^4.21.1","@vitest/ui":"^2.1.5","typescript":"^4.9.3","@types/cors":"^2.8.17","body-parser":"^1.20.2","whatwg-fetch":"^3.6.2","@types/express":"^4.17.21","@playwright/test":"^1.30.0","@types/body-parser":"^1.19.5","vite-plugin-banner":"^0.7.0","@testing-library/dom":"^8.11.3","@types/lodash.debounce":"^4.0.7","@testing-library/jest-dom":"^5.16.2","@testing-library/user-event":"^14.0.0-beta"},"_npmOperationalInternal":{"tmp":"tmp/borderless-authentication_2.2.0_1733419060971_0.8545524107539277","host":"s3://npm-registry-packages"}},"2.3.0":{"name":"@olo/borderless-authentication","version":"2.3.0","author":{"name":"Olo"},"license":"Olo","_id":"@olo/borderless-authentication@2.3.0","maintainers":[{"name":"jcarvalho-olo","email":"joao.carvalho@olo.com"},{"name":"gshackles","email":"greg@gregshackles.com"},{"name":"bretkoppel","email":"git@bretkoppel.com"},{"name":"olo-frank","email":"frank@olo.com"},{"name":"carol.cuatt","email":"carol.cuatt@olo.com"},{"name":"travisamiel-olo","email":"travis.amiel@olo.com"}],"dist":{"shasum":"c547fff631abc2beccd1f90f6ebd0e9bbef91e0d","tarball":"https://registry.npmjs.org/@olo/borderless-authentication/-/borderless-authentication-2.3.0.tgz","fileCount":62,"integrity":"sha512-lym1KADpk7ShLrXbGi4zgypW6wrIoOar9p5hm6qcIeWKtIIACumUGShKsdnYiJySCMFMj/EI/0MZOu5yPvykJg==","signatures":[{"sig":"MEQCIF0JoPf6fAZqbiK7/NfP0pKLDtuIdkprVUQRtdzlQn5CAiAp67M3Zk1KPTm1We/L688w8SkOgvQyF1BjStOjZ0oFhA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":491212},"main":"./dist/authentication.umd.js","type":"module","types":"types/index.d.ts","volta":{"npm":"10.7.0","node":"18.20.4"},"module":"./dist/authentication.es.js","gitHead":"93367be754cd94946c0befc7140091a090b6c060","scripts":{"dev":"node development.js","test":"vitest","build":"tsc && vite build","start":"vite","build:package":"npm install && npm run build && npm pack","test:playwright":"playwright test -c tests/playwright.config.ts","test:playwright:debug":"cross-env PWBROWSER=chrome PWDEBUG=1 playwright test --headed -c tests/playwright.config.ts"},"_npmUser":{"name":"jcarvalho-olo","email":"joao.carvalho@olo.com"},"_npmVersion":"10.8.2","description":"Packages for Olo's Borderless Authentication.","directories":{},"_nodeVersion":"20.18.1","dependencies":{"lit":"^2.4.1","date-fns":"^4.1.0","lodash.debounce":"^4.0.8","@floating-ui/dom":"^1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"cors":"^2.8.5","vite":"^4.0.0","husky":"^4.2.5","vitest":"^2.1.5","express":"^4.21.1","@vitest/ui":"^2.1.5","typescript":"^4.9.3","@types/cors":"^2.8.17","body-parser":"^1.20.2","whatwg-fetch":"^3.6.2","@types/express":"^4.17.21","@playwright/test":"^1.30.0","@types/body-parser":"^1.19.5","vite-plugin-banner":"^0.7.0","@testing-library/dom":"^8.11.3","@types/lodash.debounce":"^4.0.7","@testing-library/jest-dom":"^5.16.2","@testing-library/user-event":"^14.0.0-beta"},"_npmOperationalInternal":{"tmp":"tmp/borderless-authentication_2.3.0_1737753162876_0.8464604235203623","host":"s3://npm-registry-packages-npm-production"}},"2.3.1":{"name":"@olo/borderless-authentication","version":"2.3.1","author":{"name":"Olo"},"license":"Olo","_id":"@olo/borderless-authentication@2.3.1","maintainers":[{"name":"jcarvalho-olo","email":"joao.carvalho@olo.com"},{"name":"gshackles","email":"greg@gregshackles.com"},{"name":"bretkoppel","email":"git@bretkoppel.com"},{"name":"olo-frank","email":"frank@olo.com"},{"name":"carol.cuatt","email":"carol.cuatt@olo.com"},{"name":"travisamiel-olo","email":"travis.amiel@olo.com"}],"dist":{"shasum":"a1e6601fef81e2e1f51333f53212fb17464d202e","tarball":"https://registry.npmjs.org/@olo/borderless-authentication/-/borderless-authentication-2.3.1.tgz","fileCount":62,"integrity":"sha512-RKv6WZ3XmAeiU6GHVbmMjurm+iyRcyi7kWi0UTQ2eTRS7mPkQsYg6mCu6p6rKP1CHBXXAW2QNaE/hyQTFdYUGg==","signatures":[{"sig":"MEUCIQDPiiRpBxqF2vuRJwV0hNjDdpCyktEmSHus7iPDgGtXQwIgMdhYZ1Wc6ND5IEv2Mx1Mg4VtxycWZDt3U0xPaQLKleI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":491497},"main":"./dist/authentication.umd.js","type":"module","types":"types/index.d.ts","volta":{"npm":"10.7.0","node":"18.20.4"},"module":"./dist/authentication.es.js","gitHead":"fd4790b0d959721b4c0471935f7863f77d596954","scripts":{"dev":"node development.js","test":"vitest","build":"tsc && vite build","start":"vite","build:package":"npm install && npm run build && npm pack","test:playwright":"playwright test -c tests/playwright.config.ts","test:playwright:debug":"cross-env PWBROWSER=chrome PWDEBUG=1 playwright test --headed -c tests/playwright.config.ts"},"_npmUser":{"name":"jcarvalho-olo","email":"joao.carvalho@olo.com"},"_npmVersion":"10.8.2","description":"Packages for Olo's Borderless Authentication.","directories":{},"_nodeVersion":"20.18.2","dependencies":{"lit":"^2.4.1","date-fns":"^4.1.0","lodash.debounce":"^4.0.8","@floating-ui/dom":"^1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"cors":"^2.8.5","vite":"^4.0.0","husky":"^4.2.5","vitest":"^2.1.5","express":"^4.21.1","@vitest/ui":"^2.1.5","typescript":"^4.9.3","@types/cors":"^2.8.17","body-parser":"^1.20.2","whatwg-fetch":"^3.6.2","@types/express":"^4.17.21","@playwright/test":"^1.30.0","@types/body-parser":"^1.19.5","vite-plugin-banner":"^0.7.0","@testing-library/dom":"^8.11.3","@types/lodash.debounce":"^4.0.7","@testing-library/jest-dom":"^5.16.2","@testing-library/user-event":"^14.0.0-beta"},"_npmOperationalInternal":{"tmp":"tmp/borderless-authentication_2.3.1_1738341004089_0.7535580254592709","host":"s3://npm-registry-packages-npm-production"}},"2.3.2":{"name":"@olo/borderless-authentication","version":"2.3.2","author":{"name":"Olo"},"license":"Olo","_id":"@olo/borderless-authentication@2.3.2","maintainers":[{"name":"jcarvalho-olo","email":"joao.carvalho@olo.com"},{"name":"gshackles","email":"greg@gregshackles.com"},{"name":"bretkoppel","email":"git@bretkoppel.com"},{"name":"olo-frank","email":"frank@olo.com"},{"name":"carol.cuatt","email":"carol.cuatt@olo.com"},{"name":"travisamiel-olo","email":"travis.amiel@olo.com"}],"dist":{"shasum":"0b26e8dc1b3f3475169bc4a846f357f6c6d87cc0","tarball":"https://registry.npmjs.org/@olo/borderless-authentication/-/borderless-authentication-2.3.2.tgz","fileCount":62,"integrity":"sha512-eyUTAc94sshUuxquuc82uF4Jqm0Xv/bR3IAYZ0jrWX3KLfAxSwQR6TjbKrtluDX59urLrEWXb3tOmU1RomtPuA==","signatures":[{"sig":"MEYCIQCrz3+EHT1O+CYeVH6/DcZaKMkkH/s02UdJbu3yPH2YPAIhAN0oT/O1OeVxWAtZFzhUngr0tXVFKbTNj0GAiopPXthc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":533094},"main":"./dist/authentication.umd.js","type":"module","husky":{"hooks":{"pre-commit":"lint-staged"}},"types":"types/index.d.ts","volta":{"npm":"10.7.0","node":"18.20.4"},"module":"./dist/authentication.es.js","gitHead":"5f444f7191d99c3143c96d73cc25ccbc483df80b","scripts":{"dev":"node development.js","test":"vitest","build":"tsc && vite build","start":"vite","build:package":"npm install && npm run build && npm pack","test:playwright":"playwright test -c tests/playwright.config.ts","test:playwright:debug":"cross-env PWBROWSER=chrome PWDEBUG=1 playwright test --headed -c tests/playwright.config.ts"},"_npmUser":{"name":"jcarvalho-olo","email":"joao.carvalho@olo.com"},"_npmVersion":"10.8.2","description":"Packages for Olo's Borderless Authentication.","directories":{},"lint-staged":{"**/*.{ts,js,jsx,tsx}":["eslint --fix"],"**/*.{ts,js,json,md,jsx,tsx}":["prettier --write"]},"_nodeVersion":"20.18.2","dependencies":{"lit":"^2.4.1","date-fns":"^4.1.0","lodash.debounce":"^4.0.8","@floating-ui/dom":"^1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"cors":"^2.8.5","vite":"^4.0.0","husky":"^4.2.5","jsdom":"^16.7.0","eslint":"^8.9.0","vitest":"^2.1.5","express":"^4.21.1","prettier":"^3.4.2","@vitest/ui":"^2.1.5","typescript":"^4.9.3","@types/cors":"^2.8.17","body-parser":"^1.20.2","lint-staged":"^12.3.4","whatwg-fetch":"^3.6.2","@types/express":"^4.17.21","@playwright/test":"^1.30.0","eslint-config-olo":"^0.2.0","@types/body-parser":"^1.19.5","vite-plugin-banner":"^0.7.0","@testing-library/dom":"^8.11.3","@types/lodash.debounce":"^4.0.7","@testing-library/jest-dom":"^5.16.2","@typescript-eslint/parser":"^5.12.1","@testing-library/user-event":"^14.0.0-beta","@typescript-eslint/eslint-plugin":"^5.12.1"},"_npmOperationalInternal":{"tmp":"tmp/borderless-authentication_2.3.2_1739570952691_0.5253213238805139","host":"s3://npm-registry-packages-npm-production"}},"2.3.3":{"name":"@olo/borderless-authentication","version":"2.3.3","author":{"name":"Olo"},"license":"Olo","_id":"@olo/borderless-authentication@2.3.3","maintainers":[{"name":"jcarvalho-olo","email":"joao.carvalho@olo.com"},{"name":"gshackles","email":"greg@gregshackles.com"},{"name":"bretkoppel","email":"git@bretkoppel.com"},{"name":"olo-frank","email":"frank@olo.com"},{"name":"carol.cuatt","email":"carol.cuatt@olo.com"},{"name":"travisamiel-olo","email":"travis.amiel@olo.com"}],"dist":{"shasum":"bc497ec3aa0873a590ca19ee364ea934bfc197fa","tarball":"https://registry.npmjs.org/@olo/borderless-authentication/-/borderless-authentication-2.3.3.tgz","fileCount":62,"integrity":"sha512-uT2/MJFFM0tVt7h1nLuY+NZRzUWnSCiOi408g/5iVkUXg1Q3GMHoMVQZBkPFtjL8gdZJ/oOHIn6LPL/WjBC6mQ==","signatures":[{"sig":"MEUCIQC8PcSwej4c1YFT/eGJ+GjSOMXeoMlbvhYeUuwS3oPWwAIgTX/iYQJEc4uIyXyLX4VZXIrc9J0dCC4msxPW2D+kfpQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":533462},"main":"./dist/authentication.umd.js","type":"module","husky":{"hooks":{"pre-commit":"lint-staged"}},"types":"types/index.d.ts","volta":{"npm":"10.7.0","node":"18.20.4"},"module":"./dist/authentication.es.js","gitHead":"88a0c235f113c16a41192d0b11cd726c849087d6","scripts":{"dev":"node development.js","test":"vitest","build":"tsc && vite build","start":"vite","build:package":"npm install && npm run build && npm pack","test:playwright":"playwright test -c tests/playwright.config.ts","test:playwright:debug":"cross-env PWBROWSER=chrome PWDEBUG=1 playwright test --headed -c tests/playwright.config.ts"},"_npmUser":{"name":"jcarvalho-olo","email":"joao.carvalho@olo.com"},"_npmVersion":"10.8.2","description":"Packages for Olo's Borderless Authentication.","directories":{},"lint-staged":{"**/*.{ts,js,jsx,tsx}":["eslint --fix"],"**/*.{ts,js,json,md,jsx,tsx}":["prettier --write"]},"_nodeVersion":"20.18.2","dependencies":{"lit":"^2.4.1","date-fns":"^4.1.0","lodash.debounce":"^4.0.8","@floating-ui/dom":"^1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"cors":"^2.8.5","vite":"^4.0.0","husky":"^4.2.5","jsdom":"^16.7.0","eslint":"^8.9.0","vitest":"^2.1.5","express":"^4.21.1","prettier":"^3.4.2","@vitest/ui":"^2.1.5","typescript":"^4.9.3","@types/cors":"^2.8.17","body-parser":"^1.20.2","lint-staged":"^12.3.4","whatwg-fetch":"^3.6.2","@types/express":"^4.17.21","@playwright/test":"^1.30.0","eslint-config-olo":"^0.2.0","@types/body-parser":"^1.19.5","vite-plugin-banner":"^0.7.0","@testing-library/dom":"^8.11.3","@types/lodash.debounce":"^4.0.7","@testing-library/jest-dom":"^5.16.2","@typescript-eslint/parser":"^5.12.1","@testing-library/user-event":"^14.0.0-beta","@typescript-eslint/eslint-plugin":"^5.12.1"},"_npmOperationalInternal":{"tmp":"tmp/borderless-authentication_2.3.3_1739977572022_0.09819624596691057","host":"s3://npm-registry-packages-npm-production"}},"2.3.4":{"name":"@olo/borderless-authentication","version":"2.3.4","author":{"name":"Olo"},"license":"Olo","_id":"@olo/borderless-authentication@2.3.4","maintainers":[{"name":"jcarvalho-olo","email":"joao.carvalho@olo.com"},{"name":"gshackles","email":"greg@gregshackles.com"},{"name":"bretkoppel","email":"git@bretkoppel.com"},{"name":"olo-frank","email":"frank@olo.com"},{"name":"carol.cuatt","email":"carol.cuatt@olo.com"},{"name":"travisamiel-olo","email":"travis.amiel@olo.com"}],"dist":{"shasum":"e96a4b24ea8d710e085c424647273031b59cd926","tarball":"https://registry.npmjs.org/@olo/borderless-authentication/-/borderless-authentication-2.3.4.tgz","fileCount":62,"integrity":"sha512-q+Esm03ruwla+35jSbCq9bpuPOFr+v3JlpdP82ZVKufVz1tRPtfCF5UIxsYNR30HkAo+9kLT3YnFkWSDkEs9UQ==","signatures":[{"sig":"MEUCIEtKdqueSiSuMhnr4C6min1VW8jk/TZp/wJ0WHO2aPepAiEA7wMle8bzznNNWNex14f4+12xxbd+4oravQFZqknnOvw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":533540},"main":"./dist/authentication.umd.js","type":"module","husky":{"hooks":{"pre-commit":"lint-staged"}},"types":"types/index.d.ts","volta":{"npm":"10.7.0","node":"18.20.4"},"module":"./dist/authentication.es.js","gitHead":"3fd18f7a3e551a2d00c23a7992a0a1025e53fefe","scripts":{"dev":"node development.js","test":"vitest","build":"tsc && vite build","start":"vite","build:package":"npm install && npm run build && npm pack","test:playwright":"playwright test -c tests/playwright.config.ts","test:playwright:debug":"cross-env PWBROWSER=chrome PWDEBUG=1 playwright test --headed -c tests/playwright.config.ts"},"_npmUser":{"name":"jcarvalho-olo","email":"joao.carvalho@olo.com"},"_npmVersion":"10.8.2","description":"Packages for Olo's Borderless Authentication.","directories":{},"lint-staged":{"**/*.{ts,js,jsx,tsx}":["eslint --fix"],"**/*.{ts,js,json,md,jsx,tsx}":["prettier --write"]},"_nodeVersion":"20.18.3","dependencies":{"lit":"^2.4.1","date-fns":"^4.1.0","lodash.debounce":"^4.0.8","@floating-ui/dom":"^1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"cors":"^2.8.5","vite":"^4.0.0","husky":"^4.2.5","jsdom":"^16.7.0","eslint":"^8.9.0","vitest":"^2.1.5","express":"^4.21.1","prettier":"^3.4.2","@vitest/ui":"^2.1.5","typescript":"^4.9.3","@types/cors":"^2.8.17","body-parser":"^1.20.2","lint-staged":"^12.3.4","whatwg-fetch":"^3.6.2","@types/express":"^4.17.21","@playwright/test":"^1.30.0","eslint-config-olo":"^0.2.0","@types/body-parser":"^1.19.5","vite-plugin-banner":"^0.7.0","@testing-library/dom":"^8.11.3","@types/lodash.debounce":"^4.0.7","@testing-library/jest-dom":"^5.16.2","@typescript-eslint/parser":"^5.12.1","@testing-library/user-event":"^14.0.0-beta","@typescript-eslint/eslint-plugin":"^5.12.1"},"_npmOperationalInternal":{"tmp":"tmp/borderless-authentication_2.3.4_1741629543145_0.06020394776977156","host":"s3://npm-registry-packages-npm-production"}},"2.4.0":{"name":"@olo/borderless-authentication","version":"2.4.0","author":{"name":"Olo"},"license":"Olo","_id":"@olo/borderless-authentication@2.4.0","maintainers":[{"name":"jcarvalho-olo","email":"joao.carvalho@olo.com"},{"name":"gshackles","email":"greg@gregshackles.com"},{"name":"bretkoppel","email":"git@bretkoppel.com"},{"name":"olo-frank","email":"frank@olo.com"},{"name":"carol.cuatt","email":"carol.cuatt@olo.com"},{"name":"travisamiel-olo","email":"travis.amiel@olo.com"}],"dist":{"shasum":"7db9214c94a1eaf55ef7da6f9d0115a042e6b5ca","tarball":"https://registry.npmjs.org/@olo/borderless-authentication/-/borderless-authentication-2.4.0.tgz","fileCount":62,"integrity":"sha512-nCckHjd471PWRl+FzQrnsgQq8v8XBR6vZU5L1KKVBvu69U8xs2xiM51HL9+sFWto2TXmUeEG5QtLwetzlhcdQw==","signatures":[{"sig":"MEUCIQD1TKdoS3R8gspHmBcuPeJI+rVlp5CHffqjfY8n6GCauwIgTlSbhKzjTrqfCT3dCGyCE1IYdTgzIZSVQuDdstWJuV8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":535179},"main":"./dist/authentication.umd.js","type":"module","husky":{"hooks":{"pre-commit":"lint-staged"}},"types":"types/index.d.ts","volta":{"npm":"10.7.0","node":"18.20.4"},"module":"./dist/authentication.es.js","gitHead":"8cc1af4eea0ef34f4d48768f81142198f7562ce4","scripts":{"dev":"node development.js","test":"vitest","build":"tsc && vite build","start":"vite","build:package":"npm install && npm run build && npm pack","test:playwright":"playwright test -c tests/playwright.config.ts","test:playwright:debug":"cross-env PWBROWSER=chrome PWDEBUG=1 playwright test --headed -c tests/playwright.config.ts"},"_npmUser":{"name":"jcarvalho-olo","email":"joao.carvalho@olo.com"},"_npmVersion":"10.8.2","description":"Packages for Olo's Borderless Authentication.","directories":{},"lint-staged":{"**/*.{ts,js,jsx,tsx}":["eslint --fix"],"**/*.{ts,js,json,md,jsx,tsx}":["prettier --write"]},"_nodeVersion":"20.19.0","dependencies":{"lit":"^2.4.1","date-fns":"^4.1.0","lodash.debounce":"^4.0.8","@floating-ui/dom":"^1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"cors":"^2.8.5","vite":"^4.0.0","husky":"^4.2.5","jsdom":"^16.7.0","eslint":"^8.9.0","vitest":"^2.1.5","express":"^4.21.1","nodemon":"^3.1.9","prettier":"^3.4.2","@vitest/ui":"^2.1.5","typescript":"^4.9.3","@types/cors":"^2.8.17","body-parser":"^1.20.2","lint-staged":"^12.3.4","whatwg-fetch":"^3.6.2","@types/express":"^4.17.21","@playwright/test":"^1.30.0","eslint-config-olo":"^0.2.0","@types/body-parser":"^1.19.5","vite-plugin-banner":"^0.7.0","@testing-library/dom":"^8.11.3","@types/lodash.debounce":"^4.0.7","@testing-library/jest-dom":"^5.16.2","@typescript-eslint/parser":"^5.12.1","@testing-library/user-event":"^14.0.0-beta","@typescript-eslint/eslint-plugin":"^5.12.1"},"_npmOperationalInternal":{"tmp":"tmp/borderless-authentication_2.4.0_1742407746778_0.3205722837469822","host":"s3://npm-registry-packages-npm-production"}},"2.4.1":{"name":"@olo/borderless-authentication","version":"2.4.1","author":{"name":"Olo"},"license":"Olo","_id":"@olo/borderless-authentication@2.4.1","maintainers":[{"name":"jcarvalho-olo","email":"joao.carvalho@olo.com"},{"name":"gshackles","email":"greg@gregshackles.com"},{"name":"bretkoppel","email":"git@bretkoppel.com"},{"name":"olo-frank","email":"frank@olo.com"},{"name":"carol.cuatt","email":"carol.cuatt@olo.com"},{"name":"travisamiel-olo","email":"travis.amiel@olo.com"}],"dist":{"shasum":"e239292e620bc19cf9e48bc0c238a1723b12c207","tarball":"https://registry.npmjs.org/@olo/borderless-authentication/-/borderless-authentication-2.4.1.tgz","fileCount":62,"integrity":"sha512-79oxvJem1cHx6XUz5euM9/Lvpb/1X/x2G/CemE7nOrGQ36a+7YBJS6tY8A+f2UOjUOONPpgiLMYhZs4mTpc4TA==","signatures":[{"sig":"MEYCIQCkm/sHtJ7VtaTg0DTtwlti8EeZsWXIEWVJb6lDe7G8owIhAPWYvKIAOPaztMszT/2nRvm4qJ5qkg9HHtED+KMoVqdZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":535865},"main":"./dist/authentication.umd.js","type":"module","husky":{"hooks":{"pre-commit":"lint-staged"}},"types":"types/index.d.ts","volta":{"npm":"10.7.0","node":"18.20.4"},"module":"./dist/authentication.es.js","gitHead":"af274d84fd08d489c11b439dfdc47e2448996b3a","scripts":{"dev":"node development.js","test":"vitest","build":"tsc && vite build","start":"vite","build:package":"npm install && npm run build && npm pack","test:playwright":"playwright test -c tests/playwright.config.ts","test:playwright:debug":"cross-env PWBROWSER=chrome PWDEBUG=1 playwright test --headed -c tests/playwright.config.ts"},"_npmUser":{"name":"jcarvalho-olo","email":"joao.carvalho@olo.com"},"_npmVersion":"10.8.2","description":"Packages for Olo's Borderless Authentication.","directories":{},"lint-staged":{"**/*.{ts,js,jsx,tsx}":["eslint --fix"],"**/*.{ts,js,json,md,jsx,tsx}":["prettier --write"]},"_nodeVersion":"20.19.1","dependencies":{"lit":"^2.4.1","date-fns":"^4.1.0","lodash.debounce":"^4.0.8","@floating-ui/dom":"^1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"cors":"^2.8.5","vite":"^4.0.0","husky":"^4.2.5","jsdom":"^16.7.0","eslint":"^8.9.0","vitest":"^2.1.5","express":"^4.21.1","nodemon":"^3.1.9","prettier":"^3.4.2","@vitest/ui":"^2.1.5","typescript":"^4.9.3","@types/cors":"^2.8.17","body-parser":"^1.20.2","lint-staged":"^12.3.4","whatwg-fetch":"^3.6.2","@types/express":"^4.17.21","@playwright/test":"^1.30.0","eslint-config-olo":"^0.2.0","@types/body-parser":"^1.19.5","vite-plugin-banner":"^0.7.0","@testing-library/dom":"^8.11.3","@types/lodash.debounce":"^4.0.7","@testing-library/jest-dom":"^5.16.2","@typescript-eslint/parser":"^5.12.1","@testing-library/user-event":"^14.0.0-beta","@typescript-eslint/eslint-plugin":"^5.12.1"},"_npmOperationalInternal":{"tmp":"tmp/borderless-authentication_2.4.1_1746630357478_0.7754701002183342","host":"s3://npm-registry-packages-npm-production"}},"2.4.2":{"name":"@olo/borderless-authentication","version":"2.4.2","author":{"name":"Olo"},"license":"Olo","_id":"@olo/borderless-authentication@2.4.2","maintainers":[{"name":"jcarvalho-olo","email":"joao.carvalho@olo.com"},{"name":"bretkoppel","email":"git@bretkoppel.com"},{"name":"olo-frank","email":"frank@olo.com"},{"name":"carol.cuatt","email":"carol.cuatt@olo.com"},{"name":"travisamiel-olo","email":"travis.amiel@olo.com"},{"name":"vish-olo","email":"vishal.jiawon@olo.com"}],"dist":{"shasum":"0e8f48ef1467cf8259abc67736e9605e358deba0","tarball":"https://registry.npmjs.org/@olo/borderless-authentication/-/borderless-authentication-2.4.2.tgz","fileCount":62,"integrity":"sha512-PqTx7jlTNv8sc/s/NvBBUZAVny6bjAcgrcZIKY/rrxdFo+v7JVUU3CoPYNfdhrSnTXT78BTMocR80Al+4v9cZw==","signatures":[{"sig":"MEQCIAMc1yRqNygWJozamWAV4Yf8J9L4dOCbO0q0D3EtG3wPAiAcpVkfLQfwCwr2M0apt83irolgHy6UUKKrsZkdcD9FIQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":536133},"main":"./dist/authentication.umd.js","type":"module","husky":{"hooks":{"pre-commit":"lint-staged"}},"types":"types/index.d.ts","volta":{"npm":"10.7.0","node":"18.20.4"},"module":"./dist/authentication.es.js","gitHead":"17dcae1beeccd3370df3b655245ce8fb225ad7f3","scripts":{"dev":"node development.js","test":"vitest","build":"tsc && vite build","start":"vite","build:package":"npm install && npm run build && npm pack","test:playwright":"playwright test -c tests/playwright.config.ts","test:playwright:debug":"cross-env PWBROWSER=chrome PWDEBUG=1 playwright test --headed -c tests/playwright.config.ts"},"_npmUser":{"name":"jcarvalho-olo","email":"joao.carvalho@olo.com"},"_npmVersion":"10.8.2","description":"Packages for Olo's Borderless Authentication.","directories":{},"lint-staged":{"**/*.{ts,js,jsx,tsx}":["eslint --fix"],"**/*.{ts,js,json,md,jsx,tsx}":["prettier --write"]},"_nodeVersion":"20.19.1","dependencies":{"lit":"^2.4.1","date-fns":"^4.1.0","lodash.debounce":"^4.0.8","@floating-ui/dom":"^1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"cors":"^2.8.5","vite":"^4.0.0","husky":"^4.2.5","jsdom":"^16.7.0","eslint":"^8.9.0","vitest":"^2.1.5","express":"^4.21.1","nodemon":"^3.1.9","prettier":"^3.4.2","@vitest/ui":"^2.1.5","typescript":"^4.9.3","@types/cors":"^2.8.17","body-parser":"^1.20.2","lint-staged":"^12.3.4","whatwg-fetch":"^3.6.2","@types/express":"^4.17.21","@playwright/test":"^1.30.0","eslint-config-olo":"^0.2.0","@types/body-parser":"^1.19.5","vite-plugin-banner":"^0.7.0","@testing-library/dom":"^8.11.3","@types/lodash.debounce":"^4.0.7","@testing-library/jest-dom":"^5.16.2","@typescript-eslint/parser":"^5.12.1","@testing-library/user-event":"^14.0.0-beta","@typescript-eslint/eslint-plugin":"^5.12.1"},"_npmOperationalInternal":{"tmp":"tmp/borderless-authentication_2.4.2_1747841448574_0.49477567969672664","host":"s3://npm-registry-packages-npm-production"}},"2.4.3":{"name":"@olo/borderless-authentication","version":"2.4.3","author":{"name":"Olo"},"license":"Olo","_id":"@olo/borderless-authentication@2.4.3","maintainers":[{"name":"jcarvalho-olo","email":"joao.carvalho@olo.com"},{"name":"bretkoppel","email":"git@bretkoppel.com"},{"name":"olo-frank","email":"frank@olo.com"},{"name":"carol.cuatt","email":"carol.cuatt@olo.com"},{"name":"travisamiel-olo","email":"travis.amiel@olo.com"},{"name":"vish-olo","email":"vishal.jiawon@olo.com"}],"dist":{"shasum":"4fc5e634e2def5d8a5c27424341cbec845d43c95","tarball":"https://registry.npmjs.org/@olo/borderless-authentication/-/borderless-authentication-2.4.3.tgz","fileCount":62,"integrity":"sha512-jRWYHdhkrN2+xJ0PhEAYm934g8/70EbbY++2MmW3HOzERmU4nbdUIhZeesnYQJOo/VHs6IUK7c2g4Eit/DGPPA==","signatures":[{"sig":"MEQCIDLX8ykFAiKV7MX3eVQ68ziqN2ZVQfm0Du+6tcUnpSUaAiAxfZtku9sPP9fUkAwnkUmrVOT8MH5LCpmuBc0T4i6/Tw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":537810},"main":"./dist/authentication.umd.js","type":"module","husky":{"hooks":{"pre-commit":"lint-staged"}},"types":"types/index.d.ts","volta":{"npm":"10.7.0","node":"18.20.4"},"module":"./dist/authentication.es.js","gitHead":"0388af529470bf608148c8821af881fa3c5e7897","scripts":{"dev":"node development.js","test":"vitest","build":"tsc && vite build","start":"vite","build:package":"npm install && npm run build && npm pack","test:playwright":"playwright test -c tests/playwright.config.ts","test:playwright:debug":"cross-env PWBROWSER=chrome PWDEBUG=1 playwright test --headed -c tests/playwright.config.ts"},"_npmUser":{"name":"jcarvalho-olo","actor":{"name":"jcarvalho-olo","type":"user","email":"joao.carvalho@olo.com"},"email":"joao.carvalho@olo.com"},"_npmVersion":"10.8.2","description":"Packages for Olo's Borderless Authentication.","directories":{},"lint-staged":{"**/*.{ts,js,jsx,tsx}":["eslint --fix"],"**/*.{ts,js,json,md,jsx,tsx}":["prettier --write"]},"_nodeVersion":"20.19.2","dependencies":{"lit":"^2.4.1","date-fns":"^4.1.0","lodash.debounce":"^4.0.8","@floating-ui/dom":"^1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"cors":"^2.8.5","vite":"^4.0.0","husky":"^4.2.5","jsdom":"^16.7.0","eslint":"^8.9.0","vitest":"^2.1.5","express":"^4.21.1","nodemon":"^3.1.9","prettier":"^3.4.2","@vitest/ui":"^2.1.5","typescript":"^4.9.3","@types/cors":"^2.8.17","body-parser":"^1.20.2","lint-staged":"^12.3.4","whatwg-fetch":"^3.6.2","@types/express":"^4.17.21","@playwright/test":"^1.30.0","eslint-config-olo":"^0.2.0","@types/body-parser":"^1.19.5","vite-plugin-banner":"^0.7.0","@testing-library/dom":"^8.11.3","@types/lodash.debounce":"^4.0.7","@testing-library/jest-dom":"^5.16.2","@typescript-eslint/parser":"^5.12.1","@testing-library/user-event":"^14.0.0-beta","@typescript-eslint/eslint-plugin":"^5.12.1"},"_npmOperationalInternal":{"tmp":"tmp/borderless-authentication_2.4.3_1750170737385_0.08751880652852972","host":"s3://npm-registry-packages-npm-production"}},"2.4.4":{"name":"@olo/borderless-authentication","version":"2.4.4","author":{"name":"Olo"},"license":"Olo","_id":"@olo/borderless-authentication@2.4.4","maintainers":[{"name":"jcarvalho-olo","email":"joao.carvalho@olo.com"},{"name":"bretkoppel","email":"git@bretkoppel.com"},{"name":"olo-frank","email":"frank@olo.com"},{"name":"carol.cuatt","email":"carol.cuatt@olo.com"},{"name":"vish-olo","email":"vishal.jiawon@olo.com"}],"dist":{"shasum":"af898381f028ac0c7a6ec54f6b5d802b2d31e151","tarball":"https://registry.npmjs.org/@olo/borderless-authentication/-/borderless-authentication-2.4.4.tgz","fileCount":64,"integrity":"sha512-IbwZK3HpNRvyOQgK9gJGrkw6Q2dgN0+VaS+Q+d9STmTR+g2+mQWYgNNjHBgzJRyWwymfsDruULaXjkAxsnvJlg==","signatures":[{"sig":"MEUCIElpWKVMn2/xBImkjKk/QthzyHX+GFDbAb+PHO3HAvnrAiEAzOS0EduOjdWpq7p0cDc977rRJPARPoZSvkesSmJJYoA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":534817},"main":"./dist/authentication.umd.js","type":"module","husky":{"hooks":{"pre-commit":"lint-staged"}},"types":"types/index.d.ts","volta":{"npm":"10.7.0","node":"18.20.4"},"module":"./dist/authentication.es.js","gitHead":"d2c047ce019d24ebcd4501c8bbfdc8baa0bef4e6","scripts":{"dev":"node development.js","test":"vitest","build":"tsc && vite build","start":"vite","build:package":"npm install && npm run build && npm pack","test:playwright":"playwright test -c tests/playwright.config.ts","test:playwright:debug":"cross-env PWBROWSER=chrome PWDEBUG=1 playwright test --headed -c tests/playwright.config.ts"},"_npmUser":{"name":"jcarvalho-olo","email":"joao.carvalho@olo.com"},"_npmVersion":"10.8.2","description":"Packages for Olo's Borderless Authentication.","directories":{},"lint-staged":{"**/*.{ts,js,jsx,tsx}":["eslint --fix"],"**/*.{ts,js,json,md,jsx,tsx}":["prettier --write"]},"_nodeVersion":"20.19.4","dependencies":{"lit":"^2.4.1","date-fns":"^4.1.0","lodash.debounce":"^4.0.8","@floating-ui/dom":"^1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"cors":"^2.8.5","vite":"^4.0.0","husky":"^4.2.5","jsdom":"^16.7.0","eslint":"^8.9.0","vitest":"^2.1.5","express":"^4.21.1","nodemon":"^3.1.9","prettier":"^3.4.2","@vitest/ui":"^2.1.5","typescript":"^4.9.3","@types/cors":"^2.8.17","body-parser":"^1.20.2","lint-staged":"^12.3.4","whatwg-fetch":"^3.6.2","@types/express":"^4.17.21","@playwright/test":"^1.30.0","eslint-config-olo":"^0.2.0","@types/body-parser":"^1.19.5","vite-plugin-banner":"^0.7.0","@testing-library/dom":"^8.11.3","@types/lodash.debounce":"^4.0.7","@testing-library/jest-dom":"^5.16.2","@typescript-eslint/parser":"^5.12.1","@testing-library/user-event":"^14.0.0-beta","@typescript-eslint/eslint-plugin":"^5.12.1"},"_npmOperationalInternal":{"tmp":"tmp/borderless-authentication_2.4.4_1756483393441_0.768703887887253","host":"s3://npm-registry-packages-npm-production"}},"3.0.0":{"name":"@olo/borderless-authentication","version":"3.0.0","author":{"name":"Olo"},"license":"Olo","_id":"@olo/borderless-authentication@3.0.0","maintainers":[{"name":"jcarvalho-olo","email":"joao.carvalho@olo.com"},{"name":"bretkoppel","email":"git@bretkoppel.com"},{"name":"olo-frank","email":"frank@olo.com"},{"name":"carol.cuatt","email":"carol.cuatt@olo.com"},{"name":"vish-olo","email":"vishal.jiawon@olo.com"}],"dist":{"shasum":"27a33e32f60c46d88e9626bb61bb5dc90033604e","tarball":"https://registry.npmjs.org/@olo/borderless-authentication/-/borderless-authentication-3.0.0.tgz","fileCount":64,"integrity":"sha512-KR09kR/CQA6S8qx+VVHUNEoxSeBCkjtAFDxHWbahSHHffCj1oO0e5wlYtLLqHNvwOmJzoPGRAsN0FUfoBs0VTQ==","signatures":[{"sig":"MEUCICEfMdf6Nk9yDF+j9GCojq7x697s2+56avCYpjH4mPpFAiEArbJFe+jm5lj2Mp6MRsP38b1W06y4KOKmIsuuZuRY3k8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":534817},"main":"./dist/authentication.umd.js","type":"module","husky":{"hooks":{"pre-commit":"lint-staged"}},"types":"types/index.d.ts","volta":{"npm":"10.7.0","node":"18.20.4"},"module":"./dist/authentication.es.js","gitHead":"41438a3d1dd9cc4d5e1ef23ae4fe9ecccd2ac9a3","scripts":{"dev":"node development.js","test":"vitest","build":"tsc && vite build","start":"vite","build:package":"npm install && npm run build && npm pack","test:playwright":"playwright test -c tests/playwright.config.ts","test:playwright:debug":"cross-env PWBROWSER=chrome PWDEBUG=1 playwright test --headed -c tests/playwright.config.ts"},"_npmUser":{"name":"jcarvalho-olo","email":"joao.carvalho@olo.com"},"_npmVersion":"10.8.2","description":"Packages for Olo's Borderless Authentication.","directories":{},"lint-staged":{"**/*.{ts,js,jsx,tsx}":["eslint --fix"],"**/*.{ts,js,json,md,jsx,tsx}":["prettier --write"]},"_nodeVersion":"20.19.4","dependencies":{"lit":"^2.4.1","date-fns":"^4.1.0","lodash.debounce":"^4.0.8","@floating-ui/dom":"^1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"cors":"^2.8.5","vite":"^4.0.0","husky":"^4.2.5","jsdom":"^16.7.0","eslint":"^8.9.0","vitest":"^2.1.5","express":"^4.21.1","nodemon":"^3.1.9","prettier":"^3.4.2","@vitest/ui":"^2.1.5","typescript":"^4.9.3","@types/cors":"^2.8.17","body-parser":"^1.20.2","lint-staged":"^12.3.4","whatwg-fetch":"^3.6.2","@types/express":"^4.17.21","@playwright/test":"^1.30.0","eslint-config-olo":"^0.2.0","@types/body-parser":"^1.19.5","vite-plugin-banner":"^0.7.0","@testing-library/dom":"^8.11.3","@types/lodash.debounce":"^4.0.7","@testing-library/jest-dom":"^5.16.2","@typescript-eslint/parser":"^5.12.1","@testing-library/user-event":"^14.0.0-beta","@typescript-eslint/eslint-plugin":"^5.12.1"},"_npmOperationalInternal":{"tmp":"tmp/borderless-authentication_3.0.0_1756820305986_0.8424518060878794","host":"s3://npm-registry-packages-npm-production"}},"3.1.0":{"name":"@olo/borderless-authentication","version":"3.1.0","author":{"name":"Olo"},"license":"Olo","_id":"@olo/borderless-authentication@3.1.0","maintainers":[{"name":"jcarvalho-olo","email":"joao.carvalho@olo.com"},{"name":"bretkoppel","email":"git@bretkoppel.com"},{"name":"olo-frank","email":"frank@olo.com"},{"name":"carol.cuatt","email":"carol.cuatt@olo.com"},{"name":"vish-olo","email":"vishal.jiawon@olo.com"}],"dist":{"shasum":"5604659434e600305f002a29543a37f678fa61d2","tarball":"https://registry.npmjs.org/@olo/borderless-authentication/-/borderless-authentication-3.1.0.tgz","fileCount":66,"integrity":"sha512-9MJnJbOCAbXy2xY0lTHhscFl/MYpH5T8ENkk0XFoLPTuwRxaVlGAyRyElY4LRsWqSq9b1cid9oBK6alcR1zGAg==","signatures":[{"sig":"MEQCICJu3C68RpfzeOOGBnnGDqzNmSyAx50U9uaa/r7z1HozAiAeSqbDDdaAu8M+8N3VPuE9oYbxPB/4MYevKmsWwzFnFQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":554522},"main":"./dist/authentication.umd.js","type":"module","husky":{"hooks":{"pre-commit":"lint-staged"}},"types":"types/index.d.ts","volta":{"npm":"10.7.0","node":"18.20.4"},"module":"./dist/authentication.es.js","gitHead":"6510fca31affef0f7decb31674b9a945beb81521","scripts":{"dev":"node development.js","test":"vitest","build":"tsc && vite build","start":"vite","build:package":"npm install && npm run build && npm pack","test:playwright":"playwright test -c tests/playwright.config.ts","test:playwright:debug":"cross-env PWBROWSER=chrome PWDEBUG=1 playwright test --headed -c tests/playwright.config.ts"},"_npmUser":{"name":"jcarvalho-olo","email":"joao.carvalho@olo.com"},"_npmVersion":"10.8.2","description":"Packages for Olo's Borderless Authentication.","directories":{},"lint-staged":{"**/*.{ts,js,jsx,tsx}":["eslint --fix"],"**/*.{ts,js,json,md,jsx,tsx}":["prettier --write"]},"_nodeVersion":"20.19.4","dependencies":{"lit":"^2.4.1","date-fns":"^4.1.0","lodash.debounce":"^4.0.8","@floating-ui/dom":"^1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"cors":"^2.8.5","vite":"^4.0.0","husky":"^4.2.5","jsdom":"^16.7.0","eslint":"^8.9.0","vitest":"^2.1.5","express":"^4.21.1","nodemon":"^3.1.9","prettier":"^3.4.2","cross-env":"^10.0.0","@vitest/ui":"^2.1.5","typescript":"^4.9.3","@types/cors":"^2.8.17","body-parser":"^1.20.2","lint-staged":"^12.3.4","whatwg-fetch":"^3.6.2","@types/express":"^4.17.21","@playwright/test":"^1.30.0","eslint-config-olo":"^0.2.0","@types/body-parser":"^1.19.5","vite-plugin-banner":"^0.7.0","@testing-library/dom":"^8.11.3","@types/lodash.debounce":"^4.0.7","@testing-library/jest-dom":"^5.16.2","@typescript-eslint/parser":"^5.12.1","@testing-library/user-event":"^14.0.0-beta","@typescript-eslint/eslint-plugin":"^5.12.1"},"_npmOperationalInternal":{"tmp":"tmp/borderless-authentication_3.1.0_1757004755825_0.45666156288505366","host":"s3://npm-registry-packages-npm-production"}},"3.1.1":{"name":"@olo/borderless-authentication","version":"3.1.1","author":{"name":"Olo"},"license":"Olo","_id":"@olo/borderless-authentication@3.1.1","maintainers":[{"name":"jcarvalho-olo","email":"joao.carvalho@olo.com"},{"name":"bretkoppel","email":"git@bretkoppel.com"},{"name":"carol.cuatt","email":"carol.cuatt@olo.com"},{"name":"vish-olo","email":"vishal.jiawon@olo.com"}],"dist":{"shasum":"70970cbfa2955cae4b35f3c85834a1ad850c2b7a","tarball":"https://registry.npmjs.org/@olo/borderless-authentication/-/borderless-authentication-3.1.1.tgz","fileCount":66,"integrity":"sha512-sfTmvg3Zjr9o/aNHeLqppkQRtfMmF04rcTvSb4H8EE8SHkeM+FIKB+rcMsIsjQCF75Q72fX6twA7ufQ3+1Yb4w==","signatures":[{"sig":"MEQCIHEMGQUp8CaH+GS/nYQCC0PRLnm+WTPuIBZ2G/+UUpdMAiBLXgkgx5ayeJLRJuYykgP6DoH3+lPvsmPONt9UACb0JA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":554786},"main":"./dist/authentication.umd.js","type":"module","husky":{"hooks":{"pre-commit":"lint-staged"}},"types":"types/index.d.ts","volta":{"npm":"10.7.0","node":"18.20.4"},"module":"./dist/authentication.es.js","gitHead":"d6c65b8d1ad128ba7fdb81621b25ddef91c6fb4b","scripts":{"dev":"node development.js","test":"vitest","build":"tsc && vite build","start":"vite","build:package":"npm install && npm run build && npm pack","test:playwright":"playwright test -c tests/playwright.config.ts","test:playwright:debug":"cross-env PWBROWSER=chrome PWDEBUG=1 playwright test --headed -c tests/playwright.config.ts"},"_npmUser":{"name":"jcarvalho-olo","email":"joao.carvalho@olo.com"},"_npmVersion":"10.8.2","description":"Packages for Olo's Borderless Authentication.","directories":{},"lint-staged":{"**/*.{ts,js,jsx,tsx}":["eslint --fix"],"**/*.{ts,js,json,md,jsx,tsx}":["prettier --write"]},"_nodeVersion":"20.19.5","dependencies":{"lit":"^2.4.1","date-fns":"^4.1.0","lodash.debounce":"^4.0.8","@floating-ui/dom":"^1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"cors":"^2.8.5","vite":"^4.0.0","husky":"^4.2.5","jsdom":"^16.7.0","eslint":"^8.9.0","vitest":"^2.1.5","express":"^4.21.1","nodemon":"^3.1.9","prettier":"^3.4.2","cross-env":"^10.0.0","@vitest/ui":"^2.1.5","typescript":"^4.9.3","@types/cors":"^2.8.17","body-parser":"^1.20.2","lint-staged":"^12.3.4","whatwg-fetch":"^3.6.2","@types/express":"^4.17.21","@playwright/test":"^1.30.0","eslint-config-olo":"^0.2.0","@types/body-parser":"^1.19.5","vite-plugin-banner":"^0.7.0","@testing-library/dom":"^8.11.3","@types/lodash.debounce":"^4.0.7","@testing-library/jest-dom":"^5.16.2","@typescript-eslint/parser":"^5.12.1","@testing-library/user-event":"^14.0.0-beta","@typescript-eslint/eslint-plugin":"^5.12.1"},"_npmOperationalInternal":{"tmp":"tmp/borderless-authentication_3.1.1_1759517532837_0.8344006353967839","host":"s3://npm-registry-packages-npm-production"}},"4.0.0":{"name":"@olo/borderless-authentication","version":"4.0.0","author":{"name":"Olo"},"license":"Olo","_id":"@olo/borderless-authentication@4.0.0","maintainers":[{"name":"jcarvalho-olo","email":"joao.carvalho@olo.com"},{"name":"ben.brooks","email":"ben.brooks@olo.com"},{"name":"nate.henjes","email":"nate.henjes@olo.com"},{"name":"carol.cuatt","email":"carol.cuatt@olo.com"},{"name":"rcolodevops","email":"rob.carita@olo.com"},{"name":"maddy.clarke","email":"maddy.clarke@olo.com"},{"name":"shane.aston.olo","email":"shane.aston@olo.com"},{"name":"vish-olo","email":"vishal.jiawon@olo.com"}],"dist":{"shasum":"d4e416448739cf4a0826089864d5d55c6208bf29","tarball":"https://registry.npmjs.org/@olo/borderless-authentication/-/borderless-authentication-4.0.0.tgz","fileCount":66,"integrity":"sha512-10qjSWun6I2fIeBusswQ8PcpPwyxlZTaHRC5pZrTaOvt14pxvVMFWHQgm2Jzq4gq/kbxp6tbiF8ciZhu4Ba2Uw==","signatures":[{"sig":"MEYCIQDVbJhGiqf7eZRQOxjphradRkjSzttTYn92mfG4hClG/gIhAJF0Pd8RrWWh0Nuwthl9PHjM3tGrqcMOJ3dTdQy4wZ8a","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":591296},"main":"./dist/authentication.umd.js","type":"module","husky":{"hooks":{"pre-commit":"lint-staged"}},"types":"types/index.d.ts","volta":{"npm":"10.7.0","node":"18.20.4"},"module":"./dist/authentication.es.js","gitHead":"da11bd4f7111ae3813aee583d09fd24f933cf5f2","scripts":{"dev":"node development.js","test":"vitest","build":"tsc && vite build","start":"vite","build:package":"npm install && npm run build && npm pack","test:playwright":"playwright test -c tests/playwright.config.ts","test:playwright:debug":"cross-env PWBROWSER=chrome PWDEBUG=1 playwright test --headed -c tests/playwright.config.ts"},"_npmUser":{"name":"shane.aston.olo","email":"shane.aston@olo.com"},"_npmVersion":"10.9.8","description":"Packages for Olo's Borderless Authentication.","directories":{},"lint-staged":{"**/*.{ts,js,jsx,tsx}":["eslint --fix"],"**/*.{ts,js,json,md,jsx,tsx}":["prettier --write"]},"_nodeVersion":"22.23.2","dependencies":{"lit":"^2.4.1","date-fns":"^4.1.0","lodash.debounce":"^4.0.8","@floating-ui/dom":"^1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"cors":"^2.8.5","vite":"^4.0.0","husky":"^4.2.5","jsdom":"^16.7.0","eslint":"^8.9.0","vitest":"^2.1.5","express":"^4.21.1","nodemon":"^3.1.9","prettier":"^3.4.2","cross-env":"^10.0.0","@vitest/ui":"^2.1.5","typescript":"^4.9.3","@types/cors":"^2.8.17","body-parser":"^1.20.2","lint-staged":"^12.3.4","whatwg-fetch":"^3.6.2","@types/express":"^4.17.21","@playwright/test":"^1.30.0","eslint-config-olo":"^0.2.0","@types/body-parser":"^1.19.5","vite-plugin-banner":"^0.7.0","@testing-library/dom":"^8.11.3","@types/lodash.debounce":"^4.0.7","@testing-library/jest-dom":"^5.16.2","@typescript-eslint/parser":"^5.12.1","@testing-library/user-event":"^14.0.0-beta","@typescript-eslint/eslint-plugin":"^5.12.1"},"_npmOperationalInternal":{"tmp":"tmp/borderless-authentication_4.0.0_1789140201802_0.5993983673049796","host":"s3://npm-registry-packages-npm-production"}}},"time":{"created":"2023-02-09T19:52:54.435Z","modified":"2026-09-11T15:35:00.544Z","0.0.3":"2023-02-09T19:52:54.783Z","0.0.4":"2023-02-14T15:59:04.250Z","1.0.0":"2023-05-22T16:54:44.833Z","1.0.1":"2023-06-02T19:10:53.925Z","1.0.2":"2023-06-12T18:48:27.632Z","1.0.3":"2024-01-12T21:41:08.883Z","1.0.4":"2024-01-17T15:44:42.549Z","1.0.5":"2024-03-26T18:56:03.738Z","1.0.6":"2024-04-02T14:12:30.045Z","1.0.7":"2024-05-15T18:14:32.060Z","1.1.0":"2024-06-24T14:09:08.522Z","2.0.0":"2024-07-05T16:33:37.779Z","2.0.1":"2024-07-16T17:19:43.693Z","2.0.2":"2024-08-06T13:36:32.801Z","2.1.0":"2024-09-30T20:05:31.437Z","2.1.1":"2024-10-21T12:54:50.434Z","2.1.3":"2024-12-04T19:56:11.395Z","2.2.0":"2024-12-05T17:17:41.294Z","2.3.0":"2025-01-24T21:12:43.250Z","2.3.1":"2025-01-31T16:30:04.432Z","2.3.2":"2025-02-14T22:09:12.957Z","2.3.3":"2025-02-19T15:06:12.287Z","2.3.4":"2025-03-10T17:59:03.386Z","2.4.0":"2025-03-19T18:09:07.133Z","2.4.1":"2025-05-07T15:05:57.760Z","2.4.2":"2025-05-21T15:30:48.821Z","2.4.3":"2025-06-17T14:32:17.557Z","2.4.4":"2025-08-29T16:03:13.680Z","3.0.0":"2025-09-02T13:38:26.215Z","3.1.0":"2025-09-04T16:52:36.047Z","3.1.1":"2025-10-03T18:52:13.035Z","4.0.0":"2026-09-11T15:23:21.952Z"},"author":{"name":"Olo"},"license":"Olo","description":"Packages for Olo's Borderless Authentication.","maintainers":[{"email":"joao.carvalho@olo.com","name":"jcarvalho-olo"},{"email":"nate.henjes@olo.com","name":"nate.henjes"},{"email":"carol.cuatt@olo.com","name":"carol.cuatt"},{"email":"rob.carita@olo.com","name":"rcolodevops"},{"email":"maddy.clarke@olo.com","name":"maddy.clarke"},{"email":"shane.aston@olo.com","name":"shane.aston.olo"},{"email":"vishal.jiawon@olo.com","name":"vish-olo"}],"readme":"# Olo Authentication\n\n`@olo/borderless-authentication` is a public package allowing Olo's partners to easily import and connect to Olo Auth Service functionality.\n\n## Installation\n\n```sh\nnpm install @olo/borderless-authentication\n```\n\nor...\n\n```sh\nyarn add @olo/borderless-authentication\n```\n\n## Usage\n\nThe packages can be imported to a project after installation:\n\n```ts\nimport { CreateAccountCheckbox, VerifyAccountOverlay } from '@olo/borderless-authentication';\n\nconst checkbox = new CreateAccountCheckbox(...);\nconst overlay = new VerifyAccountOverlay();\n// ...\n```\n\n### Sign In Button\n\nThe Sign in Button web component is used to direct the user to the Olo Auth Service sign in page. The component includes an Olo-branded button and an info button that explains account creation to the user on hover.\n\n#### Implementation\n\nImport the web component into your project using:\n\n```\nimport { SignInButton } from \"@olo/borderless-authentication\";\n```\n\nUse the web component as an HTML element:\n\n```html\n<sign-in-button\n  apiUrl=\"https://app.oloauth.com/api\"\n  clientId=\"sample-client\"\n  channelId=\"375f6f61-bba4-4069-b24d-f9c22bb0ce39\"\n  redirectUri=\"https://mybrandsite.com/oauthcallback\"\n>\n</sign-in-button>\n```\n\nAlternatively, using Javascript:\n\n```javascript\nimport { SignInButton } from '@olo/borderless-authentication';\n\nconst button = new SignInButton();\nbutton.setAttribute('apiurl', 'https://app.oloauth.com/api/');\nbutton.setAttribute('redirectUrl', 'https://mybrandsite.com/oauthcallback');\nbutton.setAttribute('channelId', '375f6f61-bba4-4069-b24d-f9c22bb0ce39');\nbutton.setAttribute('clientId', 'sample-client');\n\nconst mountTarget = document.querySelector('#sample-mount-target');\n\nbutton.attach(mountTarget);\n```\n\n#### Parameters\n\n| Parameter    |  Type   | Required? | Description                                                                                                                                                                                |\n| :----------- | :-----: | :-------: | :----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| apiUrl       | string  | required  | In sandbox: https://app.oloauthsandbox.com/api <br /> In production: https://app.oloauth.com/api                                                                                           |\n| clientId     | string  | required  | Identifier of the client, provided by your Olo GE Specialist upon setup.                                                                                                                   |\n| channelId    | string  | required  | Identifier of the Olo channel, provided by your Olo GE Specialist upon setup.                                                                                                              |\n| redirectUri  | string  | required  | Where the user will be redirected after sign in.                                                                                                                                           |\n| state        | string  | optional  | RECOMMENDED: echoes back the state value on the token response; this is for round-tripping state between client and provider, correlating request and response, and CSRF/replay protection |\n| customHeight | string  | optional  | A custom value for the button's `height` CSS property. If omitted, default values are used.                                                                                                |\n| customWidth  | string  | optional  | A custom value for the button's `width` CSS property. If omitted, default values are used.                                                                                                 |\n| hideHeader   | boolean |  options  | Determines whether the header on the Olo Auth side should be hidden.                                                                                                                       |\n\n### Verify Account Overlay\n\n#### Overview\n\nThe Verify Account Overlay web component is used to attach the overlay functionality to an input field. The input field will detect if an email address or phone number belongs to an existing Olo Account user. If a user account is found, the user will be sent a verification code and be presented with the overlay to enter it. The overlay accepts a `loginUrl` property, which is an endpoint implemented by the client application that will complete the ICT login with the verification code the user received.\n\n#### Implementation\n\nImport the web component into your project using:\n\n```javascript\nimport { VerifyAccountOverlay } from '@olo/borderless-authentication';\n```\n\nCreate a new overlay object with:\n\n```javascript\nconst overlay = new VerifyAccountOverlay();\n```\n\nAttach the overlay to a single input field (that accepts either phone or email) using the `attachListener` function:\n\n```javascript\nimport { VerifyAccountOverlay } from '@olo/borderless-authentication';\n\nconst overlay = new VerifyAccountOverlay();\n\noverlay.attachListener({\n  el: document.getElementById('test-input'),\n  mode: 'single',\n  apiUrl: 'https://app.oloauth.com/api',\n  loginUrl: 'https://mybrandsite.com/login/ict',\n  channelId: '08ed2bb6-0831-4185-8d70-c441da7b2148',\n});\n```\n\nOr, attach the overlay to separate email and phone input fields using `mode: 'dual'`:\n\n```javascript\nimport { VerifyAccountOverlay } from '@olo/borderless-authentication';\n\nconst overlay = new VerifyAccountOverlay();\n\noverlay.attachListener({\n  emailEl: document.getElementById('test-email'),\n  phoneEl: document.getElementById('test-phone'),\n  mode: 'dual',\n  apiUrl: 'https://app.oloauth.com/api',\n  loginUrl: 'https://mybrandsite.com/login/ict',\n  channelId: '08ed2bb6-0831-4185-8d70-c441da7b2148',\n});\n```\n\n#### Parameters\n\n| Parameter    | Type            | Required? | Description                                                                                         |\n| :----------- | :-------------- | :-------- | --------------------------------------------------------------------------------------------------- |\n| mode         | string          | required  | Set to either `single` or `dual` — determines the input mode used by the component                  |\n| emailEl      | HTMLElement     | optional  | Required if `mode` is set to `dual` — the input element for the user's email address                |\n| phoneEl      | HTMLElement     | optional  | Required if `mode` is set to `dual` — the input element for the user's phone number                 |\n| el           | HTMLElement     | optional  | Required if `mode` is set to `single` — the input element for both email and phone                  |\n| apiUrl       | string          | required  | In sandbox: https://app.oloauthsandbox.com/api <br /> In production: https://app.oloauth.com/api    |\n| loginUrl     | string          | required  | The client application endpoint that will complete the ICT login with the user's verification code. |\n| initialValue | string          | optional  | An initial value for the component to check for a user with                                         |\n| callbacks    | VerifyCallbacks | optional  | Functions to bind to events from the overlay                                                        |\n| channelId    | string          | optional  | The identifier of the Olo channel, provided by your Olo GE Specialist upon setup                    |\n| fetchMethod  | typeof fetch    | optional  | A method for fetching data                                                                          |\n\n#### Types\n\n##### `VerifyCallbacks`\n\nRepresents events in the `VerifyAccountOverlay` component that allow functions to be bound.\n\n| Property        | Function Definition                                                                                            |\n| --------------- | -------------------------------------------------------------------------------------------------------------- |\n| onUserCheck     | `(numFound: string) => void` — where `numFound` is `'none'`, `'one'` or `'multiple'`                           |\n| onVerifyOpen    | `() => void`                                                                                                   |\n| onVerifyClose   | `() => void`                                                                                                   |\n| onVerifyLoading | `() => void`                                                                                                   |\n| onVerifyDone    | `() => void`                                                                                                   |\n| onSendCode      | `(method: string, recipient: string, resent: boolean) => void` — where `method` is either `'email'` or `'sms'` |\n| onError         | `(error: VerifyError) => void`                                                                                 |\n\n### Workflow Modal\n\n#### Overview\n\nThe Workflow Modal web component is used to create or verify a user's Olo account as part of a partner workflow, such as linking to an existing loyalty account. The modal accepts a `loginUrl` property, which is an endpoint implemented by the client application that will complete the ICT login with the verification code the user received.\n\nIf `phoneNumber` is provided to `attach`, the modal opens directly and — after the user verifies — posts `{ ict, email, phoneNumber, firstName?, lastName? }` to `loginUrl`. This is the account creation path: the `loginUrl` endpoint receives the full identity payload so it can create and link the Olo Auth account.\n\nIf no `phoneNumber` is provided, the modal first checks whether an existing Olo Auth account is associated with the given email. If one is found, the user can open the modal to verify and — depending on their verification method — posts `{ ict, phoneNumber }` or `{ ict, email }` to `loginUrl`.\n\n#### Implementation\n\nImport the web component into your project using:\n\n```javascript\nimport { WorkflowModal } from '@olo/borderless-authentication';\n```\n\nCreate a new modal object with:\n\n```javascript\nconst modal = new WorkflowModal();\n```\n\nAttach the modal to a button element using the `attach` function:\n\n```javascript\nimport { WorkflowModal } from '@olo/borderless-authentication';\n\nconst modal = new WorkflowModal();\n\nmodal.attach({\n  email: 'some.user@mybrandsite.com',\n  apiUrl: 'https://app.oloauth.com/api',\n  loginUrl: 'https://mybrandsite.com/login/ict',\n  channelId: '08ed2bb6-0831-4185-8d70-c441da7b2148',\n  toggleEl: document.getElementById('modal-button'),\n});\n```\n\n#### Parameters\n\n| Parameter              | Type                       | Required? | Description                                                                                         |\n| :--------------------- | :------------------------- | :-------- | --------------------------------------------------------------------------------------------------- |\n| email                  | string                     | required  | The user's email address                                                                            |\n| channelId              | string                     | required  | The identifier of the Olo channel, provided by your Olo GE Specialist upon setup                    |\n| apiUrl                 | string                     | required  | In sandbox: https://app.oloauthsandbox.com/api <br /> In production: https://app.oloauth.com/api    |\n| loginUrl               | string                     | required  | The client application endpoint that will complete the ICT login with the user's verification code. |\n| phoneNumber            | string                     | optional  | The user's phone number. Provide this when the phone number is known or when creating a new user.   |\n| firstName              | string                     | optional  | The user's first name. Used when creating a new Olo Account.                                        |\n| lastName               | string                     | optional  | The user's last name. Used when creating a new Olo Account.                                         |\n| modalTextOverrides     | WorkflowModalTextOverrides | optional  | The title and message copy to display when entering the code, on success, and on error              |\n| callbacks              | WorkflowModalCallbacks     | optional  | Functions to bind to events from the modal                                                          |\n| fetchMethod            | typeof fetch               | optional  | A method for fetching data                                                                          |\n| toggleEl               | HTMLButtonElement          | optional  | A button element for toggling the modal                                                             |\n| useSeparatedInputs     | boolean                    | optional  | Enables the separate input verification UI (defaults to `true`)                                     |\n| forceCloseButtonOnly   | boolean                    | optional  | Disables closing the modal by clicking the backdrop or pressing Escape (defaults to `true`)         |\n| enableCodeMethodToggle | boolean                    | optional  | Shows a button allowing the user to switch between SMS and email verification (defaults to `true`)  |\n\n#### Types\n\n##### `WorkflowModalTextOverrides`\n\nCustom text and images for each modal state:\n\n```javascript\n{\n  enterCode: {\n    title: 'Link Accounts',\n    message: 'Enter the code sent to your device to link your accounts.',\n  },\n  success: {\n    title: 'Accounts Linked',\n    message: 'Your accounts are now linked!',\n    imageSrc: 'https://mybrandsite.com/success.png',  // optional\n  },\n  error: {\n    title: \"Couldn't Link Accounts\",\n    message: 'Something went wrong. Please try again later.',\n    imageSrc: 'https://mybrandsite.com/error.png',    // optional\n  },\n}\n```\n\n##### `WorkflowModalCallbacks`\n\nRepresents events in the `WorkflowModal` component that allow functions to be bound.\n\n| Property     | Function Definition                                                                                            |\n| ------------ | -------------------------------------------------------------------------------------------------------------- |\n| onModalOpen  | `() => void`                                                                                                   |\n| onModalClose | `() => void`                                                                                                   |\n| onVerifyDone | `() => void`                                                                                                   |\n| onSendCode   | `(method: string, recipient: string, resent: boolean) => void` — where `method` is either `'email'` or `'sms'` |\n| onFindUser   | `(found: boolean) => void`                                                                                     |\n| onError      | `(error: WorkflowModalError) => void`                                                                          |\n\n## Customization\n\nThe `CreateAccountCheckbox` accepts custom styles in the shape of:\n\n```ts\ntype CustomStyles = {\n  size: string;\n  spacing: string;\n  border: string;\n  background: string;\n  borderRadius: string;\n  textColor: string;\n  labelColor: string;\n  fontFamily: string;\n  labelFontSize: string;\n  textFontSize: string;\n  disclaimerFontSize: string;\n};\n```\n\nAny of the above styles can be applied to the checkbox through the `setStyles` method available on a `CreateAccountCheckbox` instance.\n\nPlease be aware of any accessibility and usability concerns that could arise from changing the default styles.\n\n```ts\nconst checkbox = new CreateAccountCheckbox(...);\n\ncheckbox.setStyles({\n  size: '3ch',\n  spacing: '2ch',\n  border: '2ch inset #c6cae5',\n  background: '#efefef',\n  borderRadius: '2ch',\n  textColor: '#7e8090',\n  labelColor: '#2d76f6',\n  fontFamily: 'monospace',\n  labelFontSize: '2ch',\n  textFontSize: '1.5ch',\n  disclaimerFontSize: '1.5ch',\n});\n```\n\nThe `OloCodeVerification` component accepts custom styles in the shape of:\n\n```ts\ntype CustomStyles = {\n  gap: string;\n  padding: string;\n  fontSize: string;\n  fontWeight: string;\n  fontColor: string;\n  fontFamily: string;\n  background: string;\n  primaryColor: string;\n  borderColor: string;\n  borderWidth: string;\n  borderRadius: string;\n  borderColorInvalid: string;\n};\n```\n\nThese styles can also be applied through the `setStyles` method on the component:\n\n```ts\nconst codeVerificationComponent = document.querySelector('olo-code-verification');\n\ncodeVerificationComponent.setStyles({\n  gap: '1rem',\n  padding: ' 1rem',\n  fontSize: '1.5rem',\n  fontColor: 'black',\n  fontFamily: 'monospace',\n  primaryColor: 'lawngreen',\n  borderColor: 'black',\n  borderRadius: '5rem',\n  borderWidth: '2px',\n  borderColorInvalid: 'crimson',\n});\n```\n\nThese can also be changed in the verification overlay by passing custom styles to the `VerifyAccountOverlay`'s `setStyles` method.\n\n```ts\nconst verificationOverlay = new VerifyAccountOverlay(...);\n\nverificationOverlay.setStyles({\n  gap: '1rem',\n  padding: ' 1rem',\n  fontSize: '1.5rem',\n  fontColor: 'black',\n  fontFamily: 'monospace',\n  primaryColor: 'lawngreen',\n  borderColor: 'black',\n  borderRadius: '5rem',\n  borderWidth: '2px',\n  borderColorInvalid: 'crimson',\n});\n\nverificationOverlay.attachListener({\n  ...,\n  useSeparatedInputs: true, // Custom styles only apply to the separated inputs variant of the overlay\n});\n```\n\nThe `WorkflowModal` component also accepts the above styles that then get applied to the `OloCodeVerification` component (separate inputs are the default).\n\n## Licenses\n\nThis package falls under the terms of the Olo license.\n\nCopyright © 2023 Olo Inc. All rights reserved.\n\nSubject to the terms and conditions of the license, you are hereby granted a non-exclusive, worldwide, royalty-free license to (a) copy and modify the software in source code or binary form for your use in connection with the software services and interfaces provided by Olo, and (b) redistribute unmodified copies of the software to third parties. The above copyright notice and this license shall be included in or with all copies or substantial portions of the software.\nYour use of this software is subject to the Olo APIs Terms of Use, available at https://www.olo.com/api-usage-terms. This license does not grant you permission to use the trade names, trademarks, service marks, or product names of Olo, except as required for reasonable and customary use in describing the origin of the software and reproducing the content of this license.\nTHE SOFTWARE IS PROVIDED “AS IS”, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\n\nBorderless uses [Lit](https://www.npmjs.com/package/lit) under the terms of the [BSD-3-Clause license](https://github.com/lit/lit/blob/main/LICENSE).\n","readmeFilename":"README.md"}