diff --git a/.version b/.version index a0d1420f..e1f01cea 100644 --- a/.version +++ b/.version @@ -1 +1 @@ -v5.0.0-beta.0 \ No newline at end of file +v5.0.0-beta.0 diff --git a/CHANGELOG.md b/CHANGELOG.md index 86aa898d..a5acba78 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,17 @@ # Change Log +## [v4.6.0](https://github.com/auth0/react-native-auth0/tree/v4.6.0) (2025-05-02) + +[Full Changelog](https://github.com/auth0/react-native-auth0/compare/v4.5.0...v4.6.0) + +**Added** + +- feat: Add support for custom headers [\#1155](https://github.com/auth0/react-native-auth0/pull/1155) ([subhankarmaiti](https://github.com/subhankarmaiti)) + +**Fixed** + +- fix: Update prepare script to clean up package.json files [\#1157](https://github.com/auth0/react-native-auth0/pull/1157) ([subhankarmaiti](https://github.com/subhankarmaiti)) + ## [v5.0.0-beta.0](https://github.com/auth0/react-native-auth0/tree/v5.0.0-beta.0) (2025-04-17) [Full Changelog](https://github.com/auth0/react-native-auth0/compare/v4.5.0...v5.0.0-beta.0) diff --git a/docs/assets/hierarchy.js b/docs/assets/hierarchy.js index 4b04d197..e6f7057f 100644 --- a/docs/assets/hierarchy.js +++ b/docs/assets/hierarchy.js @@ -1,2 +1,2 @@ window.hierarchyData = - 'eJyNj8tqwzAQRf/lrpXUEfID7ZLSRdftLngh7AkWkaUijaEl+N+LG2zc0pCsBmbu5Zy5IIbACfqoKiVkUdYCkU6OGrbBJ+gLZJZPw5ueoPFuewoDv8QYIgTO1rfQO1kJDNFBo3EmJUpP69y2495BXG/Q4NRupuLmuhgFZFGuGAeT6D7g64PSdoneYQg0nXVtJA99lFleT9BSraD7gbvsOXimT371TPFkGloEZF7MAnY+zg7/Nm/6LPXpb1X9VXhjw49jf9IPoH6/X6p6HMdvzAuoKw=='; + 'eJyNj8FuwjAQRP9lzgZSA43xrUUcei43lIOVLIqFYyN7I1Gh/HsVUKK0agWnlXZn9N5eEUPgBH1YqVzIfFkIRDo6KtkGn6CvkHLTD28agsbeNhRa3sUYIgRO1lfQL1IJtNFBo3QmJUqLaW5ec+Mg7jdocKpmfXF2X3QCMl9OGO8m0WPA15nSfIw+YAiUtXVVJA99kHJT9FCVTaBvLdfZNnimC394png0JY0Ccv06CNjhODj82fzXZ6z3f69U/kvhkw0/j72ln0D9fF9lRdd139dNqDE='; diff --git a/docs/assets/highlight.css b/docs/assets/highlight.css index 46cbe9e9..fa31cd86 100644 --- a/docs/assets/highlight.css +++ b/docs/assets/highlight.css @@ -15,14 +15,20 @@ --dark-hl-6: #c586c0; --light-hl-7: #0000ff; --dark-hl-7: #569cd6; - --light-hl-8: #0070c1; - --dark-hl-8: #4fc1ff; - --light-hl-9: #008000; - --dark-hl-9: #6a9955; - --light-hl-10: #795e26; - --dark-hl-10: #dcdcaa; - --light-hl-11: #267f99; - --dark-hl-11: #4ec9b0; + --light-hl-8: #795e26; + --dark-hl-8: #dcdcaa; + --light-hl-9: #800000; + --dark-hl-9: #808080; + --light-hl-10: #267f99; + --dark-hl-10: #4ec9b0; + --light-hl-11: #e50000; + --dark-hl-11: #9cdcfe; + --light-hl-12: #008000; + --dark-hl-12: #6a9955; + --light-hl-13: #000000ff; + --dark-hl-13: #d4d4d4; + --light-hl-14: #0070c1; + --dark-hl-14: #4fc1ff; --light-code-background: #ffffff; --dark-code-background: #1e1e1e; } @@ -41,6 +47,9 @@ --hl-9: var(--light-hl-9); --hl-10: var(--light-hl-10); --hl-11: var(--light-hl-11); + --hl-12: var(--light-hl-12); + --hl-13: var(--light-hl-13); + --hl-14: var(--light-hl-14); --code-background: var(--light-code-background); } } @@ -59,6 +68,9 @@ --hl-9: var(--dark-hl-9); --hl-10: var(--dark-hl-10); --hl-11: var(--dark-hl-11); + --hl-12: var(--dark-hl-12); + --hl-13: var(--dark-hl-13); + --hl-14: var(--dark-hl-14); --code-background: var(--dark-code-background); } } @@ -76,6 +88,9 @@ --hl-9: var(--light-hl-9); --hl-10: var(--light-hl-10); --hl-11: var(--light-hl-11); + --hl-12: var(--light-hl-12); + --hl-13: var(--light-hl-13); + --hl-14: var(--light-hl-14); --code-background: var(--light-code-background); } @@ -92,6 +107,9 @@ --hl-9: var(--dark-hl-9); --hl-10: var(--dark-hl-10); --hl-11: var(--dark-hl-11); + --hl-12: var(--dark-hl-12); + --hl-13: var(--dark-hl-13); + --hl-14: var(--dark-hl-14); --code-background: var(--dark-code-background); } @@ -131,6 +149,15 @@ .hl-11 { color: var(--hl-11); } +.hl-12 { + color: var(--hl-12); +} +.hl-13 { + color: var(--hl-13); +} +.hl-14 { + color: var(--hl-14); +} pre, code { background: var(--code-background); diff --git a/docs/assets/main.js b/docs/assets/main.js index 187af7cf..4514ffe7 100644 --- a/docs/assets/main.js +++ b/docs/assets/main.js @@ -36,36 +36,36 @@ window.translations = { }; ('use strict'); (() => { - var Je = Object.create; + var Ke = Object.create; var he = Object.defineProperty; - var Ke = Object.getOwnPropertyDescriptor; - var Ge = Object.getOwnPropertyNames; + var Ge = Object.getOwnPropertyDescriptor; + var Ze = Object.getOwnPropertyNames; var Xe = Object.getPrototypeOf, Ye = Object.prototype.hasOwnProperty; - var Ze = (t, e) => () => ( + var et = (t, e) => () => ( e || t((e = { exports: {} }).exports, e), e.exports ); - var et = (t, e, n, r) => { + var tt = (t, e, n, r) => { if ((e && typeof e == 'object') || typeof e == 'function') - for (let i of Ge(e)) + for (let i of Ze(e)) !Ye.call(t, i) && i !== n && he(t, i, { get: () => e[i], - enumerable: !(r = Ke(e, i)) || r.enumerable, + enumerable: !(r = Ge(e, i)) || r.enumerable, }); return t; }; - var tt = (t, e, n) => ( - (n = t != null ? Je(Xe(t)) : {}), - et( + var nt = (t, e, n) => ( + (n = t != null ? Ke(Xe(t)) : {}), + tt( e || !t || !t.__esModule ? he(n, 'default', { value: t, enumerable: !0 }) : n, t ) ); - var ye = Ze((me, ge) => { + var ye = et((me, ge) => { (function () { var t = function (e) { var n = new t.Builder(); @@ -455,7 +455,7 @@ window.translations = { T = /^(.+?)(ed|ing)$/, L = /.$/, C = /(at|bl|iz)$/, - M = new RegExp('([^aeiouylsz])\\1$'), + O = new RegExp('([^aeiouylsz])\\1$'), j = new RegExp('^' + s + i + '[^aeiouwxy]$'), N = /^(.+?[^aeiou])y$/, q = @@ -491,7 +491,7 @@ window.translations = { E.test(y) && ((u = y), (E = C), - (Q = M), + (Q = O), (H = j), E.test(u) ? (u = u + 'e') @@ -943,7 +943,7 @@ window.translations = { } for (var T = 0; T < w.length; T++) for ( - var L = w[T], C = this.invertedIndex[L], M = C._index, m = 0; + var L = w[T], C = this.invertedIndex[L], O = C._index, m = 0; m < l.fields.length; m++ ) { @@ -963,8 +963,8 @@ window.translations = { continue; } if ( - (i[g].upsert(M, l.boost, function (ze, Ue) { - return ze + Ue; + (i[g].upsert(O, l.boost, function (Ue, Je) { + return Ue + Je; }), !s[q]) ) { @@ -1021,8 +1021,8 @@ window.translations = { } } } - return y.sort(function (qe, We) { - return We.score - qe.score; + return y.sort(function (We, ze) { + return ze.score - We.score; }); }), (t.Index.prototype.toJSON = function () { @@ -1204,7 +1204,7 @@ window.translations = { T = this.invertedIndex[m]._index, L, C, - M; + O; i[m] === void 0 ? ((L = t.idf(this.invertedIndex[m], this.documentCount)), (i[m] = L)) @@ -1216,8 +1216,8 @@ window.translations = { g)), (C *= v), (C *= x), - (M = Math.round(C * 1e3) / 1e3), - l.insert(T, M); + (O = Math.round(C * 1e3) / 1e3), + l.insert(T, O); } e[o] = l; } @@ -1674,7 +1674,7 @@ window.translations = { }); })(); }); - var O, + var M, G = { getItem() { return null; @@ -1683,21 +1683,21 @@ window.translations = { }, K; try { - (K = localStorage), (O = K); + (K = localStorage), (M = K); } catch { - (K = G), (O = G); + (K = G), (M = G); } var S = { - getItem: (t) => O.getItem(t), - setItem: (t, e) => O.setItem(t, e), + getItem: (t) => M.getItem(t), + setItem: (t, e) => M.setItem(t, e), disableWritingLocalStorage() { - O = G; + M = G; }, disable() { - localStorage.clear(), (O = G); + localStorage.clear(), (M = G); }, enable() { - O = K; + M = K; }, }; window.TypeDoc ||= { @@ -1747,10 +1747,10 @@ window.translations = { kind_8388608: 'Document', }; var pe = []; - function Y(t, e) { + function X(t, e) { pe.push({ selector: e, constructor: t }); } - var X = class { + var Z = class { alwaysVisibleMember = null; constructor() { this.createComponents(document.body), @@ -1795,7 +1795,7 @@ window.translations = { n = e?.parentElement; for (; n && !n.classList.contains('.tsd-navigation'); ) n instanceof HTMLDetailsElement && (n.open = !0), (n = n.parentElement); - if (e && !nt(e)) { + if (e && !rt(e)) { let r = e.getBoundingClientRect().top - document.documentElement.clientHeight / 4; @@ -1864,7 +1864,7 @@ window.translations = { }); } }; - function nt(t) { + function rt(t) { let e = t.getBoundingClientRect(), n = Math.max(document.documentElement.clientHeight, window.innerHeight); return !(e.bottom < 0 || e.top - n >= 0); @@ -1875,7 +1875,7 @@ window.translations = { clearTimeout(n), (n = setTimeout(() => t(), e)); }; }; - var Ie = tt(ye(), 1); + var Ie = nt(ye(), 1); async function R(t) { let e = Uint8Array.from(atob(t), (s) => s.charCodeAt(0)), r = new Blob([e]) @@ -1884,24 +1884,24 @@ window.translations = { i = await new Response(r).text(); return JSON.parse(i); } - var Z = 'closing', + var Y = 'closing', ae = 'tsd-overlay'; - function rt() { + function it() { let t = Math.abs(window.innerWidth - document.documentElement.clientWidth); (document.body.style.overflow = 'hidden'), (document.body.style.paddingRight = `${t}px`); } - function it() { + function st() { document.body.style.removeProperty('overflow'), document.body.style.removeProperty('padding-right'); } function xe(t, e) { t.addEventListener('animationend', () => { - t.classList.contains(Z) && - (t.classList.remove(Z), + t.classList.contains(Y) && + (t.classList.remove(Y), document.getElementById(ae)?.remove(), t.close(), - it()); + st()); }), t.addEventListener('cancel', (n) => { n.preventDefault(), ve(t); @@ -1918,11 +1918,11 @@ window.translations = { function Ee(t) { if (t.open) return; let e = document.createElement('div'); - (e.id = ae), document.body.appendChild(e), t.showModal(), rt(); + (e.id = ae), document.body.appendChild(e), t.showModal(), it(); } function ve(t) { if (!t.open) return; - document.getElementById(ae)?.classList.add(Z), t.classList.add(Z); + document.getElementById(ae)?.classList.add(Y), t.classList.add(Y); } var I = class { el; @@ -1995,9 +1995,9 @@ window.translations = { Se(o, s); }), Se(o, s), - st({ trigger: t, searchEl: e, results: r, field: n, status: s }, o); + ot({ trigger: t, searchEl: e, results: r, field: n, status: s }, o); } - function st(t, e) { + function ot(t, e) { let { field: n, results: r, searchEl: i, status: s, trigger: o } = t; xe(i, { closeOnClick: !0 }); function a() { @@ -2007,7 +2007,7 @@ window.translations = { n.addEventListener( 'input', fe(() => { - ot(r, n, s, e); + at(r, n, s, e); }, 200) ), n.addEventListener('keydown', (l) => { @@ -2054,11 +2054,11 @@ window.translations = { document.body.addEventListener('keydown', (l) => { if (l.altKey || l.metaKey || l.shiftKey) return; let d = l.ctrlKey && l.key === 'k', - f = !l.ctrlKey && !ct() && l.key === '/'; + f = !l.ctrlKey && !ut() && l.key === '/'; (d || f) && (l.preventDefault(), a()); }); } - function ot(t, e, n, r) { + function at(t, e, n, r) { if (!r.index || !r.data) return; (t.innerHTML = ''), (n.innerHTML = ''), (Le += 1); let i = e.value.trim(), @@ -2155,7 +2155,7 @@ window.translations = { (o = n.indexOf(r, s)); return i.push(te(t.substring(s))), i.join(''); } - var at = { + var lt = { '&': '&', '<': '<', '>': '>', @@ -2163,12 +2163,12 @@ window.translations = { '"': '"', }; function te(t) { - return t.replace(/[&<>"'"]/g, (e) => at[e]); + return t.replace(/[&<>"'"]/g, (e) => lt[e]); } function Pe(t, e) { t.innerHTML = e ? `
${e}
` : ''; } - var lt = [ + var ct = [ 'button', 'checkbox', 'file', @@ -2179,37 +2179,37 @@ window.translations = { 'reset', 'submit', ]; - function ct() { + function ut() { let t = document.activeElement; return t ? t.isContentEditable || t.tagName === 'TEXTAREA' || t.tagName === 'SEARCH' ? !0 - : t.tagName === 'INPUT' && !lt.includes(t.type) + : t.tagName === 'INPUT' && !ct.includes(t.type) : !1; } var D = 'mousedown', - Oe = 'mousemove', + Me = 'mousemove', $ = 'mouseup', ne = { x: 0, y: 0 }, Qe = !1, ce = !1, - ut = !1, + dt = !1, F = !1, - Me = /Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test( + Oe = /Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test( navigator.userAgent ); - document.documentElement.classList.add(Me ? 'is-mobile' : 'not-mobile'); - Me && + document.documentElement.classList.add(Oe ? 'is-mobile' : 'not-mobile'); + Oe && 'ontouchstart' in document.documentElement && - ((ut = !0), (D = 'touchstart'), (Oe = 'touchmove'), ($ = 'touchend')); + ((dt = !0), (D = 'touchstart'), (Me = 'touchmove'), ($ = 'touchend')); document.addEventListener(D, (t) => { (ce = !0), (F = !1); let e = D == 'touchstart' ? t.targetTouches[0] : t; (ne.y = e.pageY || 0), (ne.x = e.pageX || 0); }); - document.addEventListener(Oe, (t) => { + document.addEventListener(Me, (t) => { if (ce && !F) { let e = D == 'touchstart' ? t.targetTouches[0] : t, n = ne.x - (e.pageX || 0), @@ -2316,7 +2316,7 @@ window.translations = { document.documentElement.dataset.theme = t; } var se; - function Fe() { + function Ne() { let t = document.getElementById('tsd-nav-script'); t && (t.addEventListener('load', Re), Re()); } @@ -2327,12 +2327,12 @@ window.translations = { (se = document.documentElement.dataset.base), se.endsWith('/') || (se += '/'), (t.innerHTML = ''); - for (let n of e) Ne(n, t, []); + for (let n of e) Be(n, t, []); window.app.createComponents(t), window.app.showPage(), window.app.ensureActivePageVisible(); } - function Ne(t, e, n) { + function Be(t, e, n) { let r = e.appendChild(document.createElement('li')); if (t.children) { let i = [...n, t.text], @@ -2348,7 +2348,7 @@ window.translations = { a.className = 'tsd-accordion-details'; let c = a.appendChild(document.createElement('ul')); c.className = 'tsd-nested-navigation'; - for (let l of t.children) Ne(l, c, i); + for (let l of t.children) Be(l, c, i); } else De(t, r, t.class); } function De(t, e, n) { @@ -2365,22 +2365,31 @@ window.translations = { let i = window.translations[`kind_${t.kind}`].replaceAll('"', '"'); r.innerHTML = ``; } - r.appendChild(document.createElement('span')).textContent = t.text; + r.appendChild(Fe(t.text, document.createElement('span'))); } else { let r = e.appendChild(document.createElement('span')), i = window.translations.folder.replaceAll('"', '"'); (r.innerHTML = ``), - (r.appendChild(document.createElement('span')).textContent = t.text); + r.appendChild(Fe(t.text, document.createElement('span'))); } } + function Fe(t, e) { + let n = t.split( + /(?<=[^A-Z])(?=[A-Z])|(?<=[A-Z])(?=[A-Z][a-z])|(?<=[_-])(?=[^_-])/ + ); + for (let r = 0; r < n.length; ++r) + r !== 0 && e.appendChild(document.createElement('wbr')), + e.appendChild(document.createTextNode(n[r])); + return e; + } var oe = document.documentElement.dataset.base; oe.endsWith('/') || (oe += '/'); - function Ve() { + function $e() { document.querySelector('.tsd-full-hierarchy') - ? dt() - : document.querySelector('.tsd-hierarchy') && ht(); + ? ht() + : document.querySelector('.tsd-hierarchy') && pt(); } - function dt() { + function ht() { document.addEventListener('click', (r) => { let i = r.target; for (; i.parentElement && i.parentElement.tagName != 'LI'; ) @@ -2408,7 +2417,7 @@ window.translations = { s.dataset.dropdown = 'false'; }); for (let s of document.querySelectorAll(`[data-refl="${r}"]`)) { - let o = mt(), + let o = gt(), a = s.querySelector('ul'); s.insertBefore(o, a), (o.dataset.dropdown = String(!!a)), @@ -2416,11 +2425,11 @@ window.translations = { } } } - function ht() { + function pt() { let t = document.getElementById('tsd-hierarchy-script'); - t && (t.addEventListener('load', Be), Be()); + t && (t.addEventListener('load', Ve), Ve()); } - async function Be() { + async function Ve() { let t = document.querySelector('.tsd-panel.tsd-hierarchy:has(h4 a)'); if (!t || !window.hierarchyData) return; let e = +t.dataset.refl, @@ -2429,7 +2438,7 @@ window.translations = { i = document.createElement('ul'); if ( (i.classList.add('tsd-hierarchy'), - pt(i, n, e), + ft(i, n, e), r.querySelectorAll('li').length == i.querySelectorAll('li').length) ) return; @@ -2448,11 +2457,11 @@ window.translations = { (s.textContent = window.translations.hierarchy_expand)); }); } - function pt(t, e, n) { - let r = e.roots.filter((i) => ft(e, i, n)); - for (let i of r) t.appendChild($e(e, i, n)); + function ft(t, e, n) { + let r = e.roots.filter((i) => mt(e, i, n)); + for (let i of r) t.appendChild(je(e, i, n)); } - function $e(t, e, n, r = new Set()) { + function je(t, e, n, r = new Set()) { if (r.has(e)) return; r.add(e); let i = t.reflections[e], @@ -2478,13 +2487,13 @@ window.translations = { let o = s.appendChild(document.createElement('ul')); o.classList.add('tsd-hierarchy'); for (let a of i.children) { - let c = $e(t, a, n, r); + let c = je(t, a, n, r); c && o.appendChild(c); } } return r.delete(e), s; } - function ft(t, e, n) { + function mt(t, e, n) { if (e === n) return !0; let r = new Set(), i = [t.reflections[e]]; @@ -2500,7 +2509,7 @@ window.translations = { } return !1; } - function mt() { + function gt() { let t = document.createElementNS('http://www.w3.org/2000/svg', 'svg'); return ( t.setAttribute('width', '20'), @@ -2511,16 +2520,16 @@ window.translations = { t ); } - Y(re, 'a[data-toggle]'); - Y(ie, '.tsd-accordion'); - Y(ee, '.tsd-filter-item input[type=checkbox]'); - var je = document.getElementById('tsd-theme'); - je && He(je); - var gt = new X(); - Object.defineProperty(window, 'app', { value: gt }); + X(re, 'a[data-toggle]'); + X(ie, '.tsd-accordion'); + X(ee, '.tsd-filter-item input[type=checkbox]'); + var qe = document.getElementById('tsd-theme'); + qe && He(qe); + var yt = new Z(); + Object.defineProperty(window, 'app', { value: yt }); _e(); - Fe(); - Ve(); + Ne(); + $e(); 'virtualKeyboard' in navigator && (navigator.virtualKeyboard.overlaysContent = !0); })(); diff --git a/docs/assets/navigation.js b/docs/assets/navigation.js index 4a9dd4fa..38db1e3b 100644 --- a/docs/assets/navigation.js +++ b/docs/assets/navigation.js @@ -1,2 +1,2 @@ window.navigationData = - 'eJydl8tu2zAQRf9Fa6N5oElT72ojKAIktWE5zSLIYiKNLCIUaZAjJ27Rfy8o2NbD0pDOMpoz5yrUkJKf/0aEHxSNo+V2jTYaRWugPBpHhU5Lifasuvwlp0JGo+hNqDQaX46iJBcyNaii8fNB8KOkvO5PJFh76He1tuTi8ubf6NA7AYu3xmgzJDgAnGVqMEVFAqR9AAUrHNQdk5z30aKxQ6qqyHU/4Su3NLsyZ3D186lW7s87RWgySLD2if2l5mof8Z1neHXdCYgJyCetGJ/ofIF2rZVtyMgZmje3Rzqu8+/fLq4uG74lSiyQzLbfdSj3e14apnudgHTZ7rEnQEKre9ygrMWoysKeDXHthBveHJMBwtU2QL5Hh/0xZGDEb4Hv7pEaLSWauUGLinaGrcRuUlDTcGaKGZSSjmd2V+CmdSkK1CUNbedG1Tfz2og/+GjkbO1u2fYOZw/HDehUIpgYrRVacdoeLlQ7BwMFUuvIGDDXKCs3CITunGHvuEtxytuPJAe1wl9AYoOxTgSwq8zwITEh6gDdTyTfKrQRTtazFznxMM6HrIR6EpTfFiDYFe4lg9Sz2SRIXHNh2uU8THvggrQLTPQGzXaqU3YsuIagoPghDvLXnEerS/KcRV2IEz6UkkQGCWkzzUFK9GwThudi5mDtuzapRGuD5pBrOCXIs/zDeEjIAkEWIfomyIspyX1nSxfihAvMDNp8qd+QPVZ6OF5rkfb/HO89BnnxRr+xA9giOJVboTuVaU7WYTjd7vu4esdzyh4uVOt5Y/ejnjf2/udF98O1UfJ9/PZu+dlk6PPag38yzW3OiVCpUKsTg3s6P3UPy/lJwTX+mbRTokJz3LB3fe6ar6/6pTQ3eiPSpiArVVKN91kLaNuuvzZEpcUK7XPsa0ftL/8BSB6new=='; + 'eJydl11P2zAUhv9LrqvxocFY79YKTUiwVk0ZF4iLQ3LSWDh2ZZ8Uumn/fXLUNh9Njl0uiZ/zvMY5dtznvxHhB0XjaLldo41G0Rooj8ZRodNSoj2rHn/JqZDRKHoTKo3Gl6MoyYVMDapo/HwQ/Cgpr+sTCdYe6t1YW3JxefNvdKidgMVbY7QZEhwAzjI1mKIiAdI+gIIVDuqOSc77aNHYIVU1yFU/4Su3NLthzuDGz6dauT/vFKHJIMHaJ/aPmqt9xHfe4dV1JyAmIJ+0Ynyi8wXatVa2ISNnaE5uj3Rc59+/XVxdNnxLlFggmW2/6zDc73lpmO51AtJlu9eeAAmt7nGDshajKgt7NsS1E254c0wGCFfbAPkeHfbHkIERvwW+u1dqtJRo5gYtKtoZthK7SUFFw5kpZlBKOu7Z3QDXrUtRoC5paDs3Rr09P1u7udrermwCvpbURvzBRyN9vg7HaacSwcRordCK0/Zwodo5GCiQWmfPgLlGWblBIHQHFjvjLsUpbz+SHNQKfwGJDcY6EcCuMsOHxISoA3Q/kXyr0EY4Wc+m5sTDOB+yEupJUH5bgGBXuJcMUs9mkyBxzYVpl/Mw7YEL0i4w0Rs026lO2bbgCoKC4oc4yF9zHq0uyXMWdSFO+FBKEhkkpM00BynRs00YnouZg7Xv2qQSrQ3qQ67glCDP8g/jISELBFmE6JsgL6Yk950tXYgTLjAzaPOlfkP2WOnheK1F2v9zvPcY5MUb/cY2YIvgVG6F7lSmOVmH4XS7i3b1jeeUPVyo1vPF7kc9X+z975TuDbgx5LtF92752WTonu7BP5nmNudEqFSo1YnBPZWfmsNyflJwjX8m7ZSo0BzX7F2fe+arq67Kc6M3Im0KslIlVXuftYC27fprQ1RarNA+x37sqPzlP/gAwEA='; diff --git a/docs/assets/search.js b/docs/assets/search.js index 5b8c90d0..d62473cc 100644 --- a/docs/assets/search.js +++ b/docs/assets/search.js @@ -1,2 +1,2 @@ window.searchData = - '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'; + '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'; diff --git a/docs/classes/TimeoutError.html b/docs/classes/TimeoutError.html index 2b92f44f..e4e0d4b4 100644 --- a/docs/classes/TimeoutError.html +++ b/docs/classes/TimeoutError.html @@ -88,7 +88,7 @@

Class TimeoutError

-
+

Hierarchy (View Summary) @@ -113,7 +113,7 @@

  • Defined in utils/fetchWithTimeout.ts:3
  • @@ -124,13 +124,13 @@

    Index
    @@ -250,7 +250,7 @@

  • Defined in utils/fetchWithTimeout.ts:4
  • @@ -300,7 +300,7 @@

    aria-label="Method" > loginWithOTPloginWithOTP Methods

    aria-label="Method" > loginWithSMSloginWithSMS Methods aria-label="Method" > passwordlessWithSMSpasswordlessWithSMS
  • Defined in auth/index.ts:70
  • @@ -405,7 +405,7 @@

    >>

    - An instance of <a href="../types/User.html" - class="tsd-kind-type-alias">User</a>. + An instance of + User.

    - A populated instance of <a - href="../types/Credentials.html" - class="tsd-kind-type-alias">Credentials</a>. + A populated instance of + Credentials.

    - A populated instance of <a - href="../types/Credentials.html" - class="tsd-kind-type-alias">Credentials</a>. + A populated instance of + Credentials.

    aria-label="Method" > loginWithOTPloginWithOTPOn This Page aria-label="Method" > loginWithSMSloginWithSMSOn This Page aria-label="Method" > passwordlessWithSMSpasswordlessWithSMS

    Class BaseError

    -
    +

    Hierarchy (View Summary
  • Defined in utils/baseError.ts:1
  • @@ -131,13 +131,13 @@

    Index
    @@ -271,7 +271,7 @@

  • Defined in utils/baseError.ts:3
  • @@ -315,7 +315,7 @@

    Class CredentialsManager

  • Defined in credentials-manager/index.ts:8
  • @@ -105,13 +105,13 @@

    Class CredentialsManager

    Index
    @@ -223,7 +223,7 @@

  • Defined in credentials-manager/index.ts:121
  • @@ -385,9 +385,12 @@

    >>

    - A populated instance of <a - href="../types/Credentials.html" - class="tsd-kind-type-alias">Credentials</a>. + A populated instance of + Credentials.

    -
    -
    -
    - - -
    Index
    -
    -
    -
    -

    Properties

    - -
    -
    -
    -
    -
    -
    - - -

    Properties

    -
    -
    -
    - -
    - propTypes: - {
        children: - Validator<ReactElementLike>;
        clientId: - Validator<string>;
        domain: - Validator<string>;
    } -
    - -
    -
    -
    -
    - - -

    On This Page

    -
    -
    -
    - - Properties - - -
    -
    -
    @@ -1649,7 +1766,7 @@

    On This Page

  • Configure the SDKConfigure the SDK
  • @@ -1670,7 +1787,9 @@

    On This Page

  • - iOS + iOS
  • Expo @@ -1678,7 +1797,9 @@

    On This Page

  • - Callback URL(s) + Callback URL(s)
    • @@ -1710,7 +1831,9 @@

      On This Page

      >
    • - iOS + iOS
      • @@ -1730,7 +1853,9 @@

        On This Page

      • Configure an associated domain for iOSConfigure an associated domain for iOS
      • @@ -1738,7 +1863,7 @@

        On This Page

      • Configure the Team ID and bundle + >Configure the Team ID and bundle identifier @@ -1773,7 +1898,9 @@

        On This Page

        diff --git a/docs/interfaces/Auth0Options.html b/docs/interfaces/Auth0Options.html new file mode 100644 index 00000000..0e5556e5 --- /dev/null +++ b/docs/interfaces/Auth0Options.html @@ -0,0 +1,665 @@ + + + + + + Auth0Options | react-native-auth0 + + + + + + + + + + + + +
        +
        + react-native-auth0 + + + + +
          +
          +
          Preparing search index...
          +
          +
          + +
          +
          +
          +
          +
          + +

          Interface Auth0Options

          +
          +
          +
          +

          Options for configuring the Auth0 client.

          +
          +
          +
          +
          + interface + Auth0Options + {
              clientId: + string;
              domain: + string;
              headers?: + Record<string, + string>;
              localAuthenticationOptions?: + LocalAuthenticationOptions;
              telemetry?: + Telemetry;
              timeout?: + number;
          } +
          + +
          +
          +
          + + +
          Index
          +
          + +
          +
          +
          +
          + + +

          Properties

          +
          +
          +
          + +
          + clientId: + string +
          +
          +

          The client identifier of your application.

          +
          +
          + +
          +
          + +
          + domain: + string +
          +
          +

          The Auth0 domain for your tenant.

          +
          +
          + +
          +
          + +
          + headers?: + Record<string, + string> +
          +
          +

          (Optional) Custom headers to include in requests.

          +
          +
          + +
          +
          + +
          + localAuthenticationOptions?: + LocalAuthenticationOptions +
          +
          +

          Options for configuring local authentication.

          +
          +
          + +
          +
          + +
          + telemetry?: + Telemetry +
          +
          +

          Telemetry information to include in requests.

          +
          +
          + +
          +
          + +
          + timeout?: + number +
          +
          +

          The timeout in milliseconds for network requests.

          +
          +
          + +
          +
          +
          +
          +
          + + +
          +
          +
          +

          + Generated using + TypeDoc +

          +
          +
          + + diff --git a/docs/interfaces/AuthorizeUrlOptions.html b/docs/interfaces/AuthorizeUrlOptions.html index 7cee5658..643754ad 100644 --- a/docs/interfaces/AuthorizeUrlOptions.html +++ b/docs/interfaces/AuthorizeUrlOptions.html @@ -151,8 +151,8 @@

          Indexable

        • Defined in types.ts:205types.ts:216
        @@ -162,13 +162,13 @@

        Indexable

        Index
        @@ -251,8 +251,8 @@
      @@ -283,8 +283,8 @@

      Interface ClearSessionOptions

    • Defined in types.ts:180types.ts:183
    • @@ -130,13 +130,13 @@

      Interface ClearSessionOptions

      Index
      @@ -213,8 +213,8 @@
      @@ -254,8 +253,8 @@

      Interface ClearSessionParameters

    • Defined in types.ts:156types.ts:159
    • @@ -130,13 +130,13 @@

      Interface ClearSessionParameters

      Index
      @@ -241,8 +241,8 @@

      Interface CreateUserOptions

      >given_name?: string;
          headers?: + Record<string, + string>;
          Indexable
    • Defined in types.ts:537types.ts:634
    • @@ -200,13 +211,13 @@

      Indexable

      Index
      @@ -250,6 +261,15 @@

      Properties

      given_name? + + headers?
    • Defined in types.ts:549types.ts:646
    • @@ -380,8 +400,8 @@
      +
      + +
      + headers?: + Record<string, + string> +
      +
      +

      (Optional) Custom headers to include in the request.

      +
      +
      + +
      +
      + +
      + headers?: + Record<string, + string> +
      +
      +

      (Optional) Custom headers to include in the request.

      +
      +
      + +
      +
      + +
      + headers?: + Record<string, + string> +
      +
      +

      (Optional) Custom headers to include in the request.

      +
      +
      + +
      +
      + +
      + headers?: + Record<string, + string> +
      +
      +

      (Optional) Custom headers to include in the request.

      +
      +
      + +
      +
      + +
      + headers?: + Record<string, + string> +
      +
      +

      (Optional) Custom headers to include in the request.

      +
      +
      + +
      +
      + +
      + headers?: + Record<string, + string> +
      +
      +

      (Optional) Custom headers to include in the request.

      +
      +
      + +
      +
      + +
      + headers?: + Record<string, + string> +
      +
      +

      (Optional) Custom headers to include in the request.

      +
      +
      + +
      +
      + +
      + headers?: + Record<string, + string> +
      +
      +

      (Optional) Custom headers to include in the request.

      +
      +
      + +
      +
      + +
      + headers?: + Record<string, + string> +
      +
      +

      (Optional) Custom headers to include in the request.

      +
      +
      + +
      +
      + +
      + headers?: + Record<string, + string> +
      +
      +

      (Optional) Custom headers to include in the request.

      +
      +
      + +
      +
      + +
      + headers?: + Record<string, + string> +
      +
      +

      (Optional) Custom headers to include in the request.

      +
      +
      +